# Commands & Variables

Information about general console commands and variables.

# Commands (CMD)

<p class="callout info">Console Commands are unlocked by default after running the [Eternal Mod Injector](https://gamebanana.com/tools/download/7475).</p>

### How to Use the Command Console

- Press the [Grave Accent](https://en.wikipedia.org/wiki/Grave_accent) ( **`** ) key on your keyboard to open the console.
- You may type any command in the terminal prompt, but you cannot control your character while the console is open. After you have typed your desired command, press **Enter** to execute it.
- Press the ( **`** ) key again to exit the Command Console.

<p class="callout warning">Opening the Command Console does **not** pause the game.</p>

<p class="callout success">Commands are **not** case-sensitive.</p>

### Common Console Commands

<p class="callout info">If you are having trouble finishing a command, select **TAB** and the console with display available parameters.</p>

<table border="1" id="bkmrk-command-information-" style="border-collapse: collapse; width: 100%; height: 778px;"><tbody><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">##### **Command**

</td><td style="width: 33.3333%; height: 31px;">##### **Information**

</td><td style="width: 33.3333%; height: 31px;">##### **Example**

</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**listcmds**</td><td style="width: 33.3333%; height: 31px;">Lists all of the available console commands.</td><td style="width: 33.3333%; height: 31px;">**`listcmds`**</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**bind**</td><td style="width: 33.3333%; height: 31px;">Binds a command to a specific key.</td><td style="width: 33.3333%; height: 31px;">**`bind del killai`**</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**unbind**</td><td style="width: 33.3333%; height: 31px;">Unbinds a command from a key.</td><td style="width: 33.3333%; height: 31px;">**`unbind del`**</td></tr><tr style="height: 85px;"><td style="width: 33.3333%; height: 85px;">**kill** </td><td style="width: 33.3333%; height: 85px;">Instantly kills the player once, consuming an Extra Life if one is present.

</td><td style="width: 33.3333%; height: 85px;">**`kill`** </td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**god**</td><td style="width: 33.3333%; height: 31px;">Makes the player invulnerable to damage. This command is toggle-able by itself.

</td><td style="width: 33.3333%; height: 31px;">**`god`**</td></tr><tr style="height: 85px;"><td style="width: 33.3333%; height: 85px;">**give** </td><td style="width: 33.3333%; height: 85px;">Gives the player resources in full capacity or adds an item to the player's inventory.

</td><td style="width: 33.3333%; height: 85px;">`<strong>give health</strong>`

`<strong>give armor</strong>`

**`give ammo`**

</td></tr><tr style="height: 67px;"><td style="width: 33.3333%; height: 67px;">**gibalicious** </td><td style="width: 33.3333%; height: 67px;">Instantly gibs all AI present in the level.</td><td style="width: 33.3333%; height: 67px;">`<strong>gibalicious</strong>`</td></tr><tr style="height: 61px;"><td style="width: 33.3333%; height: 61px;">**removeInventoryItem** </td><td style="width: 33.3333%; height: 61px;">Removes an item for the player's inventory.

</td><td style="width: 33.3333%; height: 61px;">**`removeInventoryItem weapon/player/bfg`**

</td></tr><tr><td style="width: 33.3333%;">**disconnect** </td><td style="width: 33.3333%;">Automatically disconnects you from a multiplayer match.

</td><td style="width: 33.3333%;">**`disconnect`**

</td></tr><tr><td style="width: 33.3333%;">**warning\_disable** </td><td style="width: 33.3333%;">Disables console warnings that are displayed in red text.

</td><td style="width: 33.3333%;">**`warning_disable all`**

</td></tr></tbody></table>

<p class="callout warning">None of these commands require [**Meath00k**](https://github.com/brongo/m3337ho0o0ok/releases/latest). However, should you need **noclip** or **notarget** enabled, you must have **XINPUT1\_3.dll** downloaded and placed into your DOOM Eternal installation folder.  
ex: **C:\\Program Files (x86)\\Steam\\steamapps\\common\\DOOMEternal**</p>

### See Also

- [Console Variables (CVAR)](https://wiki.eternalmods.com/books/eternal-command-console/page/console-variables-cvar)
- [Meath00k Commands](https://wiki.eternalmods.com/books/3-developer-console/page/meath00k-commands)
- [How to Install Mods (Doom Eternal)](https://wiki.eternalmods.com/books/beginners-guide-how-to-install-mods/page/how-to-install-mods-doom-eternal)

# Console Variables (CVAR)

<p class="callout info">Console Variables are like [Console Commands](https://wiki.eternalmods.com/books/3-command-console/page/commands-cmd) but require specific numeric variables following the command.</p>

### Common Console Variables

<p class="callout info">If you are having trouble finishing a command, select **TAB** and the console with display available parameters.</p>

<table border="1" id="bkmrk-command-information-" style="border-collapse: collapse; width: 100%; height: 680px;"><tbody><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">##### **Command**

</td><td style="width: 33.3333%; height: 31px;">##### **Information**

</td><td style="width: 33.3333%; height: 31px;">##### **Example**

</td></tr><tr style="height: 49px;"><td style="width: 33.3333%; height: 49px;">**listcvars** </td><td style="width: 33.3333%; height: 49px;">Lists all of the available console variables.</td><td style="width: 33.3333%; height: 49px;">**`listcvars`** </td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**g\_giveExtraLives**</td><td style="width: 33.3333%; height: 31px;">Gives the player extra lives. Up to 99.</td><td style="width: 33.3333%; height: 31px;">**`g_giveExtraLives 5`**</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**g\_infiniteAmmo**</td><td style="width: 33.3333%; height: 31px;">Toggles infinite ammo.

0 = Finite Ammo (Default)

1 = Infinite Ammo

</td><td style="width: 33.3333%; height: 31px;">**`g_infiniteAmmo 0`**

`<strong>g_infiniteAmmo 1</strong>`

</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**g\_damageScaleAllToAI**</td><td style="width: 33.3333%; height: 31px;">Changes the amount of damage the player deals to AI.

1 = Default

</td><td style="width: 33.3333%; height: 31px;">**`g_damageScaleAllToAI 0.5`**

**`g_damageScaleAllToAI 1`**

`<strong>g_damageScaleAllToAI 5</strong>`

</td></tr><tr style="height: 37px;"><td style="width: 33.3333%; height: 37px;">**judgemeter\_Infinite** </td><td style="width: 33.3333%; height: 37px;">Toggles infinite Crucible ammo.

</td><td style="width: 33.3333%; height: 37px;">`<strong>judgemeter_Infinite 0</strong>`

`<strong>judgemeter_Infinite 1</strong>`

</td></tr><tr style="height: 31px;"><td style="width: 33.3333%; height: 31px;">**timescale**</td><td style="width: 33.3333%; height: 31px;">Changes the speed of the world.

1 = Default

</td><td style="width: 33.3333%; height: 31px;">`<strong>timescale 0.5</strong>`

**`timescale 1`**

**`timescale 5`**

</td></tr><tr style="height: 110px;"><td style="width: 33.3333%; height: 110px;">**pm\_noclipspeed**</td><td style="width: 33.3333%; height: 110px;">Changes the movement speed of the player while in noclip.

(requires [Meath00k](https://github.com/brongo/m3337ho0o0ok/releases/latest))

50 = Default

</td><td style="width: 33.3333%; height: 110px;">**`pm_noclipspeed 10`**

**`pm_noclipspeed 50`**

**`pm_noclipspeed 200`**

</td></tr><tr style="height: 158px;"><td style="width: 33.3333%; height: 158px;">**pm\_disableNightmareGodMode** </td><td style="width: 33.3333%; height: 158px;">Toggles the health penalty the player receives when they type the **god** command in an Ultra Nightmare save.

0 = Penalty Active (Default)

1 = Penalty Inactive

</td><td style="width: 33.3333%; height: 158px;">`<strong>pm_disableNightmareGodMode 0</strong>`

`<strong>pm_disableNightmareGodMode</strong> 1`

</td></tr><tr style="height: 110px;"><td style="width: 33.3333%; height: 110px;">**ai\_faction\_overrideEmotion\_ai** </td><td style="width: 33.3333%; height: 110px;">Changes the AI behavior of all AI in the map.  
-1 = DYNAMIC (Default)  
 0 = MIN

</td><td style="width: 33.3333%; height: 110px;">`<strong>ai_faction_overrideEmotion_ai 0</strong>`

</td></tr><tr style="height: 61px;"><td style="width: 33.3333%; height: 61px;">**hands\_fovscale** </td><td style="width: 33.3333%; height: 61px;">Changes the field of view scale for first person weapon models.

</td><td style="width: 33.3333%; height: 61px;">**`hands_fovscale 1`**

</td></tr></tbody></table>

### See Also

- [Commands (CMD)](https://wiki.eternalmods.com/books/3-command-console/page/commands-cmd)
- [Meath00k Commands](https://wiki.eternalmods.com/books/3-developer-console/page/meath00k-commands)
- [How to Install Mods (Doom Eternal)](https://wiki.eternalmods.com/books/beginners-guide-how-to-install-mods/page/how-to-install-mods-doom-eternal)