GGPO test branch update - this one is SERIOUS!
I won't mince words:
[h3]Here is a small amount of text:[/h3]
[h3]Linux and MacOS notes:[/h3]
Title screen build ID 16330
This build MASSIVELY improves netplay.
[h2]I also fixed the volume options not working properly.[/h2]Seriously. Go play people at high ping. Have them mash during your combos. Fight against Peacock.[h3]Here is a small amount of text:[/h3]
- Addressed the issue of the game dropping frames after a rollback, which also greatly improves netplay responsiveness and reduces dropped inputs.
It had nothing to do with rollbacks themselves being slow, and everything to do with me not knowing how to write frameskip code. :^P - Addressed how sounds are handled during rollbacks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I'm not done! There are still occasional dropped sounds, but this is the lion's share of fixing the problem. - Fixed the problem of weird hitches while playing a long set on Random stages, from the previous build.
- Fixed the music restarting when staying on the same stage if there was a rollback to frame zero. :^P
- Fixed the fact that some sounds didn't listen to your options volume settings. OOPS.
[h3]Linux and MacOS notes:[/h3]
- Good: The sound code also got a big upgrade and is now using Ethan Lee's FAudio library!
- Not-as-good: Unfortunately, for platform support reasons 32bit support on MacOS is a thing of the past...so it is no longer possible for us to continue 32bit support for future Mac builds. :^(
Title screen build ID 16330