Skip to content

Releases: project-fika/Fika-Plugin

Fika Release 0.9.8976.35143

29 Jul 17:41
e5e3b65
Compare
Choose a tag to compare

What's Changed

Patch Notes

  • Temporarily fixed an issue with v-sync causing lower FPS than intended (this is a very complicated problem and will take some time to solve completely, for now I recommend not running v-sync at all if you can)
  • Dedicated hosts are no longer added to the enemy list of the bot groups
  • Reduced the amount of redundant data sent by the dedicated host

Fika Release 0.9.8974.33217

27 Jul 18:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Patch Notes

  • Fixed a bug where the nickname was not showing when a coop partner planted an item
  • Major Refactor: The game initialization has been revamped. You can now join as soon as the game has been created by the host, allowing you to load in parallel.
  • Players can now play Ground Zero even if one group member is over level 20
  • The name of the item is now displayed when pinging an item
  • The name of the container is now displayed when pinging a container
  • Freecam up/down axis has been fixed and no longer has erratic movement when reaching the highest/lowest point
  • Notifications have received an aesthetic overhaul
  • The raid browser UI has received significant improvements and cleaning
  • Fixed a bug where a random nullref exception was thrown if any player had a headlamp
  • Fixed a bug where clients could not disconnect if the host crashed
  • Quest Sharing has received significant improvements to condition checks
  • Events should now work as intended, please let us know if any are not working still
  • Interactable objects have been reworked, minor improvements under the hood but will allow us to implement reconnecting soon
  • CoopHandler has received minor code improvements, should use less memory
  • Bolt action weapons now properly replicate again
  • Fixed a bug where shotguns were stuck infinitely reloading
  • Bot should no longer slide around when the host has low FPS
  • Human players should now slide less when stopping their movement
  • FikaDebug now shows the Server FPS as a client ('debug t' in console to enable during a raid, 'debug f' to disable)
  • Major Refactor: Throwables (grenades, smokes, flashbangs) are now owned by the host and the position of each throwable is updated by the host and sent to clients. This should make throwables act just like on live and there should be no inconsistencies on where they land.
  • Pings and freecam movement is now blocked if the console is open
  • Bot generation now takes the highest player's level into account instead of the host
  • Major New Feature: Headless clients are now "supported" for testing. Please read the documentation for setup instructions.
  • You can now change the ping notification sound type
  • Added an Easy Mode for kill quests when sharing quest progression. This will allow every kill from a teammate to be calculated for your own quests, but restrictions with gear, location, etc. still applies and are calculated from your teammate. This can be inconsistent and does not always work.
  • Tons and tons of other minor changes and improvements have been made during the work on this patch that weren't fit for the patch notes

Fika Release 0.9.8964.35784

17 Jul 18:01
f7aad6d
Compare
Choose a tag to compare

What's Changed

Patch Notes

  • Ping and RTT is now reset upon starting a new game
  • Health bars can now show active Effects on the other player, enabled by default
  • Fika will now crash upon starting the game if the server mod is missing
  • Fixed a bug where the Send button would appear when using UI Fixes
  • NOTE: BTR is disabled until 3.10. There have been bugs introduced between patches and a refactor will come with the next SPT release instead.
  • Removed the Use Dedicated toggle when hosting a raid until it has been properly implemented
  • Reworked exfil, you are now teleported into the air again as in early Fika version so that you cannot unexpectedly die. It will still track exfil quests unlike in older version
  • Fixed DogTag generation on your own client
  • Planting markers/items now properly share between other clients
  • Fixed a nullref bug with Airdrops
  • Custom weather is not shown if random weather is enforced by the server
  • Fixed a bug where SPT and Commando commands did not work

Fika Release 0.9.8962.33287

15 Jul 16:39
eab6989
Compare
Choose a tag to compare

What's Changed

Patch Notes

  • Friends list is now working (WIP, bugs might occur)
  • Gifts are now sent from System rather than the person who sent them
  • Cancel button is no longer shown as a scav, preventing free loot
  • Chat is now disabled by default
  • NoInertia mode has been improved
  • Added new toggle that skips Sniper Scavs (Marksman) when using DynamicAI (enabled by default)
  • Removed the FasterInventoryScroll option, I instead advise to use UIFixes by Tyfon as it is vastly superior
  • Airdrop code has been refactored for better mod support
  • Scav rep has been vastly improved when playing as a Scav
  • Quest sharing is now disabled after you extract, preventing several errors that could occur
  • Clients will now wait until the host is ready before initiating the countdown, improving support for mods like Questing Bots and SWAG + DONUTS
  • Added option to toggle Quest Sharing Notifications (enabled by default)

