Heretic + Hexen

Heretic + Hexen

Not enough ratings
Heretic + Hexen — Codes & Commands
By praevus
It has been eleven and a half years since I put up two separate Steam guides on Codes & Commands—for Hexen: Beyond Heretic and Hexen: Deathkings of the Dark Citadel—so I've decided to publish a third guide to celebrate this exciting new rerelease of HeXen (and Heretic).

Hexen: Beyond Heretic — Codes & Commands
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=215293004

Hexen: Deathkings of the Dark Citadel — Codes & Commands
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=213579154

—————————————————————

I will be updating this guide soon with any additions and corrections I find.
   
Award
Favorite
Favorited
Unfavorite
Console Commands
While you are playing Heretic + Hexen—at any point during the game (paused or unpaused)—you can press the tilde key ( ~ ) to open up the console command window. From here, you can enter any codes & commands and also view any of the engine's inputs & outputs:
  • bind <key> <console command> — binds the inputted key to a particular console command.
    An example is provided both in the comments below and here: bind n noclip
    Now every time you press n, this will execute the noclip console command.
    In this example, the n key will now work as a toggle (an on/off switch) for no clip mode.

  • debug_menu — grants a range of options to the user (DoomLib Configurator).

  • exitlevel — skips through the entire level.

  • exitsecret — skips through the entire level via the secret exit.

  • give all — "all given" (gives all weapons and keys).

  • give artifacts — "artifacts given" (gives all artifacts).

  • give health — "health given" (gives full health).

  • give keys — "keys given" (gives all keys).

  • give weapons — "weapons given" (gives all weapons).

  • god — "God Mode On" and "God Mode Off" (toggles invincibility).

  • noclip — "No Clipping On" and "No Clipping Off" (toggles no clip mode).

  • map <map name> — loads the map inputted (requires the name of the map).

  • massacre — "Massacre" kills all currently spawned enemies (in your area).

  • playsong <songname> — loads the song inputted (requires the songname).

  • stat — provides a "List of stats" to the user.

Cheat Codes
In Heretic + Hexen, cheats have been given their own particular area. There are two options to enable cheats—manually enter the cheat codes one-by-one (Option #1)—or tick a box to unlock all of them at once (Option #2).

Note: for all cheat codes with a forward slash ( / ), choose between inputting either the first word or the latter, do not bother entering both words at the same time.

Option #1
is to press the Esc key (to pause the game), and then click on cheats in the pause menu. Type in (or Copy and Paste) any of the following codes and then click submit:
  • satan / quicken — toggle god mode (invincibility).

  • gunsgunsguns — gives all weapons and keys.

  • kitty / ghost — toggle no clip mode.

  • ravmap / mapsco — displays the full map (while viewing the map).

  • where — shows your character's position in-game via coordinates.
    Open the console command window ( ~ ) to view coordinates (again).

  • cockadoodledoo / squeal — morph into a chicken / pig.

  • massacre / butcher — "Massacre" kills all currently spawned enemies (in your area).

  • healthyself — health given (full health).

  • skel / locksmith — gives you all the keys in the game (skel is short for "skeleton key").

  • whipit — give all artifacts.

  • sherlock — gives you all the puzzle items in the game (unique items).

  • iddqd — suicide (instant death).

  • idkfa — "Cheater - You Don't Deserve Weapons" (removes all weapons).

Option #2
is to press the Esc key (to pause the game), and then click on options in the pause menu. Select gameplay for the gameplay options menu. Click on 'unlock all cheats'. With this option enabled, cheats no longer has to be manually entered the first time to access them. Toggling this option on and off will either hide or make visible the cheat codes previously entered (if any).

Defunct Console Commands & Cheats
Here is a list of codes that appear to have been removed from this rereleased version of Hexen:
  • indiana — Gives you all the artifacts in the game (with 25 of each).
  • nra / rambo — Gives all weapons for your current class with full ammunition and full armor.
  • casper — Allows you to walk through walls.
  • martek — Enter this cheat three times and instantly die.
  • visit / engage (01-20, level number) — This will send you to the corresponding level.
    Attempting this code will tell you to "use the Level select menu instead!"
  • ticker — Displays your frame rate in-game.
  • deliverance — Pig mode, squeal!! (expires after a certain amount of time).
  • init — Restarts your current level.
  • clubmed — Gives you full health.
  • conan — Lose all your weapons (except for your primary weapon).
  • puke (01-99, script number) — Run script.
  • noise — Sound debug.
  • mapscomapsco — Displays full map and objects on the map (while viewing the map).
  • shadowcaster (0-2, classes) — Changes your current class to the number you selected; '0' for a warrior, '1' for a cleric, and '2' for a mage.
  • kills — Shows the kills in Deathmatch mode.
Notes
  • You do not have to use the PAUSE menu functionality in the game while using codes. But I would recommend using it for some of the codes.
  • The martek cheat code will give you amusing dialog as you enter it the first, second and third time. The first time you do it—text above the centre of your screen will say trying to cheat? that's one..... If you enter it again it will say that's two..... The third time you enter the code it will instantly kill you and say that's three! time to die.
  • The kills command only works in the multiplayer mode: "Deathmatch".
9 Comments
Dragneel1967 12 Aug @ 8:12am 
give mapscroll

gives the map scroll
praevus  [author] 10 Aug @ 4:52pm 
Thank you very much for these comments—I will add them to the list :diplomacy:
sorry for yet another comment in such short time the console command "give bagofholding"
will... give you the bag of holding/give you ammo without weapons or keys
you can also hit ` then type

bind "r" give weapons

for a makeshift infinite ammo
Console commands

Give weapons (gives all weapons no keys)

Give keys
Blaise 8 Aug @ 1:12pm 
@j_malapira ‒ I tried and still got an achievement.
j_malapira 8 Aug @ 5:11am 
thanks!
praevus  [author] 8 Aug @ 4:43am 
From what I have noticed so far—it does not appear to disable the achievements.
j_malapira 8 Aug @ 4:10am 
Does it disable achievements?