Docs by Category

var

mom_gamemode_override

Forces gamemode to the specified gamemode number given; must not be in-game to change. If this cvar isn’t set to its default, your times will not be submitte...

mom_zone_start_draw_mode

Changes the draw mode of the start zone(s). 0 = Off; invisible, 1 = Outlines, 2 = Outlines as overlays (see through walls), 3 = Faces, 4 = Faces as overlays ...

mom_zone_stage_draw_mode

Changes the draw mode of the stage zone(s). 0 = Off; invisible, 1 = Outlines, 2 = Outlines as overlays (see through walls), 3 = Faces, 4 = Faces as overlays ...

mom_zone_end_draw_mode

Changes the draw mode of the end zone(s). 0 = Off; invisible, 1 = Outlines, 2 = Outlines as overlays (see through walls), 3 = Faces, 4 = Faces as overlays (s...

mom_zone_checkpoint_draw_mode

Changes the draw mode of the checkpoint zone(s). 0 = Off; invisible, 1 = Outlines, 2 = Outlines as overlays (see through walls), 3 = Faces, 4 = Faces as over...

mom_hud_conc_entpanels_fade_enable

Toggles whether the conc entity panels fade after a certain distance. This distance is set using mom_hud_conc_entpanels_fade_start and mom_hud_conc_entpanels...

sv_wallrun_outness

Changes the scaling factor for how much to steer outward around obstacles when wallrunning.

sv_wallrun_lookness

Changes the scaling factor for adjusting the player’s view to look where they’re going when wallrunning.

sv_wallrun_lookahead

Changes the amount of time (in seconds) to lookahead for bumps or corners when wallrunning.

sv_wallrun_look_delay

Changes how long to wait before aligning the player’s view with their move direction when wallrunning, in seconds.

sv_wallrun_inness

Changes the scaling factor for how much to steer inward toward the wall when wallrunning.

sv_wallrun_feet_z

Changes the player’s min Z (up/down) position for starting a wallrun with the player’s feet below the bottom edge of the wall.

sv_wallrun_corner_stick_angle

Changes the max angle of the wall normal to end a wallrun. Higher values allow the player to wallrun across sharper turns.

sv_wallrun_anticipation

Changes the anticipation logic for wallrunning, 0 = None; 1 = Eye roll only, 2 - Full (bumps).

sv_slide_lock

Changes whether to lock your move direction when sliding.

sv_coyote_time

Changes the time after leaving a surface that jumps are still allowed, in seconds.

sv_airjump_delta

Changes the velocity scaling amount for changing direction during an airjump. Higher values allow the player to retain more speed when airjumping at angles f...

viewmodel_offset_z

Controls the offset of the viewmodel in the Z coordinate. For other coordinates see viewmodel_offset_x and viewmodel_offset_y.

viewmodel_offset_y

Controls the offset of the viewmodel in the Y coordinate. For other coordinates see viewmodel_offset_x and viewmodel_offset_z.

viewmodel_offset_x

Controls the offset of the viewmodel in the X coordinate. For other coordinates see viewmodel_offset_y and viewmodel_offset_z.

mom_zone_zonenum

Sets the zone number. Use 0 to automatically determine one, otherwise start from 2.

mom_zone_type

Changes the type of zone to be created when using mom_zone_mark / mom_zone_create.

mom_zone_track

What track to create the zone for. Main track = 0, above 0 is a bonus track.

mom_zone_start_limitspdmethod

Changes the limit speed method used in the start zone. Take into account player z-velocity = 0, Ignore z-velocity = 1.

mom_zone_auto_make_stage

Whether the “auto” setting for mom_zone_type should create a stage zone or an end zone (after initial start zone).

mom_weapon_speed_lower_enable

If enabled, changing weapons will lower the previous weapon at a speed set in mom_weapon_speed_lower. When disabled, the weapon will be immediately lowered.

mom_trail_color

The player’s trail color. Accepts color value in format RGBA.

mom_rj_center_fire

Toggles whether rockets are fired from the center of the screen or from the side. Center = 1, Side = 0.

mom_release_forward_on_jump

When enabled, the game will auto release the forward key after jumping. Can be used on all surf/bhop styles except HSW.

mom_map_download_queue

If enabled, maps will be queued to download, allowing parallel downloads. The number of parallel downloads is set using mom_map_download_queue_parallel.

mom_map_delete_queue

If enabled, maps will be queued to be deleted upon game close. Otherwise, maps are deleted the moment they are confirmed to have been removed from the maps l...

mom_lobby_type

Sets the type of lobby. Invite only = 0, Friends only = 1, Public = 2.

mom_hud_velocity_type

The velocity type used in comparisons and map finished panels. Absolute = 0, Horizontal = 1.

mom_hud_strafesync_type

Toggles the strafe sync type. Sync1 (perfect strafe ticks / total strafe ticks) = 1, Sync2 (accel ticks / total strafe ticks) = 0.

mom_hud_strafesync_draw

Toggles displaying strafesync data. Off = 0, Only timer = 1, Always (apart from practice mode) = 2.

mom_hud_strafesync_colorize

Toggles strafesync data colorization type. Off = 0, On (Based on acceleration) = 1, On (Based on percentage) = 2.

mom_ghost_color

The color & alpha of the player’s ghost. Accepts color value in format RGBA. If RGB is supplied, the alpha is set to 255.

mom_entpanels_fade_start

The distance (in units) at which entity panels start to fade. This fade is enabled using mom_entpanels_fade_enable.

mom_entpanels_fade_enable

Toggles the entity panels fading out based on distance. This distance is set using mom_entpanels_fade_start and mom_entpanels_fade_dist.

mom_entpanels_fade_dist

The amount of units to linearly fade the entity panel over. This fade is enabled using mom_entpanels_fade_enable.

cl_crosshair_size

Sets the length of a crosshair line. Takes effect when cl_crosshair_style is 1 or 2.

cl_crosshair_scale_enable

Toggles whether crosshair scales to the resolution defined in cl_crosshair_scale. Takes effect when cl_crosshair_style is 0.

cl_crosshair_scale

Sets the resolution to scale the crosshair to. Takes effect when cl_crosshair_style is 0.

cl_crosshair_gap

Sets the minimum distance between two crosshair lines. Takes effect when cl_crosshair_style is 1 or 2.

cl_crosshair_file

Set the name of the custom VTF texture defined in momentum/scripts/hud_textures.txt to be used as a crosshair. Takes effect when cl_crosshair_style is 1.

cl_crosshair_color

Set the crosshair’s color. Accepts color value in format RGBA. If RGB is supplied, alpha is set to 255.

Back to Top ↑

command

mom_stage_mark_clear

Clears the current stage zone’s saved start location if there is one. Optionally accepts a stage number.

mom_saveloc_import

Imports savelocs from another map into the current map. Includes parameter autocompletion, which fills with maps that have at least one saveloc.

mom_tricks_record_stop

Stops recording zones and makes the trick. Takes the name for it as a parameter. This will be saved out to a file named after the map (<mapname>.trick...

mom_tricks_record

Starts recording zones to make a trick. Going into the trick zones during this mode will record the trick path to take.

toggle_walk

Toggles walk input for gamemodes with the ability to +walk. Toggle resets when the player cannot walk (e.g. crouching), when hitting a fail teleport (see tri...

toggle_speed

Toggles sprint input for gamemodes with the ability to +speed. Toggle resets when the player cannot sprint (e.g. crouching), when hitting a fail teleport (se...

toggle_jump

Toggles jump input for gamemodes with autohop. Toggle resets when hitting a fail teleport (see trigger_teleport, trigger_momentum_teleport_progress, trigger_...

toggle_duck

Toggles duck input. Toggle resets when hitting a fail teleport (see trigger_teleport, trigger_momentum_teleport_progress, trigger_momentum_multihop, and trig...

mom_prog_tele

Teleports the player to the last touched progress trigger.

mom_restart_stage

Restarts the player to the start of the current stage on the current track; the player is teleported to their stage start mark if they have one, otherwise th...

mom_hud_speedometer_loadcfg

Loads the speedometer setup for the current gamemode from momentum/cfg/speedometer.vdf. For steam users, this will be

mom_zone_zoomout

Increases the maximum distance of the zoning reticle. The amount increased is equivalent to the grid size (see mom_zone_grid).

mom_zone_zoomin

Decreases the maximum distance of the zoning reticle. The amount decreased is equivalent to the grid size (see mom_zone_grid).

mom_zone_start_setlook

Sets the angle the player is looking towards when teleporting to the start zone. Takes in yaw in degrees or uses your current looking angle.

mom_zone_delete

Deletes zone types. Accepts start/stop/stage/checkpoint or an entity index.

mom_version

Prints the current installed version of Momentum Mod.

mom_start_mark_create

If in a start zone, creates a start mark (a customized starting location/angle) for the current track. Start marks are saved with savelocs in momentum/savedl...

mom_start_mark_clear

Clears the current track’s saved start location if there is one. Optionally accepts a track number.

mom_spectate

Starts spectating. Starts in free roam spectate mode if there are no active ghosts (players) on your map.

mom_saveloc_create

Creates a saveloc which saves the player’s state. When called in a start zone, creates a start mark instead (see mom_start_mark_create).

mom_practice

Toggles practice mode, allowing the player to fly around in noclip. The player keeps their position and velocity when toggled off. Additionally, holding the...

mom_mapcfg_print

Prints out the commands/variables stored in the mapcfg for the current map.

mom_mapcfg_add

Adds a command or convar to be executed on start of the map currently being played.

mom_lobby_teleport

Teleport to a given lobby member given their Steam ID or name. The target must be on the same map.

mom_lobby_invite

Opens the steam overlay with a list of friends to invite to the current lobby.

mom_eyetele

Teleports the player to the solid that they are looking at.

mom_discord_debug

Helps debug Discord integration. Prints out the party ID (steam lobby ID), spectate secret, and join secret.

mom_restart

Restarts the player to the start of the current track; the player is teleported to their start mark if they have one, otherwise they are teleported to the mi...

Back to Top ↑

entity

trigger_teleport

A trigger volume that teleports entities that touch it. Entities are teleported to the Remote Destination.

env_surface_teleport

An entity that teleports the player when they stand on a specified material surface.

trigger_momentum_multihop

Trigger that allows for multiple hops inside of it, and teleports the player if they stay inside for longer than the hold time.

trigger_momentum_push

A trigger volume that modifies the velocity of players that touch it. This allows mappers to change how and when the velocity is applied, providing more c...

trigger_momentum_timer_stop

A trigger entity in Momentum Mod that ends the map or bonus upon entering it. Looking for more general info on Zones? Check the Zone Types page.

trigger_momentum_timer_start

A trigger entity in Momentum Mod that starts the map or bonus upon leaving it. Looking for more general info on Zones? Check the Zone Types page.

trigger_momentum_timer_stage

A trigger entity in Momentum Mod that marks the start of a stage. It is used on Staged maps and can be reset to via mom_restart_stage.

Back to Top ↑

guide

How to Use World Portals

This page covers Momentum Mod’s implementation of world portals, how they work, how to add them into a map, as well as the limitations associated with the ...

How to Use Collectibles

This guide covers how to use collectibles in Momentum Mod. Collectibles are a tool that lets mappers create non-linear, staged maps.

Chat Commands

This guide covers all of the supported chat commands and potential inputs they have. These commands can be entered in chat at any time regardless of being in...

How to Install CS:S Assets

This guide covers how to install CS:S assets using SteamCMD. Prerequisites An internet connection. Some free space on your PC. (~4GB)

How to Create a Documentation Page

All pages on this site are hosted in the Momentum Mod docs GitHub repository. The site uses Jekyll with the Minimal Mistakes theme, and is entirely open sour...

Back to Top ↑