@@ -376,9 +376,6 @@ audio_input_use_sdl_roles false (developmentonly)
376376 autosave_fully_async true (developmentonly gamedll defensive)
377377 Set to 1 to have autosaves execute completely on the save thread, forces 'render only' mode while the save completes
378378
379-battery_saver false (archive)
380- OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
381-
382379 bot_allow_grenades true (gamedll release)
383380 If nonzero, bots may use grenades.
384381
@@ -499,6 +496,9 @@ bot_mimic_spec_buttons true (clientdll cheat)
499496 bot_mimic_yaw_offset 180 (gamedll cheat)
500497 <no description>
501498
499+bot_path_require_reachable_goal true (gamedll release)
500+ If nonzero, bots refuse to path to a nav area that the nav build did not reach from a player spawn.
501+
502502 bot_prefix "" (gamedll release)
503503 This string is prefixed to the name of all bots that join the game.
504504 <difficulty> will be replaced with the bot's difficulty.
@@ -892,9 +892,6 @@ cl_change_callback_limit 0.2 (clientdll release)
892892 cl_chat_active 0 (developmentonly clientdll defensive)
893893 <no description>
894894
895-cl_clanid "0" (clientdll hidden archive userinfo)
896- Current clan ID for name decoration
897-
898895 cl_clock_buffer_ticks 0 (developmentonly)
899896 Clock sync will try to maintain an additional margin of N ticks. This is intended to smooth over packet loss, and is a replacement for cl_interp_ratio / cl_interp. This value is simply added to cl_clock_recvmargin_desired
900897
@@ -944,72 +941,72 @@ cl_cq_min_queue 0 (userinfo)
944941 Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
945942
946943 cl_crosshair_drawoutline true (clientdll archive per_user)
947- Draws a black outline around the crosshair for better visibility
944+ Draw a black outline around the crosshair for better visibility
948945
949946 cl_crosshair_dynamic_maxdist_splitratio 1 (min: 0, max: 1, clientdll archive per_user)
950- If using cl_crosshairstyle 2, this is the ratio used to determine how long the inner and outer xhair pips will be. [inner = cl_crosshairsize*(1-cl_crosshair_dynamic_maxdist_splitratio), outer = cl_crosshairsize*cl_crosshair_dynamic_maxdist_splitratio] [0 - 1]
947+ Style 2 only: how the bar length is divided between inner and outer bars once split. inner = cl_crosshairsize * (1 - ratio), outer = cl_crosshairsize * ratio. [0 - 1]
951948
952949 cl_crosshair_dynamic_splitalpha_innermod 0 (min: 0, max: 1, clientdll archive per_user)
953- If using cl_crosshairstyle 2, this is the alpha modification that will be used for the INNER crosshair pips once they've split. [0 - 1]
950+ Style 2 only: alpha multiplier for the INNER crosshair bars once they have split. [0 - 1]
954951
955952 cl_crosshair_dynamic_splitalpha_outermod 1 (min: 0.3, max: 1, clientdll archive per_user)
956- If using cl_crosshairstyle 2, this is the alpha modification that will be used for the OUTER crosshair pips once they've split. [0.3 - 1]
953+ Style 2 only: alpha multiplier for the OUTER crosshair bars once they have split. [0.3 - 1]
957954
958-cl_crosshair_dynamic_splitdist 3 (clientdll archive per_user)
959- If using cl_crosshairstyle 2, this is the distance that the crosshair pips will split into 2. (default is 7)
955+cl_crosshair_dynamic_splitdist 3 (min: 0, max: 127, clientdll archive per_user)
956+ Style 2: distance at which the crosshair bars split in two.
957+
958+cl_crosshair_dynamic_spread_limit 255 (min: 0, max: 255, clientdll archive per_user)
959+ The additional distance the dynamic elements are allowed to spread out to from the baseline of 128 pixels.
960960
961961 cl_crosshair_friendly_warning 1 (min: 0, max: 1, clientdll archive release)
962962 0: off, 1: on
963963
964-cl_crosshair_outlinethickness 1 (min: 0, max: 3, clientdll archive per_user)
965- Set how thick you want your crosshair outline to draw (0-3)
964+cl_crosshair_gap 4 (min: 0, max: 128, clientdll archive per_user)
965+ Offset added to the gap between the crosshair center and the bars.
966+
967+cl_crosshair_length 8 (min: 0, max: 255, clientdll archive per_user)
968+ Length of each crosshair bar, scaled with screen resolution
966969
967970 cl_crosshair_recoil true (clientdll archive per_user)
968- <no description>
971+ Crosshair follows the weapon's predicted recoil (aim punch)
969972
970-cl_crosshair_show_desynced_seeds_marker true (developmentonly clientdll)
971- <no description>
973+cl_crosshair_screen_height 1080 (min: 240, clientdll hidden archive per_user)
974+ The res at which the user authored their size settings at - changes whenever a size setting is updated
972975
973976 cl_crosshair_sniper_width 1 (clientdll archive per_user)
974977 If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline)
975978
976979 cl_crosshair_t false (clientdll archive per_user)
977- T style crosshair
980+ T-style crosshair: hide the top bar
981+
982+cl_crosshair_thickness 2 (min: 0, max: 31, clientdll archive per_user)
983+ Thickness of the crosshair bars and circle, scaled with screen resolution (minimum 1 pixel)
978984
979-cl_crosshairalpha 200 (min: 0, max: 255, clientdll archive per_user)
985+cl_crosshairalpha 200 (min: 0, max: 255, clientdll hidden archive per_user)
980986 <no description>
981987
982-cl_crosshaircolor 5 (clientdll archive per_user)
983- Set crosshair color as defined in game_options.consoles.txt
988+cl_crosshaircolor_a 255 (min: 0, max: 255, clientdll archive per_user)
989+ Crosshair opacity. 0 = fully transparent, 255 = fully opaque
984990
985991 cl_crosshaircolor_b 0 (min: 0, max: 255, clientdll archive per_user)
986- <no description>
992+ Crosshair color, blue component
987993
988994 cl_crosshaircolor_g 255 (min: 0, max: 255, clientdll archive per_user)
989- <no description>
995+ Crosshair color, green component
990996
991997 cl_crosshaircolor_r 0 (min: 0, max: 255, clientdll archive per_user)
992- <no description>
998+ Crosshair color, red component
993999
9941000 cl_crosshairdot false (clientdll archive per_user)
995- <no description>
1001+ Draw a dot at the center of the crosshair
9961002
997-cl_crosshairgap -2.2 (clientdll archive per_user)
1003+cl_crosshairsize 3.9 (clientdll hidden archive per_user)
9981004 <no description>
9991005
1000-cl_crosshairgap_useweaponvalue true (clientdll archive per_user)
1001- If set to 1, the gap will update dynamically based on which weapon is currently equipped
1006+cl_crosshairstyle 7 (min: 0, max: 7, clientdll archive per_user)
1007+ Crosshair style. 0 = Dynamic Cross, 1 = Dynamic Circle, 2 = Dynamic Cross (Legacy), 3 = Static Circle, 4 = Static Cross, 5 = Static Cross (Shot Feedback), 6 = Dot Only, 7 = Dynamic Quad. Styles 0, 1 and 7 track the weapon's actual inaccuracy.
10021008
1003-cl_crosshairsize 3.9 (clientdll archive per_user)
1004- <no description>
1005-
1006-cl_crosshairstyle 2 (clientdll archive per_user)
1007- 0 = DEFAULT (DISABLED), 1 = DEFAULT STATIC (DISABLED), 2 = DEFAULT (accurate recoil/spread feedback with a fixed inner part), 3 = ACCURATE DYNAMIC (DISABLED) (accurate recoil/spread feedback), 4 = DEFAULT STATIC, 5 = LEGACY (fake recoil - inaccurate feedback)
1008-
1009-cl_crosshairthickness 0.6 (clientdll archive per_user)
1010- <no description>
1011-
1012-cl_crosshairusealpha true (clientdll archive per_user)
1009+cl_crosshairthickness 0.6 (clientdll hidden archive per_user)
10131010 <no description>
10141011
10151012 cl_csgo_shoot_debugvis_rdp_text_l 10 (developmentonly clientdll)
@@ -1231,9 +1228,6 @@ cl_firstperson_legs true (developmentonly clientdll defensive)
12311228 cl_firstperson_legs_aoproxy true (developmentonly clientdll defensive)
12321229 <no description>
12331230
1234-cl_fixedcrosshairgap 3 (clientdll archive per_user)
1235- For crosshair style 1: How big to make the gap between the pips in the fixed crosshair
1236-
12371231 cl_flushentitypacket 0 (cheat)
12381232 For debugging. Force the engine to flush an entity packet.
12391233
@@ -1313,19 +1307,19 @@ cl_grenadecrosshair_flash true (clientdll archive per_user)
13131307 Is the grenade crosshair enabled
13141308
13151309 cl_grenadecrosshair_keepusercrosshair true (clientdll archive per_user)
1316- Keep the user's crosshair when the grenade crosshair is enabled
1310+ Keep drawing the user's crosshair while the grenade throw crosshair is shown
13171311
13181312 cl_grenadecrosshair_smoke true (clientdll archive per_user)
13191313 Is the grenade crosshair enabled
13201314
13211315 cl_grenadecrosshair_tickinterval 10 (min: 1, max: 45, developmentonly clientdll)
1322- <no description>
1316+ Spacing between ticks on the grenade throw crosshair
13231317
13241318 cl_grenadecrosshair_ticklabels true (developmentonly clientdll)
1325- <no description>
1319+ Draw labels on grenade throw crosshair ticks
13261320
13271321 cl_grenadecrosshair_tickscaling 1.1 (min: 0.5, max: 2, developmentonly clientdll)
1328- <no description>
1322+ Scale applied to grenade throw crosshair ticks
13291323
13301324 cl_grenadecrosshairdelay_decoy 2 (clientdll archive per_user)
13311325 How long should the pin be pulled for before showing the grenade crosshair
@@ -1577,7 +1571,7 @@ cl_obs_interp_speed 1 (min: 0.25, max: 2.5, clientdll archive)
15771571 Spectator camera interpolation speed
15781572
15791573 cl_observed_bot_crosshair 2 (clientdll archive release)
1580- Control the crosshair shown when observing a bot. 0: Show player crosshair. 1: Show player crosshair only when bot can be taken over, otherwise show default.. 2: Always show default crosshair for bots.
1574+ Crosshair shown when observing a bot. 0 = show your crosshair, 1 = show your crosshair only when the bot can be taken over (otherwise default), 2 = always show the default crosshair
15811575
15821576 cl_paintkit_override "" (clientdll cheat release)
15831577 <no description>
@@ -2012,7 +2006,7 @@ cl_show_matchmaking_stat_spew false (developmentonly clientdll defensive)
20122006 <no description>
20132007
20142008 cl_show_observer_crosshair 2 (clientdll archive release)
2015- Show the crosshair of the player being observed. 0: off 1: friends and party 2: everyone
2009+ Show the crosshair of the player being observed. 0 = off, 1 = friends and party only, 2 = everyone
20162010
20172011 cl_show_playernames_max_chars_console false (developmentonly clientdll)
20182012 Shows all player names (including bots) as 16 W's.
@@ -2149,6 +2143,9 @@ cl_spec_stats true (clientdll release)
21492143 cl_spec_use_tournament_content_standards false (clientdll release)
21502144 <no description>
21512145
2146+cl_spectator_predict false (clientdll release)
2147+ Enable 'TrueView' when spectating another player, which attempts to recreate the client's experience more accurately. The server may not allow this at certain times.
2148+
21522149 cl_streams_image_sfurl "img://loadjpeg:(640x360):" (developmentonly clientdll)
21532150 Format of Scaleform image representing the stream
21542151
@@ -2278,6 +2275,9 @@ cl_use_old_wearable_shoulddraw false (developmentonly clientdll defensive)
22782275 cl_use_opens_buy_menu false (clientdll archive userinfo per_user)
22792276 Pressing the +use key will open the buy menu if in a buy zone (just as if you pressed the 'buy' key).
22802277
2278+cl_use_prompt_smoke_density 0.03 (clientdll cheat)
2279+ Smoke density at the eye position above which a button's use prompt is suppressed.
2280+
22812281 cl_usercmd_dbg 0 (developmentonly)
22822282 show usercmd payload sizing info for packets with more than this many usercmds
22832283
@@ -2350,7 +2350,7 @@ clear_debug_flags_on_death true (developmentonly gamedll defensive)
23502350 clientport 0 (release)
23512351 If non-zero, client binds port to specific address. Usually you should leave this blank to use a different random system-assigned port for each connection.
23522352
2353-closecaption false (clientdll archive userinfo)
2353+closecaption false (clientdll archive userinfo per_user)
23542354 Enable close captioning.
23552355
23562356 cloth_debug_draw 0 (developmentonly clientdll)
@@ -2662,13 +2662,16 @@ csm_sst_max_visible_dist 2000 (clientdll cheat)
26622662 csm_sst_pushback_distance 1500 (clientdll cheat)
26632663 default pushback
26642664
2665+csm_sst_shadow_focus_region_caster_headroom 256 (clientdll cheat)
2666+ <no description>
2667+
26652668 csm_sst_shadow_focus_region_maxz 2000 (clientdll cheat)
26662669 <no description>
26672670
26682671 csm_sst_shadow_focus_region_minz -2000 (clientdll cheat)
26692672 <no description>
26702673
2671-csm_sst_shadow_focus_region_thin_compensation 1500 (clientdll cheat)
2674+csm_sst_vertical_depth_shear_enable true (clientdll cheat)
26722675 <no description>
26732676
26742677 csm_viewdir_shadow_bias 0 (clientdll cheat)
@@ -3127,9 +3130,6 @@ ent_skeleton_duration 0 (gamedll clientdll replicated cheat)
31273130 ent_skeleton_only_ik_joints false (developmentonly gamedll defensive)
31283131 <no description>
31293132
3130-ent_skeleton_snapshot false (developmentonly gamedll)
3131- <no description>
3132-
31333133 ent_steadystate_batchsize 20 (developmentonly gamedll defensive)
31343134 Max number of entities to transmit to player
31353135
@@ -3154,6 +3154,9 @@ ent_text_no_name_really_i_mean_it false (gamedll cheat)
31543154 entity_log_load_unserialize 0 (gamedll clientdll replicated cheat)
31553155 Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client
31563156
3157+env_shake_debug false (developmentonly gamedll)
3158+ Draw debug info for active env_shakes: query radius, affected physics bodies/particles, and the forces/velocity deltas applied to them.
3159+
31573160 eom_local_player_defeat_anim_enabled true (clientdll archive release)
31583161 <no description>
31593162
@@ -3382,6 +3385,9 @@ func_mover_debug_showtext false (developmentonly gamedll defensive)
33823385 func_mover_debug_verbose false (developmentonly gamedll defensive)
33833386 <no description>
33843387
3388+func_mover_disable_movement false (developmentonly gamedll defensive)
3389+ <no description>
3390+
33853391 func_mover_force_transition_start_direction false (developmentonly gamedll defensive)
33863392 <no description>
33873393
@@ -3469,9 +3475,6 @@ gameinstructor_verbose_lesson "" (clientdll cheat)
34693475 gamestats_file_output_directory "" (developmentonly gamedll defensive)
34703476 When -gamestatsfileoutputonly is specified, file will be emitted here instead of to modpath
34713477
3472-gc_secret_key "" (developmentonly gamedll protected defensive)
3473- Secret key for authenticating with the GC
3474-
34753478 gl_clear true (developmentonly clientdll defensive)
34763479 <no description>
34773480
@@ -4219,13 +4222,10 @@ lb_use_ellipsoid_bounds true (developmentonly cheat)
42194222 lb_use_illumination_silhouette true (developmentonly cheat menubar_item)
42204223 SceneSystem/LightBinner/Use Illumination Bounds
42214224
4222-leaderboards_cache_duration 600 (developmentonly clientdll)
4223- <no description>
4224-
4225-lightquery_debug_direct_lighting true (gamedll clientdll replicated cheat)
4226- <no description>
4225+lb_use_illumination_volume true (developmentonly cheat)
4226+ Disables use of illumination volume (may cause precomputed lighting errors)
42274227
4228-lightquery_debug_indirect_lighting true (gamedll clientdll replicated cheat)
4228+leaderboards_cache_duration 600 (developmentonly clientdll)
42294229 <no description>
42304230
42314231 lobby_default_privacy_bits2 "1" (clientdll archive release)
@@ -4539,21 +4539,12 @@ mm_tu_string "00000000" (developmentonly defensive)
45394539 mm_use_p2p_for_listen_server true (developmentonly defensive)
45404540 <no description>
45414541
4542-mobile_fps_increase_during_charging false (archive)
4543- MOBILE_FPS_CONTROL: If true we increase framerate limit while charging
4544-
4545-mobile_fps_increase_during_hfr_animations true (developmentonly hidden defensive)
4546- MOBILE_FPS_CONTROL: If true we increase framerate limit during HFR-tagged animations and transitions.
4547-
4548-mobile_fps_increase_during_touch true (archive)
4549- MOBILE_FPS_CONTROL: If true we increase framerate limit during touch
4550-
4551-mobile_fps_limit 30 (archive)
4552- MOBILE_FPS_CONTROL: Mobile FPS limit - 15, 30, 60
4553-
45544542 model_default_preview_sequence_name "" (gamedll clientdll archive replicated)
45554543 <no description>
45564544
4545+modeldoc_fgd_debug_path "" (developmentonly)
4546+ <no description>
4547+
45574548 molotov_throw_detonate_time 2 (gamedll clientdll replicated release commandline_enforced)
45584549 <no description>
45594550
@@ -4683,8 +4674,8 @@ mp_death_drop_defuser true (gamedll clientdll replicated release commandline_enf
46834674 mp_death_drop_grenade 2 (min: 0, max: 2, gamedll clientdll replicated release commandline_enforced)
46844675 Which grenade to drop on player death: 0=none, 1=best, 2=current or best, 3=all grenades
46854676
4686-mp_death_drop_gun 1 (min: 0, max: 2, gamedll clientdll replicated release commandline_enforced)
4687- Which gun to drop on player death: 0=none, 1=best, 2=current or best
4677+mp_death_drop_gun 1 (min: 0, max: 3, gamedll clientdll replicated release commandline_enforced)
4678+ Which gun to drop on player death: 0=none, 1=best, 2=current or best, 3=both
46884679
46894680 mp_death_drop_healthshot true (gamedll clientdll replicated release)
46904681 Drop healthshot on player death
@@ -4956,7 +4947,7 @@ mp_playerid_delay 0.4 (min: 0, max: 1, gamedll clientdll replicated release)
49564947 mp_playerid_hold 0.1 (min: 0, max: 1, gamedll clientdll replicated release)
49574948 Number o
This preview is truncated. The source commit contains the complete diff.