DOOM Eternal Console Commands – All Cheat Commands and How to Use Them on PC

Summary: Discover all DOOM Eternal console commands and cheats for all of the time. Learn how to unlock restricted commands, use god mode and noclip, and enhance gameplay with powerful tools.

DOOM Eternal delivers one of the most intense and satisfying first-person shooter experiences ever created. From ripping and tearing through demon hordes to mastering the combat dance, the game demands precision and skill. But sometimes you want to experiment freely, test builds, or simply enjoy the chaos without constraints. That’s where console commands come in.

Before diving into the full list of commands, it’s worth mentioning that Xmod is a powerful PC tool designed to enhance your single-player gaming experience.

With Xmod, you can manage mods, activate cheats more easily, and use built-in features for games like DOOM Eternal — all without the complexity of Cheat Engine or the risks of untrusted trainers.

This comprehensive guide covers everything you need: how to unlock the console, enable restricted commands, the most useful DOOM Eternal cheats, and safe ways to customize your demon-slaying adventure.

XMODhub

Table of Contents
  • What Are DOOM Eternal Console Commands?
  • How to Enable Console Commands in DOOM Eternal
  • Most Useful DOOM Eternal Console Commands
  • Full DOOM Eternal Console Commands List
  • How to Enhance DOOM Eternal with Xmod
  • Conclusion

What Are DOOM Eternal Console Commands?

Console commands in DOOM Eternal are developer tools built on the id Tech 7 engine that let players modify gameplay settings, activate cheats, and experiment with features in real time. By accessing the developer console, you can enable god mode, infinite ammo, noclip, unlock all weapons, or adjust visual settings. These commands are especially popular among players who want to experiment with builds, create content, or replay the game without restrictions — offering significant control over your demon-slaying experience.

Important Note: The console exists in DOOM Eternal but most commands are restricted by default. You’ll need third-party tools to unlock full functionality, which we’ll cover in detail below.

How to Enable Console Commands in DOOM Eternal

DOOM Eternal’s console is accessible but restricted by id Software to maintain game balance and prevent cheating in Battlemode. Here’s how to unlock full command access.

Understanding Console Restrictions

Default Console Access:

  • The console can be opened with the ~ (tilde) or ` (backtick) key
  • Basic settings commands work without modifications
  • Gameplay commands like god mode, infinite ammo, and give commands are locked

Why Commands Are Restricted:

  • Protect Battlemode integrity (prevent multiplayer cheating)
  • Maintain achievement system fairness
  • Prevent players from bypassing progression systems
  • Preserve intended gameplay difficulty curve

Method 1: Cheat Engine Console Unlocker (Most Popular)

This method uses SunBeam’s console unlocker from FearlessRevolution, the most widely used and trusted solution in the DOOM Eternal community.

Prerequisites:

  • DOOM Eternal installed on PC (Steam, Epic, or Bethesda launcher)
  • Cheat Engine 7.0 or later downloaded from cheatengine.org (NEVER download from other sites)
  • Administrative privileges on your computer

1: Download Required Files

  1. Visit FearlessRevolution forum: fearlessrevolution.com/viewtopic.php?t=11889
  2. Download SunBeam’s DOOM Eternal Cheat Table (latest version)
  3. Save the .CT file to an accessible location
  4. Important: Check for updates on page 28+ of the forum thread for fixes

2: Install Cheat Engine

  1. Download Cheat Engine from the official cheatengine.org website only
  2. Run the installer with default settings
  3. Launch Cheat Engine after installation

3: Enable Console Commands

  1. Launch DOOM Eternal and load into any level or the Fortress of Doom
  2. Alt-Tab to Cheat Engine
  3. Click the computer icon in the top-left corner
  4. Select DOOMEternalx64vk.exe from the process list
  5. Click File → Load and select the downloaded .CT file
  6. In the Cheat Engine window, check the box next to “Console Unlocker”
  7. Wait for the script to activate (status will change to green checkmark)

4: Use the Console

  1. Alt-Tab back to DOOM Eternal
  2. Press ~ (tilde) or ` (backtick) to open the console
  3. Type commands and press Enter to execute
  4. Press the console key again to close