Fika Release 0.9.8954.37147

07 Jul 18:44
Compare
Choose a tag to compare

What's Changed

Patch Notes

  • Fixed a bug where the BTR couldn't spawn
  • Fixed a bug where gained achievements were not displayed or saved to the profile
  • Fixed a bug where Labs wouldn't load
  • Fixed a bug where some bosses couldn't spawn in certain scenarios
  • Fixed a bug where you would get run through incorrectly
  • You can now download your profile by clicking "Download Profile" in the main menu. It can only be used once per session.

Fika Release 0.9.8953.35704

06 Jul 19:03
Compare
Choose a tag to compare

What's Changed

New Contributors

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 with debug 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 and Unheard 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

Fika Release 0.9.8944.20016

27 Jun 09:24
c69bff5
Compare
Choose a tag to compare

What's Changed

Patch Notes

  • Infinite shooting bug should be fixed for clients
  • Saving player on death is now a coroutine, preventing a freeze when dying
  • Syncing trigger zones on death, fixes various issues with quests like Long Road not properly counting
  • Syncing various scope states as well as dry firing
  • Disabled bots should no longer infinitely fire
  • Bots are now cleared from the Bots list when removed, preventing bugs with AI limitations

Fika Release 0.9.8910.17192

24 May 07:37
e2075c6
Compare
Choose a tag to compare

What's Changed

New Contributors

Patch Notes

  • Improved Raid Settings sync
  • Your own dog tag is now removed on exfil, preventing loadout errors
  • Null checks for GameObjects have been changed to prevent errors
  • Fixed Item Sending UI causing errors when opening from Gun Rack
  • Refactor the initialization of players, should be faster and smoother
  • Removed jump scare when starting the game (yes, it's now silent...)
  • Improved the usage of Traverse in the game code
  • Accepting/turning in a quest from Lightkeeper no longer freezes the dialogue
  • You can now see when a host plants a marker
  • You can now change the Dynamic AI rate while in a game
  • Bots are now enabled if disabled before disposing
  • Added a server side option to force save your character on death (ALT+F4 prevention), defaults to false
  • Added a replica of SPT's profile saving to make it easier to handle profile saving in Fika
  • Improvements to FreeCameraController code
  • More effects should now disappear when you die and go into free cam
  • Fixed InRaid patch not modifying the ref value correctly
  • You now have to examine items in raid again, meaning you no longer get stuck at the end of raid screen as a SCAV
  • Improved Dynamic AI disabling code
  • MaxBots is now only modified if Enforced Spawn Limits is enable
  • Improved the logic to Enforced Spawn Limits code
  • Pings and nameplates now look better while aiming down a PiP scope

Fika Release 0.9.8906.18951

20 May 08:35
68e54b7
Compare
Choose a tag to compare

What's Changed

  • dev > main by @Lacyway in #51 (see full patch notes below)

Patch Notes

  • Fixed invalid return on Dynamic AI
  • Improved Dynamic AI logic
  • Fixed bots brain initialization failing

Fika Release 0.9.8905.28577

19 May 13:54
7b37d84
Compare
Choose a tag to compare

What's Changed

  • Fix constructor exception in CoopObservedFirearmController by @ArchangelWTF in #48
  • dev > main by @Lacyway in #50 (see full patch notes below)

New Contributors

Patch Notes

  • Fixed minefields and sniper zones not causing damage to clients
  • Major Change: Refactored Dynamic AI. It now completely disables the GameObject, which should result in much better performance for the host when active. This is also replicated to clients. From my testing this has not caused any problems with mods. The new Dynamic AI will also disable itself if Questing Bots is active as you should use the AI limiter from it instead.
  • Disabled bots no longer send data, which should reduce a lot of bandwidth used
  • Refactored bot spawning, should no longer interfere with any mods and random AI will no longer be invincible
  • Improved callback for client packets as they don't need to use the NetPeer
  • Refactored GetLocalAddresses() to no longer rely on Hostname, preventing exceptions when having illegal characters in the local computer's name
  • Fix constructor exception on observed firearm controllers
  • Added AZERTY support for freecam controls
  • Refactored game initialization, should be slightly faster and more efficient
  • Added new mod handler to improve compatibility down the line, currently only checks for Questing Bots
  • Changed Dynamic AI min/max values
  • Refactored all handlers to use more efficient constructors and fields
  • Sending items should now remember the last choice when sending again