Skip to content

Version 3.2

Latest
Compare
Choose a tag to compare
@michael-fadely michael-fadely released this 30 Apr 20:07
· 44 commits to master since this release
  • Code changes required for networking are now only applied on connect, and reverted on disconnect.
  • Local settings are now restored after disconnecting from a server with different settings.
  • Disabled built in cheats (Yep! Leftover debug stuff) by default.
  • Removed --keep-active as this is now built into the mod loader using a more efficient method.
  • Implemented configuration file support. Will detail this soon.
  • Command-line parser now only accepts addresses in the format 127.0.0.1:27015 instead of 127.0.0.1 27015
  • Servers can now be password protected by using the --password parameter or with the Password field in the configuration file.
  • Next stage synchronization implemented. Any time in a best 2 of 3 race where you ended up in the same level when it changed was just a coincidence until now. I'm baffled.
  • Improved netstat by including estimated overhead.
  • Implemented preventative measures for spawn time desynchronization on round start.
  • Fixed a bug where music would fail to start, or start and then stop, at the beginning of a round (see #23)
  • Fixed a bug which would cause upgrades to go missing on the receiving end. (fixes #25)
  • Fixed an oversight which would send HP changes for non-mech characters
  • Implemented character ID synchronization - Random Battle now works correctly. (fixes #13)
  • Implemented synchronization for level groups which can affect certain aspects of the game.
  • Improved analog accuracy a bit. (see #19)
  • Fixed emerald spawn location desynchronization for good by simply setting and synchronizing a custom seed and disabling their stupid rand() in a for loop. (fixes issues #10 and #12)
  • Implemented proper powerup synchronization (shields etc) (fixes #29)
  • Implemented sanity check for splitscreen toggle (see #28)
  • Re-worked the way damage is handled. (see #33 and 455e8ed)