What's Changed
- Fix Dep from spt to SPT by @CWXDEV in #58
- Hollowed references by @seionmoya in #61
- Added the mod verification logic by @nexus4880 in #62
- Additional advanced options for ping & name plates by @Outshynd in #59
- Add Offical version option and raid code by @yhl452493373 in #68
- Reset MatchingType and regenerate new raid code by @yhl452493373 in #71
- Natpunch 3.9 dev by @trippyone in #69
- Fix CounterCreator quest progression by @ArchangelWTF in #72
- Check if quest item is Active and Enabled by @ArchangelWTF in #74
- Make SavePlayer async by @nexus4880 in #75
- update SPT-Mappings by @CWXDEV in #81
- NAT Punch 2.0 by @trippyone in #76
- 3.9 dev > main by @Lacyway in #82 (full patch notes below)
New Contributors
- @CWXDEV made their first contribution in #58
- @seionmoya made their first contribution in #61
- @nexus4880 made their first contribution in #62
- @yhl452493373 made their first contribution in #68
- @trippyone made their first contribution in #69
Patch Notes
- Refactored and improved game initialization code (should allow Questing Bots to use its own spawn system now)
- Scope zeroing is now synced when changed
- Dry fire is now synced (shooting with an empty mag and chamber)
- The EFT bug where a gun endlessly fire upon death should now be fixed for clients
- Bots are now cleared from the bots list upon death, fixing bugs with the bot limits in Fika
- You can now enable night and thermal vision in free cam
- You can now show pings and name plates while scoped in a PiP scope and their position should be better aligned
- Added option to change minimum ping opacity
- Added option to disable ping scaling with distance
- Removed a lot of redundant data in packets
- You should now correctly be awarded fence rep for PMC kills
- Disabled bots now stop shooting forever
- Added new game manager for the MIA status, preventing errors when you go MIA
- Major overhaul of both NetManagers (Server and Client)
- Major Feature: Added mod verification, server can choose a list of mods that are allowed, and also optional mods. Trying to run any other mod will prevent the user from joining the session
- You can now play with people from inside your network as well as outside
- Free cam now switches side when spectating a player and that player toggles left stance
- New Feature: You can now blacklist items from being sent to other players in the server configuration
- Improved the Matchmaker UI
Force Start
has been removed. It serves no purpose in the current state of Fika and caused more harm than it helped- You can now enable a debug overlay with the console command
debug true
, disable withdebug false
. You can request new things to be shown in it in #feature-requests - Improved bot despawning logic
- The
KeepAlive
pinger has been moved to an earlier stage of the session, preventing the session to timeout if the host's computer is too slow - 'Waiting for X players' now shows the % of players that are ready
- Added in-game text chat. It is still an early implementation, please give constructive feedback in #feature-requests. Key bind can be changed in the
F12
menu - Updated BTR code to the latest SPT
- Decreased min values for damage multipliers
- Improved health bar code, increasing performance
TriggerZones
are now synced from host to clients upon death, should reduce the amount of inconsistencies with "kill X in area Y" quests- Aggressor handling code now only runs if you were the killer, reducing amount of redundant work
Run Through
can now trigger again- Major Feature: Quest sharing has been added. When enabled, the types you enable will be shared and received by other players if they have these enabled as well. E.g. killing a scav will give everyone credit. This allows for a more casual and fun progression for those that want it. Please give feedback in #feature-requests
- Host can no longer click the
Disconnect
button when there are players connected - Major Change: Damage has been overhauled again. The armor pen and damage calculations are now handled locally, and then broadcasted to everyone, instead of it being calculated locally on each client. Armor damage is then synced to everyone after as well. This will resolve a lot of inconsistencies with armor damage in-game, and make damage more reliable in general.
- Added new
EoD
andUnheard
dog tags to the apppopriate accounts - Free cam now shows an overlay with all key binds, which should clear up a lot of confusion
- Free cam no longer automatically disables culling for the entire world, instead it is now manually triggered with
M
- New Feature: Server owners can now disable inertia globally. Every player will then have inertia as if they were wearing no armor or items in their inventory. It does technically not completely disable inertia, but dramatically reduces it.
- New Feature: NAT Punching can now be used. Requires the server host to configure it in the Fika server settings and download the NAT punching server. Documentation will be updated soon.
- Debug console commands are no longer enabled unless the project is built in DEBUG mode