[ Legacy of Kain: The Lost Worlds ]

The Debug Menu

article by Ben Lincoln

 

Like Soul Reaver before it, Soul Reaver 2's game code contains a debugging menu used by its developers while it was in production. Although no way was provided to access it, I was able to create one through the use of Playstation 2 cheat device codes. Later, the Soul Reaver 2 Trainer and Andrew Fradley's Soul Reaver 2 PC Debug Menu Enabler allowed the same effect for PC gamers.

The main set of menus controls features like which abilities Raziel can use, which Reavers he has acquired (including the three Deleted Elemental Reavers), which of the excised The Pillar Glyphs he has obtained, and allows for warping to most of the areas in the game. There are nine additional menus which control lower-level functionality such as camera settings and the colour of the fog.

A small piece of deleted material in the Camera menu is the ability to toggle on a behaviour called "New Combat Camera". It is closer to the combat-mode camera in Blood Omen 2 than the one used in Soul Reaver 2. As it was never implemented in the final game, it exhibits a few bugs such as not zooming out when Raziel is fighting a large enemy.

The Air Forge Demo also includes a debug menu. Some differences between the demo and final versions of the game can be discerned using its functionality:

These codes would not have been possible without the assistance of Warpsavant, Andrew Fradley, Hellion00, Hanimar, and Kajapon no Oheya.

Controls

Once the game has been started with the corresponding code enabled, the following controls are available:

Code Controls
Access Debug Menu L3 = Menu On / R3 = Menu Off
Fast Debug Movement L1+L2+Circle on / L1+L2+Triangle off
Primary Menus While holding R1 and R2:
  Triangle = Cheats menu
  Circle = New Combat Camera menu
  X = Fog menu
  Square = Goodies menu
Secondary Menus (1) While holding L1, R1 and R2:
  Triangle = Events menu
  Circle = AI menu
  X = Stats menu
  Square = Save menu
Secondary Menus (2) While holding L1, L2 and R1:
  Square = Flag Drawing menu
  Triangle = Drawing debug menu (Demo only)

The video at the end of this article includes footage of the Debug Menu.

You must use the Master Code for your version of the game from Codes (Playstation 2 Cheat Device) in order for these codes to work.

As with any cheat device codes, please be aware that using these can result in problems with gameplay. Do not save your game unless you're willing to accept the potential consequence of having to start over from the beginning.

 
Soul Reaver 2 Air Forge Demo (PS2 - NTSC) Author: Ben Lincoln
Effect Code(s)
Access Debug Menu DC958025 1435B20D
  1C888090 0473E79B
  1C8880D0 1456E7A5
  DC95801F 1435B20D
  1C888090 0876E79B
  1C8880D0 0874E7D2
Debug Fast Movement DC955D23 1435B20D
  1C888090 1456E7A5
  1C8880B4 1456E7A5
  DC956D23 1435B20D
  1C888090 0876E79B
  1C8880B4 C874E761
Primary Menus Accessible 0CB87E20 1456CA0C
  1CB73B1C 14368805
  0CB87E20 14569A0C
  1CB73B1C 14367C65
  0CB87E20 14567A0C
  1CB73B1C 14364DE5
  0CB87E20 14563A0C
  1CB73B1C 14364C25
Secondary Menus Accessible 0CB87E20 1456360C
  1CB73B1C 14364DAD
  0CB87E20 1456760C
  1CB73B1C 14368385
  0CB87E20 1456C60C
  1CB73B1C 14364EBD
  0CB87E20 1456960C
  1CB73B1C 14364E4D
  0CB87E20 1456350C
  1CB73B1C 143653F5
  0CB87E20 1456C50C
  1CB73B1C 1436517D
 
Soul Reaver 2 Air Forge Demo (PS2 - PAL) Author: Ben Lincoln
Effect Code(s)
Access Debug Menu DC958025 14394C55
  1C8593A0 0473E79B
  1C8593E0 1456E7A5
  DC95801F 14394C55
  1C8593A0 0876E79B
  1C8593E0 0874E7D2
Debug Fast Movement DC955D23 1435B20D
  1C85E790 1456E7A5
  1C8593C4 1456E7A5
  DC956D23 1435B20D
  1C85E790 0876E79B
  1C8593C4 C874E7C9
Primary Menus Accessible 0CB41CD8 1456CA0C
  1CB5770C 14348FE5
  0CB41CD8 14569A0C
  1CB5770C 143493C5
  0CB41CD8 14567A0C
  1CB5770C 1434A2DD
  0CB41CD8 14563A0C
  1CB5770C 1434A11D
Secondary Menus Accessible 0CB41CD8 1456360C
  1CB5770C 1434A2C5
  0CB41CD8 1456760C
  1CB5770C 14349265
  0CB41CD8 1456C60C
  1CB5770C 1434A3D5
  0CB41CD8 1456960C
  1CB5770C 1434A3E5
  0CB41CD8 1456350C
  1CB5770C 1434A0ED
 
