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
- Digital supporter packAug 06, 2024
- Super Tilt Bro. 2.1: NTSC fixes for the gold!Jun 05, 2024
- Modern cryptography on the NESMay 11, 2024
- Super Tilt Bro. 2.0: The one!May 08, 2024
- Super Tilt Bro. 2.0-rc4: Buff the outsiders!Apr 03, 2024
- Super Tilt Bro. 2.0-rc3: Sinbad's patchFeb 01, 2024
- Super Tilt Bro. 2.0-rc2: The first release candidateJan 17, 2024
- Super Tilt Bro. 2.0-beta7: Revenge of the SageAug 16, 2023
- Super Tilt Bro. 2.0-beta6: Gameplay adjustmentsJun 14, 2023
- We're on Kickstarter!Apr 24, 2023
Leave a comment
Log in with itch.io to leave a comment.