11.0
NET .9
This release updates to the .NET 9 runtime. This brings a breaking change in form of enabling CET support, which may cause it to crash on unpatched Windows installations.
Signed binaries
The Windows executables are now signed!
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Experimental lights
Added a checkbox to activate experimental lights. If you love shaders, help us improve the rendering of these!
GUI
- Executable is now signed
- Added a welcome screen for new users
- Added post processing (color correction) support to map viewer
- Added an option to check for new updates daily
- Added a button in settings that sets the FOV to match CS2
- Added setting for shadow resolution
- Added basic syntax highlighting in text viewer
- Added render exposure slider in map viewer
- Added hardware occlusion culling
- Added a checkbox to activate experimental lights
- Fixed mouse not moving past right edge in fullscreen
- Various fixes for Deadlock updates
- Improved lighting in SteamVR Home
CLI
- Executable is now signed
- Added
--gltf_export_animations
and--gltf_animation_list
- Added
--texture_decode_flags
--vpk_filepath
now supports multiple paths separated by a comma- Parameters
-a
and-b
will also process VPK inner files - Changed output of
--vpk_list
Library
- Updated to .NET 9
- Removed
REDIBlock
, and upconvert it to KV3 based Resource Edit Info - Upconverted old
EntityLump
to KV3 - Added SIMD implementation of MeshOptimizer vertex decoder
- Added support for exporting HDR textures in EXR format
- Implemented int16/uint16 in binary KV3
- Added NmGraph resource types
- Added
GameFolderLocator
(functions the same as the Explorer in GUI) FindFileWithContext
now support rooted paths- Do not fail material decompiler if the texture parameter no longer exists in shader file
- Reduced allocations in various places
- Updated
ObjectTypeFlags
- Fixed reading quoted keys in text kv3