1. Momentum Mod Playtest
  2. News

Momentum Mod Playtest News

0.9.27 Changelog

Hi all!

This update removes the dreaded -mapping launch option, so Learn section, zoning commands and various convars like host_timescale can be used without it, so long as you have sv_cheats set to 1. This refactor was a major item of our 0.10.0 todo list, but made sense to get into the Steam branch straight away.

Also, this update should *actually* fix Defrag movement. It's been a very hard bug to replicate and fix, but this time we think we've finally squashed it :)

[h2]Refactored (1)[/h2]
  • Removed -mapping and replaced it with sv_cheats

[h2]Added (2)[/h2]
  • Added 2 new launch arguments, `-display` to select which monitor the game will start on, and `-adapter` to select which GPU the game will render with
  • Added new VProf UI, perf counters UI and VProf report generator UI. The old VProf tree UI has been removed in favor of the new UI.

[h2]Fixed (4)[/h2]
  • Fixed certain datamodel files not loading on Linux
  • Fixed file lookups on Linux occasionally failing
  • Fixed model browser stretching
  • Made Defrag cvars use CPM values by default instead of VQ3 values

[h2]Improved (6)[/h2]
  • Added new categorization method for imgui windows. Should be easier to navigate now.
  • Improved Panorama stability and logging
  • Improved performance when resizing the game window
  • Removed the launch argument `-debugstartupscreen`
  • The ambient light cache is now rebuilt for changes in map revision
  • The ambient light cache version has been increased to 3

0.9.26 Changelog

Hi all! As before, most of our current work is happening on a separate 0.10.0 branch, which we aim to get out on Steam in the nearish future.

Most noticable thing in this update is a fix to Defrag movement (thanks Lumia), as well as a significant improvement to map loading times, thanks to some filesystem optimizations by OzxyBox.

[h2]Added (3)[/h2]
  • Added 'enable' key to mounts.kv, to allow entries to be selectively disabled
  • Added a status indicator for validity of autosave paths in the Hammer options dialog
  • Running in tools mode will now display `[Tools Mode]` in the window title

[h2]Fixed (8)[/h2]
  • Fixed CSM fading out unintentionally on PBR brushes
  • Fixed incorrect lighting on PBR shader in some cases
  • Fixed lightmappedreflective combo error
  • Fixed particle editor crash when adding a new operator
  • Fixed tools mode closing/swapping input when scrolling with the mouse
  • In Hammer, use non-native file selector for instances when running under WINE
  • Use the Strata icon for the engine instead of the old Chaos icon
  • mom_mv_df_physics resets all relevant cvars

[h2]Improved (3)[/h2]
  • HLMV now uses the same audio system as the game. This allows sound operators and more to function correctly.
  • Improved loading times for when using many search paths
  • Load dsp_presets.txt from MOD path

[h2]Other (1)[/h2]
  • Fixed dialog variable strings in top right of leaderboards component

0.9.25 Changelog

[h2]Refactored (5)[/h2]
  • Removed the `Chaos` prefix from any Panorama panels/panels that had it. `ChaosHud` is now `Hud`, `ChaosMainMenu` is now `MainMenu`, and so on.
  • Removed the `Chaos` prefix from any Panorama events that had it. `ChaosFrameUpdate` is now `FrameUpdate`, `ChaosShowIntroMovie` is now `ShowIntroMovie`, and so on.
  • Renamed `chaos_hud_menu_show` command to `hud_menu_show`
  • Renamed `chaos_hud_menu_hide` command to `hud_menu_hide`
  • Renamed `chaos_hud_menu_reload` command to `hud_menu_reload`

[h2]Removed (2)[/h2]
  • Removed `ChaosPopupManager` from Panorama. Use `PopupManager` instead.
  • Removed `ChaosTooltipManager` from Panorama. Use `TooltipManager` instead.

[h2]Added (5)[/h2]
  • Added an overlay plane when using Hammer's Clipping Tool
  • Added buildambientcache concommand to pack ambient light cache into bsp
  • Added checkpoint system for KZ.
  • Added support for AVX/AVX2 (and other modern x86 extensions) in VRAD. If your processor doesn't support it (or if you pass -noavx), it will fallback to a more generic version of VRAD.
  • Added Comparisons HUD option to settings

