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-beta5: Better arcade mode, new music and fixes10 days ago
- Super Tilt Bro. 2.0-beta4: New musics, refined mechanics, and a terrible secret!98 days ago
- 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
- Super Tilt Bro. 2.0-alpha10: Improved netcode, and movesetsDec 05, 2021
- Super Tilt Bro. 2.0-alpha9: Redrawn menu, replays, and wishlistSep 09, 2021
- Super Tilt Bro. 2.0-alpha8: New musics, and fixesJun 29, 2021
Leave a comment
Log in with itch.io to leave a comment.