diff --git a/docs/contribute/basics/creating-editing-articles.md b/docs/contribute/basics/creating-editing-articles.md index d5ce67ac..a19ea385 100644 --- a/docs/contribute/basics/creating-editing-articles.md +++ b/docs/contribute/basics/creating-editing-articles.md @@ -7,11 +7,9 @@ weight: 10 ## Creating An Article -Articles on the Strata Source Wiki consist of Markdown files that work with the [standard set of syntax](https://www.markdownguide.org/basic-syntax/). +Articles on the Strata Source Wiki consist of a mix of Markdown files and autogenerated docs from JSON dumps. The Markdown docs follow mostly a [standard set of syntax](https://www.markdownguide.org/basic-syntax/) with some of [GitHub's Markdown styling formats](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) (Ex. Alerts/Notices). -The Wiki also follows some, but not all, of [GitHub's Markdown styling formats](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) (Ex. Alerts/Notices). - -All the Markdown files on the Wiki are inside topics. Topics are the folders that make up certain sections of categories. Example of `Category/Topic/Article`: `Audio/Overview/Sound System`. These Markdown files are placed into where they should displayed in the Wiki. +All the Markdown files on the Wiki are inside topics. Topics are the folders that make up certain sections of categories. Example of `Category/Topic/Article`: `Audio/Overview/Sound System`. The Wiki also supports nesting subtopic folders inside topics. These Markdown files are placed into where they should displayed in the Wiki. For example, to add a article to the "Overview" topic in the "Panorama" category, all that needs to be done is to make a new Markdown file in the `docs/panorama/overview` folder. diff --git a/dumps/angelscript_client_p2ce.json b/dumps/angelscript_client_p2ce.json index 39648a43..a6650578 100644 --- a/dumps/angelscript_client_p2ce.json +++ b/dumps/angelscript_client_p2ce.json @@ -3699,12 +3699,6 @@ "name": "Remove", "declaration": "void util::Remove(CBaseEntity@ entity)", "documentation": null - }, - { - "namespace": null, - "name": "debugbreak", - "declaration": "void debugbreak()", - "documentation": null } ], "property": [ @@ -7922,6 +7916,38 @@ "visibility": "public", "virtual": false } + ], + "property": [ + { + "name": "start", + "visibility": "public", + "declaration": "Vector start" + }, + { + "name": "delta", + "visibility": "public", + "declaration": "Vector delta" + }, + { + "name": "startOffset", + "visibility": "public", + "declaration": "Vector startOffset" + }, + { + "name": "extents", + "visibility": "public", + "declaration": "Vector extents" + }, + { + "name": "isRay", + "visibility": "public", + "declaration": "bool isRay" + }, + { + "name": "isSwept", + "visibility": "public", + "declaration": "bool isSwept" + } ] }, { @@ -7929,6 +7955,20 @@ "name": "FireBulletsInfo_t", "type": "value", "script_can_inherit": false, + "method": [ + { + "name": "FireBulletsInfo_t", + "declaration": "FireBulletsInfo_t()", + "documentation": null, + "virtual": false + }, + { + "name": "FireBulletsInfo_t", + "declaration": "FireBulletsInfo_t(int shots, const Vector&in src, const Vector&in dir, const Vector&in spread, float distance, int ammoType, bool primary = true)", + "documentation": null, + "virtual": false + } + ], "property": [ { "name": "iShots", @@ -8561,9 +8601,16 @@ "visibility": "public", "virtual": false }, + { + "name": "FireInput", + "declaration": "void FireInput(const string&in fgdInputName, const Variant&in value, float delay, CBaseEntity@ activator, CBaseEntity@ caller, int id = 0)", + "documentation": null, + "visibility": "public", + "virtual": false + }, { "name": "FireOutput", - "declaration": "void FireOutput(const string&in output, Variant variant, CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", + "declaration": "void FireOutput(const string&in fgdOutput, Variant variant, CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", "documentation": null, "visibility": "public", "virtual": false @@ -8862,6 +8909,20 @@ "visibility": "public", "virtual": false }, + { + "name": "IsOnGround", + "declaration": "bool IsOnGround() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "GetGroundEntity", + "declaration": "CBaseEntity@ GetGroundEntity() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, { "name": "SetThink", "declaration": "void SetThink(ThinkFunc_t@ thinkFunc, float nextThinkTime = 0.0, const string&in context = \"\")", @@ -9165,6 +9226,260 @@ } ] }, + { + "namespace": null, + "name": "CBaseEntityOutput", + "type": "value", + "script_can_inherit": false, + "method": [ + { + "name": "GetType", + "declaration": "EFieldType GetType() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "GetMaxDelay", + "declaration": "float GetMaxDelay() const", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputVariant", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputVariant", + "declaration": "COutputVariant()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Variant&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputInt", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputInt", + "declaration": "COutputInt()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(int value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputFloat", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputFloat", + "declaration": "COutputFloat()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(float value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputString", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputString", + "declaration": "COutputString()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const string&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputEntity", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputEntity", + "declaration": "COutputEntity()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(CBaseEntity@ value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputVector", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputVector", + "declaration": "COutputVector()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Vector&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const QAngle&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputPosVector", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputPosVector", + "declaration": "COutputPosVector()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Vector&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputColor", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputColor", + "declaration": "COutputColor()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(Color value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputEvent", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputEvent", + "declaration": "COutputEvent()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, { "namespace": null, "name": "CBaseAnimating", @@ -9398,6 +9713,13 @@ "documentation": null, "visibility": "public", "virtual": false + }, + { + "name": "IsOnFire", + "declaration": "bool IsOnFire() const", + "documentation": null, + "visibility": "public", + "virtual": false } ] }, diff --git a/dumps/angelscript_server_p2ce.json b/dumps/angelscript_server_p2ce.json index 39648a43..73783a2c 100644 --- a/dumps/angelscript_server_p2ce.json +++ b/dumps/angelscript_server_p2ce.json @@ -7922,6 +7922,38 @@ "visibility": "public", "virtual": false } + ], + "property": [ + { + "name": "start", + "visibility": "public", + "declaration": "Vector start" + }, + { + "name": "delta", + "visibility": "public", + "declaration": "Vector delta" + }, + { + "name": "startOffset", + "visibility": "public", + "declaration": "Vector startOffset" + }, + { + "name": "extents", + "visibility": "public", + "declaration": "Vector extents" + }, + { + "name": "isRay", + "visibility": "public", + "declaration": "bool isRay" + }, + { + "name": "isSwept", + "visibility": "public", + "declaration": "bool isSwept" + } ] }, { @@ -7929,6 +7961,20 @@ "name": "FireBulletsInfo_t", "type": "value", "script_can_inherit": false, + "method": [ + { + "name": "FireBulletsInfo_t", + "declaration": "FireBulletsInfo_t()", + "documentation": null, + "virtual": false + }, + { + "name": "FireBulletsInfo_t", + "declaration": "FireBulletsInfo_t(int shots, const Vector&in src, const Vector&in dir, const Vector&in spread, float distance, int ammoType, bool primary = true)", + "documentation": null, + "virtual": false + } + ], "property": [ { "name": "iShots", @@ -8561,9 +8607,16 @@ "visibility": "public", "virtual": false }, + { + "name": "FireInput", + "declaration": "void FireInput(const string&in fgdInputName, const Variant&in value, float delay, CBaseEntity@ activator, CBaseEntity@ caller, int id = 0)", + "documentation": null, + "visibility": "public", + "virtual": false + }, { "name": "FireOutput", - "declaration": "void FireOutput(const string&in output, Variant variant, CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", + "declaration": "void FireOutput(const string&in fgdOutput, Variant variant, CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", "documentation": null, "visibility": "public", "virtual": false @@ -8862,6 +8915,20 @@ "visibility": "public", "virtual": false }, + { + "name": "IsOnGround", + "declaration": "bool IsOnGround() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "GetGroundEntity", + "declaration": "CBaseEntity@ GetGroundEntity() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, { "name": "SetThink", "declaration": "void SetThink(ThinkFunc_t@ thinkFunc, float nextThinkTime = 0.0, const string&in context = \"\")", @@ -9165,6 +9232,260 @@ } ] }, + { + "namespace": null, + "name": "CBaseEntityOutput", + "type": "value", + "script_can_inherit": false, + "method": [ + { + "name": "GetType", + "declaration": "EFieldType GetType() const", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "GetMaxDelay", + "declaration": "float GetMaxDelay() const", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputVariant", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputVariant", + "declaration": "COutputVariant()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Variant&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputInt", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputInt", + "declaration": "COutputInt()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(int value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputFloat", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputFloat", + "declaration": "COutputFloat()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(float value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputString", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputString", + "declaration": "COutputString()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const string&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputEntity", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputEntity", + "declaration": "COutputEntity()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(CBaseEntity@ value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputVector", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputVector", + "declaration": "COutputVector()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Vector&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const QAngle&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputPosVector", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputPosVector", + "declaration": "COutputPosVector()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(const Vector&in value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputColor", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputColor", + "declaration": "COutputColor()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(Color value, CBaseEntity@ activator, CBaseEntity@ caller)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, + { + "namespace": null, + "name": "COutputEvent", + "type": "value", + "script_can_inherit": false, + "base_type": { + "namespace": null, + "name": "CBaseEntityOutput" + }, + "method": [ + { + "name": "COutputEvent", + "declaration": "COutputEvent()", + "documentation": null, + "virtual": false + }, + { + "name": "Fire", + "declaration": "void Fire(CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)", + "documentation": null, + "visibility": "public", + "virtual": false + } + ] + }, { "namespace": null, "name": "CBaseAnimating", @@ -9398,6 +9719,13 @@ "documentation": null, "visibility": "public", "virtual": false + }, + { + "name": "IsOnFire", + "declaration": "bool IsOnFire() const", + "documentation": null, + "visibility": "public", + "virtual": false } ] }, diff --git a/dumps/commands_p2ce.json b/dumps/commands_p2ce.json index 7838bd76..eef03adb 100644 --- a/dumps/commands_p2ce.json +++ b/dumps/commands_p2ce.json @@ -3,7 +3,6 @@ {"name": "_autosavedangerous", "type": "command", "help": "AutoSaveDangerous", "flags": ["norecord"]}, {"name": "_fov", "type": "cvar", "help": "Automates fov command to server.", "flags": ["cl"]}, {"name": "_record", "type": "command", "help": "Record a demo incrementally.", "flags": ["norecord"]}, - {"name": "_resetgamestats", "type": "command", "help": "Erases current game stats and writes out a blank stats file", "flags": ["sv"]}, {"name": "_restart", "type": "command", "help": "Shutdown and restart the engine.", "flags": ["norecord"]}, {"name": "achievement_debug", "type": "cvar", "help": "Turn on achievement debug msgs.", "flags": ["cheat","rep","cl"]}, {"name": "achievement_disable", "type": "cvar", "help": "Turn off achievements.", "flags": ["cheat","rep","cl"]}, @@ -52,7 +51,7 @@ {"name": "ai_debug_node_connect", "type": "command", "help": "Debug the attempted connection between two nodes", "flags": ["sv"]}, {"name": "ai_debug_ragdoll_magnets", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "ai_debug_readiness", "type": "cvar", "help": "", "flags": ["sv"]}, - {"name": "ai_debug_shoot_positions", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "ai_debug_shoot_positions", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "ai_debug_speech", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "ai_debug_squads", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "ai_debug_think_ticks", "type": "cvar", "help": "", "flags": ["sv"]}, @@ -113,8 +112,8 @@ {"name": "ai_setenabled", "type": "command", "help": "Like ai_disable but you manually specify the state (with a 0 or 1) instead of toggling it.", "flags": ["sv","cheat"]}, {"name": "ai_setupbones_debug", "type": "cvar", "help": "Shows that bones that are setup every think", "flags": ["sv"]}, {"name": "ai_shot_bias", "type": "cvar", "help": "", "flags": ["sv"]}, - {"name": "ai_shot_bias_max", "type": "cvar", "help": "", "flags": ["rep","cl"]}, - {"name": "ai_shot_bias_min", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "ai_shot_bias_max", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, + {"name": "ai_shot_bias_min", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "ai_shot_stats", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "ai_shot_stats_term", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "ai_show_connect", "type": "command", "help": "Displays the allowed connections between each node for the currently selected hull type. Hulls are color code as follows:\n\tGreen\t\t- ground movement \n\tBlue\t\t- jumping movement\n\tCyan\t\t- flying movement\n\t\n\tYellow\t\t- crawling movement\n\tMagenta\t- climbing movement\n\tRed\t\t- connection disabled", "flags": ["sv","cheat"]}, @@ -234,22 +233,22 @@ {"name": "+alt2", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-alt2", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "alyx_darkness_force", "type": "cvar", "help": "", "flags": ["sv","cheat","rep"]}, - {"name": "ammo_357_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_AirboatGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_AlyxGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_AR2_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_Buckshot_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_CombineCannon_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_GaussEnergy_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_HelicopterGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_Pistol_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_SMG1_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_SniperPenetratedRound_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_SniperRound_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "ammo_XBowBolt_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["rep","cl"]}, - {"name": "anim_3wayblend", "type": "cvar", "help": "Toggle the 3-way animation blending code.", "flags": ["rep","cl"]}, + {"name": "ammo_357_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_AirboatGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_AlyxGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_AR2_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_Buckshot_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_CombineCannon_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_GaussEnergy_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_HelicopterGun_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_Pistol_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_SMG1_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_SniperPenetratedRound_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_SniperRound_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "ammo_XBowBolt_impulse", "type": "cvar", "help": "You must enable tweaking via tweak_ammo_impulses to use this value.", "flags": ["sv","rep","cl"]}, + {"name": "anim_3wayblend", "type": "cvar", "help": "Toggle the 3-way animation blending code.", "flags": ["sv","rep","cl"]}, {"name": "anim_showmainactivity", "type": "cvar", "help": "Show the idle, walk, run, and/or sprint activities.", "flags": ["cheat","cl"]}, - {"name": "anim_twistbones_enabled", "type": "cvar", "help": "Enable procedural twist bones.", "flags": ["cheat","rep","cl"]}, + {"name": "anim_twistbones_enabled", "type": "cvar", "help": "Enable procedural twist bones.", "flags": ["sv","cheat","rep","cl"]}, {"name": "antlion_easycrush", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "askconnect_accept", "type": "command", "help": "Accept a redirect request by the server.", "flags": ["norecord"]}, {"name": "async_allow_held_files", "type": "cvar", "help": "Allow AsyncBegin/EndRead()", "flags": []}, @@ -279,9 +278,9 @@ {"name": "BindToggle", "type": "command", "help": "Performs a bind \"increment var 0 1 1\"", "flags": []}, {"name": "bink_preload_videopanel_movies", "type": "cvar", "help": "Preload Bink movies used by VideoPanel.", "flags": ["cl"]}, {"name": "birds_debug", "type": "cvar", "help": "", "flags": ["sv"]}, - {"name": "BlendBonesMode", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "BlendBonesMode", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "blink_duration", "type": "cvar", "help": "How many seconds an eye blink will last.", "flags": ["cl"]}, - {"name": "blobs_paused", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "blobs_paused", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "bot", "type": "command", "help": "Add a bot.", "flags": ["sv","cheat"]}, {"name": "bot_command", "type": "command", "help": " . Sends specified command on behalf of specified bot", "flags": ["sv","cheat"]}, {"name": "bot_defend", "type": "cvar", "help": "Set to a team number, and that team will all keep their combat shields raised.", "flags": ["sv"]}, @@ -307,9 +306,9 @@ {"name": "bot_taunt", "type": "cvar", "help": "Force all bots to repeatedly taunt.", "flags": ["sv","cheat"]}, {"name": "bot_teleport", "type": "command", "help": "Teleport the specified bot to the specified position & angles.\n\tFormat: bot_teleport ", "flags": ["sv","cheat"]}, {"name": "bot_throw", "type": "cvar", "help": "When on, bot will throw current weapon.", "flags": ["sv","cheat"]}, - {"name": "bounce_paint_color", "type": "cvar", "help": "Color for bounce paint", "flags": ["a","rep","cl"]}, - {"name": "bounce_paint_min_speed", "type": "cvar", "help": "For tweaking how high bounce paint launches the player.", "flags": ["cheat","rep","cl"]}, - {"name": "bounce_paint_wall_jump_upward_speed", "type": "cvar", "help": "The upward velocity added when bouncing off a wall", "flags": ["cheat","rep","cl"]}, + {"name": "bounce_paint_color", "type": "cvar", "help": "Color for bounce paint", "flags": ["a","sv","rep","cl"]}, + {"name": "bounce_paint_min_speed", "type": "cvar", "help": "For tweaking how high bounce paint launches the player.", "flags": ["sv","cheat","rep","cl"]}, + {"name": "bounce_paint_wall_jump_upward_speed", "type": "cvar", "help": "The upward velocity added when bouncing off a wall", "flags": ["sv","cheat","rep","cl"]}, {"name": "box", "type": "command", "help": "Draw a debug box.", "flags": ["cheat"]}, {"name": "+break", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-break", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, @@ -325,6 +324,7 @@ {"name": "buildambientcache", "type": "command", "help": "Stores ambient cache inside BSP", "flags": []}, {"name": "buildcubemaps", "type": "command", "help": "Rebuild cubemaps.", "flags": []}, {"name": "buildmodelforworld", "type": "command", "help": "buildmodelforworld", "flags": []}, + {"name": "buildmodelforworld_cleanup_after_packing", "type": "cvar", "help": "Delete textures and models produced by buildmodelforworld which have already been packed into the BSP", "flags": []}, {"name": "bulletspeed", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "c_cam_ortho_height", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "c_cam_ortho_width", "type": "cvar", "help": "", "flags": ["a","cl"]}, @@ -371,14 +371,14 @@ {"name": "-camyawleft", "type": "command", "help": "", "flags": ["cl"]}, {"name": "+camyawright", "type": "command", "help": "", "flags": ["cl"]}, {"name": "-camyawright", "type": "command", "help": "", "flags": ["cl"]}, - {"name": "can_carry_both_guns", "type": "command", "help": "", "flags": ["sv"]}, + {"name": "can_carry_both_guns", "type": "command", "help": "", "flags": ["sv","cheat"]}, {"name": "cancelselect", "type": "command", "help": "", "flags": ["server_can_execute","clientcmd_can_execute","cl"]}, {"name": "cast_hull", "type": "command", "help": "Tests hull collision detection", "flags": ["sv","cheat"]}, {"name": "cast_ray", "type": "command", "help": "Tests collision detection", "flags": ["sv","cheat"]}, {"name": "cast_ray_paint", "type": "command", "help": "Test paint", "flags": ["sv","cheat"]}, - {"name": "catapult_physics_drag_boost", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "catapult_physics_drag_boost", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "cc_captiontrace", "type": "cvar", "help": "Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)", "flags": ["cl"]}, - {"name": "cc_emit", "type": "command", "help": "Emits a closed caption", "flags": ["cl"]}, + {"name": "cc_emit", "type": "command", "help": "Emits a closed caption", "flags": ["server_can_execute","cl"]}, {"name": "cc_findsound", "type": "command", "help": "Searches for soundname which emits specified text.", "flags": ["cl"]}, {"name": "cc_flush", "type": "command", "help": "Flushes async'd captions.", "flags": ["cl"]}, {"name": "cc_lang", "type": "cvar", "help": "Current close caption language (emtpy = use game UI language)", "flags": ["a","cl"]}, @@ -389,7 +389,7 @@ {"name": "cc_random", "type": "command", "help": "Emits a random caption", "flags": ["cl"]}, {"name": "cc_sentencecaptionnorepeat", "type": "cvar", "help": "How often a sentence can repeat.", "flags": ["cl"]}, {"name": "cc_showblocks", "type": "command", "help": "Toggles showing which blocks are pending/loaded async.", "flags": ["cl"]}, - {"name": "cc_showmissing", "type": "cvar", "help": "Show missing closecaption entries.", "flags": ["rep","cl"]}, + {"name": "cc_showmissing", "type": "cvar", "help": "Show missing closecaption entries.", "flags": ["sv","rep","cl"]}, {"name": "cc_subtitles", "type": "cvar", "help": "If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players).", "flags": ["a","cl"]}, {"name": "centerview", "type": "command", "help": "", "flags": ["cl"]}, {"name": "ch_createairboat", "type": "command", "help": "Spawn airboat in front of the player.", "flags": ["sv","cheat"]}, @@ -402,7 +402,8 @@ {"name": "cheap_captions_fadetime", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cheap_captions_test", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "chet_debug_idle", "type": "cvar", "help": "If set one, many debug prints to help track down the TLK_IDLE issue. Set two for super verbose info", "flags": ["a","sv"]}, - {"name": "choreo_spew_filter", "type": "cvar", "help": "Spew choreo. Use a sub-string or * to display all events.", "flags": ["rep","cl"]}, + {"name": "choreo_spew_filter", "type": "cvar", "help": "Spew choreo. Use a sub-string or * to display all events.", "flags": ["sv","rep","cl"]}, + {"name": "cl_360_fixed_angle", "type": "cvar", "help": "Use fixed angle when rendering 360 view.", "flags": ["norecord","cl"]}, {"name": "cl_aggregate_particles", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_allowdownload", "type": "cvar", "help": "Client downloads customization files", "flags": ["a"]}, {"name": "cl_allowupload", "type": "cvar", "help": "Client uploads customization files", "flags": ["a"]}, @@ -410,6 +411,7 @@ {"name": "cl_auto_taunt_pip", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "cl_autowepswitch", "type": "cvar", "help": "Automatically switch to picked up weapons (if more powerful)", "flags": ["a","user","cl"]}, {"name": "cl_backspeed", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, + {"name": "cl_beam_test_traces", "type": "cvar", "help": "Enable debug overlay on traces that determine where the client-side visible env_beam is drawn. Has no bearing on the server-side damage-causing part of the beam.", "flags": ["cheat","cl"]}, {"name": "cl_blurClearAlpha", "type": "cvar", "help": "0-255, but 0 has errors at the moment", "flags": ["cl"]}, {"name": "cl_blurDebug", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_blurPasses", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -493,6 +495,7 @@ {"name": "cl_csm_world_shadows", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_csm_world_shadows_in_viewmodelcascade", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_csm_xlat_continuity", "type": "cvar", "help": "", "flags": ["cl"]}, + {"name": "cl_custom_material_override", "type": "cvar", "help": "allow custom material override", "flags": ["cheat","cl"]}, {"name": "cl_customsounds", "type": "cvar", "help": "Enable customized player sound playback", "flags": ["cl"]}, {"name": "cl_debug_paint_ammo_bar", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_debug_ugc_downloads", "type": "cvar", "help": "", "flags": []}, @@ -506,16 +509,16 @@ {"name": "cl_detail_avoid_recover_speed", "type": "cvar", "help": "how fast to recover position after avoiding players", "flags": ["a","cl"]}, {"name": "cl_detail_max_sway", "type": "cvar", "help": "Amplitude of the detail prop sway", "flags": ["a","cl"]}, {"name": "cl_detail_multiplier", "type": "cvar", "help": "extra details to create", "flags": ["cheat","cl"]}, + {"name": "cl_detaildist", "type": "cvar", "help": "Distance at which detail props are no longer visible", "flags": ["cheat","cl"]}, + {"name": "cl_detailfade", "type": "cvar", "help": "Distance across which detail props fade in", "flags": ["cheat","cl"]}, {"name": "cl_disable_ragdolls", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, - {"name": "cl_disable_splitscreen_cpu_level_cfgs_in_pip", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "cl_disable_survey_panel", "type": "cvar", "help": "", "flags": ["a","rep","cl"]}, {"name": "cl_disable_water_render_targets", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_download_demoplayer", "type": "cvar", "help": "Determines whether downloads of external resources are allowed during demo playback (0:no,1:workshop,2:all)", "flags": []}, {"name": "cl_downloadfilter", "type": "cvar", "help": "Determines which files can be downloaded from the server (all, none, nosounds, mapsonly)", "flags": ["a"]}, {"name": "cl_draw_airboat_wake", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_draw_gun_swap_indicator", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, - {"name": "cl_draw_hud_ammo", "type": "cvar", "help": "Enable or disable drawing of the ammo hud element", "flags": ["cl"]}, - {"name": "cl_draw_hud_health", "type": "cvar", "help": "Draw or hide the health HUD element", "flags": ["cl"]}, + {"name": "cl_draw_hud_ammo", "type": "cvar", "help": "Enable or disable drawing of the ammo hud element. 0=disable, 1=only draw when HEV is equipped, 2=always draw", "flags": ["cl"]}, + {"name": "cl_draw_hud_health", "type": "cvar", "help": "Draw or hide the health HUD element. 0=don't draw, 1=draw when HEV suit equipped, 2=always draw", "flags": ["cl"]}, {"name": "cl_draw_hud_keypress", "type": "cvar", "help": "Draws the keypress UI element on the hud", "flags": ["a","cl"]}, {"name": "cl_draw_only_deathnotices", "type": "cvar", "help": "For drawing only the crosshair and death notices (used for moviemaking)", "flags": ["cl"]}, {"name": "cl_draw_paint_bomb_with_blobs", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -533,6 +536,21 @@ {"name": "cl_dump_entity_sizes", "type": "command", "help": "Print sizeof(entclass)", "flags": ["cl"]}, {"name": "cl_dump_particle_stats", "type": "command", "help": "dump particle profiling info to particle_profile.csv", "flags": ["cl"]}, {"name": "cl_dumpsplithacks", "type": "command", "help": "Dump split screen workarounds.", "flags": ["cl"]}, + {"name": "cl_dynamic_light_energy_ball", "type": "cvar", "help": "When enabled, adds a dynamic light to energy balls", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_energy_ball_color", "type": "cvar", "help": "Sets the color for dynamic energy ball lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_energy_ball_constant_attn", "type": "cvar", "help": "Sets the constant attenuation factor for dynamic energy ball lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_energy_ball_linear_attn", "type": "cvar", "help": "Sets the linear attenuation factor for dynamic energy ball lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_energy_ball_quadratic_attn", "type": "cvar", "help": "Sets the quadratic attenuation factor for dynamic energy ball lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_energy_ball_radius_scale", "type": "cvar", "help": "Sets the radius scale for dynamic energy ball lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret", "type": "cvar", "help": "When enabled, adds a dynamic light to turrets", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_color", "type": "cvar", "help": "Sets the color for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_constant_attn", "type": "cvar", "help": "Sets the constant attenuation factor for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_innerangle", "type": "cvar", "help": "Sets the inner angle (degrees) for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_linear_attn", "type": "cvar", "help": "Sets the linear attenuation factor for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_offset", "type": "cvar", "help": "How many units to offset the dynamic turret light in front of the turret", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_outerangle", "type": "cvar", "help": "Sets the outer angle (degrees) for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_quadratic_attn", "type": "cvar", "help": "Sets the quadratic attenuation factor for dynamic turret lights", "flags": ["a","cl"]}, + {"name": "cl_dynamic_light_turret_radius", "type": "cvar", "help": "Sets the radius for dynamic turret lights", "flags": ["a","cl"]}, {"name": "cl_ejectbrass", "type": "cvar", "help": "Whether or not to eject brass from weapons", "flags": ["a","cl"]}, {"name": "cl_enable_remote_splitscreen", "type": "cvar", "help": "Allows viewing of nonlocal players in a split screen fashion", "flags": ["cl"]}, {"name": "cl_energy_ball_start_fade_time", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, @@ -552,9 +570,9 @@ {"name": "cl_forcepreload", "type": "cvar", "help": "Whether we should force preloading.", "flags": ["a"]}, {"name": "cl_forwardspeed", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_foundry_ShowEntityHighlights", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "cl_fov", "type": "cvar", "help": "Client-side fov control that is global for all splitscreen players on this machine. This gets overriden via splitscreen_config.txt for splitscreen.", "flags": ["cl"]}, + {"name": "cl_fov", "type": "cvar", "help": "Client-side fov control that is global for all splitscreen players on this machine. This gets overriden via splitscreen_config.txt for splitscreen.", "flags": ["a","cl"]}, {"name": "cl_fullupdate", "type": "command", "help": "Forces the server to send a full update packet", "flags": ["cheat"]}, - {"name": "cl_group_paint_impact_effects", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "cl_group_paint_impact_effects", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "cl_headbob_amp", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_headbob_freq", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_headbob_land_dip_amt", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -586,7 +604,7 @@ {"name": "cl_leveloverviewmarker", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_lock_camera", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_maxrenderable_dist", "type": "cvar", "help": "Max distance from the camera at which things will be rendered", "flags": ["cheat","cl"]}, - {"name": "cl_minimal_rtt_shadows", "type": "cvar", "help": "", "flags": ["a","cl"]}, + {"name": "cl_minimal_rtt_shadows", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_mirror_world", "type": "cvar", "help": "Enable mirroring the appearance of the game world", "flags": ["cl"]}, {"name": "cl_modelfastpath", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_modemanager_reload", "type": "command", "help": "Reloads the panel metaclasses for vgui screens.", "flags": ["cl"]}, @@ -595,6 +613,7 @@ {"name": "cl_mouselook", "type": "cvar", "help": "Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.", "flags": ["a","cl","ss"]}, {"name": "cl_mouselook2", "type": "cvar", "help": "Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.", "flags": ["a","cl","ss_added"]}, {"name": "cl_mouselook_roll_compensation", "type": "cvar", "help": "In Portal and Paint, if your view is being rolled, compensate for that. So mouse movements are always relative to the screen.", "flags": ["cl"]}, + {"name": "cl_movie_audio_channel_count", "type": "cvar", "help": "", "flags": ["norecord"]}, {"name": "cl_mute_all_but_friends_and_party", "type": "cvar", "help": "Only allow communication from friends and matchmaking party members. Doesn't apply to competitive matchmaking games.", "flags": ["a","cl"]}, {"name": "cl_mute_enemy_team", "type": "cvar", "help": "Block all communication from players on the enemy team.", "flags": ["a","cl"]}, {"name": "cl_npc_speedmod_intime", "type": "cvar", "help": "", "flags": ["a","cl"]}, @@ -613,8 +632,10 @@ {"name": "cl_particles_dump_effects", "type": "command", "help": "", "flags": ["cl"]}, {"name": "cl_particles_dump_json", "type": "command", "help": "Dumps particle operators to a JSON file", "flags": ["cheat","cl"]}, {"name": "cl_particles_dumplist", "type": "command", "help": "Dump all new particles, optional name substring.", "flags": ["cheat","cl"]}, + {"name": "cl_particles_reload", "type": "command", "help": "Reload particles (client-side)", "flags": ["cheat","cl"]}, {"name": "cl_particles_show_bbox", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_particles_show_controlpoints", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, + {"name": "cl_pause_on_steam_overlay", "type": "cvar", "help": "Pauses the game when Steam Overlay is opened. Only affects singleplayer games; in multiplayer the game is never paused.", "flags": ["a","cl"]}, {"name": "cl_pclass", "type": "cvar", "help": "Dump entity by prediction classname.", "flags": ["cheat","cl"]}, {"name": "cl_pdump", "type": "cvar", "help": "Dump info about this entity to screen.", "flags": ["cheat","cl"]}, {"name": "cl_phys_block_dist", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -633,6 +654,7 @@ {"name": "cl_playback_screenshots", "type": "cvar", "help": "Allows the client to playback screenshot and jpeg commands in demos.", "flags": []}, {"name": "cl_player_fullupdate_predicted_origin_fix", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_player_render_in_reflection_view", "type": "cvar", "help": "", "flags": ["a","cl"]}, + {"name": "cl_player_render_in_reflective_glass", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "cl_player_render_in_shadows_view", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "cl_playeranimstate_transitions", "type": "cvar", "help": "Enable transitions on animstate sequence changes", "flags": ["cl"]}, {"name": "cl_playermodel", "type": "cvar", "help": "Default Player Model", "flags": ["a","user","server_can_execute","cl"]}, @@ -642,11 +664,13 @@ {"name": "cl_portal_camera_orientation_max_speed", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_portal_camera_orientation_rate", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_portal_camera_orientation_rate_base", "type": "cvar", "help": "", "flags": ["cl"]}, + {"name": "cl_portal_cleanser_debug_sound_location", "type": "cvar", "help": "Display the location that the sound is emitting from for the fizzler.", "flags": ["cheat","cl"]}, {"name": "cl_portal_cleanser_default_intensity", "type": "cvar", "help": "The default intensity of the cleanser field effect.", "flags": ["cl"]}, {"name": "cl_portal_cleanser_powerup_time", "type": "cvar", "help": "The amount of time the power up sequence takes to complete.", "flags": ["cl"]}, {"name": "cl_portal_cleanser_scanline", "type": "cvar", "help": "Use particle scanline.", "flags": ["cl"]}, {"name": "cl_portal_cleanser_shot_pulse_intensity", "type": "cvar", "help": "The intensity of the cleanser field when it gets shot at.", "flags": ["cl"]}, {"name": "cl_portal_cleanser_shot_pulse_time", "type": "cvar", "help": "The amount of time to pulse the cleanser field for when it is shot at.", "flags": ["cl"]}, + {"name": "cl_portal_crosshair_auto_scale", "type": "cvar", "help": "Automatically scale crosshair to match the reference resolution of 1920x1080, like the rest of the UI", "flags": ["a","cl"]}, {"name": "cl_portal_crosshair_mode", "type": "cvar", "help": "0: Portal 2 mode (Filled when portal is placed), 1: Portal 1 mode (Filled when portal is placeable)", "flags": ["a","cl"]}, {"name": "cl_portal_crosshair_scale", "type": "cvar", "help": "Scale the crosshair by this amount", "flags": ["a","cl"]}, {"name": "cl_portal_ghost_use_render_bound", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -656,7 +680,9 @@ {"name": "cl_portal_sp_secondary_color", "type": "cvar", "help": "Sets the secondary (right) portal color of the SP player (Default is orange)\n", "flags": ["a","cl"]}, {"name": "cl_portal_teleportation_interpolation_fixup_method", "type": "cvar", "help": "0 = transform history only, 1 = insert discontinuity transform", "flags": ["cl"]}, {"name": "cl_portal_use_new_dissolve", "type": "cvar", "help": "Use new dissolve effect", "flags": ["cheat","cl"]}, + {"name": "cl_portal_use_old_fizzle_effects", "type": "cvar", "help": "Use old style Portal 1 particle effects", "flags": ["a","cl"]}, {"name": "cl_portalgun_beam_size", "type": "cvar", "help": "", "flags": ["cl"]}, + {"name": "cl_portalgun_deploy_anim_duration", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_portalgun_effects_max_alpha", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_portalgun_effects_min_alpha", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_portalgun_effects_min_size", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -690,9 +716,11 @@ {"name": "cl_race_checkpoint_inactive_color", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_ragdoll_collide", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_ragdoll_gravity", "type": "cvar", "help": "Sets the gravity client-side ragdolls", "flags": ["cheat","cl"]}, + {"name": "cl_ragdoll_self_collision", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_remove_old_ugc_downloads", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_removedecals", "type": "command", "help": "Remove the decals from the entity under the crosshair.", "flags": ["cheat","cl"]}, {"name": "cl_report_soundpatch", "type": "command", "help": "reports client-side sound patch count", "flags": ["cl"]}, + {"name": "cl_require_servercanexecute_in_sp", "type": "cvar", "help": "Require all client commands to have FCVAR_SERVER_CAN_EXECUTE to be able to be ran in singleplayer by the server", "flags": []}, {"name": "cl_resend", "type": "cvar", "help": "Delay in seconds before the client will resend the 'connect' attempt", "flags": []}, {"name": "cl_resetportalledplayerinterp", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_retire_low_priority_lights", "type": "cvar", "help": "Low priority dlights are replaced by high priority ones", "flags": []}, @@ -710,6 +738,10 @@ {"name": "cl_sanitize_player_names", "type": "cvar", "help": "Replace names of other players with something non-offensive.", "flags": ["a","cl"]}, {"name": "cl_screenshotname", "type": "cvar", "help": "Custom Screenshot name", "flags": []}, {"name": "cl_script_dump_docs", "type": "command", "help": "Dump server VScript docs", "flags": ["norecord","cl"]}, + {"name": "cl_scriptsystem_dump", "type": "command", "help": "Dumps API docs to root game folder", "flags": ["cl"]}, + {"name": "cl_scriptsystem_dump_json", "type": "command", "help": "Dumps API docs to root game folder", "flags": ["cl"]}, + {"name": "cl_scriptsystem_dump_lsp", "type": "command", "help": "Dumps API docs to root game folder", "flags": ["cl"]}, + {"name": "cl_scriptsystem_exec", "type": "command", "help": "Executes a function within the given file, relative to /code/", "flags": ["cheat","cl"]}, {"name": "cl_SetupAllBones", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_shadowtextureoverlaysize", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_shadowupdatespacing", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -737,7 +769,7 @@ {"name": "cl_ShowSunVectors", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_showtextmsg", "type": "cvar", "help": "Enable/disable text messages printing on the screen.", "flags": ["cl"]}, {"name": "cl_sidespeed", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, - {"name": "cl_simdbones", "type": "cvar", "help": "Use SIMD bone setup.", "flags": ["rep","cl"]}, + {"name": "cl_simdbones", "type": "cvar", "help": "Use SIMD bone setup.", "flags": ["sv","rep","cl"]}, {"name": "cl_skip_player_render_in_main_view", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "cl_skipfastpath", "type": "cvar", "help": "Set to 1 to stop all models that go through the model fast path from rendering", "flags": ["cheat","cl"]}, {"name": "cl_skipslowpath", "type": "cvar", "help": "Set to 1 to skip any models that don't go through the model fast path", "flags": ["cheat"]}, @@ -759,15 +791,10 @@ {"name": "cl_sunlight_depthbias", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_sunlight_ortho_size", "type": "cvar", "help": "Set to values greater than 0 for ortho view render projections.", "flags": ["cheat","cl"]}, {"name": "cl_support_vpk_assocation", "type": "cvar", "help": "Whether vpk associations are enabled for this mod", "flags": ["a","cl"]}, - {"name": "cl_survey_panel_dont_submit_answers", "type": "cvar", "help": "", "flags": ["cl"]}, + {"name": "cl_suppress_atlas_allocator_warnings", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "cl_taunt_finish_rotate_cam", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_taunt_finish_speed", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_teamid", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "cl_teammate_color_1", "type": "cvar", "help": "", "flags": []}, - {"name": "cl_teammate_color_2", "type": "cvar", "help": "", "flags": []}, - {"name": "cl_teammate_color_3", "type": "cvar", "help": "", "flags": []}, - {"name": "cl_teammate_color_4", "type": "cvar", "help": "", "flags": []}, - {"name": "cl_teammate_color_5", "type": "cvar", "help": "", "flags": []}, {"name": "cl_threaded_bone_setup", "type": "cvar", "help": "Enable parallel processing of bones", "flags": ["cl"]}, {"name": "cl_timeout", "type": "cvar", "help": "After this many seconds without receiving a packet from the server, the client will disconnect itself", "flags": ["a"]}, {"name": "cl_tlucfastpath", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -777,7 +804,7 @@ {"name": "cl_updatevisibility", "type": "command", "help": "Updates visibility bits.", "flags": ["cl"]}, {"name": "cl_upspeed", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "cl_use_new_headbob", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "cl_use_simd_bones", "type": "cvar", "help": "1 use SIMD bones 0 use scalar bones.", "flags": ["rep","cl"]}, + {"name": "cl_use_simd_bones", "type": "cvar", "help": "1 use SIMD bones 0 use scalar bones.", "flags": ["sv","rep","cl"]}, {"name": "cl_useoldswapportalvisibilitycode", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_vertical_elevator_fix", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "cl_view", "type": "command", "help": "Set the view entity index.", "flags": ["cheat"]}, @@ -857,13 +884,13 @@ {"name": "contimes", "type": "cvar", "help": "Number of console lines to overlay for debugging.", "flags": []}, {"name": "coop", "type": "cvar", "help": "Cooperative play.", "flags": ["nf"]}, {"name": "coop_grab_use_vm", "type": "cvar", "help": "Use viewmodel grab when in coop gameplay", "flags": ["sv"]}, - {"name": "coop_impact_velocity_threshold", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "coop_impact_velocity_threshold", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "-coop_ping", "type": "command", "help": "", "flags": ["cl"]}, {"name": "+coop_ping", "type": "command", "help": "", "flags": ["cl"]}, - {"name": "cpu_level", "type": "cvar", "help": "CPU Level - Default: High", "flags": []}, {"name": "cpu_level_optionsui", "type": "cvar", "help": "Used to set video property from options UI.", "flags": ["cl"]}, {"name": "cpu_level_restart", "type": "cvar", "help": "Used to set video property at device reset.", "flags": ["cl"]}, {"name": "crash", "type": "command", "help": "Cause the engine to crash (Debug!!)", "flags": ["cheat","norecord"]}, + {"name": "create_cookie_light", "type": "command", "help": "CREATE ME A COOKIE LIGHTS", "flags": ["cheat"]}, {"name": "create_flashlight", "type": "command", "help": "", "flags": ["sv","cheat"]}, {"name": "create_volumetric", "type": "command", "help": "", "flags": ["sv","cheat"]}, {"name": "creditsdone", "type": "command", "help": "", "flags": ["sv"]}, @@ -889,25 +916,31 @@ {"name": "dbg_demofile", "type": "cvar", "help": "", "flags": []}, {"name": "dbg_spike", "type": "command", "help": "generates a fake spike", "flags": ["cheat","norecord"]}, {"name": "deathmatch", "type": "cvar", "help": "Running a deathmatch server.", "flags": ["nf"]}, + {"name": "debug_clustered_cookie", "type": "cvar", "help": "", "flags": []}, + {"name": "debug_clustered_lights", "type": "cvar", "help": "", "flags": []}, + {"name": "debug_create_lights", "type": "command", "help": "CREATE ME A LIGHTS", "flags": ["cheat"]}, {"name": "debug_dispatch_server_dump", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "debug_drawbox", "type": "command", "help": "Create debug box", "flags": ["cheat"]}, {"name": "debug_drawdisp_boundbox", "type": "command", "help": "Create debug boxes for invalid displacements", "flags": ["cheat"]}, {"name": "debug_fixmyposition", "type": "command", "help": "Runs FindsClosestPassableSpace() on player.", "flags": ["sv","cheat"]}, + {"name": "debug_flashlight_limit", "type": "cvar", "help": "Prints projected texture limit information every time an env_projectedtexture turns on or off", "flags": ["sv"]}, {"name": "debug_map_crc", "type": "cvar", "help": "Prints CRC for each map lump loaded", "flags": []}, {"name": "debug_materialmodifycontrol", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "debug_materialmodifycontrol_client", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "debug_overlay_fullposition", "type": "cvar", "help": "", "flags": ["sv"]}, + {"name": "debug_paint_alpha", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "debug_paint_client_blobs", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "debug_paint_impact_effects", "type": "cvar", "help": "", "flags": ["rep","cl"]}, - {"name": "debug_paint_sprayer_cone", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, - {"name": "debug_paintable_projected_wall", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "debug_paint_impact_effects", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, + {"name": "debug_paint_sprayer_cone", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, + {"name": "debug_paintable_projected_wall", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "debug_paintbomb_explosion", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, {"name": "debug_physimpact", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "debug_pitch_limit", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "debug_player_paint_shoot_pos", "type": "cvar", "help": "", "flags": ["sv"]}, + {"name": "debug_portal_cleanser_search_box", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, {"name": "debug_projected_wall_drawing", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "debug_touchlinks", "type": "cvar", "help": "Spew touch link activity", "flags": ["sv"]}, - {"name": "debug_viewmodel_grabcontroller", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "debug_viewmodel_grabcontroller", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "debug_visibility_monitor", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, {"name": "debugportalcollideables", "type": "command", "help": "Dump all CPhysCollides for all portals to the debug overlay", "flags": ["sv"]}, {"name": "decalfrequency", "type": "cvar", "help": "", "flags": ["sv","nf"]}, @@ -944,9 +977,11 @@ {"name": "demolist", "type": "command", "help": "Print demo sequence list.", "flags": ["norecord"]}, {"name": "demos", "type": "command", "help": "Demo demo file sequence.", "flags": ["norecord"]}, {"name": "demoui", "type": "command", "help": "Show/hide the demo player UI.", "flags": ["norecord"]}, + {"name": "destroy_debug_lights", "type": "command", "help": "DESTROY ME A LIGHTS", "flags": ["cheat"]}, {"name": "developer", "type": "cvar", "help": "Set developer message level", "flags": []}, {"name": "devshots_nextmap", "type": "command", "help": "Used by the devshots system to go to the next map in the devshots maplist.", "flags": []}, {"name": "devshots_screenshot", "type": "command", "help": "Used by the -makedevshots system to take a screenshot. For taking your own screenshots, use the 'screenshot' command instead.", "flags": ["norecord"]}, + {"name": "devui_auto_scale", "type": "cvar", "help": "Automatically scale font and display scale to match the reference resolution 1920x1080", "flags": ["a"]}, {"name": "devui_disable", "type": "command", "help": "Disables the specified devui window", "flags": ["cl"]}, {"name": "devui_display_scale", "type": "cvar", "help": "Global imgui scale, usually used for Hi-DPI displays", "flags": ["a"]}, {"name": "devui_enable", "type": "command", "help": "Enables the specified devui window", "flags": ["cl"]}, @@ -955,6 +990,7 @@ {"name": "-devui_input", "type": "command", "help": "Toggles the mouse cursor for devui windows, same as devui_toggle_input", "flags": ["cl"]}, {"name": "+devui_menu", "type": "command", "help": "Toggles the menu bar and input", "flags": ["cl"]}, {"name": "-devui_menu", "type": "command", "help": "Toggles the menu bar and input", "flags": ["cl"]}, + {"name": "devui_rightclick_for_cursor", "type": "cvar", "help": "Right click toggles the cursor when a devui window is open", "flags": ["a"]}, {"name": "devui_show", "type": "command", "help": "Toggles the specified devui window", "flags": ["cl"]}, {"name": "devui_theme", "type": "cvar", "help": "Current devui theme", "flags": ["a"]}, {"name": "devui_toggle_input", "type": "command", "help": "Toggles the mouse cursor for devui windows", "flags": ["cl"]}, @@ -972,11 +1008,10 @@ {"name": "dog_max_wait_time", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "draw_paint_client_blobs", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "draw_paint_isosurface", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "draw_paint_splat_particles", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "draw_paint_splat_particles", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "drawcross", "type": "command", "help": "Draws a cross at the given location\n\tArguments: x y z", "flags": ["sv","cheat"]}, {"name": "drawline", "type": "command", "help": "Draws line between two 3D Points.\n\tGreen if no collision\n\tRed is collides with something\n\tArguments: x1 y1 z1 x2 y2 z2", "flags": ["sv","cheat"]}, {"name": "dropprimary", "type": "command", "help": "dropprimary: Drops the primary weapon of the player.", "flags": ["cl"]}, - {"name": "ds_get_newest_subscribed_files", "type": "command", "help": "Re-reads web api auth key and subscribed file lists from disk and downloads the latest updates of those files from steam", "flags": ["sv"]}, {"name": "dsp_automatic", "type": "cvar", "help": "", "flags": ["demo"]}, {"name": "dsp_db_min", "type": "cvar", "help": "", "flags": ["cheat","demo"]}, {"name": "dsp_db_mixdrop", "type": "cvar", "help": "", "flags": ["cheat","demo"]}, @@ -1027,7 +1062,7 @@ {"name": "enable_fast_math", "type": "cvar", "help": "Turns Denormals-Are-Zeroes and Flush-to-Zero on or off", "flags": []}, {"name": "enable_skeleton_draw", "type": "cvar", "help": "Render skeletons in wireframe", "flags": ["cheat","cl"]}, {"name": "endmovie", "type": "command", "help": "Stop recording movie frames.", "flags": ["norecord"]}, - {"name": "engine_no_focus_sleep", "type": "cvar", "help": "", "flags": []}, + {"name": "engine_no_focus_sleep", "type": "cvar", "help": "", "flags": ["a"]}, {"name": "ent_absbox", "type": "command", "help": "Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.\n\tArguments: \t{entity_name} / {class_name} / no argument picks what player is looking at ", "flags": ["sv","cheat"]}, {"name": "ent_attachments", "type": "command", "help": "Displays the attachment points on an entity.\n\tArguments: \t{entity_name} / {class_name} / no argument picks what player is looking at ", "flags": ["sv","cheat"]}, {"name": "ent_autoaim", "type": "command", "help": "Displays the entity's autoaim radius.\n\tArguments: \t{entity_name} / {class_name} / no argument picks what player is looking at", "flags": ["sv","cheat"]}, @@ -1076,15 +1111,15 @@ {"name": "er_colwidth", "type": "cvar", "help": "", "flags": []}, {"name": "er_graphwidthfrac", "type": "cvar", "help": "", "flags": []}, {"name": "er_maxname", "type": "cvar", "help": "", "flags": []}, - {"name": "erase_color", "type": "cvar", "help": "Color for erase", "flags": ["rep","cl"]}, - {"name": "erase_visual_color", "type": "cvar", "help": "Color for erase that is rendered", "flags": ["rep","cl"]}, + {"name": "erase_color", "type": "cvar", "help": "Color for erase", "flags": ["sv","rep","cl"]}, + {"name": "erase_visual_color", "type": "cvar", "help": "Color for erase that is rendered", "flags": ["sv","rep","cl"]}, {"name": "escape", "type": "command", "help": "Escape key pressed.", "flags": ["clientcmd_can_execute"]}, {"name": "exec", "type": "command", "help": "Execute script file.", "flags": []}, {"name": "execifexists", "type": "command", "help": "Execute script file if file exists.", "flags": []}, {"name": "execwithwhitelist", "type": "command", "help": "Execute script file, only execing convars on a whitelist.", "flags": []}, {"name": "exit", "type": "command", "help": "Exit the engine.", "flags": []}, - {"name": "explode", "type": "command", "help": "Kills the player with explosive damage", "flags": ["sv","print"]}, - {"name": "explodevector", "type": "command", "help": "Kills a player applying an explosive force. Usage: explodevector ", "flags": ["sv","print"]}, + {"name": "explode", "type": "command", "help": "Kills the player with explosive damage", "flags": ["sv"]}, + {"name": "explodevector", "type": "command", "help": "Kills a player applying an explosive force. Usage: explodevector ", "flags": ["sv"]}, {"name": "exploding_futbol_end_color", "type": "cvar", "help": "The ending color of the exploding futbol, before it starts the final explode sequence.", "flags": ["sv","cheat"]}, {"name": "exploding_futbol_explode_on_fizzle", "type": "cvar", "help": "If the exploding futbol should explode when it fizzles.", "flags": ["sv","cheat"]}, {"name": "exploding_futbol_explosion_damage", "type": "cvar", "help": "The damage of the explosion for the exploding futbol.", "flags": ["sv","cheat"]}, @@ -1112,6 +1147,7 @@ {"name": "filesystem_native", "type": "cvar", "help": "Use native FS or STDIO", "flags": []}, {"name": "filesystem_report_buffered_io", "type": "cvar", "help": "", "flags": []}, {"name": "filesystem_unbuffered_io", "type": "cvar", "help": "", "flags": []}, + {"name": "filesystem_use_overlapped_io", "type": "cvar", "help": "", "flags": []}, {"name": "find", "type": "command", "help": "Find concommands with the specified string in their name/help text.", "flags": []}, {"name": "find_ent", "type": "command", "help": "Find and list all entities with classnames or targetnames that contain the specified substring.\nFormat: find_ent \n", "flags": ["sv","cheat"]}, {"name": "find_ent_index", "type": "command", "help": "Display data for entity matching specified index.\nFormat: find_ent_index \n", "flags": ["sv","cheat"]}, @@ -1132,6 +1168,9 @@ {"name": "firstperson", "type": "command", "help": "Switch to firstperson camera.", "flags": ["server_can_execute","cl"]}, {"name": "fish_debug", "type": "cvar", "help": "Show debug info for fish", "flags": ["cheat","cl"]}, {"name": "fish_dormant", "type": "cvar", "help": "Turns off interactive fish behavior. Fish become immobile and unresponsive.", "flags": ["sv","cheat","rep"]}, + {"name": "fizzler_fx_model_end_scale", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, + {"name": "fizzler_fx_model_scale_end_time_offset", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, + {"name": "fizzler_fx_model_scale_start_delay_time", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, {"name": "flex_expression", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "flex_looktime", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "flex_maxawaytime", "type": "cvar", "help": "", "flags": ["sv"]}, @@ -1161,7 +1200,6 @@ {"name": "force_centerview", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "forceactivecontrollertype", "type": "cvar", "help": "", "flags": []}, {"name": "forcebind", "type": "command", "help": "Bind a command to an available key. (forcebind command opt:suggestedKey)", "flags": []}, - {"name": "forkandcoredumpchild", "type": "command", "help": "Cause the engine to fork and produce a core dump from within child PID (Debug!!)", "flags": ["norecord"]}, {"name": "+forward", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-forward", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "foundry_engine_get_mouse_control", "type": "command", "help": "Give the engine control of the mouse.", "flags": ["sv","cheat"]}, @@ -1170,7 +1208,7 @@ {"name": "foundry_sync_hammer_view", "type": "command", "help": "Move Hammer's 3D view to the same position as the engine's 3D view.", "flags": ["sv","cheat"]}, {"name": "foundry_update_entity", "type": "command", "help": "Updates the entity's position/angles when in edit mode", "flags": ["sv","cheat"]}, {"name": "fov_desired", "type": "cvar", "help": "Sets the base field-of-view.", "flags": ["a","user","cl"]}, - {"name": "fov_viewmodel", "type": "cvar", "help": "", "flags": ["a","cl"]}, + {"name": "fov_viewmodel", "type": "cvar", "help": "Sets the viewmodel field-of-view.", "flags": ["a","cl"]}, {"name": "fps_max", "type": "cvar", "help": "Frame rate limiter", "flags": ["a"]}, {"name": "fps_max_menu", "type": "cvar", "help": "Frame rate limiter, main menu", "flags": ["a"]}, {"name": "fps_screenshot_frequency", "type": "cvar", "help": "While the fps is below the threshold we will dump a screen shot this often in seconds (i.e. 10 = screen shot every 10 seconds when under the given fps.)", "flags": ["cheat"]}, @@ -1186,7 +1224,7 @@ {"name": "fs_report_sync_opens_callstack", "type": "cvar", "help": "0 to not display the call-stack when we hit a fs_report_sync_opens warning. Set to 1 to display the call-stack.", "flags": []}, {"name": "fs_warning_level", "type": "command", "help": "Set the filesystem warning level.", "flags": []}, {"name": "fs_warning_mode", "type": "cvar", "help": "0:Off, 1:Warn main thread, 2:Warn other threads", "flags": []}, - {"name": "func_break_max_pieces", "type": "cvar", "help": "", "flags": ["a","rep","cl"]}, + {"name": "func_break_max_pieces", "type": "cvar", "help": "", "flags": ["a","sv","rep","cl"]}, {"name": "func_break_reduction_factor", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "func_breakdmg_bullet", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "func_breakdmg_club", "type": "cvar", "help": "", "flags": ["sv"]}, @@ -1224,8 +1262,8 @@ {"name": "g_debug_hunter_charge", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "g_debug_injured_follow", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "g_debug_npc_vehicle_roles", "type": "cvar", "help": "", "flags": ["sv"]}, - {"name": "g_debug_physcannon", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, - {"name": "g_debug_ragdoll_removal", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "g_debug_physcannon", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, + {"name": "g_debug_ragdoll_removal", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "g_debug_ragdoll_visualize", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "g_debug_trackpather", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, {"name": "g_debug_transitions", "type": "cvar", "help": "Set to 1 and restart the map to be warned if the map has no trigger_transition volumes. Set to 2 to see a dump of all entities & associated results during a transition.", "flags": ["sv"]}, @@ -1247,11 +1285,11 @@ {"name": "g_helicopter_idletime", "type": "cvar", "help": "How much time we have to wait (on average) after we fire before we can charge up again", "flags": ["sv"]}, {"name": "g_helicopter_maxfiringdist", "type": "cvar", "help": "The maximum distance the player can be from the chopper before it stops firing", "flags": ["sv"]}, {"name": "g_jeepexitspeed", "type": "cvar", "help": "", "flags": ["sv","cheat"]}, - {"name": "g_Language", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "g_Language", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "g_ragdoll_fadespeed", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "g_ragdoll_important_maxcount", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "g_ragdoll_important_maxcount", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "g_ragdoll_lvfadespeed", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "g_ragdoll_maxcount", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "g_ragdoll_maxcount", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "g_test_new_antlion_jump", "type": "cvar", "help": "", "flags": ["a","sv"]}, {"name": "gameinstructor_dump_open_lessons", "type": "command", "help": "Gives a list of all currently open lessons.", "flags": ["cheat","cl"]}, {"name": "gameinstructor_enable", "type": "cvar", "help": "Display in game lessons that teach new players.", "flags": ["a","cl"]}, @@ -1269,7 +1307,6 @@ {"name": "gamepadslot4", "type": "command", "help": "", "flags": ["server_can_execute","cl"]}, {"name": "gamepadslot5", "type": "command", "help": "", "flags": ["server_can_execute","cl"]}, {"name": "gamepadslot6", "type": "command", "help": "", "flags": ["server_can_execute","cl"]}, - {"name": "gamestats_file_output_directory", "type": "cvar", "help": "When -gamestatsfileoutputonly is specified, file will be emitted here instead of to modpath\n", "flags": ["sv"]}, {"name": "gameui_activate", "type": "command", "help": "Shows the game UI", "flags": []}, {"name": "gameui_allowescape", "type": "command", "help": "Escape key allowed to hide game UI", "flags": []}, {"name": "gameui_allowescapetoshow", "type": "command", "help": "Escape key allowed to show game UI", "flags": []}, @@ -1278,7 +1315,7 @@ {"name": "gameui_preventescapetoshow", "type": "command", "help": "Escape key doesn't show game UI", "flags": []}, {"name": "getpos", "type": "command", "help": "dump position and angles to the console", "flags": ["cl"]}, {"name": "getpos_exact", "type": "command", "help": "dump origin and angles to the console", "flags": ["cl"]}, - {"name": "give", "type": "command", "help": "Give item to player.\n\tArguments: ", "flags": ["sv","cheat","print"]}, + {"name": "give", "type": "command", "help": "Give item to player.\n\tArguments: ", "flags": ["sv","cheat"]}, {"name": "give_boots", "type": "command", "help": "Gives the player a pair of long fall boots", "flags": ["sv","cheat"]}, {"name": "give_me_a_point", "type": "command", "help": "Give yourself a point", "flags": ["sv"]}, {"name": "give_paintgun", "type": "command", "help": "Equips the player with a single portal paintgun.\n\tArguments: \tnone ", "flags": ["sv","cheat"]}, @@ -1295,13 +1332,10 @@ {"name": "glow_outline_width", "type": "cvar", "help": "Width of glow outline effect in screen space.", "flags": ["cheat","cl"]}, {"name": "god", "type": "command", "help": "Toggle. Player becomes invulnerable. Optional argument of 0 or 1 to force enable/disable", "flags": ["sv","cheat"]}, {"name": "gods", "type": "command", "help": "Toggle. All players become invulnerable.", "flags": ["sv","cheat"]}, - {"name": "gpu_level", "type": "cvar", "help": "GPU Level - Default: High", "flags": []}, {"name": "gpu_level_optionsui", "type": "cvar", "help": "Used to set video property from options UI.", "flags": ["cl"]}, {"name": "gpu_level_restart", "type": "cvar", "help": "Used to set video property at device reset.", "flags": ["cl"]}, - {"name": "gpu_mem_level", "type": "cvar", "help": "Memory Level - Default: High", "flags": []}, {"name": "gpu_mem_level_optionsui", "type": "cvar", "help": "Used to set video property from options UI.", "flags": ["cl"]}, {"name": "gpu_mem_level_restart", "type": "cvar", "help": "Used to set video property at device reset.", "flags": ["cl"]}, - {"name": "grab_window", "type": "command", "help": "grab/ungrab window.", "flags": []}, {"name": "+graph", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-graph", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "+grenade1", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, @@ -1317,7 +1351,7 @@ {"name": "hidehud", "type": "cvar", "help": "", "flags": ["cheat","cl","ss"]}, {"name": "hidehud2", "type": "cvar", "help": "", "flags": ["cheat","cl","ss_added"]}, {"name": "hidepanel", "type": "command", "help": "Hides a viewport panel ", "flags": ["cl"]}, - {"name": "hl2_episodic", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "hl2_episodic", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "host_filtered_time_report", "type": "command", "help": "Dumps time spent idle in previous frames in ms(dedicated only).", "flags": []}, {"name": "host_flush_threshold", "type": "cvar", "help": "Memory threshold below which the host should flush caches between server instances", "flags": []}, {"name": "host_framerate", "type": "cvar", "help": "Set to lock per-frame time elapse.", "flags": ["cheat","rep"]}, @@ -1335,8 +1369,6 @@ {"name": "host_speeds", "type": "cvar", "help": "Show general system running times.", "flags": []}, {"name": "host_timer_report", "type": "command", "help": "Spew CPU timer jitter for the last 128 frames in microseconds (dedicated only)", "flags": []}, {"name": "host_timescale", "type": "cvar", "help": "Prescale the clock by this amount.", "flags": ["cheat","rep"]}, - {"name": "host_workshop_collection", "type": "command", "help": "Get the latest version of maps in a workshop collection and host them as a maplist.", "flags": ["sv"]}, - {"name": "host_workshop_map", "type": "command", "help": "Get the latest version of the map and host it on this server.", "flags": ["sv"]}, {"name": "host_writeconfig", "type": "command", "help": "Store current settings to config.cfg (or specified .cfg file).", "flags": []}, {"name": "host_writeconfig_ss", "type": "command", "help": "Store current settings to config.cfg (or specified .cfg file) with first param as splitscreen index.", "flags": []}, {"name": "hostfile", "type": "cvar", "help": "The HOST file to load.", "flags": ["sv"]}, @@ -1433,6 +1465,9 @@ {"name": "hunter_siege_frequency", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "hunter_stand_still", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "hurtme", "type": "command", "help": "Hurts the player.\n\tArguments: ", "flags": ["sv","cheat"]}, + {"name": "ime_hkl_info", "type": "command", "help": "Spew IME HKL info.", "flags": ["norecord"]}, + {"name": "ime_info", "type": "command", "help": "Spew IME info.", "flags": ["norecord"]}, + {"name": "ime_supported_info", "type": "command", "help": "Spew IME Supported info.", "flags": ["norecord"]}, {"name": "impulse", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "in_forceuser", "type": "cvar", "help": "Force user input to this split screen player.", "flags": ["cheat"]}, {"name": "in_usekeyboardsampletime", "type": "cvar", "help": "Use keyboard sample time smoothing.", "flags": ["cl"]}, @@ -1448,6 +1483,10 @@ {"name": "ip_steam", "type": "cvar", "help": "Overrides IP used to bind Steam port for multihomed hosts", "flags": []}, {"name": "ip_tv", "type": "cvar", "help": "Overrides IP used to bind TV port for multihomed hosts", "flags": []}, {"name": "ip_tv1", "type": "cvar", "help": "Overrides IP used to bind TV1 port for multihomed hosts", "flags": []}, + {"name": "ipc_console_disable", "type": "command", "help": "Disable IPC console(s)", "flags": ["norecord","clientcmd_can_execute"]}, + {"name": "ipc_console_disable_all", "type": "command", "help": "Disable all IPC consoles", "flags": ["norecord","clientcmd_can_execute"]}, + {"name": "ipc_console_enable", "type": "command", "help": "Enable IPC console", "flags": ["cheat","norecord","clientcmd_can_execute"]}, + {"name": "ipc_console_show", "type": "command", "help": "Show status of IPC consoles", "flags": ["norecord","clientcmd_can_execute"]}, {"name": "jalopy_blocked_exit_max_speed", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "jalopy_cargo_anim_time", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "jalopy_radar_test_ent", "type": "cvar", "help": "", "flags": ["sv"]}, @@ -1457,7 +1496,6 @@ {"name": "joy_accelmax", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_accelscale", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_accelscalepoly", "type": "cvar", "help": "", "flags": ["a","cl"]}, - {"name": "joy_active", "type": "cvar", "help": "Which of the connected joysticks / gamepads to use (-1 means first found)", "flags": []}, {"name": "joy_advanced", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_advaxisr", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_advaxisu", "type": "cvar", "help": "", "flags": ["a","cl"]}, @@ -1470,7 +1508,6 @@ {"name": "joy_autoAimDampenMethod", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_autoaimdampenrange", "type": "cvar", "help": "The stick range where autoaim dampening is applied. 0 = off", "flags": ["a","cl"]}, {"name": "joy_autosprint", "type": "cvar", "help": "Automatically sprint when moving with an analog joystick", "flags": ["cl"]}, - {"name": "joy_axis_deadzone", "type": "cvar", "help": "Dead zone near the zero point to not report movement.", "flags": ["a"]}, {"name": "joy_axisbutton_threshold", "type": "cvar", "help": "Analog axis range before a button press is registered.", "flags": ["a"]}, {"name": "joy_cfg_custom", "type": "command", "help": "", "flags": ["cl"]}, {"name": "joy_cfg_preset", "type": "cvar", "help": "", "flags": ["a","cl","ss"]}, @@ -1486,7 +1523,6 @@ {"name": "joy_display_input", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_forwardsensitivity", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_forwardthreshold", "type": "cvar", "help": "", "flags": ["a","cl"]}, - {"name": "joy_gamecontroller_config", "type": "cvar", "help": "Game controller mapping (passed to SDL with SDL_HINT_GAMECONTROLLERCONFIG), can also be configured in Steam Big Picture mode.", "flags": ["a"]}, {"name": "joy_gamma", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "joy_invertx", "type": "cvar", "help": "Whether to invert the X axis of the joystick for looking.", "flags": ["a","cl","ss"]}, {"name": "joy_invertx2", "type": "cvar", "help": "Whether to invert the X axis of the joystick for looking.", "flags": ["a","cl","ss_added"]}, @@ -1508,6 +1544,10 @@ {"name": "joy_pitchsensitivity2", "type": "cvar", "help": "joystick pitch sensitivity", "flags": ["a","cl","ss_added"]}, {"name": "joy_pitchsensitivity_default", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "joy_pitchthreshold", "type": "cvar", "help": "", "flags": ["a","cl"]}, + {"name": "joy_remap_player_for_controller1", "type": "cvar", "help": "Force controller 1 to control a different player. 0 = default, 1-4 = player number", "flags": ["a"]}, + {"name": "joy_remap_player_for_controller2", "type": "cvar", "help": "Force controller 2 to control a different player. 0 = default, 1-4 = player number", "flags": ["a"]}, + {"name": "joy_remap_player_for_controller3", "type": "cvar", "help": "Force controller 3 to control a different player. 0 = default, 1-4 = player number", "flags": ["a"]}, + {"name": "joy_remap_player_for_controller4", "type": "cvar", "help": "Force controller 4 to control a different player. 0 = default, 1-4 = player number", "flags": ["a"]}, {"name": "joy_response_look", "type": "cvar", "help": "'Look' stick response mode: 0=Default, 1=Acceleration Promotion", "flags": ["a","cl"]}, {"name": "joy_response_look_pitch", "type": "cvar", "help": "'Look' stick response mode for pitch: 0=Default, 1=Acceleration Promotion", "flags": ["a","cl"]}, {"name": "joy_response_move", "type": "cvar", "help": "'Movement' stick response mode: 0=Linear, 1=quadratic, 2=cubic, 3=quadratic extreme, 4=power function(i.e., pow(x,1/sensitivity)), 5=two-stage", "flags": ["a","cl"]}, @@ -1523,6 +1563,7 @@ {"name": "joy_vehicle_turn_lowend", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "joy_vehicle_turn_lowmap", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "joy_virtual_peg", "type": "cvar", "help": "", "flags": ["cl"]}, + {"name": "joy_wingmanwarrior_centerhack", "type": "cvar", "help": "Wingman warrior centering hack.", "flags": ["a"]}, {"name": "joy_wingmanwarrior_turnhack", "type": "cvar", "help": "Wingman warrior hack related to turn axes.", "flags": ["a","cl"]}, {"name": "joy_xcontroller_cfg_loaded", "type": "cvar", "help": "If 0, the 360controller.cfg file will be executed on startup & option changes.", "flags": ["cl"]}, {"name": "joy_xcontroller_found", "type": "cvar", "help": "Automatically set to 1 if an xcontroller has been detected.", "flags": []}, @@ -1546,9 +1587,9 @@ {"name": "kick", "type": "command", "help": "Kick a player by name.", "flags": []}, {"name": "kickid", "type": "command", "help": "Kick a player by userid or uniqueid, with a message.", "flags": []}, {"name": "kickid_ex", "type": "command", "help": "Kick a player by userid or uniqueid, provide a force-the-kick flag and also assign a message.", "flags": []}, - {"name": "kill", "type": "command", "help": "Kills the player with generic damage", "flags": ["sv","print"]}, + {"name": "kill", "type": "command", "help": "Kills the player with generic damage", "flags": ["sv"]}, {"name": "killserver", "type": "command", "help": "Shutdown the server.", "flags": ["norecord"]}, - {"name": "killvector", "type": "command", "help": "Kills a player applying force. Usage: killvector ", "flags": ["sv","print"]}, + {"name": "killvector", "type": "command", "help": "Kills a player applying force. Usage: killvector ", "flags": ["sv"]}, {"name": "-klook", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "+klook", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "lastinv", "type": "command", "help": "", "flags": ["server_can_execute","cl"]}, @@ -1634,7 +1675,7 @@ {"name": "m_pitch", "type": "cvar", "help": "Mouse pitch factor.", "flags": ["a","cl","ss"]}, {"name": "m_pitch2", "type": "cvar", "help": "Mouse pitch factor.", "flags": ["a","cl","ss_added"]}, {"name": "m_pitch_inverse", "type": "cvar", "help": "Inverses (negates) mouse pitch. 0 = OFF, 1 = ON.", "flags": ["a","cl"]}, - {"name": "m_rawinput", "type": "cvar", "help": "Use Raw Input for mouse input. 0 = Disabled, 1 = Frame-aligned samples, 2 = Interpolated samples", "flags": ["a","cl"]}, + {"name": "m_rawinput", "type": "cvar", "help": "Use Raw Input for mouse input. 0 = Disabled, 1 = Frame-aligned samples, 2 = Interpolated samples", "flags": ["a"]}, {"name": "m_side", "type": "cvar", "help": "Mouse side factor.", "flags": ["a","cl"]}, {"name": "m_yaw", "type": "cvar", "help": "Mouse yaw factor.", "flags": ["a","cl"]}, {"name": "map", "type": "command", "help": "Start playing on specified map.", "flags": ["norecord"]}, @@ -1643,7 +1684,7 @@ {"name": "map_edit", "type": "command", "help": "", "flags": ["cheat"]}, {"name": "map_noareas", "type": "cvar", "help": "Disable area to area connection testing.", "flags": []}, {"name": "map_wants_save_disable", "type": "cvar", "help": "", "flags": []}, - {"name": "mapcycledisabled", "type": "cvar", "help": "repeats the same map after each match instead of using the map cycle", "flags": ["rep","cl"]}, + {"name": "mapcycledisabled", "type": "cvar", "help": "repeats the same map after each match instead of using the map cycle", "flags": ["sv","rep","cl"]}, {"name": "mapcyclefile", "type": "cvar", "help": "Name of the .txt file used to cycle the maps on multiplayer servers ", "flags": ["sv"]}, {"name": "mapgroup", "type": "command", "help": "Specify a map group", "flags": ["norecord"]}, {"name": "maps", "type": "command", "help": "Displays list of maps.", "flags": []}, @@ -1670,7 +1711,6 @@ {"name": "mat_brightness", "type": "cvar", "help": "Sets the brightness level. Values >1 increase brightness, values <1 decrease brightness.", "flags": ["a"]}, {"name": "mat_bufferprimitives", "type": "cvar", "help": "", "flags": []}, {"name": "mat_bumpbasis", "type": "cvar", "help": "", "flags": ["cheat"]}, - {"name": "mat_bumpmap", "type": "cvar", "help": "", "flags": []}, {"name": "mat_camerarendertargetoverlaysize", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mat_clipz", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_colcorrection_disableentities", "type": "cvar", "help": "Disable map color-correction entities", "flags": []}, @@ -1685,20 +1725,22 @@ {"name": "mat_crosshair_explorer", "type": "command", "help": "open the material under the crosshair in explorer and highlight the vmt file", "flags": ["cheat"]}, {"name": "mat_crosshair_printmaterial", "type": "command", "help": "print the material under the crosshair", "flags": ["cheat"]}, {"name": "mat_crosshair_reloadmaterial", "type": "command", "help": "reload the material under the crosshair", "flags": ["cheat"]}, + {"name": "mat_debug", "type": "command", "help": "Activates debugging spew for a specific material.", "flags": ["cheat"]}, {"name": "mat_debug_bloom", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mat_debug_postprocessing_effects", "type": "cvar", "help": "0 = off, 1 = show post-processing passes in quadrants of the screen, 2 = only apply post-processing to the centre of the screen", "flags": ["cheat","cl"]}, {"name": "mat_debugalttab", "type": "cvar", "help": "", "flags": ["cheat"]}, + {"name": "mat_debugclusters_drawmode", "type": "cvar", "help": "", "flags": []}, {"name": "mat_debugdepth", "type": "cvar", "help": "", "flags": []}, {"name": "mat_debugdepthmode", "type": "cvar", "help": "", "flags": []}, {"name": "mat_debugdepthval", "type": "cvar", "help": "", "flags": []}, {"name": "mat_debugdepthvalmax", "type": "cvar", "help": "", "flags": []}, {"name": "mat_defaultlightmap", "type": "cvar", "help": "Default brightness for lightmaps where none have been created in the level.", "flags": []}, {"name": "mat_depthbias_shadowmap", "type": "cvar", "help": "", "flags": []}, + {"name": "mat_depthfeather_enable", "type": "cvar", "help": "", "flags": []}, {"name": "mat_detail_tex", "type": "cvar", "help": "", "flags": []}, {"name": "mat_diffuse", "type": "cvar", "help": "", "flags": []}, {"name": "mat_disable_bloom", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "mat_disable_fancy_blending", "type": "cvar", "help": "", "flags": []}, - {"name": "mat_displacementmap", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_dof_enabled", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_dof_far_blur_depth", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_dof_far_blur_radius", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -1708,7 +1750,7 @@ {"name": "mat_dof_near_blur_radius", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_dof_near_focus_depth", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_dof_override", "type": "cvar", "help": "", "flags": ["cl"]}, - {"name": "mat_dof_quality", "type": "cvar", "help": "", "flags": []}, + {"name": "mat_dof_quality", "type": "cvar", "help": "DoF quality", "flags": ["cl"]}, {"name": "mat_draw_resolution", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_draw_resolution_threshold", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_drawflat", "type": "cvar", "help": "", "flags": ["cheat"]}, @@ -1727,9 +1769,10 @@ {"name": "mat_envmaptgasize", "type": "cvar", "help": "", "flags": []}, {"name": "mat_error_texture_advanced", "type": "cvar", "help": "Whether to try and replace error textures with more meaningful ones for gameplay.\n0 = off, default error texture\n1 = base color based on VRAD reflectivity data applied to texture specified in mat_error_texture_advanced_basetexture\n2 = same as 1 but also replace water, grates and glass with meaningful textures", "flags": ["a"]}, {"name": "mat_error_texture_advanced_basetexture", "type": "cvar", "help": "Which texture should be used as a base for reflectivity-based error textures (see mat_error_texture_advanced).\nKeep in mind that a color value gets multiplied on top, so this should be mostly white or light gray for the best effect.\nRequires reloading the map.", "flags": ["a"]}, - {"name": "mat_error_texture_replace", "type": "cvar", "help": "Replace every non-translucent texture with error texture. Requires reloading the map.\n", "flags": []}, + {"name": "mat_error_texture_replace", "type": "cvar", "help": "Replace every non-translucent texture with error texture. Requires reloading the map.\n", "flags": ["a"]}, {"name": "mat_error_texture_type", "type": "cvar", "help": "Error texture to use on world geometry: 0=unlit purple-black, 1=lit grey. Requires reloading the map.\n", "flags": ["a"]}, {"name": "mat_error_texture_type_cubemap", "type": "cvar", "help": "Error texture to use on cubemaps: 0=unlit purple-black, 1=black, 2=engine/defaultcubemap.\n", "flags": ["a"]}, + {"name": "mat_error_texture_type_model", "type": "cvar", "help": "Error texture to use on models: 0=unlit purple-black, 1=lit grey. Requires reloading the map.\n", "flags": ["a"]}, {"name": "mat_exclude_async_update", "type": "cvar", "help": "", "flags": []}, {"name": "mat_exposure_center_region_x", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mat_exposure_center_region_y", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, @@ -1778,7 +1821,6 @@ {"name": "mat_local_contrast_scale_override", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_local_contrast_vignette_end_override", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_local_contrast_vignette_start_override", "type": "cvar", "help": "", "flags": ["cheat"]}, - {"name": "mat_lpreview_mode", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mat_luxels", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_max_worldmesh_vertices", "type": "cvar", "help": "", "flags": []}, {"name": "mat_maxframelatency", "type": "cvar", "help": "", "flags": []}, @@ -1800,11 +1842,12 @@ {"name": "mat_object_motion_blur_enable", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_object_motion_blur_model_scale", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_paint_enabled", "type": "cvar", "help": "", "flags": []}, + {"name": "mat_paint_phong_exp", "type": "cvar", "help": "Paint phong exponent", "flags": []}, + {"name": "mat_paint_quality", "type": "cvar", "help": "Sets the paint shader quality level. 0=lowest (fast), 1=medium (same as p2), 2=high (shadows, light specular)", "flags": ["a"]}, {"name": "mat_parallaxmap", "type": "cvar", "help": "", "flags": []}, {"name": "mat_pbr_parallax_dither_amount", "type": "cvar", "help": "The level to which pbr parallax dithering can increase steps. Higher numbers are more performance-heavy.", "flags": []}, {"name": "mat_pbr_parallaxmap", "type": "cvar", "help": "", "flags": []}, {"name": "mat_pbr_parallaxmap_quality", "type": "cvar", "help": "", "flags": []}, - {"name": "mat_phong", "type": "cvar", "help": "", "flags": []}, {"name": "mat_picmip", "type": "cvar", "help": "Texture detail setting, the lower the number the higher the quality", "flags": []}, {"name": "mat_postprocess_enable", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mat_postprocess_x", "type": "cvar", "help": "", "flags": ["cl"]}, @@ -1814,6 +1857,7 @@ {"name": "mat_print_top_model_vert_counts", "type": "cvar", "help": "Constantly print to screen the top N models as measured by total faces rendered this frame", "flags": []}, {"name": "mat_processtoolvars", "type": "cvar", "help": "", "flags": []}, {"name": "mat_proxy", "type": "cvar", "help": "", "flags": ["cheat"]}, + {"name": "mat_proxy_useobservedplayer", "type": "cvar", "help": "Whether material proxies that depend on the local player should use any observed player over the local one.", "flags": ["cheat","cl"]}, {"name": "mat_queue_mode", "type": "cvar", "help": "The queue/thread mode the material system should use: -1=default, 0=synchronous single thread, 1=queued single thread, 2=queued multithreaded", "flags": []}, {"name": "mat_queue_priority", "type": "cvar", "help": "", "flags": []}, {"name": "mat_queue_report", "type": "cvar", "help": "Report thread stalls. Positive number will filter by stalls >= time in ms. -1 reports all locks.", "flags": ["a"]}, @@ -1821,6 +1865,7 @@ {"name": "mat_reduceparticles", "type": "cvar", "help": "", "flags": []}, {"name": "mat_reloadallmaterials", "type": "command", "help": "Reloads all materials", "flags": ["cheat"]}, {"name": "mat_reloadmaterial", "type": "command", "help": "Reloads a single material", "flags": ["cheat"]}, + {"name": "mat_reloadtexture", "type": "command", "help": "Reloads a specific texture", "flags": ["cheat"]}, {"name": "mat_reloadtextures", "type": "command", "help": "Reloads all textures", "flags": ["cheat"]}, {"name": "mat_rendered_faces_count", "type": "cvar", "help": "Set to N to count how many faces each model draws each frame and spew the top N offenders from the last 150 frames (use 'mat_rendered_faces_spew' to spew all models rendered in the current frame)", "flags": ["cheat"]}, {"name": "mat_rendered_faces_spew", "type": "command", "help": "'mat_rendered_faces_spew ' Spew the number of faces rendered for the top N models used this frame (mat_rendered_faces_count must be set to use this)", "flags": []}, @@ -1853,12 +1898,12 @@ {"name": "mat_softwarelighting", "type": "cvar", "help": "", "flags": []}, {"name": "mat_softwareskin", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_solidenergy_refract", "type": "cvar", "help": "Enables/disables the refraction effect in fizzlers", "flags": []}, - {"name": "mat_specular", "type": "cvar", "help": "Enable/Disable specularity for perf testing. Will cause a material reload upon change.", "flags": []}, {"name": "mat_spew_long_frames", "type": "cvar", "help": "warn about frames that go over 66ms for CERT purposes.", "flags": []}, {"name": "mat_spew_on_texture_size", "type": "cvar", "help": "Print warnings about vtf content that isn't of the expected size", "flags": []}, {"name": "mat_spewalloc", "type": "cvar", "help": "", "flags": ["a"]}, {"name": "mat_spewvertexandpixelshaders", "type": "command", "help": "Print all vertex and pixel shaders currently loaded to the console", "flags": []}, {"name": "mat_stub", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, + {"name": "mat_suppress", "type": "command", "help": "Suppress a material from drawing", "flags": ["cheat"]}, {"name": "mat_surfaceid", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_surfacemat", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "-mat_texture_list", "type": "command", "help": "", "flags": []}, @@ -1866,12 +1911,16 @@ {"name": "mat_texture_list", "type": "cvar", "help": "For debugging, show a list of used textures per frame", "flags": ["cheat"]}, {"name": "mat_texture_list_all", "type": "cvar", "help": "If this is nonzero, then the texture list panel will show all currently-loaded textures.", "flags": ["numeric"]}, {"name": "mat_texture_list_all_frames", "type": "cvar", "help": "How many frames to sample texture memory for all textures.", "flags": []}, + {"name": "mat_texture_list_content_path", "type": "cvar", "help": "The content path to the materialsrc directory. If left unset, it'll assume your content directory is next to the currently running game dir.", "flags": ["a"]}, + {"name": "mat_texture_list_exclude", "type": "command", "help": "'load' - loads the exclude list file, 'reset' - resets all loaded exclude information, 'save' - saves exclude list file", "flags": ["norecord"]}, {"name": "mat_texture_list_exclude_editing", "type": "cvar", "help": "", "flags": []}, {"name": "mat_texture_list_txlod", "type": "command", "help": "Adjust LOD of the last viewed texture +1 to inc resolution, -1 to dec resolution", "flags": ["norecord"]}, + {"name": "mat_texture_list_txlod_sync", "type": "command", "help": "'reset' - resets all run-time changes to LOD overrides, 'save' - saves all changes to material content files", "flags": ["norecord"]}, {"name": "mat_texture_list_view", "type": "cvar", "help": "If this is nonzero, then the texture list panel will render thumbnails of currently-loaded textures.", "flags": ["numeric"]}, {"name": "mat_texture_tracking", "type": "cvar", "help": "", "flags": []}, {"name": "mat_texturestreaming", "type": "cvar", "help": "Defer asynchronous loading of high-resolution textures.", "flags": []}, {"name": "mat_tonemap_algorithm", "type": "cvar", "help": "0 = Original Algorithm 1 = New Algorithm", "flags": ["cheat","cl"]}, + {"name": "mat_tonemapping_occlusion_use_stencil", "type": "cvar", "help": "", "flags": []}, {"name": "mat_triplebuffered", "type": "cvar", "help": "This means we want triple buffering if we are fullscreen and vsync'd", "flags": []}, {"name": "mat_updateconvars", "type": "command", "help": "updates the video config convars", "flags": []}, {"name": "mat_use_compressed_hdr_textures", "type": "cvar", "help": "", "flags": []}, @@ -1883,8 +1932,8 @@ {"name": "mat_wateroverlaysize", "type": "cvar", "help": "", "flags": ["cl"]}, {"name": "mat_wireframe", "type": "cvar", "help": "", "flags": ["cheat"]}, {"name": "mat_yuv", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, - {"name": "max_noisy_blobs_per_second", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, - {"name": "max_sound_channels_per_paint_stream", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "max_noisy_blobs_per_second", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, + {"name": "max_sound_channels_per_paint_stream", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "maxplayers", "type": "command", "help": "Change the maximum number of players allowed on this server.", "flags": []}, {"name": "mc_accel_band_size", "type": "cvar", "help": "Percentage of half the screen width or height.", "flags": ["a","cl"]}, {"name": "mc_dead_zone_radius", "type": "cvar", "help": "0 to 0.9. 0 being just around the center of the screen and 1 being the edges of the screen.", "flags": ["a","cl"]}, @@ -1900,7 +1949,6 @@ {"name": "mem_force_flush_section", "type": "cvar", "help": "Cache section to restrict mem_force_flush", "flags": []}, {"name": "mem_incremental_compact", "type": "command", "help": "", "flags": []}, {"name": "mem_incremental_compact_rate", "type": "cvar", "help": "Rate at which to attempt internal heap compation", "flags": ["cheat"]}, - {"name": "mem_level", "type": "cvar", "help": "Memory Level - Default: High", "flags": []}, {"name": "mem_periodicdumps", "type": "cvar", "help": "Write periodic memstats dumps every n seconds.", "flags": []}, {"name": "mem_test", "type": "command", "help": "", "flags": []}, {"name": "mem_test_each_frame", "type": "cvar", "help": "Run heap check at end of every frame\n", "flags": []}, @@ -1911,7 +1959,7 @@ {"name": "metropolice_charge", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "metropolice_chase_use_follow", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "metropolice_move_and_melee", "type": "cvar", "help": "", "flags": ["sv"]}, - {"name": "min_adjusted_pitch_percentage", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "min_adjusted_pitch_percentage", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "miniprofiler_dump", "type": "cvar", "help": "", "flags": []}, {"name": "minisave", "type": "command", "help": "Saves game (for current level only!)", "flags": ["norecord"]}, {"name": "mm_datacenter_debugprint", "type": "command", "help": "Shows information retrieved from data center", "flags": []}, @@ -1985,19 +2033,20 @@ {"name": "+movedown", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "+moveleft", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-moveleft", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, - {"name": "movement_anim_playback_minrate", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "movement_anim_playback_minrate", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "+moveright", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-moveright", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "-moveup", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, {"name": "+moveup", "type": "command", "help": "", "flags": ["clientcmd_can_execute","cl"]}, + {"name": "movie_fixwave", "type": "command", "help": "Fixup corrupted .wav file if engine crashed during startmovie/endmovie, etc.", "flags": []}, {"name": "mp_allowNPCs", "type": "cvar", "help": "", "flags": ["sv","nf"]}, - {"name": "mp_allowspectators", "type": "cvar", "help": "toggles whether the server allows spectator mode or not", "flags": ["rep","cl"]}, + {"name": "mp_allowspectators", "type": "cvar", "help": "toggles whether the server allows spectator mode or not", "flags": ["sv","rep","cl"]}, {"name": "mp_auto_accept_team_taunt", "type": "cvar", "help": "", "flags": ["a","cl"]}, {"name": "mp_autocrosshair", "type": "cvar", "help": "", "flags": ["sv","nf"]}, {"name": "mp_bot_fling_trail", "type": "cvar", "help": "When bots reach a certain velocity in the air, they will show a trail behind them (0 = off, 1 = on, 2 = fun)", "flags": ["cheat","cl"]}, {"name": "mp_bot_fling_trail_kill_scaler", "type": "cvar", "help": "The scaler that determines how close to a portal a player has to be (when flinging towards it) before the trail turns off", "flags": ["cheat","cl"]}, - {"name": "mp_buy_anywhere", "type": "cvar", "help": "When set, players can buy anywhere, not only in buyzones. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["nf","rep","cl"]}, - {"name": "mp_buy_during_immunity", "type": "cvar", "help": "When set, players can buy when immune, ignoring buytime. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["nf","rep","cl"]}, + {"name": "mp_buy_anywhere", "type": "cvar", "help": "When set, players can buy anywhere, not only in buyzones. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["sv","nf","rep","cl"]}, + {"name": "mp_buy_during_immunity", "type": "cvar", "help": "When set, players can buy when immune, ignoring buytime. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["sv","nf","rep","cl"]}, {"name": "mp_clan_ready_signal", "type": "cvar", "help": "Text that team leader from each team must speak for the match to begin", "flags": ["sv"]}, {"name": "mp_clan_readyrestart", "type": "cvar", "help": "If non-zero, game will restart once someone from each team gives the ready signal", "flags": ["sv"]}, {"name": "mp_defaultteam", "type": "cvar", "help": "", "flags": ["sv"]}, @@ -2006,14 +2055,14 @@ {"name": "mp_dump_client_completion_data", "type": "command", "help": "Prints player completion data for all maps.", "flags": ["cl"]}, {"name": "mp_dump_server_completion_data", "type": "command", "help": "Prints player completion data for all maps.", "flags": ["sv"]}, {"name": "mp_earn_taunt", "type": "command", "help": "Unlocks, owns, and puts a taunt in the gesture wheel.", "flags": ["sv"]}, - {"name": "mp_fadetoblack", "type": "cvar", "help": "fade a player's screen to black when he dies", "flags": ["nf","rep","cl"]}, + {"name": "mp_fadetoblack", "type": "cvar", "help": "fade a player's screen to black when he dies", "flags": ["sv","nf","rep","cl"]}, {"name": "mp_falldamage", "type": "cvar", "help": "", "flags": ["sv","nf"]}, {"name": "mp_flashlight", "type": "cvar", "help": "", "flags": ["sv","nf"]}, {"name": "mp_footsteps", "type": "cvar", "help": "", "flags": ["sv","nf"]}, - {"name": "mp_forcecamera", "type": "cvar", "help": "Restricts spectator modes for dead players. 0 = Any team. 1 = Only own team. 2 = No one; fade to black on death (previously mp_fadetoblack).", "flags": ["rep","cl"]}, + {"name": "mp_forcecamera", "type": "cvar", "help": "Restricts spectator modes for dead players. 0 = Any team. 1 = Only own team. 2 = No one; fade to black on death (previously mp_fadetoblack).", "flags": ["sv","rep","cl"]}, {"name": "mp_forcerespawn", "type": "cvar", "help": "", "flags": ["sv","nf"]}, {"name": "mp_fraglimit", "type": "cvar", "help": "", "flags": ["sv","nf"]}, - {"name": "mp_friendlyfire", "type": "cvar", "help": "Allows team members to injure other members of their team", "flags": ["nf","rep","cl"]}, + {"name": "mp_friendlyfire", "type": "cvar", "help": "Allows team members to injure other members of their team", "flags": ["sv","nf","rep","cl"]}, {"name": "mp_gib_all_bots", "type": "command", "help": "Kills all bots doing CRUSH damage which kills them.", "flags": ["sv","cheat"]}, {"name": "mp_grab_use_vm", "type": "cvar", "help": "Use viewmodel grab when in multiplayer (not coop!) gameplay", "flags": ["sv"]}, {"name": "mp_lock_all_taunts", "type": "command", "help": "Locks all available taunts and removes them from the gesture wheel.", "flags": ["sv"]}, @@ -2021,20 +2070,18 @@ {"name": "mp_mark_all_maps_complete", "type": "command", "help": "Marks all levels as complete in the save file.", "flags": ["sv"]}, {"name": "mp_mark_all_maps_incomplete", "type": "command", "help": "Marks all levels as incomplete in the save file.", "flags": ["sv"]}, {"name": "mp_mark_course_complete", "type": "command", "help": "Marks all levels in a branch as complete in the save file.", "flags": ["sv"]}, - {"name": "mp_match_restart_delay", "type": "cvar", "help": "Time (in seconds) until a match restarts.", "flags": ["rep","cl"]}, - {"name": "mp_radar_showall", "type": "cvar", "help": "Determines who should see all. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["rep","cl"]}, + {"name": "mp_match_restart_delay", "type": "cvar", "help": "Time (in seconds) until a match restarts.", "flags": ["sv","rep","cl"]}, + {"name": "mp_radar_showall", "type": "cvar", "help": "Determines who should see all. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.", "flags": ["sv","rep","cl"]}, {"name": "mp_restartgame", "type": "cvar", "help": "If non-zero, game will restart in the specified number of seconds", "flags": ["sv"]}, - {"name": "mp_should_gib_bots", "type": "cvar", "help": "", "flags": ["cheat","rep","cl"]}, + {"name": "mp_should_gib_bots", "type": "cvar", "help": "", "flags": ["sv","cheat","rep","cl"]}, {"name": "mp_suicide_time", "type": "cvar", "help": "Specifies number of seconds required to wait before another suicide.", "flags": ["sv","cheat","rep"]}, {"name": "mp_taunt_position_blend_rate", "type": "cvar", "help": "", "flags": ["cheat","cl"]}, {"name": "mp_teamlist", "type": "cvar", "help": "", "flags": ["sv","nf"]}, - {"name": "mp_teammates_are_enemies", "type": "cvar", "help": "When set, your teammates act as enemies and all players are valid targets.", "flags": ["nf","rep","cl"]}, + {"name": "mp_teammates_are_enemies", "type": "cvar", "help": "When set, your teammates act as enemies and all players are valid targets.", "flags": ["sv","nf","rep","cl"]}, {"name": "mp_teamoverride", "type": "cvar", "help": "", "flags": ["sv"]}, {"name": "mp_teamplay", "type": "cvar", "help": "", "flags": ["sv","nf"]}, - {"name": "mp_timelimit", "type": "cvar", "help": "game time per map in minutes", "flags": ["nf","rep","cl"]}, - {"name": "mp_usehwmmodels", "type": "cvar", "help": "Enable the use of the hw morph models. (-1 = never, 1 = always, 0 = based upon GPU)", "flags": ["cl"]}, - {"name": "mp_usehwmvcds", "type": "cvar", "help": "Enable the use of the hw morph vcd(s). (-1 = never, 1 = always, 0 = based upon GPU)", "flags": ["cl"]}, - {"name": "mp_verbose_changelevel_spew", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "mp_timelimit", "type": "cvar", "help": "game time per map in minutes", "flags": ["sv","nf","rep","cl"]}, + {"name": "mp_verbose_changelevel_spew", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "mp_wait_for_other_player_notconnecting_timeout", "type": "cvar", "help": "Maximum time that we wait in the transition loading screen after we fully loaded for partner to start loading.", "flags": ["sv","cheat"]}, {"name": "mp_wait_for_other_player_timeout", "type": "cvar", "help": "Maximum time that we wait in the transition loading screen for the other player.", "flags": ["sv","cheat"]}, {"name": "mp_waitingforplayers_cancel", "type": "cvar", "help": "Set to 1 to end the WaitingForPlayers period.", "flags": ["sv"]}, @@ -2044,11 +2091,11 @@ {"name": "ms_player_dump_properties", "type": "command", "help": "Prints a dump the current players property data", "flags": ["cheat"]}, {"name": "multvar", "type": "command", "help": "Multiply specified convar value.", "flags": ["norecord"]}, {"name": "muzzleflash_light", "type": "cvar", "help": "", "flags": ["a","cl"]}, - {"name": "mv_acceleration_min", "type": "cvar", "help": "Minimum acceleration value, the acceleration will be clamped if lower than this.", "flags": ["cheat","rep","cl"]}, - {"name": "mv_bhop", "type": "cvar", "help": "Enable bunnyhop speed boost", "flags": ["cheat","rep","cl"]}, - {"name": "mv_duckjump", "type": "cvar", "help": "Enables jumping while ducked.", "flags": ["cheat","rep","cl"]}, - {"name": "mv_uncrouch_on_jump", "type": "cvar", "help": "Uncrouch when jump occurs", "flags": ["cheat","rep","cl"]}, - {"name": "mv_use_new_viewpunch", "type": "cvar", "help": "Use the new view punch, which doesn't use a velocity", "flags": ["cheat","rep","cl"]}, + {"name": "mv_acceleration_min", "type": "cvar", "help": "Minimum acceleration value, the acceleration will be clamped if lower than this.", "flags": ["sv","cheat","rep","cl"]}, + {"name": "mv_bhop", "type": "cvar", "help": "Enable bunnyhop speed boost", "flags": ["sv","cheat","rep","cl"]}, + {"name": "mv_duckjump", "type": "cvar", "help": "Enables jumping while ducked.", "flags": ["sv","cheat","rep","cl"]}, + {"name": "mv_uncrouch_on_jump", "type": "cvar", "help": "Uncrouch when jump occurs", "flags": ["sv","cheat","rep","cl"]}, + {"name": "mv_use_new_viewpunch", "type": "cvar", "help": "Use the new view punch, which doesn't use a velocity", "flags": ["sv","cheat","rep","cl"]}, {"name": "name", "type": "cvar", "help": "Current user name", "flags": ["a","user","print","server_can_execute","ss"]}, {"name": "name2", "type": "cvar", "help": "Current user name", "flags": ["a","user","print","server_can_execute","ss_added"]}, {"name": "net_allow_multicast", "type": "cvar", "help": "", "flags": ["a"]}, @@ -2105,9 +2152,9 @@ {"name": "net_warningthrottle", "type": "cvar", "help": "Network warning throttling to specified Hz rate", "flags": []}, {"name": "next", "type": "cvar", "help": "Set to 1 to advance to next frame ( when singlestep == 1 )", "flags": ["cheat"]}, {"name": "nextdemo", "type": "command", "help": "Play next demo in sequence.", "flags": ["norecord"]}, - {"name": "nextlevel", "type": "cvar", "help": "If set to a valid map name, will change to this map during the next changelevel", "flags": ["nf","rep","cl"]}, + {"name": "nextlevel", "type": "cvar", "help": "If set to a valid map name, will change to this map during the next changelevel", "flags": ["sv","nf","rep","cl"]}, {"name": "nextmap_print_enabled", "type": "cvar", "help": "When enabled prints next map to clients", "flags": ["sv"]}, - {"name": "nextmode", "type": "cvar", "help": "Sets the game mode to be played when the next level loads", "flags": ["nf","rep","cl"]}, + {"name": "nextmode", "type": "cvar", "help": "Sets the game mode to be played when the next level loads", "flags": ["sv","nf","rep","cl"]}, {"name": "nextpaint", "type": "command", "help": "", "flags": ["sv"]}, {"name": "noclip", "type": "command", "help": "Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable", "flags": ["sv","cheat"]}, {"name": "noclip_fixup", "type": "cvar", "help": "Toggles whether to try to push the player in bounds after leaving noclip", "flags": ["sv","cheat"]}, @@ -2174,7 +2221,7 @@ {"name": "occlusion_test_margins", "type": "cvar", "help": "Amount by which the player bounding box is expanded for occlusion test. This margin should be large enough to accommodate player movement within a frame or two, and the longest weapon they might hold. Shadow does not take this into account.", "flags": []}, {"name": "occlusion_test_shadow_length", "type": "cvar", "help": "Max length of completely occluded shadow to consider a player for occlusion test. If shadow provably stops at this distance, the player may be considered for occlusion test. For longer shadows, we just don't do occlusion because we are not likely to find full occlusion when one of the boxes is expanded too much.", "flags": ["sv"]}, {"name": "occlusion_test_shadow_max_distance", "type": "cvar", "help": "Max distance at which to consider shadows for occlusion computations", "flags": []}, - {"name": "old_radiusdamage", "type": "cvar", "help": "", "flags": ["rep","cl"]}, + {"name": "old_radiusdamage", "type": "cvar", "help": "", "flags": ["sv","rep","cl"]}, {"name": "openserverbrowser", "type": "command", "help": "Opens server browser", "flags": ["cl"]}, {"name": "option_duck_method", "type": "cvar", "help": "", "flags": ["a","cl","ss"]}, {"name": "option_duck_method2", "type": "cvar", "help": "", "flags": ["a","cl","ss_added"]}, @@ -2188,38 +2235,42 @@ {"name": "overview_tracks", "type": "cvar", "help": "Show player's tracks in map overview.\n", "flags": ["a","clientcmd_can_execute","cl"]}, {"name": "overview_zoom", "type": "command", "help": "Sets overview map zoom: [