|
43 | 43 | |-ghost_list|cmd|-ghost_list - disable the ghost list HUD| |
44 | 44 | |ghost_list|cmd|ghost_list - list all players in the current ghost server| |
45 | 45 | |ghost_list_font|0|Font index for ghost list HUD.| |
46 | | -|ghost_list_mode|0|Mode for ghost list HUD. 0 = all players, 1 = current map| |
| 46 | +|ghost_list_mode|0|Mode for ghost list HUD. 0 = all players, 1 = current map, 2 = dip| |
47 | 47 | |ghost_list_show_map|0|Show the map name in the ghost list HUD.| |
48 | 48 | |ghost_list_x|2|X position of ghost list HUD.| |
49 | 49 | |ghost_list_y|-2|Y position of ghost list HUD.| |
| 50 | +|ghost_locator|cmd|ghost_locator - Sends a coop-like ping to other ghosts| |
50 | 51 | |ghost_message|cmd|ghost_message - send message to other players| |
51 | 52 | |ghost_name|cmd|ghost_name - change your online name| |
52 | 53 | |ghost_name_font_size|5.0|The size to render ghost names at.| |
|
77 | 78 | |ghost_start|cmd|ghost_start - start ghosts| |
78 | 79 | |ghost_sync|0|When loading a new level, pauses the game until other players load it.| |
79 | 80 | |ghost_sync_countdown|3|The number of seconds of countdown to show at the start of every synced map. 0 to disable.| |
| 81 | +|ghost_taunt|cmd|ghost_taunt \<animation_name> - Plays a taunt animation| |
80 | 82 | |ghost_TCP_only|0|Uses only TCP for ghost servers. For people with unreliable internet.| |
81 | 83 | |ghost_text_offset|7|Offset of the name over the ghosts.| |
82 | 84 | |ghost_type|cmd|ghost_type \<0/1/2/3/4>:<br>0: Colored circle<br>1: Colored pyramid<br>2: Colored pyramid with portal gun (RECORDED IN DEMOS)<br>3: Prop model (RECORDED IN DEMOS)<br>4: Bendy| |
83 | 85 | |ghost_update_rate|50|Milliseconds between ghost updates. For people with slow/metered internet.| |
| 86 | +|+ghost_voice|cmd|+ghost_voice - push to talk in voice chat| |
| 87 | +|-ghost_voice|cmd|-ghost_voice - push to talk in voice chat| |
| 88 | +|ghost_volume|1.0|Voice chat volume multiplier.| |
84 | 89 | |hwait|cmd|hwait \<tick> \<command> [args...] - run a command after the given number of host ticks| |
85 | 90 | |nop|cmd|nop [args]... - nop ignores all its arguments and does nothing| |
86 | 91 | |sar_about|cmd|sar_about - prints info about SAR plugin| |
|
107 | 112 | |sar_avg_stop|cmd|sar_avg_stop - stops average calculation| |
108 | 113 | |sar_bink_respect_host_time|1|Make BINK video playback respect host time.| |
109 | 114 | |sar_cam_control|0|sar_cam_control \<type>: Change type of camera control.<br>0 = Default (camera is controlled by game engine),<br>1 = Drive mode (camera is separated and can be controlled by user input),<br>2 = Cinematic mode (camera is controlled by predefined path).<br>3 = Follow mode (Camera is following the player but not rotating, useful when strafing on gel).| |
110 | | -|sar_cam_drive|1|Enables or disables camera drive mode in-game (turning it on is not required for demo player)| |
| 115 | +|sar_cam_drive|2|Enables or disables camera drive mode in-game (turning it on is not required for demo player)<br>1 = enabled when LMB is held<br>2 = always enabled| |
| 116 | +|sar_cam_drive_base_speed|175|Base speed of camera drive mode, in units per seconds.| |
| 117 | +|sar_cam_drive_buildup_scale|0.5|Defines how much to increase multiplier of drive speed over time of movement every second.| |
111 | 118 | |sar_cam_force_eye_pos|0|Forces camera to be placed exactly on the player's eye position| |
112 | 119 | |sar_cam_ortho|0|Enables or disables camera orthographic projection.| |
113 | 120 | |sar_cam_ortho_nearz|1|Changes the near Z plane of orthographic projection.| |
|
121 | 128 | |sar_cam_path_remkfs|cmd|sar_cam_path_remkfs - removes all camera path keyframes| |
122 | 129 | |sar_cam_path_setkf|cmd|sar_cam_path_setkf [frame] [x] [y] [z] [pitch] [yaw] [roll] [fov] - sets the camera path keyframe| |
123 | 130 | |sar_cam_path_showkf|cmd|sar_cam_path_showkf \<frame> - display information about camera path keyframe at specified frame| |
| 131 | +|sar_cam_path_start|cmd|sar_cam_path_start - starts playback of predefined camera path. (requires camera Cinematic Mode)| |
| 132 | +|sar_cam_path_sync_to_demo|1|If enabled, path will be synchronized to demo in cinematic mode.| |
124 | 133 | |sar_cam_reset|cmd|sar_cam_reset - resets camera to its default position| |
125 | 134 | |sar_cam_setang|cmd|sar_cam_setang \<pitch> \<yaw> [roll] - sets camera angle (requires camera Drive Mode)| |
126 | 135 | |sar_cam_setfov|cmd|sar_cam_setfov \<fov> - sets camera field of view (requires camera Drive Mode)| |
|
165 | 174 | |sar_demo_portal_interp_fix|1|Fix eye interpolation through portals in demo playback.| |
166 | 175 | |sar_demo_remove_broken|1|Whether to remove broken frames from demo playback| |
167 | 176 | |sar_demo_replay|cmd|sar_demo_replay - play the last recorded or played demo| |
| 177 | +|sar_disable_autograb|0|Disables the auto-grab in coop. Requires host to enable it for everyone that also enables it.| |
168 | 178 | |<i title="Portal 2">sar_disable_challenge_stats_hud</i>|0|Disables opening the challenge mode stats HUD. Greater than 1 specifies a custom amount of ticks to leave leaderboard open. -1 closes instantly.| |
169 | 179 | |<i title="Portal 2">sar_disable_challenge_stats_hud_partner</i>|1|Closes the challenge mode stats HUD after your coop partner does.| |
170 | 180 | |sar_disable_coop_score_hud|0|Disables the coop score HUD which appears in demo playback.| |
|
236 | 246 | |sar_give_fly|cmd|sar_give_fly [n] - gives the player in slot n (0 by default) preserved crouchfly.| |
237 | 247 | |sar_groundframes_reset|cmd|sar_groundframes_reset - reset recorded groundframe statistics.| |
238 | 248 | |sar_groundframes_total|cmd|sar_groundframes_total [slot] - output a summary of groundframe counts for the given player slot.| |
| 249 | +|sar_hud_align|0|Alignment of HUD. (0 = left, 1 = center, 2 = right).| |
239 | 250 | |sar_hud_angles|0|Draws absolute view angles of the client.<br>0 = Default,<br>1 = XY,<br>2 = XYZ,<br>3 = X,<br>4 = Y.| |
240 | 251 | |sar_hud_avg|0|Draws calculated average of timer.| |
241 | 252 | |sar_hud_bg|0|Enable the SAR HUD background.| |
|
251 | 262 | |sar_hud_ghost_spec|0|Show the name of the ghost you're currently spectating.| |
252 | 263 | |sar_hud_grounded|0|Draws the state of player being on ground.| |
253 | 264 | |sar_hud_groundframes|0|Draws the number of ground frames since last landing. Setting it to 2 preserves the value.| |
254 | | -|sar_hud_groundspeed|0|Draw the speed of the player upon leaving the ground.| |
| 265 | +|sar_hud_groundspeed|0|Draw the speed of the player upon leaving the ground.<br>0 = Default,<br>1 = Groundspeed,<br>2 = Groundspeed (Gain)| |
255 | 266 | |sar_hud_hide_text|cmd|sar_hud_hide_text \<id\|all> - hides the nth text value in the HUD| |
256 | 267 | |sar_hud_inspection|0|Draws entity inspection data.| |
257 | 268 | |sar_hud_jump|0|Draws current jump distance.| |
|
351 | 362 | |sar_netmessage_enable|1|Enable sending NetMessages. Disabling this can break other features.| |
352 | 363 | |sar_nextdemo|cmd|sar_nextdemo - plays the next demo in demo queue| |
353 | 364 | |sar_on_cfg_message|cmd|sar_on_cfg_message \<command> [args]... - registers a command to be run when partner sends a custom message (_sar_cfg_message svar)| |
354 | | -|sar_on_cfg_message_clear|cmd|sar_on_cfg_message_clear - clears commands registered on event "cfg_message"| |
| 365 | +|sar_on_cfg_message_clear|cmd|sar_on_cfg_message_clear [id] - clears command(s) registered on event "cfg_message"| |
355 | 366 | |sar_on_cfg_message_list|cmd|sar_on_cfg_message_list - lists commands registered on event "cfg_message"| |
356 | 367 | |sar_on_config_exec|cmd|sar_on_config_exec \<command> [args]... - registers a command to be run on config.cfg exec| |
357 | | -|sar_on_config_exec_clear|cmd|sar_on_config_exec_clear - clears commands registered on event "config_exec"| |
| 368 | +|sar_on_config_exec_clear|cmd|sar_on_config_exec_clear [id] - clears command(s) registered on event "config_exec"| |
358 | 369 | |sar_on_config_exec_list|cmd|sar_on_config_exec_list - lists commands registered on event "config_exec"| |
359 | 370 | |sar_on_coop_reset_done|cmd|sar_on_coop_reset_done \<command> [args]... - registers a command to be run when coop reset is completed| |
360 | | -|sar_on_coop_reset_done_clear|cmd|sar_on_coop_reset_done_clear - clears commands registered on event "coop_reset_done"| |
| 371 | +|sar_on_coop_reset_done_clear|cmd|sar_on_coop_reset_done_clear [id] - clears command(s) registered on event "coop_reset_done"| |
361 | 372 | |sar_on_coop_reset_done_list|cmd|sar_on_coop_reset_done_list - lists commands registered on event "coop_reset_done"| |
362 | 373 | |sar_on_coop_reset_remote|cmd|sar_on_coop_reset_remote \<command> [args]... - registers a command to be run when coop reset run remotely| |
363 | | -|sar_on_coop_reset_remote_clear|cmd|sar_on_coop_reset_remote_clear - clears commands registered on event "coop_reset_remote"| |
| 374 | +|sar_on_coop_reset_remote_clear|cmd|sar_on_coop_reset_remote_clear [id] - clears command(s) registered on event "coop_reset_remote"| |
364 | 375 | |sar_on_coop_reset_remote_list|cmd|sar_on_coop_reset_remote_list - lists commands registered on event "coop_reset_remote"| |
365 | 376 | |sar_on_coop_spawn|cmd|sar_on_coop_spawn \<command> [args]... - registers a command to be run on coop spawn| |
366 | | -|sar_on_coop_spawn_clear|cmd|sar_on_coop_spawn_clear - clears commands registered on event "coop_spawn"| |
| 377 | +|sar_on_coop_spawn_clear|cmd|sar_on_coop_spawn_clear [id] - clears command(s) registered on event "coop_spawn"| |
367 | 378 | |sar_on_coop_spawn_list|cmd|sar_on_coop_spawn_list - lists commands registered on event "coop_spawn"| |
368 | 379 | |sar_on_demo_start|cmd|sar_on_demo_start \<command> [args]... - registers a command to be run when demo playback starts| |
369 | | -|sar_on_demo_start_clear|cmd|sar_on_demo_start_clear - clears commands registered on event "demo_start"| |
| 380 | +|sar_on_demo_start_clear|cmd|sar_on_demo_start_clear [id] - clears command(s) registered on event "demo_start"| |
370 | 381 | |sar_on_demo_start_list|cmd|sar_on_demo_start_list - lists commands registered on event "demo_start"| |
371 | 382 | |sar_on_demo_stop|cmd|sar_on_demo_stop \<command> [args]... - registers a command to be run when demo playback stops| |
372 | | -|sar_on_demo_stop_clear|cmd|sar_on_demo_stop_clear - clears commands registered on event "demo_stop"| |
| 383 | +|sar_on_demo_stop_clear|cmd|sar_on_demo_stop_clear [id] - clears command(s) registered on event "demo_stop"| |
373 | 384 | |sar_on_demo_stop_list|cmd|sar_on_demo_stop_list - lists commands registered on event "demo_stop"| |
374 | 385 | |sar_on_exit|cmd|sar_on_exit \<command> [args]... - registers a command to be run on game exit| |
375 | | -|sar_on_exit_clear|cmd|sar_on_exit_clear - clears commands registered on event "exit"| |
| 386 | +|sar_on_exit_clear|cmd|sar_on_exit_clear [id] - clears command(s) registered on event "exit"| |
376 | 387 | |sar_on_exit_list|cmd|sar_on_exit_list - lists commands registered on event "exit"| |
377 | 388 | |sar_on_flags|cmd|sar_on_flags \<command> [args]... - registers a command to be run when CM flags are hit| |
378 | | -|sar_on_flags_clear|cmd|sar_on_flags_clear - clears commands registered on event "flags"| |
| 389 | +|sar_on_flags_clear|cmd|sar_on_flags_clear [id] - clears command(s) registered on event "flags"| |
379 | 390 | |sar_on_flags_list|cmd|sar_on_flags_list - lists commands registered on event "flags"| |
380 | 391 | |sar_on_load|cmd|sar_on_load \<command> [args]... - registers a command to be run on session start| |
381 | | -|sar_on_load_clear|cmd|sar_on_load_clear - clears commands registered on event "load"| |
| 392 | +|sar_on_load_clear|cmd|sar_on_load_clear [id] - clears command(s) registered on event "load"| |
382 | 393 | |sar_on_load_list|cmd|sar_on_load_list - lists commands registered on event "load"| |
383 | 394 | |sar_on_not_pb|cmd|sar_on_not_pb \<command> [args]... - registers a command to be run when auto-submitter detects not PB| |
384 | | -|sar_on_not_pb_clear|cmd|sar_on_not_pb_clear - clears commands registered on event "not_pb"| |
| 395 | +|sar_on_not_pb_clear|cmd|sar_on_not_pb_clear [id] - clears command(s) registered on event "not_pb"| |
385 | 396 | |sar_on_not_pb_list|cmd|sar_on_not_pb_list - lists commands registered on event "not_pb"| |
386 | 397 | |sar_on_pb|cmd|sar_on_pb \<command> [args]... - registers a command to be run when auto-submitter detects PB| |
387 | | -|sar_on_pb_clear|cmd|sar_on_pb_clear - clears commands registered on event "pb"| |
| 398 | +|sar_on_pb_clear|cmd|sar_on_pb_clear [id] - clears command(s) registered on event "pb"| |
388 | 399 | |sar_on_pb_list|cmd|sar_on_pb_list - lists commands registered on event "pb"| |
389 | 400 | |sar_on_renderer_finish|cmd|sar_on_renderer_finish \<command> [args]... - registers a command to be run when renderer finishes| |
390 | | -|sar_on_renderer_finish_clear|cmd|sar_on_renderer_finish_clear - clears commands registered on event "renderer_finish"| |
| 401 | +|sar_on_renderer_finish_clear|cmd|sar_on_renderer_finish_clear [id] - clears command(s) registered on event "renderer_finish"| |
391 | 402 | |sar_on_renderer_finish_list|cmd|sar_on_renderer_finish_list - lists commands registered on event "renderer_finish"| |
392 | 403 | |sar_on_renderer_start|cmd|sar_on_renderer_start \<command> [args]... - registers a command to be run when renderer starts| |
393 | | -|sar_on_renderer_start_clear|cmd|sar_on_renderer_start_clear - clears commands registered on event "renderer_start"| |
| 404 | +|sar_on_renderer_start_clear|cmd|sar_on_renderer_start_clear [id] - clears command(s) registered on event "renderer_start"| |
394 | 405 | |sar_on_renderer_start_list|cmd|sar_on_renderer_start_list - lists commands registered on event "renderer_start"| |
395 | 406 | |sar_on_session_end|cmd|sar_on_session_end \<command> [args]... - registers a command to be run on session end| |
396 | | -|sar_on_session_end_clear|cmd|sar_on_session_end_clear - clears commands registered on event "session_end"| |
| 407 | +|sar_on_session_end_clear|cmd|sar_on_session_end_clear [id] - clears command(s) registered on event "session_end"| |
397 | 408 | |sar_on_session_end_list|cmd|sar_on_session_end_list - lists commands registered on event "session_end"| |
398 | 409 | |sar_on_speedrun_finish|cmd|sar_on_speedrun_finish \<command> [args]... - registers a command to be run when a speedrun finishes| |
399 | | -|sar_on_speedrun_finish_clear|cmd|sar_on_speedrun_finish_clear - clears commands registered on event "speedrun_finish"| |
| 410 | +|sar_on_speedrun_finish_clear|cmd|sar_on_speedrun_finish_clear [id] - clears command(s) registered on event "speedrun_finish"| |
400 | 411 | |sar_on_speedrun_finish_list|cmd|sar_on_speedrun_finish_list - lists commands registered on event "speedrun_finish"| |
401 | 412 | |sar_on_stuck|cmd|sar_on_stuck \<command> [args]... - registers a command to be run when the player gets stuck (singleplayer) (requires cheats)| |
402 | | -|sar_on_stuck_clear|cmd|sar_on_stuck_clear - clears commands registered on event "stuck"| |
| 413 | +|sar_on_stuck_clear|cmd|sar_on_stuck_clear [id] - clears command(s) registered on event "stuck"| |
403 | 414 | |sar_on_stuck_list|cmd|sar_on_stuck_list - lists commands registered on event "stuck"| |
404 | 415 | |sar_on_tas_end|cmd|sar_on_tas_end \<command> [args]... - registers a command to be run when TAS script playback ends| |
405 | | -|sar_on_tas_end_clear|cmd|sar_on_tas_end_clear - clears commands registered on event "tas_end"| |
| 416 | +|sar_on_tas_end_clear|cmd|sar_on_tas_end_clear [id] - clears command(s) registered on event "tas_end"| |
406 | 417 | |sar_on_tas_end_list|cmd|sar_on_tas_end_list - lists commands registered on event "tas_end"| |
407 | 418 | |sar_on_tas_start|cmd|sar_on_tas_start \<command> [args]... - registers a command to be run when TAS script playback starts| |
408 | | -|sar_on_tas_start_clear|cmd|sar_on_tas_start_clear - clears commands registered on event "tas_start"| |
| 419 | +|sar_on_tas_start_clear|cmd|sar_on_tas_start_clear [id] - clears command(s) registered on event "tas_start"| |
409 | 420 | |sar_on_tas_start_list|cmd|sar_on_tas_start_list - lists commands registered on event "tas_start"| |
410 | 421 | |sar_paint_reseed|cmd|sar_paint_reseed \<seed> - re-seed all paint sprayers in the map to the given value (-9999 to 9999 inclusive)| |
411 | 422 | |sar_patch_bhop|0|Patches bhop by limiting wish direction if your velocity is too high.| |
|
673 | 684 | |sar_transition_timer|0|Output how slow your dialogue fade was.| |
674 | 685 | |sar_twitch_chat_channel||The Twitch channel to connect to.| |
675 | 686 | |sar_twitch_chat_color|255 255 255|The color of the Twitch chat messages.| |
676 | | -|sar_twitch_chat_enabled|0|Enables Twitch chat integration.| |
| 687 | +|sar_twitch_chat_enabled|0|Enables Twitch chat integration. 2 enables spectator command !spec| |
677 | 688 | |sar_unlocked_chapters|-1|Max unlocked chapter.| |
678 | 689 | |sar_update|cmd|sar_update [release\|pre\|canary] [exit\|restart] [force] - update SAR to the latest version. If exit is given, exit the game upon successful update; if force is given, always re-install, even if it may be a downgrade| |
679 | 690 | |sar_velocitygraph|0|Shows velocity graph.| |
|
0 commit comments