Releases: sp-tarkov/build
SPT 3.11.3 (35392)
Requires EFT 0.16.1-35392
(released 5th March 2025)
Release notes
- Bugfix release
Automatic install instructions
This is the recommended way to install SPT
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Incompatible with
3.10.x
mods - Compatible with
3.11.x
mods
Profile compatibility
- Incompatible with modded
3.10.5
profiles - Compatible with unmodded
3.10.5
profiles - Compatible with all
3.11.x
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.11.x
- Download the 7z file from below (Direct Download), copy the contents into your existing
SPT 3.11.x
folder, overwrite all.
Changes
ADDED
None
MODIFIED
- Updated April 1st event to last 1 day, not 2
- Flagged
RSP-30 reactive signal cartridge (Firework)
as Christmas event item
FIXED
- Fixed PMCs not spawning when
Enable Bosses
checkbox was unchecked- Boss waves in the client are classified as 'marksmen' for some reason 😕
- Fixed zombies not spawning during Halloween event
- Fixed Halloween Summon event not spawning the pillar of light
- Fixed
MainProfileNickname
property in player scav profile not being hydrated on generation - Fixed nonwave-scavs not spawning correctly
- After all current alive bots + 10 had been killed, no more scavs would spawn
- Now we treat PMCs as players for spawning calculations, giving each PMC 10 additional scav respawns near them
- Fixed bot underbarrel grenade launchers having incorrect ammunition inserted into it
MODDERS
- Added
ACTIVE_HALLOWEEN_ZOMBIES_EVENT
toIBotCore.ts
- Added
onlinePveRaidStates
andtransitionType
toIGetRaidConfigurationRequestData.ts
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-3.11.3-35392-7a9a346.7z
Thanks
DanW
DrakiaXYZ
Lacyway
Refringe
ArchangelWTF
CWX
Kaeno
tetrisdev
RuKira
Sheepiest
RaiRaiTheRaichu
AcidPhantasm
TetrisGG
Ozen-M
November75
SPT 3.11.2 (35392)
Requires EFT 0.16.1-35392
(released 5th March 2025)
Release notes
- Bugfix release
Automatic install instructions
This is the recommended way to install SPT
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Incompatible with
3.10.x
mods - Compatible with
3.11.0
mods
Profile compatibility
- Incompatible with modded
3.10.5
profiles - Compatible with unmodded
3.10.5
profiles - Compatible with all
3.11.1
and3.11.0
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.11.x
- Download the 7z file from below (Direct Download), copy the contents into your existing
SPT 3.11.x
folder, overwrite all.
Changes
ADDED
- Added custom achievement system - data is stored in
customAchievements.json
- Added EFT PvP achievements
- Added 30+ missing achievement icons
- Added missing XP values for 'easy' on marksmen
MODIFIED
- Prestige #2 reward code improvements
- Prestige #2 now rewards additional daily quest
- Improved how clothing is stored in profile to better match live
- Removed unused
suits
property from profile
- Removed unused
- Reduce size of Launcher patch diff file by 4x (uses new tech to generate delta file)
- Updated
SendWithRetriesAsync
to not allocate a new exception in memory every time it's called - Updated
SendWithRetriesAsync
to throw the first exception it hits once retry attempts have been exhausted- More meaningful game start error messages
- Reduced distance PMCs shout out they have a target to match live
- Improved how
SeasonalEventService
handles hostility changes from seasonal config - Adjusted rouble stack sizes to match live values
FIXED
- Fixed
Christmas tree
not appearing duringChristmas
event - Fixed
Enable bosses
option not working on pre-raid screen - Fixed skill progression not showing post-raid (green bars showing skill xp gain)
- Fixed skill progression not going up after being rewarded skill xp from quests out of raid
- Fixed all profiles getting free daily resets (only intended for
Unheard/EoD
chads) - Fixed clothing IDs in profile templates not being added to profile on creation
- Fixed incorrect capitalisation of
IBossLocationSpawn/SpawnMode
property - Fixed scavs giving incorrect XP on death
- Fixed
seasonalEvent.json
forceSeason
value not working when set to summer - Fixed typo in
April
event insideseasonalEvent.json
- Fixed Scav raid time adjustment values not being propagated into modules from server due to
getRaidAdjustments()
not sending all the required fields - Fixed
addGifterBotToMaps
not adjusting existingGifter
spawns
MODDERS
ISptProfile/suits
has been deprecated,customisationUnlocks
should be used insteadtemplates/customAchievements.json
now existsgetRaidTime()
has a new return typegetQuestCount()
now expects the full profile as a parameter, not just pmc profile- New method
addExtraRepeatablwQuest()
inProfileHelper
addSuitsToProfle()
is now public- New enum
CustomisationTypeId
suits
property inISptProfile
has been deprecated- New property
extraRepeatablwQuests
added to full profile - Added
getCustomAchievements()
toDatabaseService
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-3.11.2-35392-736f736.7z
Thanks
DanW
DrakiaXYZ
Lacyway
Refringe
ArchangelWTF
CWX
Kaeno
tetrisdev
RuKira
Sheepiest
RaiRaiTheRaichu
AcidPhantasm
TetrisGG
Ozen-M
SPT 3.11.1 (35392)
Requires EFT 0.16.1-35392
(released 5th March 2025)
Release notes
- Bugfix release
Automatic install instructions
This is the recommended way to install SPT
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Incompatible with
3.10.x
mods - Compatible with
3.11.0
mods
Profile compatibility
- Incompatible with modded
3.10.5
profiles - Compatible with unmodded
3.10.5
and3.11.0
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.11.0
- Download the 7z file from below (Direct Download), copy the contents into your existing
SPT 3.11.0
folder, overwrite all.
Changes
ADDED
- None
MODIFIED
- Updated quest requirements (various changes)
- e.g.
TerraGroup Employee
now requiresThe Huntsman Path - Sadist
The Price of Independence
has no wait time to start + requiresDiscombobulate
instead ofBattery Change
- e.g.
- Adjusted PMCs
gainSightCoef
value from 15 to 1.2 (they see you slower, e.g. scavs have a value of 1) - Updated locales + handbook with data from EFT
0.16.2
- Can now toggle FiR requirement for collection type repeatable quests via config
- Can now adjust min durability required for item hand-ins for collection type repeatable quests via config
- Adjusted scav raid start times to match live (longest raid time is approx. 17 mins on most maps)
- Adjusted scav+marksmen head hp to be 30 to match live EFT
0.16.2
- Configured
SPRING
season to start 20th March, not 25th - Slightly reduced clear sky chance for non-winter seasons
- Removed
Generating flea offers
message
FIXED
- Fixed a serious issue with how we were remapping class signatures in the client
- When we renamed classes, we weren't renaming the class signature that was stored in a compiler generated attribute on the structs created by async methods
- Fixed unity errors filling log file when airdrop occurs (Thanks to DanW)
- Fixed
cybertark background
reward not being given to player on completion of prestige #2
MODDERS
- New config values (
requiredItemsAreFiR/requiredItemMinDurabilityMinMax
) insidequest.json
generateCompletionAvailableForFinish()
has a new parameter,completionConfig
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-3.11.1-35392-bb60071.7z
Thanks
DanW
DrakiaXYZ
Lacyway
Refringe
ArchangelWTF
CWX
Kaeno
tetrisdev
RuKira
Sheepiest
RaiRaiTheRaichu
AcidPhantasm
SPT 3.11.0 (35392)
Requires EFT 0.16.1-35392
(released 5th March 2025)
Release notes
- After 600+ commits from 10+ contributors, 17 different client versions and 800+ file changes that started on December 28th 2024, SPT 3.11.0 is complete.
Automatic install instructions
This is the recommended way to install SPT
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Incompatible with
3.10.x
mods
Profile compatibility
- Incompatible with modded
3.10.5
profiles - Compatible with unmodded
3.10.5
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.x
- Not possible,
3.11.0
MUST be clean-installed (new folder) via the installer - You cannot use the Installer to upgrade
- You do not have to delete your
3.10.5
install, you can have multiple SPT versions installed at the same time
Changes
EFT changes overview
- Everything from linked version to the one listed above: https://escapefromtarkov.fandom.com/wiki/Changelog#0.16.0.0.34447_(26_December_2024)
ADDED
- Added support for Prestiging
- Forced PVP prestige system to work in SPT
- Disabled requirement to complete PVP only quest
New Beginning
- Added profile compatibility with unmodded
3.10.5
profiles- If you copy an unmodded
3.10.5
profile into3.11.0/users/profiles
the server will detected it and migrate its content to be compatable
- If you copy an unmodded
- Added new quests + quest icons
- Added many missing hideout/achievement icons
- Added support for secret Exfils
- Bots carry items you can loot that allow you to leave via certain exits
- Added support for Christmas
Khorovod
event- Not everything works with this event, partially implemented
- Added BTR quests (90% of them)
- Added new
Commando
codes:hohoho
command to force-enable Christmas eventgivemesunshine
command to force-enable summer season for snow hatersexamine
examines all items in game
- Added newly added weapons/armors to PMC equipment pool
- Added
0.16
clothing / heads / gear to PMCs - Added prestige dogtags to pmc loot + reward item blacklists
- Added support for player dogtag customistion system
- Added support for player hideout customisation system
- Added system that checks for and adds missing internal containers on profile creation
- Added log message when generating flea offers
- Made
Killa
wear his Christmas helmet + armor during Christmas - Implemented system that purges Christmas containers + loose items when current date is outside of Christmas
- Added new years 2024 gift + now sent during
NEW_YEARS
event - Added error protection to
updateGlobalEvents
code - Performance:
- Added code that removes BSGs creation and usage of stopwatches whenever an AI makes a decision
- Added code that removes BSGs creation and usage of stopwatches whenever an AI navigates
- Large cleanup and refactor of
Cultist Circle
to better simulate live - Added missing entries to
customisationStorage
relating to quest/achievement hideout customisation unlocks - Added support for changing hideout mannequin poses
- Added missing quest image for
Illegal Logging
- Added ability to filter items from PMC loot pool based on its value, configured via
configs/pmc.json/lootItemLimitsRub
:- PMC loot will have a per-item min rouble value > 5000 when over level 45 and a per item value > 10000 when over level 65
- tldr: Higher level bots only carry valuable loot - simulating high-level players only taking 'good' loot
- Added support for viewing other profiles' Hideout
- Added support for replying to chatbots for modders to use
- Added chance keycards are partially used when found on flea
- Added Cultist clothing and unheard background to
unheard_edition
account - Added
cybertark
background to bear dev profile - Store
sellSum/notSellSum
ragfair values in profile - Added missing
gifter/skier/peacemaker
bot durability values - Added missing
.50
ammo pool to PMCs - Added craft clone system:
- Added arena loot crate unlock crafts to hideout bench (Level 2 required)
- Added support for items examined in the mail trade screen
- Added various missing quest IDs to
quest.json/forcedLootSingleSpawnById
- Added missing
Scar x-17
weapon preset - Added safeguards to prevent profile being saved while it is already in the process of being saved
- Added ability to blacklist seasonal items via config from appearing outside of their allocated season when using loot generator
- Added various debug commands to in-game console:
- debug_extract
- debug_show_dialog_screen
- debug_return_to_root_screen
- debug_recreate_backend
- debug_reload_profile
MODIFIED
- Enabled HTTPS support for server with self-signed certificate
- Unity 2022 requires connections to be HTTPS, we have added support to allow non-local connections from the client to the server
- If server does not find a certificate in the servers root directory, it will create a self signed one
- Refactored bot generation process
- Store generated bots inside game client instead of server, eliminates wait for bot to copy from server to client
- Client requests all bots needed at start of raid instead of supplying them on-demand
- Should result in lower stutters as bots spawn
- Regenerated loot using only
0.16
data - Refactored server startup process
- Updated quest data
- Updated bot data
- Updated trader assort data
- Updated achievements
- Removed
evil spirits
quest (lacks BSG locale data) - Cleaned up event quest list from
quest.json
config, removed missing quests - Improved how orphaned insurance items are handled
- Expanded weather system to have per-season weather parameters
- Adjusted winter weather to be less sunny and more snowy
- Made winter PMC clothing more common during Christmas
- Extended
Christmas
event to15th of January
- Blacklisted bear prestige level 2 dogtags from item rewards (fence/dailies)
- Updated
updateProfileHealthPostRaid
to reset PMC temperature back to profile default after exiting a raid - Increased base price of
Christmas gift
items - Updated map spawn position data
- Blacklisted test keys:
Key 2, Key 3, Key 5
- Adjusted
startPostRaidInsuranceLostProcess
to not throw an exception on error - This allows server to skip the bad trader and still return insurance from others - Added system to strip child items from containers defined in
config/location.json
during location generation- Fixes duplicate items being found and causing client errors
- Updated
Wet Job Part 6
craft unlock to match live - Disabled tagged and cursed bot conversion into PMCs
- It doesn't work (they would spawn invisible and idle)
- Blacklisted various items from PMCs and reward loot pools:
Locked Case
Case Key
TG-Vi-24 lethal vaccine
GARY ZONT portable electronic warfare device
KOSA
M60 7.62x51 LBT 100-round Feed Tray Pouch
67408903268737ef6908d432-contraband box
from reward pool- Prestige armbands from rewards pool
- Refactored how profiles are saved to disk
- Less chance a profile saves incorrectly
- Causes less stutters
- When generating a bot, set its
lowerNickname
property - Updated Christmas event to enable BTR skin / Airdrop plane skin / Runddans event
- Reworked bot armor plate selection system to put more effort into finding a plate
- Mechanic now sends a tape measure to player on profile creation (same as live)
- Refactored how quest and achievement rewards are given to player
- Achievements and quests use very similar code, merged systems to reduce duplication
- Flagged various items as part of Christmas event (e.g.
elf hat
/event fuel
) - PMC ammo/gear config value adjustments
- Ammos were adjusted in 0.16, adjusted our weights to take them into account
- Updated
Easy Money part 1
with data from PvP account data dump - Improved server handling of money and setting Found in Raid status
- FiR currency causes strange behaviour in game client, made server not set FiR where possible
- Updated level 40 weekly exp rewards to match live more closely
- Made Armor/Weapon rewards from Cultist Circle FiR
- Updated Cultist Circle reward system to make use of global item blacklist
- Flagged
Cheer up
as an event quest - Reduced GP coin reward from level 1-10 dailies by 33%
- Expanded
createStaticLootItem
to better handle poorly coded mods - Slightly reduced GP coin rewards for level 1-10 daily quests
- Updated Russian launcher locales
- Improved
getWeightedCompatibleAmmo
to also check the magazine for compatible cartridges
FIXED
- Fixed
New Years
andApril fools
events not triggering - Fixed
Drip-Out
quest not giving clothing reward - Fixed
Cheer up
quest targeting the wrong hideout area - Fixed BE popup always popping up
- Fixed Selecting 'Ready' on the pre-raid screen resulting in thrown grenades not exploding + other bizarre behaviors
- Fixed server error when certain weapons/parts were added to tiered flea
- Fixed trader/flea prices being rounded to nearest integer resulting in incorrect pricing:
- e.g. 100
.45 ACP lasermatch
(0.69 dollars each) fromPeaceKeeper
selling for 100 dollars when it should be 69
- e.g. 100
- Fixed a bug that caused the BE warning message to constantly check if player had seen it
- Fixed game options not always saving correctly
- e.g. previously seen quests always showing as
new!
- e.g. previously seen quests always showing as
- Christmas gifts have loot in them from loot dumps, we now strip this data as we generate the loot when you open them post-raid in your stash, fixes errors in game logs
- Fixed server error when a healing item can't be found in the db
- Added safeguarding to static loot generation when malformed hub-...
SPT 3.10.5 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- Bug fixes
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Compatible with
3.10.x
mods
Profile compatibility
- Compatible with
3.10.x
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.x
- You cannot use the Installer to upgrade
- Download SPT files from
Direct Download
section at bottom of this page and copy contents into your existing3.10.x
folder, overwrite all
Changes
ADDED
None
MODIFIED
- Enabled
Thats a Great Plan Walter
quest by default - completing this will allow you to make use of theSealed box/case
items you're looting in raids
FIXED
- Fixed
TerraGroup Employee
quest start conditions - Fixed
New Years
andApril Fools
seasonal events having incorrect IDs - Fixed
Getting Acquainted
failing when it shouldn't - Again able to visit Lightkeeper
MODDERS
None
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-3.10.5-33420-51869ce.7z
Thanks
SPT 3.10.4 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- Bug fixes
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Compatible with
3.10.x
mods
Profile compatibility
- Compatible with
3.10.x
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.x
- You cannot use the Installer to upgrade
- Download SPT files from
Direct Download
section at bottom of this page and copy contents into your existing3.10.x
folder, overwrite all
Changes
ADDED
- Added ability to insert items into bot Pockets/Rigs/Backpacks inside
config/seasonalevents.json
during seasonal events- Used to add Christmas ornaments + presents to scav loot pool
- Added progress bar system
- Used to show how much of the database has been loaded during server start + bot generation progress
- Added rewards to the
That’s a Great Plan, Walter
quest-related containersOpened Case
andOpened Box
- Added system to override the flea price of an item via
config/ragfair.json/dynamic/itemPriceOverrideRouble
- Used to adjust price of
Streamer item case
to 500000 roubles + Christmas gifts to various values
- Used to adjust price of
- Added ability to use decimals when altering a traders reputation using
Commando
MODIFIED
- Updated map loot data
- Updated bot loot data
- Increased chance of rain and cloud
- Updated CZ locale
- Added system to de-prioritise containers to look inside when searching for money to pay for items
- Containers can be added to
inventoryConfig/deprioritisedMoneyContainers
- By default SICC and documents case are deprioritised (they will be picked last)
- Containers can be added to
- Blacklisted
Case Key
andSealed Box
from reward item pool + pmc loot pool - Updated
infectedTagilla
zombie bot to have 3 magazines and 1 loot item - Updated some warning logs to be debug logs to stop scaring players
- Improved simulation of AI player scav names, their 'pmc' name + game edition is correctly passed to client
- Improved equipment assembly screen performance when getting relevant flea offers
FIXED
- Fixed insurance messages appearing as received if you only lost gear you were wearing
- Fixed
removeResourceFromArea
errors by adding null checks inside to prevent server failing when it can't find an item to remove from a hideout slot - Fixed max buy restriction bonus not applying to unheard edition accounts
- Fixed
FenceService.addItemAssorts()
erroring when there were no root items available to add toFences
assorts - Fixed assembling screen not showing PMC weapon/armor offers correctly
- Fixed assembling screen showing inaccessible trader offers for weapons/armor when you were already over the buy limit threshold and there are PMC offers available
- Fixed incorrect ledx id inside
inventory.json
Pumpkin with sweets
reward pool
MODDERS
- Added
ConfigServer
toPaymentService
constructor - Added
inventoryConfig/deprioritisedMoneyContainers
property - Added
ISeasonalEventsConfig/eventLoot
property - Updated vitest packages to 2.1.8
- Added
ragfairOfferHelper.offerIsFromTrader
function - Added
iBotType
parameter tobotGenerator.generatePlayerScav
function - Added
botNameService.addRandomPmcNameToBotMainProfileNicknameProperty
function - Added
BotGenerator.shouldSimulatePlayerScav
function - Added
RagfairOfferHelper.getOffersInsideBuyRestrictionLimits
function - Added
MainProfileNickname
optional property toIInfo
- Added
IRagfairConfig/itemPriceOverrideRouble
property - Removed
BotNameService.shouldSimulatePlayerScavName
function - Removed
BotNameService.addPlayerScavNameSimulationSuffix
function - Added
BotNameService.addRandomPmcNameToBotMainProfileNicknameProperty
function - Added
BotNameService.getRandomPMCName
function - Added
PostDbLoadService.addMissingTraderBuyRestrictionMaxValue
function - Added
PostDbLoadService.applyFleaPriceOverrides
function - Added
getEventBotLoot
function - Added
SeasonalEventService.addEventLootToBots
function - Added
ProgressWriter
class - Fixed various invalid nullguard checks inside
DatabaseService
- Removed
InsuranceService.adoptOrphanedInsEquipment
function - Added
ProfilerFixerService.checkForAndFixDialogueAttachments
function - Updated
SeasonalEventService.cacheActiveEvents
function to be public
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-3.10.4-33420-c6a9a1a.7z
Thanks
SPT 3.10.3 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- Improved the emulation of repeatable quests and the friends list. Added a backup system as well as bug fixes.
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Compatible with
3.10.x
mods
Profile compatibility
- Compatible with
3.10.x
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.x
- You cannot use the Installer to upgrade
- Download SPT files from
Direct Download
section at bottom of this page and copy contents into your existing3.10.x
folder, overwrite all
Changes
ADDED
- Added automatic profile backup system: sp-tarkov/server@ef14ad2
- Backups are made on server start
- Automatic backups every x minutes is possible (disabled by default)
- A list of active server mods at time of backup is included in folder
- Stored in
user/profiles/backups
- Added
item reward base type
blacklist toconfig/item.json
, accessible viaitemFilterService.getItemRewardBaseTypeBlacklist()
- Added event quest
That's a Great Plan Walter
- Added additional debug logging inside repeatable quest generation
MODIFIED
- Improved friend system emulation: sp-tarkov/server@4614c89
- Can now search for other profiles in friend list
- Can view other profiles and see their favorite weapons for easy preset sharing
- Made improvements to
RandomUtil
functionality / error prevention - Regenerated quest data with missing properties
- Updated trader offer data
- All placeholder values have been replaced with live values
- Improved accuracy of repeatable quest system emulation, changed:
- Accepting a quest
- Replacing an existing repeatable
- Improved edge case where Cultist Circle rewards don't all fit inside the circle container
- Does its best to fit as many in as possible instead of rewarding nothing
- Updated airdrop rewards/Loot Generator to make use of
item reward base type
blacklist (currently only has soft armor inserts) - Updated JSON files to match live
- Updated server locales with data from crowdin
- Updated bots with data from live
- Updated map loot with data from live
- Updated some item handbook prices
- Updated flea prices (
prices.json
now sorted by key to make code comparisons easier) - Updated client locales
FIXED
- Fixed Cultist Circle rewarding empty ammo boxes and soft armor inserts
- Fixed issues around random number generation
- Blacklisted mortar shrapnel object from reward item pool
- Fixed BSG bug when replacing existing daily/weekly quest would soft lock the client
- Fixed having an invalid registry settings file causing the client to soft lock
MODDERS
- Signature changes inside repeatable quest generation, multiple functions now require a sessionId to passed
attemptToGenerateRepeatableQuest
,generateRepeatableQuest
,generateEliminationQuest
,generateCompletionQuest
,generateExplorationQuest
,generatePickupQuest
,generateRepeatableTemplate
RepeatableQuestRewardGenerator
constructor now requires ahashUtil
generateItemReward
andgeneratePresetReward
have a new optional parameterfoundInRaid
- New properties in
IQuest
andIRepeatableQuest
- New property
rewardItemTypeBlacklist
inIItemConfig
- New function
getItemRewardBaseTypeBlacklist()
initemFilterService
- New implementation of
dialogueCallbacks.deleteFriend()
- Constructor changes to
dialogueController
- Constructor changes to
saveCallbacks
- New implementation of
dialogController.getFriendList()
- New implementation of
dialogController.sendFriendRequest()
- New implementation of
dialogController.deleteFriend()
- New implementation of
profileController.getFriends()
- New implementation of
profileController.getOtherProfile()
- New function
profileHelper.getFullProfileByAccountId()
- New function
profileHelper.getChatRoomMemberFromSessionId()
- New function
profileHelper.getChatRoomMemberFromPmcProfile()
- New
friends
string array property inside player profileISptProfile
object - New
IWsFriendsListAccept
interface - New config
BackupConfig
Modder guidance
https://dev.sp-tarkov.com/SPT/Issues/wiki/Modding-Info
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-3.10.3-33420-42b3d7a.7z
Thanks
Shibdib
SgtLaggy
Refringe
Cj
DrakiaXYZ
SPT 3.10.2 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- This release improves the hideout Cultist Circle and fixes a number of bugs found after the release of
3.10.1
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Compatible with
3.10.x
mods
Profile compatibility
- Compatible with
3.10.x
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.x
- Download SPT files from
Direct Download
section at bottom of document and copy contents into3.10.x
folder, overwrite all
Changes
ADDED
- Large rework of Cultist Circle, should be more accurate to live behavior
- Each direct reward (e.g. Killa figurine sacrifice for Killa helmet) can be collected only once per profile
- Hideout-related rewards are correctly given 25% of the time when over 400k rouble sacrifice theshhold
- Items needed to complete in-progress quests can be rewarded
- Big clean up and rework of how random numbers are chosen
- Added logging to loose loot generation to help track down phantom modded items that don't exist in the database causing map loading to fail
MODIFIED
- Improved how scope mounts are chosen when added to a bots' weapon, should reduce scope mounts with a red dot but no scope appearing
- Moved Christmas start date from 7th to 12th to better match the start of winter weather
- Reworded error message when cultist circle rewards are too big to fit into box
- Reduced cultist circle debug logging
- Added null protection to
addHideoutEliteSlots()
when profile lacks a generator
FIXED
- Fixed airdrops not spawning without the use of a red flare
- Fixed missing Christmas tree hideout area using 2023 Christmas data
- Fixed issue where favoriting a weapon/item in the Weapon Rack or Hall of Fame would cause the profile to not load after a restart
- Fixed issue where you wouldn't see favorited items if you viewed your profile from the Friends list
- Fixed viewing another profiles profile data sometimes showing the mannequin instead of the profiles equipment
- Fixed
traderconfig.traderPriceMultipler
applying to items twice - Fixed
traderconfig.traderPriceMultipler
not applying to trader items when viewed from flea - Fixed price discrepancy between trader and flea price for trader items
- Fixed
getCultistCircleRewardPool
error when trying to access a hideout area stage that doesn't exist - Fixed cultist circle saving direct rewards to the profile incorrectly
- Fixed cultist circle returning direct weapon/armor rewards without mods
- Fixed cultist circle rewarding 2x Killa helmet face plates
MODDERS
- Moved hardcoded money/ammo Cultist circle blacklist from code into config
- Renamed
cultistCircle.getRandomLoot
togenerateRandomisedItemsAndAddToRewardPool
, also checks items parentId against blacklist - Added nullguard to
getQuestRewardItems()
to protect against invalid custom quests - Made GameObject hooks local to their respective plugin throughout modules
Modder guidance
https://dev.sp-tarkov.com/SPT/Issues/wiki/Modding-Info
Known SPT issues
https://github.com/sp-tarkov/build/wiki/Known-SPT-issues
Known NON-SPT issues
https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-non-SPT-issues
Direct Download
https://spt-releases.modd.in/SPT-3.10.2-33420-c3cd67d.7z
Thanks
Shibdib
SgtLaggy
Refringe
Cj
DrakiaXYZ
SPT 3.10.1 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- This release fixes a number of bugs found after the release of
3.10.0
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- Compatible with
3.10.0
mods
Profile compatibility
- Compatible with
3.10.0
profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.10.0
- Download SPT files from
Direct Download
section at bottom of document and copy contents into3.10.0
folder, overwrite all
Changes
ADDED
- Added
Large/Medium/Small Christmas gift
to Christmas event loot pool (blacklists them from flea when outside of event) - Added system that checks for and adds missing hideout crafts to profile when player starts game
MODIFIED
None
FIXED
- Fixed airdrops not spawning without the use of a red flare
- Fixed player character breaking after using the gym
- Fixed issue where the player cannot exit the raid due to the Airdrop patch failing
MODDERS
client/hideout/workout
endpoint no longer returnseffects
data- Due to LFS limitations on github we have compressed the
locations
data and stored it inproject\assets\compressed\database\locations.7z
, this is extracted on first run of server in debug mode or via the newnpm: database:decompress
server task - Moved majority of code into
handleModEvent
to help modders handle custom events via method overriding - Added
forceSnow
to seasonal mod event system
Modder guidance
https://dev.sp-tarkov.com/SPT/Issues/wiki/Modding-Info
Known SPT issues
https://github.com/sp-tarkov/build/wiki/Known-SPT-issues
Known NON-SPT issues
https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-non-SPT-issues
Direct Download
https://spt-releases.modd.in/SPT-3.10.1-33420-016fc2a.7z
Thanks
Refringe
Cj
Archangel
Lacyway
DrakiaXYZ
SPT 3.10.0 (33420)
Requires EFT 0.15.5.1 33420 (released 2nd November 2024)
Release notes
- We had hoped to get a new version of SPT out that included the Unity engine upgrade BSG were working on (to reduce the impact on modders who would have to completely remake item/weapon mods). With the upgrade being pushed back to early next year we made the decision to not wait any longer and get SPT out
- A warning - A LOT has changed in 3.10, do not be surprised if there are a number of patches over the next few weeks or months that fix issues as they're found
- There have been big changes in EFT relating to raid creation. A decision was made to move SPT over to PvE to gain benefits BSG have included. This required significant rework with how SPT starts and ends raids
- Zombies - They have been implemented but restricted to Labs only, they make questing impossible. As always mods could be created to expand zombies to all maps
- EFT has a memory leak problem. RAM usage can increase gigabytes a minute, we're created a workaround that frees up RAM when opening an inventor screen
- Stutters - BSG run a lot of code when a bot dies, its enough code to cause the game to drop frames. It's so bad there isn't a CPU you can buy today that will prevent it
- Winter season - As you've realized, snow isn't working well in EFT. It shows indoors. We've purposefully moved winter further back in December and made it finish earlier in January until BSG can improve it
- Old profiles - We attempted to support
3.9.8
profile but with the amount of changes it proved too much, we compromised and wrote a migration system for3.9.8
mod-free profiles- WARNING - Loading SPT with an old profile will result in messages from players/traders being deleted
- Mod compatibility - BSG now enforce the use of valid MONGO_IDs for items, this means 95% of custom item mods are now incompatible and need code changes to function
Automatic install instructions (Recommended)
https://hub.sp-tarkov.com/files/file/672-spt-installer/
Mod compatibility
- None - Do NOT use any
3.9
mod with this version
Profile compatibility
- Compatible with
3.9.8
mod-free profiles
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 3.9.x
- Not possible, do not use old copies of SPT
Changes
EFT:
- Map to map travel
- Mortar strikes (disabled by default - can be enabled via mods)
- Balancing changes
- Sound changes
- Factory rework
- New quests
- New boss - Partisan
- Tripwires
- Bipods
- Weapon resting
- Hideout Gear rack
- Hideout Cultist circle
- New weapons and equipment
- Zombie event (disabled outside of Halloween event - can be force-enabled via mods or
VERYSPOOKY
SPT friend
code) - Stash item pinning/locking
ADDED
- Added custom in-raid RAM cleanup tool
- Runs when player opens any inventory page
- Opening an inventory page takes 0.25 seconds, we run RAM cleanup code with a fixed run-time of 0.25 seconds that does what it can in the time allowed
- Our testing has shown it keeps the RAM usage down enough to play through a raid
- This problem occurs in Live but due to how few bots spawn in PvE its not as bad
- Added migration system for
3.9.8
profiles:- Will NOT work for profiles that use Custom Quests/Custom Traders/ Custom items
- Will delete all messages from chat bots and PMCs
- No support is provided on discord for anyone having problems when using a
3.9.8
profile
- Added new quests
- Added support for map to map travel system
- Added support for item return system when traveling between maps
- Added radar parts airdrop event system (disabled by default, causes game to hard crash on exiting raid)
- Added
Cultist Circle
hideout area and simulated live behavior:- Approximated system for rewarding needed items for completing hideout upgrades/crafts, its not 100%, but close
- Added system to give specific rewards, controlled via hideout config
- Variable craft time based on items sacrificed
- Sacrifice time can overridden with value set in hideout config
- Added support for
Equipment storage
hideout area - Enabled PMC karma system
- Doesn't gain/lose karma when performing actions - no code exists in client to do this
- Fixed at 0.2
Partisan
will spawn and be hostile to player
- Added new boss
bossPartizan
to server data and code - Added new equipment to PMCs:
- Weapons (M60 + variants/AA-12/Desert Eagle)
- Various armors/headsets/helmets/weapon mods
- Added new difficulty values to bots to support tripwires
- Added system to support opening twitch 2024 gambling boxes
- Added config toggle to keep daily quest type when replacing them sp-tarkov/server@eff5f14
- Removed
Visit site to buy this
labels from clothing and stash expansion UI elements - Added
STREAMERLOOT
gift code sp-tarkov/server@e9aeb2d - Added
SPLASH
gift code - Added
STASHQOL
gift code - Added
500CIGARETTES
gift code - Added
VERYSPOOKY
SPT friend
code - force-enables Halloween + zombies - Added tiered flea system:
- Disabled by default
- Allows items to be locked from purchase until player is a specific level
- Offers 'show' in flea but cannot be purchased
- Comes with some values i have been playing with during my testing playthrough
- Enabled via
ragfair.json/tieredFlea
config
- Added additional weapon mods to PMCs sp-tarkov/server@99afff5
- Added more contributor names to PMC pool
- Added a lot of items to reward pool blacklist (e.g.
Secure flash drive v2
,Radar station spare parts
) - Halloween - Added Tagilla to laboratory sp-tarkov/server@680a316
- Significantly expanded seasonal event system:
- Added ability to enable/disable certain sub-events during seasonal events via
seasonalevents.json
config sp-tarkov/server@bc3ac3d - Can control bot hostility per event sp-tarkov/server@060c7f0
- Added ability to enable/disable certain sub-events during seasonal events via
- Added April 1st event sp-tarkov/server@22b6ee2
Lightkeeper
quests do not correctly reward items in live PvE, we have added a workaround to make it work for SPT sp-tarkov/server@3818388- Added ability to define a minimum magazine size per gun and per bot level via config sp-tarkov/server@e844f52
- Added various weapons to this system for level 25+ PMCs to ensure they have magazines with a minimum size of 30
- Added ability for PMCs killed by player to remark on the map they died on + added some PMC responses that involve the location sp-tarkov/server@c61de94
- Added
removeInvalidTradersFromProfile
tocore.json
config to allow cleanup of invalid trader data in profile - e.g. custom traders when mod is uninstalled - Implemented per-game-edition quest filtering and blacklisting system
- Added
Documents with decrypted data
to rewardable item blacklist
MODIFIED
- Migrated SPT to use
PvE
mode instead ofPvP
- Provides a lot of functionality as a baseline, requiring less manual implementations by SPT (e.g. airdrops/BTR)
- Deleted or modified over 50 module patches
- BSG changed a lot in how offline raids work
- Rewrote insurance handling system to support new raid start/end process
- Rewrote raid start system
- Rewrote raid end system
- Rewrote scav raid entry system
- Rewrote how scav exfiltrations are processed, they should now correctly show only scav/coop exits
- Updated trader assorts to match live
- Updated
Ref
items to better match live sp-tarkov/server@6e9a51f - Updated quests + added new quest icons
- Updated new profile templates:
- e.g. Include cultist circle level 1 on new unheard profiles
- Updated flea market handling code to match changes from live
- Regenerated bot loot/equipment using only 0.15.x data (over 100k bots were used)
- Regenerated location static/dynamic loot data using only 0.15.x dumps
- Regenerated static container ids for all maps
- Removed
pmcConfig.chanceSameSideIsHostilePercent
config property and code that uses it, now implemented inside every mapsbase.json
- Expanded
pmcConfig.maxBackpackLootTotalRub
to work per PMC level- PMCs have more expensive loot items in their backpack at higher levels
- Removed unused
singleplayer/settings/raid/endstate
endpoint - Adjusted PMCs to start healing when further away from danger
- Added
Secure flash drive v2/v3
to reward blacklist sp-tarkov/server@348a200 - Updated how bonus money is calculated in quest rewards to be more accurate sp-tarkov/server@bb0ffa6
- Added
coreConfig.features.chatbotFeatures.sptFriendGiftsEnabled
, default true - When listing an item on flea, the avg/max/min values no longer take trader values into account sp-tarkov/server@ff15980
- Improved how flea system gets average offer price sp-tarkov/server@c7ae282
- Reworked Weather simulation sp-tarkov/server@7330f6f
- Weather can change mid-raid, occurs every 15/30 minutes
- In-raid temperature now takes into account time o...