Wolfenstein RPG

Debug Menu
Wolfenstein RPG has a hidden debug menu that can be accesed from either the Main Menu or Pause Menu by typing "3666" on your phone's keypad. This debug menu gives these options listen below.

Stats
Allows viewing of memory usage

Change Map
Self-Explanatory, allows you to change to any map in the game, as well as giving access to an unused map named 'Test Map'. WARNING: changing to a map will overwrite your save game to the start of the selected map, with only 'Boot' and 'Fists'

Debug System
Gives 3 options-
 * Infinite Loop: Causes the game to hang.
 * Infinite Recursion: Forces a memory overload, causing the game to close automatically.
 * Unhandled Exception: Causes the game to hang momentarily, then continues normally; does nothing?

Give all
Does nothing from main menu. When used from pause menu, gives all weapons and variations (ex. Pistol & Dual Pistol, rather than just Dual Pistol), keys, and 100 ammo. Also sets armor to 45 and health to 140.

Give map
Self-Explanatory, fills in your map for the current level.

No Clip
Allows you to walk through walls in-game. Has 2 settings: 'on' and 'off'; Off by default.

One Shot Kill
Self-Explanatory, instantly kills enemies when attacking. Has 2 settings: 'on' and 'off'; Off by default.

Disable AI
Enemies no longer attack or move when activated. Has 2 settings: 'on' and 'off'; Off by default.

Game Help
Determines whether or not the game tips show up in game. Has 2 settings: 'on' and 'off'; On by default.

God Mode
Makes the player impervious to damage. Has 2 settings: 'on' and 'off'; Off by default.

showLocation
Shows the player's current position on the map, as well as the direction they are facing. Has 2 settings: 'on' and 'off'; Off by default.

r_frames
Determines the player's visual movement/rotation speed. Has 14 settings, all numbers 2-15. Pressing OK increases the number by one. Pressing OK when it is '15' resets it to '2'. '2' is fastest, '15' is slowest. I believe '4' is default. This setting does not default when the game is closed.

r_speeds
Displays seemingly random numbers on screen. Has 2 settings: 'on' and 'off'; Off by default.

r_skipFlats
Unknown. Appears to do nothing. Has 2 settings: 'on' and 'off'; Off by default.

r_skipCull
Unknown. Appears to do nothing. Has 2 settings: 'on' and 'off'; Off by default.

r_skipBSP
Has the same effect as both enabling "r_skipSprites" and setting "renderMode" to 'off'.

r_skipLines
Unknown. Appears to do nothing. Has 2 settings: 'on' and 'off'; Off by default.

r_skipSprites
All Sprite-based, non-HUD (Enemies, chests, items, etc.) objects become invisible. Has 2 settings: 'on' and 'off'; Off by default.

r_onlyRender
Affects rotating. Has 2 settings: 'on' and 'off'; Off by default. When on, the player rotates more than 90 degrees from one button press.

r_skipDecals
Unknown. Appears to do nothing. Has 2 settings: 'on' and 'off'; Off by default.

r_skip2D
Unknown. Appears to do nothing. Has 2 settings: 'on' and 'off'; Off by default.

renderMode
Determines how textures are viewed. Has 7 settings: 'Default', 'TCPS', 'TCP', 'TC', 'T', 'off', and 'Debug'. 'Default' by default. 'TCPS', 'TCP', 'TC', 'T', and 'off' make all textures black. 'Debug' gives everything (except HUD) a purple tint.

Debug Font
Closes debug menu and opens a dialogue box containing all special characters for the game, including accented characters, TM symbols, etc. Crashes game when used on Main Menu, labeled as 'Error 51' (java.lang.NullPointerException: 0). Dismissing the error message hangs the game.

Drive
Unknown. Appears to do nothing.

Equip for Map
Unknown. Appears to do nothing.

Test Level
A Simple 3x3 room with one 'Scientist' enemy and the player starts in the center. This was possibly used to test status ailments in the engine, as the scientist deals multiple ailments per hit.