github sp-tarkov/build v3.7.2
SPT 3.7.2 (26535)

latest releases: 3.11.4, 3.11.3, 3.11.2...
9 months ago

Requires EFT 0.13.5.3.26535 (released 10th October 2023)

HOTFIX 2023/11/14 - Fixed insurance costing 0 roubles

HOTFIX 2023/11/13 - Fixed the BepinEx menu opening with F1 instead of F12

Release notes

For this release we're sticking with the same version of EFT as SPT 3.7.1, 26535. We want to provide some breathing room to modders making mods to allow them to stick with one version of SPT for awhile.

As always, thank you to the people who took the time to write up detailed bug reports. They really help.

In terms of what was worked on for 3.7.2, its a bit of everything. Check the change list below for details.

(The Halloween summoning event was planned for 3.7.2 but it would have required a client update, so it was pushed back to 3.8.0)

Automatic install instructions (Recommended)

https://dev.sp-tarkov.com/SPT/Issues/wiki/Installing-SPT-with-the-installer

Mod compatibility

  • Server mods made for 3.7.1 are compatible
  • Client (BepinEx) mods made for 3.7.1 are compatible

Profile compatibility

  • 3.7.x profiles are compatible
  • 3.6.x profiles are compatible

Manual install instructions

https://dev.sp-tarkov.com/SPT/Issues/wiki/Manual-Install-Instructions

Upgrading from 3.7.1 / Migrating existing profiles to SPT 3.7.2

https://dev.sp-tarkov.com/SPT/Issues/wiki/Installing-with-existing-profile

  • If you have 3.7.1 installed, you can copy the contents of the release zip below into your existing 3.7.1 folder. Make sure server/launcher are not running and to overwrite all files

Changes

Added

  • Daily quests
    • Scav quest improvements
      • Should now be able to enter a raid and complete them
    • Daily (not scav) and weekly quests can now reward skill points
      • Points rewarded scale with player level
    • Weekly quests reward more rep
  • Added more PMC chat responses when killed
  • Added missing standingForKill values to bigPipe and birdeEye
  • Added additional Halloween items to seasonal event system (ghoul/slender/hockey masks)
  • Bloodhound bot changes
    • Added additional names
    • Added Raider pocket loot as it was low/causing dupes to appear
  • Bot gear/ammo weightings generated via data dumps
    • Added weightings for ammo/equipment usage to all bots
    • Added weightings for bot appearance (feet/body)
  • Added more accurate calculations of WeaponTreatment skill when using a repair kit
  • Charisma skill points are rewarded for insuring items
  • Elite Charisma skill now adds an additional daily quest to the total available to the player
  • Elite Charisma skill now provides a 50% chance repaired item loses no total durability on repair kit use
  • Added duplicate mod checking system, will skip the oldest of the duplicates and only load the most recent
  • Added an additional gear adjustment stage for PMCs between level 15-22
    • Slightly educed chances of spawning with top-tier items
    • Should help reduce the jarring change in PMC gear between level 14 paca wearing timmys and level 15 PKM + slick wearing, unstoppable death machines
  • Implemented Unbind event (dragging item from quick access bar to inventory)

Changes

  • Flea price changes
    • Update flea prices
    • Removed flea prices pulled from live that have less than 3 data points
      • Should result in less outliers that are massively overpriced
  • Removed Killa from streets
  • Reduced PMC NVG usage during daytime from 20% to 10%
  • Renamed CZ server locale to CS to allow detection by players using that windows locale
  • Reduce spawn chance of custom-added keycards by an order of magnitude
  • Repeatable quest system changes
    • Implemented PickUp quest type to fence scav quest pool
    • Reduced max reward scaling to finish at 60 instead of 100 - (reach max rewards at 60)
    • Made rewards more granular, adjusted every 10 levels until its max at 60
    • Rewards given are are now flagged found in raid
    • More reward items given for mid-high level quests
    • Standardize reward price checks to always use static price, not flea price
    • Block ranged kill + knife requirements combo appearing
    • Adjusted weekly elimination quests to require fewer boss kills
    • Adjusted daily and weekly elimination quest values to request fewer PMC kills
  • Critical errors that stop the server will not close the console automatically, giving the player time to read the error message
  • Treat the M4A1 with gas block mod the same as a front/rear sight
    • Rear sights should be added to bots with this item equipped more consistently
  • Using coop extracts will now give rewards tagged as Found in Raid
  • When generating a weapon for a bot, if a handguard has a sub-handguard, force the sub-item to spawn.
    • Resolves hand guard items missing their lower parts where a launcher should fit to.
  • When forcing a sub-stock to spawn on a bots weapon, include additional stock sub-mods (mod_stock_akms, mod_stock_000) not just mod_stock
  • Handle when player turns off power during certain hideout crafts and clicks cancel craft
  • Adjusted code to not spawn stacks of ammo if the ammos max stack size is 1 (e.g. white flares)
  • Removed last names from Bloodhound bot
  • Forced bot equipment slots that hold seasonal gear to have a 75% minimum spawn chance
  • Updated bot XP values to match live
  • Small optimization to Bind event

