Source 2 Viewer v0.3.1
Support for Counter-Strike 2 VPKs, picking objects in the map viewer, sharper display on high-DPI screens, and lower memory use.
Decompiler
--statsnow uses memory mapped files when reading from vpk
GUI
- Enabled high DPI support
- Optimized package tree
- Optimized uploading decompressed textures to the GPU
- Added support for picking objects in map viewer
- Double click to open selected object in a new tab
- Added new file type icons
- Added support for new entity lump values
- Automatically expand lone folders in package tree (common in maps vpks)
- Fixed closed resources not releasing memory
- Fixed some bugs
- Fixed Counter-Strike 2 vpks not opening
- Removed
SkiaSharp.Views.WindowsFormsdependency
Library
- Added support for new binary keyvalues 3 (0x4B563303)
- Added support for
ResponseRules(vrr) - Added support for extracting snapshots (
SnapshotExtract,vsnap) - Use
ArrayPoolwhen decompressing binary keyvalues 3 - Use
ArrayPoolinMeshOptimizer - Use
ArrayPoolwhen decompressing textures - All texture decompressors now implement
ITextureDecoderinterface - Reduced memory usage by not keeping textures during glTF export