Important!
If this version causes problems for you, you can use previous versions.They are available in Steam under Properties -> Betas along with release date.
Audio Server Default Network Port Changed
Audio server manager changed UDP communications ports because the default ports clashed with Windows reserved port ranges when running Hyper-V (wsl).NOTE! You might have to change the port when connecting to the audio server manager!
This applies mostly for when you use the player and audio server on separate computers.
- Audio server manager client listen port changed from 60100 to 40111 (this is what you set manually when connecting to audio server manager)
- Audio server manager server listen port changed from 60200 to 40222 (this is the port the audio server manager uses to communicate back to the player)
An entry in the FAQ on Steam discussions has been updated, further explaining potential solutions when encountering this kind of problem in the future.
Audio Server Manager Network Ports are Configurable
Before, one of the ports were configurable via GUI which was effectively a bad design as the audio server manager's ports were NOT configurable.Now the ports for both Pro Player and Audio Server Manager are configurable via environment variables. These have to match on both the player and audio server manager side. The log output of "audio server manager" contains all the details.
Offline License Support (beta)
This version supports a truly offline mode, without Steam client running.It works by generating licensing files that match the application and the computer it's running on.
These offline licenses are generated when you start the application with Steam running.
Hopefully this will be totally invisible except for when the licenses time out after a while.
Then just running Steam again renews the offline licenses.
Note: It's only:
- vzx_pro_player.exe (validates DLC ownership)
- vzx_artiste.exe (validates application ownership)
that need/support offline licenses. All other applications are disconnected from Steam / licensing.
Pro Player has a special parameter ("Ignore Steam integration") which, when activated, will:
- use the offline DRM files to validate
- not show up as running in Steam
This is useful for when you want to launch other things using Steam.
Bug Fixes
- Launcher isn't using all of the screen when launching apps. This was confusing as it behaved like full screen borderless as the window title row would be positioned just outside of the screen.
- Text editor could behave weirdly when the first character was an empty space.
- When a game device (gamepad etc) was removed, a crash would occur.
Miscellaneous Features and Improvements
- All edit boxes and code editors support selection and clipboard operations
- While not supported by us, Intel ARC has been reported to work to some extent. While the Intel warning dialog still appears, you can now opt out of that dialog.
Artiste Features
- lua_script module which for now supports float, float3, float4 and quaternion values both as inputs and outputs. These are created dynamically. Right-click the module to load different examples showing this functionality.
- Boolean data type added. This has been implemented on some modules to toggle rendering.
- Volumetric spotlight
- Supports projecting dynamically generated textures
- Supports hand-drawn light profiles
- Supports projecting dynamically generated textures
- Scene Graph Point lights can be rendered with billboards, usually a blob texture
List of new Modules in Artiste
- color_intensity_multiply module which multiplies RGB and passes through A
- bool_dummy
- float_array_dummy
- float3_smoother individual value smoother for float3
- float4_smoother individual value smoother for float4
- quaternion_smoother SLERP smoother for quaternions
- object_train_bezier evenly spaces out objects along a bezier path
- object_train_queue randomly selects and moves objects along a line to create a tunnel effect
- step_sequencer{bool, float, float3, float4, quaternion} multi-step sequencer
- scene_graph_object_trs_quaternion translate/rotate/scale with quaternion support
- scene_graph_object_dummy dummy for scene graph to clean up mess
- lua_script Lua script module
- float4_singleton_write singleton float4
- float4_singleton_read singleton float4
Changed files in this update