github sp-tarkov/build v3.5.4
SPT 3.5.4 (22173)

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

DO NOT INSTALL THESE FILES INTO YOUR LIVE EFT FOLDER

Requires EFT 0.13.0.22173 (released March 2023)

If this is your first time installing SPT consider using the SPT installer, you can find it here

Release notes

Another small release building on the changes made in 3.5.3

Small incompatibilities may occur with large AI-related server mods

Mod compatibility

  • 95% of mods made for 3.5.1/3.5.2 work with 3.5.4

Profile compatibility

  • 3.5.1, 3.5.2 and 3.5.3 profiles are compatible with 3.5.4

Automatic install instructions

  • Download Escape from Tarkov from https://www.escapefromtarkov.com/
  • Make a new folder somewhere (not your desktop or program files) (This is where SPT will be installed to)
  • Download the SPT-INSTALLER tool and copy the contents into the folder you've created
  • Run SPT_AKI_Installer.exe and let it complete
  • Run Aki.Server.exe and wait for it to start
  • Run Aki.Launcher.exe
  • Enter any username into the username box (NOT the same details as your live account)
  • Click login - choose the edition you want (EoD, Standard etc)
  • Click 'Start game'

Manual install instructions

  • Download Escape from Tarkov from https://www.escapefromtarkov.com/
  • Copy the live Tarkov folder to another location, call it something like "spt353" (Do NOT copy to a protected location, e.g. your Desktop)
  • Do not remove the live Tarkov folder, it must remain in the original install location for SPT to function
  • Copy contents of RELEASE-SPT-3.5.4-22173 (found at the bottom of this post) into your newly created 'spt354' folder using 7Zip
  • Run Aki.Server.exe and wait for it to start
  • Start Aki.Launcher.exe
  • Enter any username into the username box (NOT the same details as your live account)
  • Click login - choose the edition you want (EoD, Standard, etc)
  • Click 'Start game'

Additional notes on installing manually can be found here

Upgrading from 3.5.3/3.5.2/3.5.1

  • Copy contents of RELEASE-SPT-3.5.4-22173 (found at the bottom of this post) into your existing SPT 3.5.x directory, make sure to overwrite all files

Upgrading from 3.5.0

  • Not possible, the EFT versions do not match, only the profile can be migrated, details found in below section

Migrating existing profiles to SPT 3.5.4 (for people migrating from 3.5.0 or older)

  • Copy the user/profiles folder from your SPT 3.5.x folder into your new SPT 3.5.4 folder

Known SPT issues

  • Server exe has a different icon (green shape) compared to the launcher
  • RARE: Sometimes you'll start a map with no extracts, the only way to escape is to press alt+f4
  • Some quests need PMCs to spawn in map locations with no bot spawns, making them impossible to complete (e.g. kill x PMCs in scav fortress/base)
  • Selecting the overview tab as a scav can break your client - workaround: alt+f4 to escape
  • Your active flea offers are marked as expired when the server is offline and items are returned in the mail
  • Flea categories don't always show the correct number of offers when filtering by item
  • Extracts are not the same as live, scavs can spawn in PMC spots
  • The server will not load when placed in a folder path containing Unicode characters (Japanese and Korean characters especially)
  • Looting a PMC dogtag doesn't always show their name on the post-raid kill screen
  • Some high level items unlocked through quests are missing from traders' assorts, these will be added as we unlock them on live and dump the data
  • Insured quest items that are consumed in a quest can be returned to the player
  • The hideout wall is a hot mess right now, BSG have refactored how it works and we need to gut all of the server code that interacts with it and start again. Expect weirdness.
  • The post-raid screen shown after a scav raid displays 0 XP, this is incorrect and your scav does earn XP from the raid
  • Clicking sort on a container can sometimes cause items to vanish

Known NON-SPT issues

  • BSG have blacklisted a lot of high-level items from the flea. You can disable this blacklist by using a mod/editing configs/ragfair.json/dynamic/blacklist/enableBsgList/false
  • Rogues are insanely difficult, this is by BSG's design
  • Tagging items in raid with special characters, e.g. , or " can corrupt the profile on exiting the raid
  • Using horde mode on maps like Customs will cause large numbers of sniper scavs to spawn together in clumps, avoid using horde mode on all maps except factory
  • Receive All shows when nothing can be collected from mail
  • Moving items around in the inventory is very quiet

CHANGES

ADDED

  • Launcher: Added description text to profile selection when choosing a profile explaining what each one provides
  • Server: Added PMC responses when they kill the player
  • Server: Added multiple airdrop types (mixed/weapons+armor/food+meds)

UPDATED

  • Updated flea prices
  • Updated loot (40,000 total map dumps total) + bot loot update
  • Updated JSONs to includes majority of changes made by BSG to prices/items/quests
  • Small optimisations to multiple server functions
  • Reworked calculation of flea price to use the price an item can be sold to a trader instead of the price a trader sells an item - prices of certain items should be much lower and match live more
  • Updated profile saving code to save changes to JSON on game exit
  • Updated russian PMC message locale

FIXED

  • Fixed repeatable quests choosing an extraction location with 0% chance of appearing
  • Blacklist Item_barter_electr_adv_ultralink(6389c88b33a719183c7f63b6) from airdrops
  • Fixed hideout area upgrades failing when area bonuses is empty

MODDERS

  • Added ability to whitelist items inside each bots' generation object + filter per bot level inside bot.json equipment.randomisation section
  • UseapplyRandomizeDurabilityLoss config property in repairItemByKit()
  • PMC responses can now use the following keywords playerLevel/playerName/playerSide
    botLootCache has been converted into an interface and renamed IBotLootCache
    utils/AyncQueue.ts was renamed to utils/AsyncQueue.ts
  • Updated iBotBase.Common to extend new interface IBaseSkill
  • Updated iBotBase.Mastering to extend new interface IBaseSkill
  • Updated HideoutController.upgradeComplete() to use globals.config.SkillsSettings.HideoutManagement.SkillPointsPerAreaUpgrade instead of hardcoded value of 80
  • Updated WildSpawnTypeNumber.ts to include BOSSZRYACHIY/FOLLOWERZRYACHIY
  • Added nullguards to routers/HttpRouter.getResponse()
  • Depricated WeightedRandomHelper.getWeightedInventoryItem() with WeightedRandomHelper.getWeightedValue<T>()
  • Added profileSaveIntervalSeconds to core.json config
  • Fixed ip/port properties in config/http.json not being used
  • Moved server locales from Aki_Data/Server/locales to Aki_Data/Server/database/locales/server
    • This means locales are accessible though databaseServer.getTables()

BREAKING CHANGES:

  • botLootGenerator.generateLoot() had its parameters adjusted
  • botLootCacheService.getLootFromCache() had its parameters adjusted
  • botLootCacheService.addLootToCache() had its parameters adjusted
  • botLootGenerator.addLooseWeaponsToInventorySlot() had its parameters adjusted

Modder guidance

A short guide can be found here

The example mods have been updated for this release

  • All resolvable classes can be found here
  • Code documentation can be found here

Zip hash

Release Hash: fQZJaRl2jWjI2OQjPssr0Q==

Thanks

  • GhostFenixx
  • CZPZ
  • SamSWAT
  • snekcode

Don't miss a new build release

NewReleases is sending notifications on new releases.