Skip to content
Julia Nechaevskaya edited this page May 19, 2024 · 8 revisions

Welcome to the CRL wiki!

Render counters

  • SPR: Number of sprites rendered. Due to the nature of how the engine handles them, not all of them may actually be visible, but they are still rendered. It is overflow safe. It is overflow-safe.
  • SSG: Number of solid segments rendered. Overflowing vanilla limit of 32 may cause a crash.
  • SEG: Number of wall segments rendered. Overflowing vanilla limit of 256 will result in a HoM effect.
  • PLN: Number of floor and ceiling visplanes rendered. Overflowing vanilla limit of 128 can cause both a HoM effect and crashing.
  • OPN: Number of openings rendered.

Playstate counters

  • BRN: Number of Icon of Sin monster spawn targets. As the vanilla limit of 32 is exceeded, the chance of a critical error increases, especially if multiple spawners are placed on the map. This counter appears when at least one spawn target is placed on the map.
  • ANI: Number of lines with scrolling animations (line effect 48). Vanilla crashes with "Too many scrolling wall linedefs" message if map contains 65 or more such lines.
  • BTN: Number of buttons pressed simultaneously. Vanilla crashes with "P_StartButton: no button slots left!" message if more than 16 keys are pressed in one second.
  • PLT: Number of active of in-stasis platforms. Vanilla will crash with "P_AddActivePlat: no more plats!" message if more than 30 plats will be active.

Game modes

  • Spectator mode. Allows camera to move freely though the level. Use moving keys for horizontal camera movement and mouse wheel for vertical camera movement.
  • Freeze mode. Freezes game world. Player will not be able to receive damage from monsters projectiles and environmental damage.
  • Buddha mode. Player's health will never drop below 1, no matter how much damage is dealt.
  • No target mode. Monsters will not react to player, neither after seeing them, nor after hearing a player's sound.
  • No momentum mode. As stated in Doom source code: "Not really a cheat, just a debug aid."

New cheat codes

Note that typing ID always freezes player movement for a few moments, so no movement will occur while typing standard Doom codes or adding ID prefix to subsequent codes:

  • IDKA gives only all keys.
  • KILLEM kills all monsters on level (reduces their health to 0).
  • TNTEM explodes all monsters on level (puts them in an `xdeath' state).
  • FREEZE freezes game world.
  • NOTARGET monsters will not react to players, either after seeing them or after hearing a player's sound.
  • BUDDHA player's health will never drop below 1.
  • MDK kills monster on target.

Changes to standard Doom codes:

  • IDDQD now able to resurrect dead player.
  • IDFA and IDKFA gives backpack.

New command line parameters:

CRL supports all Chocolate Doom parameters. These extra ones may be handy:

  • -console opens console output window, which also displays game warnings.
  • -coop_spawns adds multiplayer monsters and pickups to the single player game.
  • -shorttics reduces turning resolution as in demo recording.
  • -complevel emulates a specific version of Doom. You can use either number or name:
Number Name Emulated engine
0 1.2 Doom v1.2
1 1.666 Doom v1.666
2 1.9 Doom v1.9
2 doom2 Doom v1.9
3 ultimate Ultimate Doom
4 final Final Doom
4 plutonia Final Doom
4 tnt Final Doom