To access the cheats in Doom RPG, go to the in-game menu and type "3666". This brings up the debug menu.
Menu options
The debug menu is divided into several submenus:
Cheats
- Noclip
- Walk through walls. Interestingly though, even while the enemy AI is still on, the enemies will not attack you if only noclip is acticvated.
- Disable AI
- Enemies will not move or attack.
- Give All
- Gives all weapons, 10 ammo of each ammo type, 5 of each item, all key cards and 20 credits every time Select is pressed
- Give Ammo
- Gives 10 ammo of each type.
- God Mode
- Invincibility
- Level Up
- Gain 1 level every time Select is pressed. Once Maximum Armor, Health and stats reach 99, the level can still keep on going. There seems to be an error once a certain high number is reached.
- Give Map
- Gives auto-map (of current level) Getting auto-map in this way does not show the secret doors for each level.
Change Map
This menu allows the player to warp to any given level.
- Intro
- Junction
- Sector 1
- Sector 2
- Sector 3
- Sector 4
- Sector 5
- Sector 6
- Sector 7
- Des. Junction
- Reactor
- Credits - the end of game credits screen.
- Items
Stats
This menu allows access to various statistics.
- Pos
- kTotal
- kUsed
- kInFree
- kCurFree
- kMap
- kSound
- kPNG
Developer
This menu allows access to various developer options.
- Vars
- Brings up the variables menu (see below)
- Benchmark
- Performs a benchmark of the rendering speed.
- Store0
- Brings up the first item vendor screen.
- Store1
- Brings up the second item vendor screen.
- Store2
- Brings up the third item vendor screen.
- Store3
- Brings up the fourth item vendor screen.
- Force Error
- Triggers a Java application error.
- Print Monsters
- Print Memory
Variables
The Vars option on the developer menu brings up a variables menu. This allows the player to control various debug variables:
- r_frames
- The number of animation frames displayed when moving
- r_speeds
- Displays various rendering statistics.
- r_skipCull
- r_skipStretch
- r_skipBSP
- r_skipLines
- r_skipSprites
- Sprites are not displayed
- r_onlyRender
- Weapons are not displayed, player can clip through walls
- s_debug