Skip to content

Releases: Grocel/3D-Stream-Radio

Workshop Release (rev419)

08 Jun 02:42
Compare
Choose a tag to compare

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.

Workshop Release (rev418)

14 May 23:50
Compare
Choose a tag to compare
  • Code cleanup, respecting native Lua syntax more

Workshop Release (rev417)

07 Mar 20:07
Compare
Choose a tag to compare
  • Fixed Lua-Error: lua/streamradio_core/client/cl_vgui.lua:22: attempt to index field 'Stream' (a nil value)

Workshop Release (rev416)

18 Jan 21:00
Compare
Choose a tag to compare

Fixed custom URL blocking causing, added more requested playlists.

  • Might fix some Error 20 cases.
  • Added Playlists: GalNET.ru, Nightwave Plaza, NonStopPlay

Workshop Release (rev415)

29 Dec 12:58
Compare
Choose a tag to compare

Playlist, model and tool panel update.

  • Added support for 3 radio models from 2 addons.
  • Fixed broken community playlists. Added "WCCK dead" and "Deutsche Welle" playlists. Removed Radiorecords.ru playlist, because this station is no longer compatible with this addon.
  • Added a button to the tool and settings panels to switch between those more easily.
  • Updated model selector note on the tool panel.

Run sv_streamradio_resetplaylists_community on the server to apply all playlist changes after the update.

Workshop Release (rev414)

27 Nov 21:15
Compare
Choose a tag to compare
  • Fixed an error in playlist editor during folder delete.
  • Fixed an error on loading addon toolgun menus.

Workshop Release (rev413)

06 Oct 02:24
Compare
Choose a tag to compare
  • Fixed memory leak in networking
  • Updated neturl.lua
  • Minor adjustments to tool and settings UI.

Workshop Release (Hotfix, rev412)

10 Oct 14:26
Compare
Choose a tag to compare

Updated NetURL library and added VRMod panel button to the VR options panel.

Workshop Release (rev411)

10 Oct 03:28
Compare
Choose a tag to compare
  • Improved Dropbox support

    • The radio auto-converts input Drobbox URLs to their internal download URL on input.
    • Added limited support for media that can not be played back in "noblock" mode. This media can not be played in sync and it can not be seeked in.
  • Improved caching

    • Fixed it being broken
    • Increased max sizes of cache files to 256 MB (64 MB before) per file or 16 GB (1 GB before) total.
    • Increased max count of cache files to 1024 (128 before)

Workshop Release (Hotfix, rev409)

14 May 20:03
Compare
Choose a tag to compare

Hotfix:

  • Fixed PLS playlists files being broken