Skip to content

Workshop Release (rev419)

Compare
Choose a tag to compare
@Grocel Grocel released this 08 Jun 02:42
· 31 commits to master since this release

New Features, Better Networking, Faster Performance

  • Added option for cursor in VR. It was requested by user Peekofwar on Steam.

  • Added button for switching playback mode (no loop, song loop, playlist loop). Fixes #12

  • Added option for the playback mode to the Toolgun.

  • Added/Changed Wiremod ports represent the playback mode.

  • Added support (including the GUI) for the Wiremod User entity. It can be used in contraptions to trigger use operations (+use) as like as a player would do on other entities.

  • Changed playlist icons to a new custom one.

  • Moved networking from NW2Vars to NWVars, because NW2 is actually a buggy unfinished mess.

  • Fixed multiple cases of networking being unreliable casing the radio being wonky in multiplayer. It should be much more robust now.

  • Reduced networking overhead, by utilizing string tables for repeated strings.

  • Improved overall performance. Fixed potential memory leaks.

  • Fixed huge FPS drops when seeking songs. This happened also when the radio synchronizes between players or other radios (master / slave setup).

  • The GUI is no longer re-rendered every frame when radio playback is paused or stopped. It still has too when it play backs a song, though.

  • Fixed several UI / UX bugs, causing hiccups, stucked playback and other wonky behaviors.

  • Replaced hacky hashing algorithms (for networking). Because the game actually ships with decent official ones now, we no longer have to abuse util.CRC()

  • Remove the use of CompileFile() for loading, as it was not needed at all and it could trigger some anti-cheat addons.