0.9.38 Changelog

Hi all! This update is mostly engine stability improvements, and may be our last 0.9.x release before 0.10.0. If you’d like to test out the upcoming 0.10 changes check out the 0.10.0pre branch on Steam, though be aware it’s still quite buggy, and lacking in maps. Added (4) Added Blender-style middle mouse camera control to Hammer’s 3D viewport. Middle mouse now rotates the view, and holding shift pans the view Added command jpeg360 for capturing 360 screenshots Added cvar_dump command to dump cvars and commands to a JSON file Added soundscape parent file field in Hammer Soundscape Browser Fixed (10) Added aliases snd_musicvolume and snd_menumusic_volume for new the ConVars snd_volume_music and snd_volume_menumusic for backwards compat with old sound scripts Fixed Hammer Soundscape Browser filtering not selecting the right item Fixed a Hammer crash when reading malformed textures Fixed ambient sounds and music being spatialized in the Hammer Sound Browser Fixed crash when a func_clip_vphysics fails to create its vphysics object Fixed player endlessly spinning after turning camera Fixed regression where certain soundscapes would not play Fixed some maps with displacements not having collision Player entity endlessly spinning when looking around (game/issues/2218) Reading certain textures fails after latest update (game/issues/2223) Improved (4) Hammer Go To dialog now handles inputs with commas and tabs Hammer Run Map Expert dialog internal content can now be resized Reverted change making Tools Mode UI not appear on first open Reverted change removing Hammer Remote Shell (backend functionality for map_edit)

December 31, 2024

0.9.37 Changelog

Added (6) Added Hammer command hammer_history_clear Added Panorama CUiComponent_SteamOverlay functions OpenGameOverlayAchievements, OpenGameOverlayCommunity, OpenGameOverlayFriends, OpenGameOverlayOfficialGameGroup, OpenGameOverlayPlayers, OpenGameOverlaySettings, OpenGameOverlayStats, and OpenGameOverlayStore (upstream from Revolution) Added support for ZSTD compression to VTF v7.6 Added support for browsing Soundscapes in Hammer Added support for new lines and tabs to point_worldtext Added volume slider to Hammer Sound Browser Fixed (18) Compressed VTFs will now load correctly if they have less than the maximum amount of mip levels Fix parsing semi-bold font weights Fixed Hammer autosave error dialog showing up multiple times Fixed Hammer truncating long file names when reporting file parsing errors Fixed a rare Hammer crash when reading VMFs that have a key or value that sits on a file read chunk border Fixed audio being spatialized in the Hammer Sound Browser when it shouldn’t be Fixed crash in Hammer when viewing a material using solid energy refract Fixed crash on exit in bspzip Fixed crash on some older maps with displacements Fixed cursor being recentered even when the game isn’t focused on Linux Fixed exclusive fullscreen mode not entering fullscreen in some cases Fixed hammer pinning one thread to 100% Fixed occasional Faceposer crash when selecting an invalid file Fixed occasional Hammer crashes related to undo and redo in the Face Edit dialog Game failing to detect monitor refreshrate (game/issues/1790) Malformed VTF compression info resources (AXC) will no longer potentially crash the game on load PBR and PaintBlob shader now respect configured texture in env_projectedtexture surf_illusion stage 4 buffer overflow in heap block crash (game/issues/2213) Improved (10) HLMV will now always show both regular File Open and Steam File Open regardless of if -OldDialogs is used Improved docdump output Material browser now does not squish tall textures The Hammer Console now handles end lines and other non-standard content a little better The Hammer Console now uses a monospaced font for all text The commands cl_soundscape_flush, playsoundscape, stopsoundscape, cl_soundscape_printdebuginfo, and cl_ss_origin can now be ran from the Hammer Console The commands echo, cache_print, cache_print_lru, cache_print_summary, sv_soundemitter_filecheck, sv_findsoundname, and sv_soundemitter_spew can now be ran from the Hammer Console The commands mat_configcurrent, memory, and stat_memory can now be run from the Hammer Console Updated dxvk to v2....

December 5, 2024

0.9.36 Changelog

Added (3) Added DevUI windows cl_anim_debug and sv_anim_debug Added animation event AE_SV_SET_SKIN to control server side model skin Added animation events AE_SV_ENABLE_BODYGROUP, AE_SV_DISABLE_BODYGROUP, and AE_SV_BODYGROUP_SET_VALUE to control server side model bodygroups Fixed (8) Fixed a Hammer crash related to renaming visgroups Fixed a crash related to Steam avatars when offline Fixed a crash when precaching sounds after running sv_soundemitter_flush Fixed a few renderer crashes Fixed certain commands related to controlling demos being recorded by demos Fixed game crashing when changing display mode without opening panorama video settings Fixed the startdemos command not working Properly fire OnDamaged output for buttons without requiring damage activation spawnflag Improved (5) Bumped MAXSTUDIOFLEXCTRL to 128 Enabled HW morph by default Main window on Windows 11 now uses square corners Raised MAXSTUDIOFLEXVERTS to 65536 Title bar on main window now follows system dark mode

October 21, 2024

0.9.35 Changelog

Added (8) Added Hammer commands hammer_history_list, hammer_history_undo, and hammer_history_redo Added $ParallaxDither parameter to PBR shader to enable/disable dithering Added $ParallaxScale parameter to scale the number of PBR parallax steps. This can be expensive if you’re not careful! Added a Find All button and Results list to Hammer’s Find and Replace dialog Added automatic mount reordering based on the assets the current map references. Use host_map_mount_order_detection to enable/disable. Added support for Hammer Qt themes via the -theme launch argument....

September 28, 2024

0.9.34 Changelog

Added (2) Added modelbrowser-like search mode to texturebrowser Added support to VRAD for L4D1/ASW static prop models (those using .vtx instead of .dx90.vtx) Fixed (2) Fixed VRAD crash when using -textureshadows with opaque materials using $basetexturetransform Fixed VRAD regression with maps being too bright Improved (4) $color value is now applied in linear space for previews in texturebrowser Hammer is now more stable Reduced VRAD memory utilization when using -textureshadows with multiple materials that refer to the same texture mat_picmip now allows its full -10 to 4 range

August 16, 2024