Fixes

  • Fixed scav quests not showing on in-raid quest page for player scav
  • Fixed scav daily elimination quests causing client errors when generated
  • Fixed scav PMC elimination quests failing to generate
  • Fixed hideout crafts flaged as needFuelForAllProductionTime not progressing
  • Fixed profiles with a missing experience value causing launcher to not list profiles
  • Fixed launcher showing no profiles when a profile has a missing XP value
  • Fixed buying trader items listed for money + items not working correctly
  • Fixed loose loot generation failing when a spawn point has no position template or items to spawn
  • Fixed unknown compression method and invalid json parse errors when saving a profile
  • Fixed server error when attempting to fill a bot weapons camora slots and its modPool has no camora slots
  • Fixed diary quest item appearing in multiple locations simultaniously for Glory to CPSU - Part 2 quest

Modders

  • Updated sourcemaps to work for mods
  • Added a new server endpoint /singleplayer/log the client can call to display messages in server console/logfile
  • Added new options to modders in package.json loadBefore and loadAfter arrays
    • Adding a mod name to each of these arrays will make your mod load before or after it
  • The Builds timestamp is saved into core.json
  • Persist ConditionCounters and `Quests profile data from old pscav to new
  • Removed parameters scavData and sessionID from handlePostRaidPlayerScavKarmaChanges()
  • New properties minPmcKills and maxPmcKills inside quest.json to control kill requirement in elimination quests
  • Removed 2 parameters allowedWeapon allowedWeaponCategory from generateEliminationLocation()
  • Replaced hard coded blacklist in isValidItem() with more appropriate call to ItemFilterService.isValidItem()
  • Consolidated multiple functions (playerService.incrementSkillLevel(), questHelper.rewardSkillpoints()) that do the same task into one profileHelper.addSkillpointsToPlayer(), new function makes use of enum for skill type instead of string + nullguards against missing skills array
  • Server logging is now grouped per day instead of per hour
  • Added MELEE, BOT_RELOAD and BOT_SOUND type to SkillTypes enum
  • Added method ProfileHelper.getSkillFromProfile()
  • Altered RepairService.getItemSkillType() to return SkillTypes enum instead of string
  • Removed HideoutHelper.hasEliteHideoutManagementSkill()
  • Removed HideoutHelper.hasEliteHideoutManagementSkill()
  • Removed HideoutHelper.getHideoutManagementSkill()
  • Altered RepeatableQuestGenerator.generateReward() to require additional parameter IBaseQuestConfig
  • IExploration, ICompletionm IPickup and IEliminationConfig now inherit from IBaseQuestConfig
  • Added skillRewardChance, possibleSkillRewards and skillPointReward properties to quest.json
  • Fixed stack traces showing the JS file in server when running as an exe instead of the TS
  • Fixed getItemPrice() not returning a flea price when no handbook price exists
    • Affects: Daily quests + isValidItem() (used everywhere)
  • Fixed run:profiler server task
  • Fixed isBotBoss, isBotFollower and isBotPmc failing when passed undefined
  • Fixed getRepairableItemQualityValue() failing when passed a max quality value below the current durability value
  • Fixed itemHelper.hasBuyRestrictions() failing when no upd passed in
  • Fixed itemHelper.isItemTplStackable() failing when item passed in cannot be found
    • Now returns undefined
  • bindItem now exits the loop once it has found the item it wants instead of continuing over all remaining items

Modder guidance

https://dev.sp-tarkov.com/SPT/Issues/wiki/Modding-Info

Known SPT issues

https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-SPT-issues

Known NON-SPT issues

https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-non-SPT-issues

Zip hash

Release Hash: PP5MF+87qs6h/44KpDaMZg==

Thanks

Kaeno
CWX
TheSparta
Refringe
Drakia
ree
Armanello
Gary

Don't miss a new build release

NewReleases is sending notifications on new releases.