Skip to content

5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Aug 17:20
· 1213 commits to master since this release
5.0

View commits since 0.4.0

Highlights

We have shifted our versioning scheme, so instead of this release being 0.5.0, it is 5.0.

Added vmap decompilation

Improved rendering quality

VRF CS2

Improved physics rendering (clip brushes and triggers)

Player clips Bomb plant

GUI

  • Model/map viewer improvements
    • OpenGL 4.6 is now required
    • Many improvements to the rendering quality, including:
      • Improved PBR calculations
      • Blended cubemaps
      • Better lightmaps
      • Cloth shading
      • Fixed self illuminated materials
      • Fixed mipmaps not working on nvidia
      • Skyboxes can now be tinted and rotated
      • BRDF table lookup
    • Vastly increased support for particle operators and many other fixes to the particle system
    • Grid in model and particle viewer is now drawn as an infinite pane
    • Added speed trackbar in particle viewer to slow down particles
    • Pressing F11 will go into fullscreen view
    • Double clicking an entity now opens the entity info dialog
    • Double right clicking will open a model in a new tab
    • Opening vmap_c files will now open the map viewer, same as vwrld_c
    • Selecting cubemaps now draws its bounds
    • Multiple nodes can be selected while holding ctrl
    • Selected nodes now show their rotated bounding box
    • View and lighting constants are now uploaded as uniform buffers
    • Known entities will now draw as 16x16 cube instead of obsolete sprite
    • Anti-aliasing can now be configured in settings
    • Added setpos and getpos buttons
      • These reflect the commands in Source games, getpos in game, click setpos in VRF and vice versa
  • Explorer improvements
    • All vpk files are now found even for non-Source 2 games
    • Games are scanned on a separate thread to improve performance (on slow disks)
    • Games now display an icon
  • Added a button in material viewer to open relevant shader zframe
  • Shader bytecode is now decompiled with SPIR-V reflection
  • Bug fixes
  • Improved shader situation (for VRF developers)
    • Implemented shader hot reloading
    • Rewritten how shaders are preprocessed
    • Shader error dialog now reports affected error line

Library

  • Added vmap_c decompilation
  • Added vmdl_c decompilation to modeldoc vmdl
  • Fully implemented reading (readonly_)tools_asset_info.bin files
  • Added support for plain-text vjs and vts file formats.
  • Added support for new normals compression format in Counter-Strike 2
    • Fixed keyvalues 3 text serialization not escaping keys
  • glTF export improvements
    • Fixed a crash in glTF material exporting
    • Skip +/-inf bone scales
    • Improved CS2 weapon model exporting