Releases: Grocel/3D-Stream-Radio
Workshop Release (rev419)
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)
- Code cleanup, respecting native Lua syntax more
Workshop Release (rev417)
- Fixed Lua-Error: lua/streamradio_core/client/cl_vgui.lua:22: attempt to index field 'Stream' (a nil value)
Workshop Release (rev416)
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)
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)
- Fixed an error in playlist editor during folder delete.
- Fixed an error on loading addon toolgun menus.
Workshop Release (rev413)
- Fixed memory leak in networking
- Updated neturl.lua
- Minor adjustments to tool and settings UI.
Workshop Release (Hotfix, rev412)
Updated NetURL library and added VRMod panel button to the VR options panel.
Workshop Release (rev411)
-
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)
Hotfix:
- Fixed PLS playlists files being broken