Download

Source 2 Viewer v10.2

Better lighting in Half-Life: Alyx maps, color correction in the map viewer, a welcome screen for new users, and initial support for Deadlock.

Implemented post processing and color correction, fixed lights in Half-Life: Alyx
We still have overall brightness to figure out, but maps looks closer to in-game now.
Some maps didn't even render the sun correctly, but now they do.

Initial support for Deadlock

Added a welcome screen for new users
Promotes basic things like setting default app for vpk files, enabling the new auto update checks, and shows the explorer right away.

GUI

  • Added a welcome screen for first time users
  • Added an automatic update check
    • Runs once upon app start
    • Will not check more than once a day
    • Disabled by default (can be toggle from the "Check for updates" menu)
  • Added color correction support with a new post processing shader in map viewer
  • FOV can now be specified with decimal points which allows matching in-game field of view exactly
    • Added a button to set the FOV to 4:3 which matches CS2 FOV exactly
  • Added a setting for changing shadow resolution
  • Fixed mouse not moving past right edge in fullscreen
  • Fixed incorrect lighting in Half-Life: Alyx
  • Fixed some shader issues in Deadlock

CLI

  • Added --gltf_export_animations and --gltf_animation_list to control which animations to export
  • Added --decompile as an alias to --vpk_decompile
  • Added --texture_decode_flags to control HDR exports
  • Changed --vpk_filepath to accept multiple paths with a comma
  • Changed output of --vpk_list to be more verbose
  • Parameters -a -b will also process VPK inner files

Library

  • Added ValveResourceFormat.IO.GameFolderLocator to find Steam game paths
  • Added support for exporting HDR textures in EXR format
  • Added SIMD optimized implementation of the meshoptimizer vertex decoder
  • Added support for int16 and uint16 types in binary kv3
  • Added resource types for animgraph2
  • Reduced allocations in various places
  • Only export default animation for entities in glTF map export

View commits since 10.1 | View milestone

Thanks to