Seasonal Weather at Home 2.0.1

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Seasonal weather has arrived....but not really.

Once you are in winter raids, there is no going back to non-snow raids until you reboot the server.


To install: Open the 7z archive and drag the userand BepInExfolder into your SPT Directory.


Configuration fields found at user/mods/ragingbeardo-swah/config/config.jsonc :

  • shutErDown - this will as you may expect, will turn off the mod
  • surpriseMe - determine if you want to know before-raid if its going to be snow raids via logs output on the server console.
  • initialWinterChancePercentage - the configurable percentage that determines your odds at server start
  • rollingWinterChancePercentage - the configurable percentage that determines your odds at the start of each raid


Shout out to Dj for the probability idea itself that I saw them post in discord.



  • Version 2.0.1

    SPT 3.8.X


    Just in case, please remove previous installs.

    Bug Fix

    • No functional changes
    • simplified certain parts of the code to hopefully prevent errors during the rolling winter chance

    Thanks to Ken for testing!

  • Version 2.0.0

    SPT 3.8.X


    Client mod now included! please drag both the user and bepinex folder into your spt directory

    Winter Chances Change

    • There are now two chance stats: initialWinterChancePercentage and rollingWinterChancePercentage
    • The initialWinterChancePercentage will only effect how likely it is for snow when you first start the server
    • The rollingWinterChancePercentage happens at the start of every raid. If you roll winter, it should be snow on the next raid.

    Things Unchanged

    • shutErDown flag in the config
    • surpriseMe flag in the config
  • Version 1.0.2

    Bug Fix

    enable/disable switch for the log output was reported as not working. This should should be fixed.


    Other

    minor adjustments to mod config that could have led to issues reading the config file.

  • Version 1.0.1

    Minor Update. I brain farted and forgot to actually make the mod disable toggle do its job. If you weren't trying to disable the mod, there is no functional difference from the initial release.


    Hotfix applied: folder structure inside `user/mods` was not properly matching last release and has been updated

  • Version 1.0.0

  • Hi guys, I have a problem. I started the game with winter, closed the server and changed the config file back to warm weather, but here's the problem, the console showed that the weather was changing, but it's still winter in the game itself. Maybe I did something wrong?

    • i have this same issue. can't ever get away from snow even after deleting the mod

  • Does this have the new pre spring season? right now within tarkov everything is wet and dead and there are new audio sounds for the soggy ground etc. Id like this mod but i dont want to grab it quite yet if it only has summer and winter.

    • This mod takes advantage of what SPT offers and the current version of SPT is not a 1 to 1 for live EFT

    • ah okay i wasnt sure how that worked, i really appreciate the reply!

  • Hi I downloaded this on April 13th and it was great everything was working and running really smooth. Yesterday (April 16tth) I did a fresh install of spt to do a new mod list and after constant crashing loading into raids I have went over everything and it all leads to this mod for some reason I assume a recent update broke it because like I said it was working perfectly for me before

    Great mod wish I could get it to work


    ERROR ON SERVER:


    TypeError: wrapper.output?.includes is not a function

    TypeError: wrapper.output?.includes is not a function

    at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:51:29)

    at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)

    at AkiHttpListener.handle (C:\snapshot\src\servers\http\AkiHttpListener.ts:39:39)

    at HttpServer.handleRequest (C:\snapshot\src\servers\HttpServer.ts:103:26)

    at Server.<anonymous> (C:\snapshot\src\servers\HttpServer.ts:45:18)

    at Server.emit (node:events:518:28)

    at parserOnIncoming (node:_http_server:1151:12)

    at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)

    TypeError: wrapper.output?.includes is not a function

    TypeError: wrapper.output?.includes is not a function

    at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:51:29)

    at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)

    at AkiHttpListener.handle (C:\snapshot\src\servers\http\AkiHttpListener.ts:39:39)

    at HttpServer.handleRequest (C:\snapshot\src\servers\HttpServer.ts:103:26)

    at Server.<anonymous> (C:\snapshot\src\servers\HttpServer.ts:45:18)

    at Server.emit (node:events:518:28)

    at parserOnIncoming (node:_http_server:1151:12)

    at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)

    • Just to confirm this I just downloaded 1.0.2 set snow to 100% chance and everything is working perfectly

  • New version is broken

    [2024-04-17T15:13:32.887Z] info: [Client Request] /swah/forecast
    [2024-04-17T15:13:32.897Z] error: TypeError: wrapper.output?.includes is not a function
    [2024-04-17T15:13:32.897Z] error: TypeError: wrapper.output?.includes is not a function
    [2024-04-17T15:13:32.897Z] error: TypeError: wrapper.output?.includes is not a function at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:51:29) at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38) at AkiHttpListener.handle (C:\snapshot\src\servers\http\AkiHttpListener.ts:39:39) at HttpServer.handleRequest (C:\snapshot\src\servers\HttpServer.ts:103:26) at Server.<anonymous> (C:\snapshot\src\servers\HttpServer.ts:45:18) at Server.emit (node:events:518:28) at parserOnIncoming (node:_http_server:1151:12) at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)


    sometimes it loads the raid sometimes it doesnt

    • good news is you are not alone, bad news is I am currently struggling to reproduce the issue. What server/client mods are you running alongside?

    • {"order":["ACOG4Life-OpticRework-SPT-380","Realistic-Thermals-1.0.2","DrakiaXYZ-LiveFleaPrices","Bloody-Bullet-Wounds","BRNVG_N-15Adapter","ExpandedTaskText","Fontaine-FOV-Fix","Jehree-GildedKeyStorage","JoshMate-BetterBackpacks","leaves-relooted","like-a-boss","MedicalAttention","MoreCheckmarksBackend","ragingbeardo-swah","revingly-micc-3.9.3","ServerValueModifier","Skwizzy-NoDiscardLimit","SWAG","SPT-Realism","Platinum-TwoSlotExtendedMags-1.0.3","WTT-PackNStrap","torturedchunk-levelrewards-1.2.0","zSolarint-SAIN-ServerMod","zzMusicManiac-KeysInLoot"]}

  • is it possible , or in a future update , that we can have winter at random times during raids, or mid raid ? and see how the snow is settling over the green field ? i remember seeing it in live and was awesome

    • right now its only possible (as far as I know) to be a one way on/off switch. It's either snowing or its not and once it starts snowing it will keep snowing until you reboot.

  • 50/50 chance from raid to raid would be epic

    Thumbs Up 3
  • Thanks for the information!

  • Hi, just tried it, works fine. But when I changed the value for winter, I noticed, the name of the config-file is 'config.jsonc'. I´m confused about the 'c', because all the other config-files in other mods are '*.json'??

    Anyway, thany you for your work, like playing in winter... :thumbup:

    • jsonc is "json with comments" so I can describe the fields in the config file. Standard json files do not support comments

      Thumbs Up 1
  • Most recent broken mod I've ever downloaded. Jesus...

    Thumbs Up 1
  • Just a small bug, the surpriseMe function doesn't work. Whether set to true or false it always displays the weather. Awesome mod though!

    A request for the future:

    When spring is added could there be a way where we can set x amount of raids for winter, then x amount of raids for spring, etc.? I understand it wont change until after the server restart (I prefer it that way anyway) but this could be a cool way to simulate the seasons passing in Tarkov instead of tying them to real life dates.

    • I've uploaded a new version that shouldn't have issues with the log toggle anymore.

      As for the request, we will have to wait and see how things play out. Right now you can toggle winter after the server starts but you can't go back to no winter without rebooting the server. So you can only go from no snow to snow once, then you can never switch until restart. At least as far as I am aware.

    • Yeah, I get that I just suck at explaining this lol. I was asking if there would be a way to make like a trigger point at say 100 raids the "next" season would start. Not necessarily EXACTLY 100 raids and then the next raid is spring, but after the 100th raid, the next server restart would start the next season, if that makes sense. Make the number of raids a configurable value and then we could tie seasons to something that isn't based on real life dates, as having 3 real life months of each season is a bit excessive for a video game, in my opinion.

      So like first 100 raids are winter, then that 101st raid hits a trigger so that after the next server restart it would begin the next season.

      Also huge thanks for the update!

  • Is it possible to have it activate after every raid? Since the SPT code can switch in game

  • Не могу скачать файл, браузер почему-то говорит, что в архиве находится вирус. X/

    • that is apparently very common since the release of 3.8.0. SPT's release itself was having anti-virus issues alongside mods since the release getting flagged as false-positives. The virustotal result is linked to this mod as well.

  • Can I turn on the spring season?

    • I was up late so may have re-word it a bit but I was being very generous in jokingly calling this seasonal weather. When you first start the server, you will either have snow raids only or no-snow raids until you reboot the server and it rolls the dice again.

  • Is this mod can make season in game regulately change to snow?

    • There is no actual regulation of seasons, this is just a way for your SPT install to variably switch between snow on and snow off using a dice roll at the start of the server. Whatever you get is the "season" from start of the server until you close it.

    • Do you mean that if I install this mod, then I have a chance to go on a snow raid?

    • think of it as a coin flip when you start the server with weighted odds in one direction. When you boot up the server you will either get snow or no-snow. And until you re-boot the server and roll the dice again, what you started with is what you keep.

    • thank you!

  • RAWR ready to use winter eaaars for Horse kanayes