Download

Source 2 Viewer v0.4.0

A file explorer that finds your Source 2 games automatically, maps with baked lighting, and a window showing an entity's data.

Highlights

Added file explorer feature

Map viewer now uses baked lightmaps and paralax corrected cubemaps

Added entity information window (double right-click an entity)

GUI

  • Added explorer feature
    • Automatically discovers Source 2 game VPK archives from your Steam library
    • Discovers workshop content for these games
    • Keeps track of recently opened files
  • Map viewer improvements
    • Renderer now uses baked lightmaps and paralax corrected cubemaps
    • Overlays are now rendered
    • Skybox texture is now rendered (from env_sky)
    • Aggregate meshes are now split into individual scene nodes for better culling
    • Group physics nodes by collision attribute groups
    • Better support for Counter-Strike 2 maps
    • Double right-clicking an entity will now popup a window that displays entity data
    • Fixed sprites rendering twice
  • Texture viewer improvements
    • Texture viewer now draws unwrapped cubemaps
    • Added view channels context menu
  • Added setting to change field of view
  • Multiple fixes to particle rendering
  • Search paths in settings now accepts gameinfo.gi which automatically finds all the relevant vpk files
  • GUI now targets .NET 7

Library

  • Texture.GenerateBitmap now accepts specific depth and cubemap face arguments
  • Added physics shape parsing in PhysAggregateData
  • Added support for keyvalues3 entity lumps
  • glTF exporting improvements:
    • Materials and textures are now exported asynchronously which speeds up the export
    • Materials now load Valve shaders to get correct texture inputs
    • Improved ORM texture packing
    • Fixed morph data exporting with incorrect vertex offsets

View commits since 0.3.2 | View milestone

Thanks to