[h2]Fixed (13)[/h2]
  • Fixed DX11 swapchain creation failing in some cases
  • Fixed a bug causing ambient_generic to not use the correct source entity when played using the Toggle input
  • Fixed a bug preventing ambient_generic entities without the 'Start Silent' flag from playing
  • Fixed crash when `ContextMenuFadoutTime` is undefined
  • Fixed crash-on-exit in most utilities on Linux. This was a harmless crash, but annoying nonetheless.
  • Fixed dynamic game mounts when running under WINE
  • Fixed hammer 3D view selection not working properly with instances
  • Fixed materials being used for ropes and anything else simultaneously sometimes not being drawn (e.g. on surf_arcade)
  • Fixed packing of certain files into VPKs with vpk.exe
  • Fixed vgui_script trying to create a video material every frame when it fails to load
  • Load gameevents.res and modevents.res from the MOD search path instead of GAME. Previously, custom folder and workshop addons could unintentionally break things.
  • News component now uses up-to-date Steam feed
  • Fixed settings import/export dialogue

[h2]Improved (8)[/h2]
  • Cleaned up some console spam
  • Display times on end of run graph axis as time strings (game/issues/1995)
  • Hid some potentially buggy debug console commands
  • Improved L4D1 and ASW model compatiblity
  • Improved behavior of vpk.exe on Windows
  • Load particles_manifest.txt from MOD search path. This is to prevent workshop addons overriding it. The additional BSP-packed particles_manifest.txt is unaffected by this change.
  • Removed controller support in Momentum
  • Static prop ambient light cache is now stored

0.9.24 Changelog

Hey all!

Just a note about updates, we're hard at work on 0.10.0 currently and rarely pushing out 0.9.X updates due to that.

In the meantime, here's some minor fixes and goodies that have been done by other developers working on their Strata games:

[h2]Added (2)[/h2]
  • Added support for Ogg and FLAC audio files via libsndfile
  • Added support for continuing demos recordings after disconnect (Requires `demo_autorecord 1`)

[h2]Fixed (10)[/h2]
  • Faceposer no longer crashes when right-clicking in the Phoneme Editor
  • Fixed 'black' shader not respecting fog like it should
  • Fixed Hammer 3D Shaded Textured Polygons View looking blown out
  • Fixed a case where the uphill slope fix could incorrectly stop the player's movement
  • Fixed displacement carve normal direction combobox not having expected entries
  • Fixed models in hammer getting randomly colored when the entity didn't have rendercolor kv
  • Fixed nodraw button disabling some helpers
  • Fixed nodraw button in hammer not hiding all non-default nodraw faces
  • Fixed occasional materialsystem deadlock when loading maps
  • Unhid some cvars related to bloom (mat_bloomscale, mat_bloom_scalefactor_scalar)

[h2]Improved (11)[/h2]
  • Added on/off parameter to god, notarget, and buddha commands to match noclip behavior
  • Allow fgd flags key type to have long name and a description
  • Creating displacement from brush entities will now move the solid to world
  • Hammer entity properties dialog should now set origin when creating brush entities
  • Improved compile times on models with large amounts of flexes
  • Improved support for Mp3 audio files by replacing minimp3 with libsndfile
  • Improved texture browser responsiveness
  • Made KZ gamemode cvars more reasonable
  • SAPI phonemeextractor now can actually extract phonemes
  • Texturebrowser now stores state of its filters
  • The game will now only fail to launch if the same Strata-based game is already running (instead of general Source games)

0.9.23 Changelog

[h2]Gamemode System (6)[/h2]
  • All ConVars with gamemode-specific values can now be viewed with `mom_print_modevars`. This shows which ConVars are supported by the current gamemode and their default values.
  • Added new ConVars for offline customization of gamemode movement: `mom_mv_limit_ground_speed`, `mom_mv_limit_jump_speed`, and `mom_mv_limit_jump_speed_factor`
  • Renamed or refactored some ConVars. Use `mom_print_modevars` to see an updated list of ConVars relevant to gamemodes.
  • Removed the "Unknown" gamemode.
  • Added `mom_gamemode_fallback`, which specifies which gamemode should be used when the game can't determine an appropriate gamemode from the current map. This has lower priority than `mom_gamemode_override`.
  • Using `mom_gamemode_override` will now persist until changing the override, loading a map from the map selector, or restarting the game. Previously, the override would be cleared after loading a map from the console in some cases.

[h2]Added (3)[/h2]
  • Added language support for Indonesian
  • Jump sound for all gamemodes, controlled with cvar "mom_play_jump_sound". Off by default. (game/issues/2070)
  • Player takes full deceleration on jump when +strafe is held for a certain number of ticks before and after the jump. Controlled by the "mom_mv_ahop_strafe_decel_ticks_prejump" and "mom_mv_ahop_strafe_decel_ticks_postjump" cvars.

[h2]Fixed (2)[/h2]

[h2]Improved (3)[/h2]
  • Defrag player now autoswitches to next best weapon when out of ammo (game/issues/2081)
  • Ported displacement noise dialog to Qt
  • SplineRope shader now supports $baseTextureTransform and $color params