Improvements
- Resolved various minor bugs
- Added a new parameter to adjust the yaw angle of individual music points
Files Modified
jlib\lua\jlib\code\vgui\main\slider.lua
zone-music\lua\zone-music\code\ui\cl_toolmenu.lua
zone-music\lua\zone-music\sh_languages.lua
zone-music\lua\weapons\gmod_tool\stools\zmusictool.lua
zone-music\lua\zone-music\code\func\cl_base.lua
zone-music\lua\zone-music\code\func\sv_base.lua
zone-music\lua\zone-music\code\hook\sv_base.lua
Improvements
- Added option to toggle music point physics via tool in q-menu
- Added Ability to delete music points via q-menu even if entity isn't loaded client-side
- Music point ghost no longer renders while its settings menu is open
- Improved audio path handler
- Added new delete icon
Files Modified
jlib\code\func\cl_main.lua
jlib\code\vgui\main\selector.lua
jlib\lua\jlib\code\themes\cl_icons.lua
zone-music\lua\zone-music\sh_languages.lua
zone-music\lua\zone-music\code\ui\menu\cl_options.lua
zone-music\lua\weapons\gmod_tool\stools\zmusictool.lua
zone-music\lua\zone-music\code\func\sv_base.lua
zone-music\lua\zone-music\code\hook\sv_base.lua
zone-music\lua\zone-music\code\net\cl_base.lua
zone-music\lua\zone-music\code\net\sv_base.lua
Improvements
- Ghost visualization: Added visual feedback when creating a new music zone — players can now see a ghost preview before placement
- Zone duplication: Improved and optimized the duplicate zone feature for smoother workflow
- New config options: Added additional parameters to
sh_config.luafor better server customization - Minor fixes: Various small improvements and bug fixes across multiple files
Files Modified
jlib/lua/jlib/code/vgui/main/slider.lua
zone-music/lua/zone-music/sh_config.lua
zone-music/lua/zone-music/code/func/*
zone-music/lua/zone-music/code/net/cl_base.lua
zone-music/lua/zone-music/code/var/*
zone-music/lua/weapons/gmod_tool/stools/zmusictool.lua
Improvements
- Visual Enhancements: Minor UI polish and visual improvements across the interface
- Data Persistence: Added robust data saving handler for map changes and emergency shutdowns (ShutDown hook)
- Point Cloning: New cloning functionality for zmusic points via the main tool
LMB on an existing point: Creates a clone
R key: Clears the current clone buffer
Files Modified
zone-music\lua\zone-music\code\ui\menu\ (multiple files)jlib\lua\jlib\code\vgui\main\ (almost all files)zone-music\lua\zone-music\code\hook\sv_base.luazone-music\lua\zone-music\sh_languages.luazone-music\lua\weapons\gmod_tool\stools\zmusictool.luazone-music\lua\zone-music\code\func\sv_base.luazone-music\lua\zone-music\code\var\sv_base.lua
- Switched cooldowns to timestamp-based system
- Disabled stretching for spheres (boxes only)
- UI polish for sliders and zone shape settings