Less bugs, more polish!
Another smaller update as we continue to comb through various bugs. We have some really promising changes finished for smoother gameplay between distant players, but it’s not quite through testing yet. Those improvements are very likely to be included our next update, so keep an eye out for that in the near future. In the meantime here’s what we’ve got:
General Changes
Added in a “Network Handshake” that verifies on both ends that the remote client has correctly joined the host before any further gameplay logic continues. This should help stabilization as we can always be 100% sure a connection is fully established before anything else happens.
Reduced the amount of data streamed from the remote client to the server when joining a host’s game. What used to be more than 10 kilobytes is now down to 900 bytes! You should see matches connect much faster after they’re found.
Added a placeholder loading screen that fades in while a connection is taking place.
Freed up some more memory by modifying how we reference and load our assets (ie. characters and abilities).
BUG FIXES
Huge thank you to Sir Billy Goat on our Discord for all the bug reports that have made it into this patch! Any reports are helpful and go a long way to making Kindred Fates a better game overall.
Fixed a bug where swapping Kinfolk could stop working after returning to the camp after an arena match ended.
Fixed a bug where the ability bar would incorrectly display the button prompts of "4, 4 ,4" instead of the actual keys for each ability after returning to the camp from an arena match.
Fixed a bug where using an ability just before joining a multiplayer match would put that ability in a bad state, and could result in the game breaking if you used that ability again during the arena match.
Fixed a bug where the human character would not play it's dodge animation if dodging while the landing animation was active.
Fixed a bug where the storage box UI could get into a bad state when moving a kinfolk into your party.
Fixed a bug where popup options in the team window could be stuck in a visible state when tabbing over to other UI windows.
Fixed a bug where arena matches would break the game if you entered one with an empty first slot in your party.
Fixed a bug where a Kinfolk could end up having no cooldowns in the next arena round if it was the last to die in the previous round.
Fixed bugs with the riptide and counter abilities.
Fixed a bug where the summon ability could break the game if you swapped kinfolk slots while the ability was aiming.
Fixed a bug where swapping equipped ability slots was not also swapping the ability's cooldowns in the ability bar.
Known Issues
When swapping Kinfolk, the user will sometimes teleport a short distance.
In some cases a player won’t be reset to the starting position in between rounds.
Sometimes the human character will lose their clothing after summoning or recalling.
Inbox/Friends List are non-functional until a subsequent patch. Friends list shows example text that can't currently be interacted with.
Some Kinfolk have abilities equipped by default that don't exist in their known move pool.
Starting items in the player's inventory can be deleted by feeding them to a Kinfolk (Restart the game without saving if you lose them).
Moving a Kinfolk in the box menu that has an item equipped will play the item pickup sound.
Cone attacks veer slightly to the right of their intended direction if your camera is offset.
Leaving matchmaking or crashing while connecting to an opponent can leave both of your games in a bad state, where restart is required.
Summoning a Kinfolk while doing a forced teleport can put the game in a bad state