1. Momentum Mod Playtest
  2. News

Momentum Mod Playtest News

0.9.37 Changelog

[h2]Added (6)[/h2]
  • 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

[h2]Fixed (18)[/h2]
  • 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)

[h2]Improved (10)[/h2]
  • 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.4.1
  • Viewmodel lag now works properly with world mirroring

0.9.36 Changelog

[h2]Added (3)[/h2]
  • 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

[h2]Fixed (8)[/h2]
  • 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

[h2]Improved (5)[/h2]
  • 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

0.9.35 Changelog

[h2]Added (8)[/h2]
  • 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. (See `hammer/resource/themes/dark.kv` for an example)
  • Print sound's active channel when snd_report_start_sound is enabled
  • Replaced Hammer's Message Window with a new Qt Console window that can run commands and set convars

[h2]Fixed (11)[/h2]
  • Fixed brush entities not rendering correctly on defrag ports
  • Fixed Hammer Go To dialog ignoring angle arguments and not allowing angle only movements
  • Fixed Hammer maps loaded as autosaves or via `-map` showing black viewports until reloaded
  • Fixed Hammer's game config selector not adhering to the active Qt style
  • Fixed a bug where a VMF could be opened before Hammer was done loading
  • Fixed a few Particle Editor crashes
  • Fixed a rare crash related to sound loading
  • Fixed crash-on-exit in Hammer when running it in wine
  • Fixed matrials with missing texture not reloading properly in hammer
  • Fixed some entity output delays firing one tick earlier than in other games
  • Fixed some similarly delayed entity outputs not firing in the expected order

[h2]Improved (7)[/h2]
  • Added support for JavaScript module loading in Panorama
  • Allowed the commands `path`, `path_file`, `fs_printopenfiles`, and `fs_warning_level` to be run from Hammer's Console
  • Improved hammer's Qt console
  • Improved performance of VGUI text overlays
  • Panorama can consume typescript files directly
  • Ported the Hammer Search Replace dialog to Qt
  • Updated V8 to 12.9

0.9.34 Changelog

[h2]Added (2)[/h2]
  • Added modelbrowser-like search mode to texturebrowser
  • Added support to VRAD for L4D1/ASW static prop models (those using `.vtx` instead of `.dx90.vtx`)

[h2]Fixed (2)[/h2]
  • Fixed VRAD crash when using `-textureshadows` with opaque materials using `$basetexturetransform`
  • Fixed VRAD regression with maps being too bright

[h2]Improved (4)[/h2]
  • $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

0.9.33 Changelog

Hey all, we have some fixes and changes over the past month while we're still working on 0.10.0!
Engine devs have been working a ton on Hammer related things, so this should help fix some crashes and issues, and adds things like MP3, FLAC, and OGG support in Hammer (Strata has supported these formats for a while now)!

[h2]Added (7)[/h2]
  • Added FLAC and OGG to Hammer's sound browser for raw files
  • Added MP3, FLAC, and OGG preview support to Hammer
  • Added `snd_thread_mode 2` for updating audio separately from the main thread
  • Added support for `$basetexturetransform` to VRAD `-textureshadows`
  • FOV converter in settings (game/issues/2126)
  • Ported Hammer's Run Map Configurations dialog to Qt and added "Move Up" and "Move Down" buttons
  • Ported Hammer's Run Map Expert dialog to Qt

[h2]Fixed (10)[/h2]
  • Audio pitch will no longer be modified when host_timescale is not equal to 1 and cheats are disabled
  • Fixed Hammer Entity Report dialog selecting multiple entities
  • Fixed Hammer sound browser not autoplaying the selected sound when the selection was changed with arrow keys
  • Fixed `func_movelinear` sounds getting stuck looping forever if interrupted or removed
  • Fixed `func_tracktrain` getting stuck when not using `Instantaneously`
  • Fixed `trigger_look` firing whenever touched
  • Fixed crosshair scaling with `cl_portal_crosshair_scale`
  • Fixed duplicate extensions being appended to tool modules in the tool load dialog
  • Fixed props not rendering at `(0, 0, 0)`
  • Re-enable `mat_buffered_primitives` by default on Linux. This may result in a small performance boost.

[h2]Improved (5)[/h2]
  • Allow negative noise in the displacement noise dialog
  • Hammer now uses the same audio system as the game. This allows rndwave, sound operators, and more to function correctly
  • Made width/height key on the root SVG element optional. Dimensions can now be parsed from the `viewbox` attribute.
  • Moved `func_movelinear` sound handling to client side
  • Replaced `host_threaded_sound 1` with `snd_thread_mode 1`