Hotfix: 2.0-alpha12
2.0-alpha12 is a really small fix: playing Kiki online often crashed the game. This is no more the case.
What happened?
When the game receives a message from the server, it deserialize general information such as the damage for each character, then ask character-specific code to deserializes data unique to them. For example Kiki has code to correctly update her platform when the game rollbacks.
Kiki's code did that properly, then instead of telling that it just read 15 bytes, it announced to have read -86 bytes. Yes, this is nonsense. Subsequent reads, by the other character or the stage were corrupted. As the NES provides zero protection against such invalid reads, and Super Tilt Bro.'s code favors going fast over continuously checking what it reads, it resulted in random effects, like corrupted sprites or crashes.
Files
Get Super Tilt Bro. for NES
Super Tilt Bro. for NES
Smash bros-like NES homebrew
Status | In development |
Author | sgadrat |
Genre | Fighting |
Tags | 8-Bit, Local multiplayer, Multiplayer, NES (Nintendo Entertainment System), Pixel Art, platform-fighter, PvP, Retro, sourcecode, Versus |
Languages | English |
More posts
- Super Tilt Bro. 2.0-beta7: Revenge of the Sage48 days ago
- Super Tilt Bro. 2.0-beta6: Gameplay adjustmentsJun 14, 2023
- We're on Kickstarter!Apr 24, 2023
- Super Tilt Bro. 2.0-beta5: Better arcade mode, new music and fixesMar 15, 2023
- Super Tilt Bro. 2.0-beta4: New musics, refined mechanics, and a terrible secret!Dec 17, 2022
- Super Tilt Bro. 2.0-beta2: The urgent nerfOct 03, 2022
- Super Tilt Bro. 2.0-beta1: New character, new adventure!Sep 27, 2022
- Super Tilt Bro. 2.0-alpha11: Skins, dreams, and rock'n roll!Mar 02, 2022
- Music driver: when you can't do a thing, find another way!Jan 29, 2022
Leave a comment
Log in with itch.io to leave a comment.