Hotfix #1 2023/10/15: Removed debug code that caused 15 dailies to be available instead of the intended 3
AVG and Avast are showing a false positive for the Aki.Server.exe
file. We're unsure of the reason why it flags it but are confident the file on this post is clean
Here's the virus total data
All we can suggest is to whitelist the server exe file/spt folder to stop it from removing them
Requires EFT 0.13.5.3.26535 (released 10th October 2023)
Release notes
This update adds changes from the EFT 26535 patch (and all subsequent patches to date), details here
This is a small patch release to address issues found after the release of 3.7.0. it would have been completed sooner but BSG released a client update less than 12 hours after 3.7.0 was released.
While testing was being performed we had some additional time and spent it on improving the Daily quests system. We realized they were severely out of date and hadn't been updated for over a year. So it got a bit of love.
We implemented functionality to send the player a gift from fence after taking a COOP extract. We decided against making COOP extracts functional to solo players by default as its a significant change to SPT, the functionality to do such a thing would have to be done via a mod.
We fixed up a few issues that made the Halloween event not work as expected.
We added the BSG birthday gift too, type the code BSGBIRTHDAY2023
to SPT
in your friends list. Thank you for making EFT, BSG!
A big thank you to two contributors this release, Refringe for some excellent work on cleaning up and improving insurance return code and TheSparta for upgrading a lot of the servers backend. A final thanks to Kaeno for doing nearly all the testing this release.
If you think you've found a bug and want to help it get fixed, make a detailed report here: https://dev.sp-tarkov.com/SPT/Issues/issues
Mod compatibility
- Server mods made for 3.7.0 are compatible
- No client (BepinEx) mods made for 3.7.0 are compatible (due to EFT update)
Profile compatibility
- 3.7.0 profiles are compatible
- 3.6.x profiles are compatible
Automatic install instructions (Recommended)
https://dev.sp-tarkov.com/SPT/Issues/wiki/Installing-SPT-with-the-installer
Manual install instructions
https://dev.sp-tarkov.com/SPT/Issues/wiki/Manual-Install-Instructions
Upgrading from 3.7.0 / Migrating existing profiles to SPT 3.7.1
https://dev.sp-tarkov.com/SPT/Issues/wiki/Installing-with-existing-profile
Changes
Added
- Added migration for old profiles
stats
data - Added code to make trader rep decrease when replacing a repeatable quest
- Added quests:
Overseas trust - Part 2
andGendarmerie Tickets Please
- Added new
Prapor
assort unlock after completingGendarmerie Tickets Please
- Added improvements to how time-gated quests are shown to the player
- Added boss item blacklist + wired into various system: Airdrops, scav cases, sealed weapon containers, daily quests - default enabled
- Added code to send player a fence gift message when exiting via a COOP extract
- Will need mods to convert COOP extracts into solo extracts or incredibly good luck in luring a scav into the extract area + not being killed)
- Added BSG birthday gift to SPT friend
- As a player scav, giving a scav a follow command makes them follow you
- As a PMC, giving a friendly PMC a follow command makes them follow you
- Player scav overview page during raid shows total player time
Changed
- Updated flea prices
- Added Halloween Pumpkin to flea price list
- Removed duplicate grenade launcher items from PMC weapon mod pools
- Regenerated bots with new data
- Regenerated maps with new loot
- Reduced delay before rogues spawn on lighthouse by 60 secs
- Refreshed all trader assort data values
- Launcher changes
- Now shows the most recent of each mod a profile has loaded instead of every version of the same mod
- Added tooltips to mod icons
- Reduced Raider/Rogue/Follower weapon durability to match live values
- Blacklisted
Radio Repeater
item from scav case rewards - Removed broken
gp-34
item from PMC weapon mod pool - Added
gp-25
as possible mod to more PMC AKs - Refactored how insurance is processed, hopefully fixes duplicate insurance return mails
- Healing items are no longer filtered out from bot backpack loot pool, should fix Sanitar followers having non-live-like backpack loot
- Daily quests rework
- Big clean up of the code to make it less daunting working with
- Added weapon requirement chance to kill quests
- Added weapon category requirement chance to kill quests
- Shotguns/pistols have higher chance of being picked for weapon requirement kill quests at lower level
- Made boss kills min/max in config separate to other scavs, bosses require less kills to complete when picked
- Merged stomach and chest together for limb shot quests
- Made chest/stomach shot requirement area more common vs other limbs
- Lower chance a limb shot requirement is picked
- Added Streets to possible map pool
- Removed Goons from kill target pool
- Lowered max range for high level kill quests to 150 meters
- Higher level kill quests require more bot kills on average
- Increased rouble reward for all quest levels of daily and weeklies
- Increased item reward count for all quest levels of daily and weeklies
- Made scav kill quests more common vs non-scav kill quests
- Added new daily extermination range for level 16-40 to help make transition to new level smoother
- Added new weekly extermination range for level 16-40 to help make transition to new level smoother
- Significantly increased weekly kill count requirement
- Reduced body part targeting requirement from lower level dailies
- Disabled specific weapon kill requirement from all dailies
- Level 1-15 weekly quests will target scavs more
- Add machine gun as possible weapon category for daily extermination
- Add bolt actions as possible weapon category for daily extermination
- Removed broken DMR weapon category from kill quests
- Made scav daily quests give more item rewards
Fixed
- Fixed time-gated quest data being ignored
- Fixed
changeItemStack()
erroring when passed in item has noupd
object - Fixed error that occurs when scav karma is at -5
- Fixed Halloween trader icons not all showing correctly
- Fixed event (Halloween/Christmas) items not appearing on flea during event
- Fixed duplicate insurance returns being sent to player
- Fixed Goons appearing in daily kill quests
Modders
- Upgraded bepinex to
5.4.22
base_tsconfig.json
renamed totsconfig.base.json
Typescript
upgraded from5.1.6
to5.2.2
winston
upgraded from3.10.0
to5.2.2
ws
upgraded from8.13.0
to8.14.2
fs-extra
dependency removeddel
dependency removedTypescript
compiler target changed fromes2021
toES2022
- All
node
imports now have the correctnode:*
prefix - Renamed docker related files to be consistent
- Param name change in
savePmcProgress()
fromoffraidData
topostRaidRequest
, method had internal variables renamed - Param name change in
savePlayerScavProgress()
fromoffraidData
topostRaidRequest
, method had internal variables renamed - Param name change in
savePlayerScavProgress()
frompmcData
toserverProfile
- New class
RepeatableQuestGenerator
- New class
RepeatableQuestHelper
- New property in
scavcase.json
calledallowMultipleMoneyRewardsPerRarity
- New property in
scavcase.json
calledallowMultipleAmmoRewardsPerRarity
- New property in
quest.json/repeatableQuests
calledweaponRequirementProb
- New property in
quest.json/repeatableQuests
calledweaponCategoryRequirementProb
- New property in
quest.json/repeatableQuests
calledweaponCategoryRequirements
- New property in
quest.json/repeatableQuests
calledminBossKills
- New property in
quest.json/repeatableQuests
calledmaxBossKills
- New property in
airdrop.json
calledallowBossItems
- New property in
inventory.json
calledallowBossItems
- New property in
item.json
calledbossItems
- New property in
scavcase.json
calledallowBossItemsAsRewards
- New property in
inraid.json
calledcoopExtracts
- New property in
trader.json
calledcoopExtractGift
- New function in
PreAkiModLoader
calledgetProfileModsGroupedByModName()
- New function in
InsuranceController
calledremoveInsurancePackageFromProfile()
- New function in
ItemFilterService
isBossItem()
- New function in
ItemFilterService
getBossItems()
- New function in
MatchController
calledextractWasViaCoop()
- New function in
MatchController
calledsendCoopTakenFenceMessage()
- New function in
InsuranceController
calledadoptOrphanedItems()
- New function in
ItemHelper
calledisRaidModdable()
- New function in
ItemHelper
calledgetAttachmentMainParent()
- new function in
ItemHelper
calledisAttachmentAttached()
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: /7Qbtv6wE3vjgpOflAd2hA==
Thanks
Kaeno
CWX
Refringe
TheSparta
ElRabbito
Gary