github sp-tarkov/build 4.0.9
SPT 4.0.9 (40087)

9 hours ago

Requires EFT 0.16.9-40087 (released 12th September 2025)

You NEED the .NET 9 runtimes:

Release notes

  • Merry Christmas! Archangel spent a lot of time fixing issues relating to the Christmas event and got them all implemented just in time

Automatic install instructions

This is the recommended way to install SPT
https://forge.sp-tarkov.com/installer

Mod compatibility

  • Compatible with 99% of mods made for 4.0.x
  • Incompatible with ALL mods not made for 4.0.x

Profile compatibility

  • Compatible with 4.0.x profiles
  • Incompatible with 3.11.0 profiles and older
  • 3.11.4 profiles with no custom items/traders/total conversions should work

Manual install instructions (Optional)

https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions

Upgrading from 4.0.x

  • Download 7z file from the "Direct Download" section below and extract its contents into your existing 4.0.x install folder. Overwrite all

Changes

ADDED

  • Added ability to build server for Mac-OS
  • Added server startup profile migration to fix profiles with broken repeatable quest data
  • Added warning message on server start when system RAM is below 30GB

MODIFIED

  • Massivly reduced complexity of EnablePlayerScavPatch.cs module patch after careful testing
  • Some logic from modified EnablePlayerScavPatch.cs patch was moved into a newly created patch FixDisableBossSpawningOptionPatch.cs

FIXED

  • Fixed multiple issues that were preventing the Khorovod event from functioning:
    • Generator system now works as expected
    • Transit system now works as expected
  • Fixed frostbite effect not working as intended
  • Fixed edge-case where sending rewards to player stash would result in no space error
  • Fixed client nullref error relating to rain
  • Fixed an issue that caused player transit settings to be lost when transiting between maps and on the Khorovod event

MODDERS

  • Improved handling of null stage data inside AddMissingHideoutBonusesToProfile
  • Add missing prop initialFrozenDelaySec to globals
  • Correctly set TransitionType value inside StartLocalRaid
  • Add hideout craft reward to profile prior to used craft tools ensuring consistency with free space check
  • Code readability improvements for HandleRecipe()
  • Make ItemBaseClassService more robust, don't hydrate db on every call
  • When finding equipment for bot, validate if item is in db before passing to IsOfBaseclass()
  • Updated TransitionType enum to be bitwise (Flags)
  • Added khorovodEventTransitWhitelist to seasonalevents config
  • Always force a ChangeRequirement dictionary to exist inside GetClientRepeatableQuests() and GetRepeatableQuestSubTypeFromProfile()
  • Added KhorovodDisposeFix.cs to modules to resolve nullref when player dies during Khorovod event with UI showing

Known SPT issues

https://github.com/sp-tarkov/build/wiki/Known-SPT-issues

Known NON-SPT issues

https://github.com/sp-tarkov/build/wiki/Known-non-SPT-issues

Direct Download

https://spt-releases.modd.in/SPT-4.0.9-40087-ba49b00.7z

Thanks

ArchangelWTF
andrei-zgirvaci

Don't miss a new build release

NewReleases is sending notifications on new releases.