Soul Reaver 2 (PS2 - NTSC) Author: Ben Lincoln
Effect Code(s)
Access Debug Menu 1C85F52C 1456E7A5
  DC958025 14389DE5
  4CB63CCA 1456E7A1
  1CB922C0 14D6E7A5
  DC95801F 14389DE5
  4CB63CCA 1456E7A5
  1CB922C0 0C56D79D
Debug Fast Movement 0CB14DE8 1456740C
  3CB63C0F 1456E7A6
  0CB14DE8 1456940C
  3CB63C0F 1456E7A5
Primary Menus Accessible 0CB14DE8 1456CA0C
  1CB39F2C 143AE765
  0CB14DE8 14569A0C
  1CB39F2C 143AE445
  0CB14DE8 14567A0C
  1CB39F2C 1433BBF5
  0CB14DE8 14563A0C
  1CB39F2C 1433BA35
Secondary Menus Accessible 0CB14DE8 1456C60C
  1CB39F2C 1433BBBD
  0CB14DE8 1456960C
  1CB39F2C 143AEAC5
  0CB14DE8 1456760C
  1CB39F2C 1433B4CD
  0CB14DE8 1456360C
  1CB39F2C 1433B4DD
  0CB14DE8 1456350C
  1CB39F2C 1433B90D
 
Soul Reaver 2 (PS2 - PAL) Author: Ben Lincoln
Effect Code(s)
Access Debug Menu 1C85F8DC 1456E7A5
  DC958025 1438C2E5
  4CB661CA 1456E7A1
  1CB94640 14D6E7A5
  DC95801F 1438C2E5
  4CB661CA 1456E7A5
  1CB94640 0C56D79D
Debug Fast Movement DC955D23 1438C2E5
  1C85ED40 1456E7A5
  1C85ED64 1456E7A5
  DC956D23 1438C2E5
  1C85ED40 0876E79B
  1C85ED64 C874E7C9
Primary Menus Accessible 0CB16EE8 1456CA0C
  1CB3C02C 143A0465
  0CB16EE8 14569A0C
  1CB3C02C 143A0945
  0CB16EE8 14567A0C
  1CB3C02C 143AD8F5
  0CB16EE8 14563A0C
  1CB3C02C 143ACF35
Secondary Menus Accessible 0CB16EE8 1456360C
  1CB3C02C 143AD8BD
  0CB16EE8 1456760C
  1CB3C02C 143AFFC5
  0CB16EE8 1456C60C
  1CB3C02C 143AD9CD
  0CB16EE8 1456960C
  1CB3C02C 143AD9DD
  0CB16EE8 1456350C
  1CB3C02C 143ACE0D
 
[ The main debug menu ]
The main debug menu
[ Area selection ]
Area selection
[ Reaver selection ]
Reaver selection
[ Glyph selection ]
Glyph selection
[ Options for use when testing the game ]
Options for use when testing the game
[ New Combat Camera toggle ]
New Combat Camera toggle
[ Fog controls set to green ]
Fog controls set to green
[ Goodies menu ]
Goodies menu
[ Events menu ]
Events menu
[ Artificial Intelligence menu ]
Artificial Intelligence menu
[ Statistics menu ]
Statistics menu
[ Save/Restore ]
Save/Restore
[ Flag Drawing menu ]
Flag Drawing menu
[ Health and Glyph Energy ]
Health and Glyph Energy
[ Special Abilities menu ]
Special Abilities menu
[ Camera menu ]
Camera menu
[ An unfinished Fire Reaver ]
An unfinished Fire Reaver
[ An unfinished Air Reaver ]
An unfinished Air Reaver
[ The main debug menu in the Air Forge Demo ]
The main debug menu in the Air Forge Demo
[ An unfinished Water Reaver ]
An unfinished Water Reaver
[ An unfinished Earth Reaver ]
An unfinished Earth Reaver
[ Placeholder for the Dimension Glyph ]
Placeholder for the Dimension Glyph
[ Area names in the demo ]
Area names in the demo
[ Area names in the demo ]
Area names in the demo
[ Area names in the demo ]
Area names in the demo
[ Area names in the demo ]
Area names in the demo
[ Loading the other areas doesn't work because they're not present ]
Loading the other areas doesn't work because they're not present
[ Texture-mapping disabled ]
Texture-mapping disabled
[ Wireframe rendering mode ]
Wireframe rendering mode
[ Mipmapping disabled ]
Mipmapping disabled
[ Texture-mapping disabled ]
Texture-mapping disabled
[ The unused New Combat Camera ]
The unused New Combat Camera
[ The unused New Combat Camera ]
The unused New Combat Camera
[ Modified Projection Distance/FOV ]
Modified Projection Distance/FOV
[ Modified Projection Distance/FOV ]
Modified Projection Distance/FOV
 
Unknown
File Size Author
Soul Reaver 2 - Miscellaneous Deleted/Debug Elements 25 MiB Ben Lincoln
A video of the possession and invisibility abilities, the full ring menu, and the textureless and wireframe rendering modes.
 
[ Page Icon ]