Releases: project-fika/Fika-Plugin
Releases · project-fika/Fika-Plugin
Fika Release 0.9.9015.15435
What's Changed
Patch Notes
- Updated loading logic to make it more clear what the game is doing
- Updated bot packet logic, should reduce the amount of bots standing in place "moonwalking"
- Incorrect inventory operations are now disposed of and logged rather than throwing an exception
- Inventory operations are now rejected by the host properly, meaning you if you get a desynced world state you can no longer cause a chain reaction of errors. Keep in mind that most of these errors are from mods, it's very rare for the base game to get desynced to this point. If you have errors or operations getting rejected, check your mods that alter inventories. An example would be if you move an item from a rig and the host cannot find that item because of desync that you have caused, you can no longer move it and it gets put back where you dragged it from. This is a near (if not even complete) 1:1 replica of live behavior.
- The game will now try to resync operation Ids after getting a mismatch
- Tweaked game logic on the dedicated client, fixing a problem where bots could not hit players due to transforms not moving with the animation due to a UnityEngine parameter
Fika Release 0.9.9003.37546
Rerelease of last version
Fika Release 0.9.9003.32880
What's Changed
Patch Notes
- Added mitigation to exceptions when a player dies
- Reworked inventory synchronization, should no longer ever throw errors unless a mod breaks the world state sync (some minor bot operations still throw errors, but they are harmless)
- Update audio code for player controllers
- Fix a bug with audio muffling from the host when playing in a non-dedicated session
DynamicAI
can now be disabled on the dedicated client and is no longer mistakenly hardcoded- Made several tweaks to dedicated client's tracking logic, should make the AI more responsive
Fika Release 0.9.8995.14684
What's Changed
Full Changelog: v0.9.8994.30440...v0.9.8995.14684
Fika Release 0.9.8994.30440
What's Changed
- Use enum instead of a string for dedicated status by @trippyone in #125
- Reconnect by @Lacyway in #128
- Freecam logic refactor by @zhliau in #129
- Disable/enable spectator freecam by @zhliau in #131
- Dev > main by @Lacyway in #138
Patch Notes
- Fixed a bug where
Easy Kill Conditions
would give rewards from your own kills - Major Feature: Reconnecting is finally available. It is still a bit 'experimental', but every reconnect during testing has worked perfectly. You cannot reconnect to a raid if you have died in that raid or never joined it.
- Refactored time sync
- Fixed free cam jumping looking in the wrong direction
- You are no longer rewarded progress for a quest if you are not at that stage (e.g. planting the equipment for 'Dandies')
- You can now toggle whether you can "free cam" during death or only spectate teammates
- Airdrops can now spawn on
Ground Zero 20+
- Removed incorrect logging on DynamicAI
- Refactored sound from other players, should now be more in line with Live
- Pings now show on the side of your screen so that you can find them more easily
- Major Feature: Lightkeeper now properly works in 90% of the scenarios, the mines & handling of multiple players going to his island and visiting him is now properly implemented.
- Major Feature: Fika is now localized and should use the languages that have been translated. You can help us translate it on Crowdin (this is entirely a community effort and we are not responsible for any incorrect/vulgar translations, please report them to me)
- Fixed a bug where AI would be shooting from an incorrect position (usually their feet) while running a dedicated client (note that this fix will affect your dedicated client's performance), also resulting in shots with no sound
- Ping now centers on your aim if you are pinging while aiming down your weapon
- Tons of other fixes under the hood has been made to the entire Fika framework, bringing more stability and speed
Fika Release 0.9.8983.25381
What's Changed
Patch Notes
- Reworked how clients retrieve loot upon game start, this eases up development for
Reconnecting
at a later stage - You no longer incorrectly get awarded achievements with "Easy Kill" progression
- Minor tweaks to movement sync
- Added handling for disabling/enabling SPT patches depending on version
- Dedicated client now terminates after 5 minutes if no connections are made during startup
Fika Release 0.9.8980.39200
What's Changed
- Make the debug window draggable by @nexus4880 in #112
- Fix quest sharing's dropping item happening recursively by @ArchangelWTF in #115
- Dev > main by @Lacyway in #122
Patch Notes
- The debug window can now be dragged
- You can no longer send a container that has a blacklisted item in it
- You can now ping while in freecam (even while dead)
- Fixed a bug where placing an item would run X times the amount of players, finishing quests early
- Fixed a memory leak from "Save on death"
- Fixed nullref exception on server when checking profiles
- Fixed dedicated client losing connection after long periods of time
- Fixed dead players randomly becoming astronauts, flying out into space
- Fixed a bug where
HideoutGameWorld
would not get instantiated, resulting in item sending malfunctioning - Fixed a bug where client players would not get added to the
BotsGroup
enemy list - Fixed a bug where AI would not hear clients moving
- Fixed a bug in the
JobScheduler
resulting in low/erratic FPS while V-Sync and/or Reflex is enabled - Added a new advanced option to disable SPT AI patches (not recommended unless you want to experiment, might result in better AI)
- Added automatic RAM cleaner to the dedicated plugin
- Dedicated server now consider a connection lost after 20 seconds of inactivity rather than 5
- Added a new "-updateRate" commandline to the dedicated plugin
- Dedicated clients no longer preload the hideout
- Made error messages from running the dedicated client without a dedicated profile more clear
- Dedicated clients can no longer make sound, even though they technically never move
Fika Release 0.9.8976.35143
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
What's Changed
- Fix ravangeZryachiyEvent halloween event by @ArchangelWTF in #100
- Replace all color tags with a more friendly function. by @bushtail in #102
- Stage stuff I left unstaged in my previous PR by @ArchangelWTF in #103
- Handle AirdropManager for adding projectiles being null on headless host by @ArchangelWTF in #105
- Headless by @Lacyway in #107
- Add configurable ping sounds by @zhliau in #106
- Dev > Main by @Lacyway in #108 (full changelog below)
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
What's Changed
- Handle setting correct id on initialization of AirdropBox by @ArchangelWTF in #97
- Dev > main by @Lacyway in #98
Patch Notes
Ping
andRTT
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 usingUI 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
andCommando
commands did not work