the cutting room mirror

Wolfenstein RPG

It's the "point, shoot, and wait your turn" formula of Doom RPG and Orcs & Elves... but now in Wolfenstein form!

Perhaps best remembered for being the first game (from id themselves, anyway) to officially connect Wolfenstein and Doom's timelines together.

Debug Menu#

A hidden debug menu can be accessed from either the main menu or pause menu by typing 3666 on your phone's keypad.

Stats#

Allows viewing of memory usage.

Change Map#

Allows you to change to any map in the game, including two unused maps named "The Road" and "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 three 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#

Fills in your map for the current level.

No Clip#

Allows you to walk through walls in-game. Can be toggled on or off (off by default).

One Shot Kill#

Instantly kills enemies when attacking. Can be toggled on or off (off by default).

Disable AI#

Enemies no longer attack or move when activated. Can be toggled on or off (off by default).

Game Help#

Determines whether or not the game tips show up in-game. Can be toggled on or off (on by default).

God Mode#

Makes the player impervious to damage. Can be toggled on or off (off by default).

showLocation#

x y d

Shows the player's current position on the map, as well as the direction they are facing. Can be toggled on or 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. This setting is retained when you close the game.

r_speeds#

R_speeds_wolfern_rpg.png

Displays some numbers on-screen. Can be toggled on or off (off by default).

r_skipFlats#

Unknown. Appears to do nothing. Can be toggled on or off (off by default).

r_skipCull#

Unknown. Appears to do nothing. Can be toggled on or 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. Can be toggled on or off (off by default).

r_skipSprites#

All sprite-based, non-HUD (enemies, chests, items, etc.) objects become invisible. Can be toggled on or off (off by default).

r_onlyRender#

Affects rotating. Can be toggled on or off (off by default). When on, the player rotates more than 90 degrees from one button press.

r_skipDecals#

Unknown. Appears to do nothing. Can be toggled on or off (off by default).

r_skip2D#

Unknown. Appears to do nothing. Can be toggled on or 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, and Debug gives everything (except the 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.

Unused Levels#

The Road#

Location.png

The missing level which later made it to the iOS version. "The Road" can be accessed via level select, the game shows the location of level in map, however, the game crashes upon loading it due to data being non-existant.

Test Map#

Test_map.png

A simple 3×3 room containing one "Scientist" enemy. The player starts in the center of the room. This was possibly used to test status ailments, as the scientist deals multiple ailments per hit.

Miscellaneous#

J2ME versions 4.3.51 and 4.7.57 for the Nokia N73, and 4.8.30 for the Motorola E770 were released without Java class obfuscation, making potential decompilation of the game easier.