Skip to content

0.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Mar 18:14
· 5378 commits to master since this release
Immutable release. Only release title and notes can be modified.
0.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

  • --stats now 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.WindowsForms dependency

Library

  • Added support for new binary keyvalues 3 (0x4B563303)
  • Added support for ResponseRules (vrr)
  • Added support for extracting snapshots (SnapshotExtract, vsnap)
  • Use ArrayPool when decompressing binary keyvalues 3
  • Use ArrayPool in MeshOptimizer
  • Use ArrayPool when decompressing textures
  • All texture decompressors now implement ITextureDecoder interface
  • Reduced memory usage by not keeping textures during glTF export

Thanks to @kristiker @moofMonkey @SamboyCoding @xPaw @hobolyra @LGCaerwyn

View commits since 0.3.0 | View milestone