Troubleshooting:

Console key doesn’t work:

  • Try alternative keys: `, ~, or F10
  • Check keyboard layout settings
  • Some keyboards require Shift + key combination

Commands show as “restricted”:

  • Ensure Cheat Engine script is activated (green checkmark)
  • Reload the cheat table
  • Restart DOOM Eternal with Cheat Engine running

Game crashes when using commands:

  • Some commands cause instability (especially visual cvars)
  • Start with basic commands like god and g_infiniteAmmo
  • Avoid using too many commands simultaneously

Method 2: Eternal Mod Injector (Alternative)

The Eternal Mod Injector automatically unlocks console commands without requiring Cheat Engine.

Installation:

  1. Download from the Eternal Mods community
  2. Extract to your DOOM Eternal directory
  3. Run the injector before launching the game
  4. Console commands will be unlocked automatically

Note: This method requires keeping the mod injector updated with each game patch.

Method 3: Launch Options for Basic Commands

Some non-cheat commands can be enabled through Steam launch options without third-party tools.

How to Set Launch Options:

  1. Right-click DOOM Eternal in Steam Library
  2. Select Properties
  3. In the General tab, click Set Launch Options
  4. Add commands with + prefix, separated by spaces
  5. Example: +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Useful Launch Option Commands:

  • +com_skipIntroVideo 1 — Skip intro videos on launch
  • +com_skipKeyPressOnLoadScreens 1 — Auto-proceed through loading screens
  • +r_fullscreen 1 — Force fullscreen mode
  • +r_mode [number] — Set resolution mode

Security Warnings

Only download from trusted sources:

  • Cheat Engine: cheatengine.org (official site only)
  • Cheat Tables: FearlessRevolution forum
  • Eternal Mod Injector: Eternal Mods Wiki

Avoid:

  • Random YouTube description links
  • Unknown file-sharing sites
  • “One-click trainer” downloads from sketchy websites
  • Any software requesting admin access without clear purpose

Always:

  • Scan all downloads with antivirus
  • Backup your save files before using commands
  • Disable online features (Battlemode) while using cheats
  • Keep Cheat Engine closed when not actively using it

Most Useful DOOM Eternal Console Commands

Here are the essential commands that enhance gameplay without breaking the experience. These require the console to be unlocked via Cheat Engine or mod injector.

Core Cheat Commands

god — Enables invincibility mode. You take no damage from any source.

g_infiniteAmmo 1 — Infinite ammunition for all weapons.

Use g_infiniteAmmo 0 to disable.

noclip — Fly through walls and obstacles. Move with WASD and mouse.

Type noclip again to disable.

notarget — Enemies ignore you completely. Useful for exploration and screenshots.

giveAllMaxedOutWeapons — Unlocks and fully upgrades all weapons instantly.

Item & Resource Commands

give — Shows all available give commands and their syntax when typed alone.

give weapon player — Opens menu of all weapons you can spawn.

Example: give weapon/player/combat_shotgun gives Combat Shotgun

give abilities — Shows available abilities to unlock.

Example: give abilities/double_jump grants double jump early

give resource — Grants resources like health and armor.

Example: give resource/health 100 adds 100 health

Movement & Exploration Commands

noclip — Essential for exploring out-of-bounds areas and finding secrets.

notarget — Peaceful exploration without combat interference.

pm_runspeed [value] — Adjusts movement speed (default: 320).

Example: pm_runspeed 500 for faster movement

pm_jumpheight [value] — Changes jump height (default: 70).

Example: pm_jumpheight 150 for higher jumps

Visual & Camera Commands

g_fov [value] — Changes field of view (default: 90).

Example: g_fov 120 for wider perspective

hands_fovScale [value] — Adjusts weapon viewmodel FOV (default: 1.0).

Example: hands_fovScale 0.8 for less obtrusive weapons

r_fullscreen [0/1] — Toggle fullscreen mode.

0 = windowed, 1 = fullscreen

r_mode [number] — Changes resolution. Number corresponds to preset resolutions.

Time & Speed Commands

timescale [value] — Changes game speed (default: 1.0).

Example: timescale 0.5 for slow motion, timescale 2 for fast forward

com_gameSpeed [value] — Alternative speed control command.

Debug & Utility Commands

conDump [filename] — Exports all console commands to a text file in your save directory.

Example: conDump commands.txt

screenshot — Captures a screenshot at native resolution.

quit — Immediately exits the game.

r_showFPS [0/1] — Toggles FPS counter display.

Full DOOM Eternal Console Commands List

Below is a comprehensive list of all major console commands available in DOOM Eternal when restrictions are removed. Commands are organized by category.

Cheat Commands

god — Toggle invincibility

g_infiniteAmmo 1 — Enable infinite ammunition

noclip — Toggle noclip/fly mode

notarget — Enemies ignore player

giveAllMaxedOutWeapons — Unlock and max all weapons

give all — Gives all items, weapons, and resources (may cause issues)

Give Commands (Weapon Specific)

weapon/player/combat_shotgun — Combat Shotgun

weapon/player/double_barrel — Super Shotgun

weapon/player/heavy_cannon — Heavy Cannon

weapon/player/rocket_launcher — Rocket Launcher

weapon/player/plasma_rifle — Plasma Rifle

weapon/player/ballista — Ballista

weapon/player/chaingun — Chaingun

weapon/player/bfg — BFG-9000

weapon/player/unmaykr — Unmaykr

weapon/player/crucible — Crucible

weapon/player/pistol — Secret Pistol (yes, it exists!)

Get Commands (Equipment & Abilities)

equipment/frag_grenade — Frag Grenade

equipment/ice_bomb — Ice Bomb

abilities/double_jump — Double Jump

abilities/dash — Dash ability

abilities/blood_punch — Blood Punch

abilities/flame_belch — Flame Belch

Grip Commands (Resources)

resource/health [amount] — Add health

resource/armor [amount] — Add armor

resource/ammo_shotgun [amount] — Shotgun ammo

resource/ammo_bullets [amount] — Bullet ammo

resource/ammo_rockets [amount] — Rocket ammo

resource/ammo_cell [amount] — Cell ammo

resource/ammo_bfg [amount] — BFG ammo

Rune & Upgrade Commands

Runes_maxallrunes — Unlock all runes

campaign_giveupgradedweaponsandmods — Give upgraded weapons with mods

Note: Using these may prevent you from earning collectible completion

Movement & Physics Commands

noclip — Toggle noclip mode

pm_runspeed [value] — Adjust run speed (default: 320)

pm_jumpheight [value] — Adjust jump height (default: 70)

pm_stamina [0/1] — Toggle stamina system

g_gravity [value] — Change gravity (default: 1076)

Visual & Graphics Commands

g_fov [value] — Field of view (default: 90)

hands_fovScale [value] — Weapon viewmodel FOV scale

r_fullscreen [0/1] — Toggle fullscreen

r_mode [number] — Set resolution mode

r_showFPS [0/1] — Toggle FPS counter

r_displayRefresh [hz] — Set refresh rate

r_antiAliasing [0-4] — Anti-aliasing quality

Audio Commands

s_volume_master [0-1] — Master volume

s_volume_music [0-1] — Music volume

s_volume_sfx [0-1] — Sound effects volume

s_volume_dialog [0-1] — Dialogue volume

Difficulty & Gameplay Modifiers

g_permaGodMode [0/1] — Permanent god mode

g_showProjectilePerc [0/1] — Show projectile warnings

hands_show [0/1] — Toggle first-person weapon visibility

Screenshot & Media Commands

screenshot — Take screenshot

screenshotJPEG — Take JPEG screenshot

screenshot [filename] — Save screenshot with custom name

recordDemo [name] — Start recording demo

System & Debug Commands

conDump [filename] — Export all commands to text file

quit — Exit game

restart — Restart current level

set [cvar] [value] — Set any console variable

toggle [cvar] — Toggle boolean cvars

vstr [variable] — Execute variable as command

Launch Option Commands (No Unlock Required)

These can be used in Steam launch options with + prefix:

+com_skipIntroVideo 1 — Skip intro videos

+com_skipKeyPressOnLoadScreens 1 — Skip loading screen prompts

+r_fullscreen 1 — Force fullscreen

+r_mode [number] — Set resolution

Important Command Notes

Syntax Rules:

  • Commands are not case-sensitive
  • Use quotes for paths: give weapon/player/bfg
  • Separate multiple commands with semicolon: god; g_infiniteAmmo 1
  • Press TAB for autocomplete suggestions

Performance Considerations:

  • Some visual commands may impact FPS
  • Using too many commands simultaneously can cause instability
  • Save your game before experimenting with commands
  • Keep Cheat Engine running while using restricted commands

Known Issues:

  • give all command may cause game crashes or progression bugs
  • Unlocking weapons/mods early prevents collectible completion
  • Some commands require specific game states to work properly
  • Console access disables achievement earning during that session

How to Enhance DOOM Eternal with Xmod

XMOD APP

To take your DOOM Eternal experience even further, Xmod offers powerful tools that go beyond console commands and eliminate the complexity of Cheat Engine. With Xmod, you can safely enhance your gameplay without technical setup or security concerns.

Xmod provides:

  • One-click trainer activation for god mode, infinite ammo, and stat modifications
  • No Cheat Engine required — Xmod handles everything through a user-friendly interface
  • Safe, verified software without the risks of untrusted trainers or malware
  • Built-in mod management for community mods and visual enhancements
  • Performance optimization tools to boost FPS and reduce stuttering
  • Automatic updates ensuring compatibility with the latest DOOM Eternal patches
  • Integrated protection keeps your original game files safe and untouched

Whether you want to experiment with builds, create epic screenshot moments, or simply enjoy the campaign without difficulty stress, Xmod gives you complete control while maintaining system security. It’s the ideal solution for players who want the power of console commands without the complexity of Cheat Engine tables and manual file editing.

DOOM Eternal mods

Conclusion

Console commands in DOOM Eternal unlock incredible possibilities for customizing your demon-slaying experience. From god mode and infinite ammo to noclip exploration and weapon unlocks, these commands give you total control over how you play. While accessing them requires third-party tools like Cheat Engine or mod injectors, the effort is worthwhile for players who want to experiment freely, create content, or replay the campaign with new twists.

Combined with Xmod, you can enhance your gameplay even further — safely activating cheats, installing quality mods, and optimizing performance without the technical complexity or security risks of traditional methods. Together, console commands and Xmod transform DOOM Eternal into a fully customizable experience, perfect for both new Slayers and veteran demon hunters looking to experience id Software’s masterpiece in entirely new ways. Rip and tear, until it is done — on your own terms.

  • Catherine Hu

    I am a passionate gamer and blogger at XMODhub, dedicated to bringing you the latest gaming news, tips, and insights.

    Related Posts

    Steam Winter Sale 2025: The Best Discounts on 2025 Releases

    Steam’s Winter Sale is live, and it’s one of the rare times you can pick up current-year releases for meaningful discounts without waiting months. The event runs from December 18, 2025 through January…

    The Top 10 PC Game Deals from the 2025 Steam Winter Sale (Value-Verified Picks)

    The 2025 Steam Winter Sale runs from Dec 18, 2025 to Jan 5, 2026 (10:00 AM Pacific)—which means you have time to buy smart, not fast. Steamworks+1This list is built for two types…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Primary Color

    Secondary Color

    Layout Mode