the cutting room mirror

Debug Menu

This article has a talk page!
view on tcrf.net

This is a sub-page of Development:Devil May Cry 2.

To do:
everything

  • Many debug menu functions still to be covered.

Debug Features#

Debug Hotkeys#

  • These hotkeys are somewhat order-sensitive. For example:
    • Display VRAM Viewer will only work if R1 is held down after Triangle and Circle are held down.
    • The Debug Menu will only appear if R1 is held after L1.
    • Additionally, performing the inputs in the order listed will also prevent unintentional activation of other hotkeys.
  • While the debug functionality can be used with one controller, it's not practical and conflicting inputs is often an issue e.g. toggling Devil Trigger when opening or closing the Debug Menu.
    Because of this, the commands listed below will be for a two controller setup.
  • Some debug features require the DIP Enable setting in the debug menu to be enabled. Hotkeys that require this setting will be marked with an asterisk.

Action

Hotkey

Controller

Debug Settings Required

Notes

Debug Menu

L1 + R1

2

Print Free IOP Memory

L1 + L2 + R1 + R2 + Circle

1

Reset to Title Screen

Start + Select

1

Hard Reset

L2 + Start + Select

1

Display VRAM Viewer

Triangle + Circle + R1

2

Display Light Tool

Square + Cross + R1

2

Force Level Complete

L1 + Select

2

Force Death

L1 + Start

2

Cycle Stylish Ratings

Cross + R2

1

DIP Enable

Only displays Stylish ratings.
Doesn't set your actual Stylish rating.

Show Last Cycled Stylish Rating

Cross + L2

1

DIP Enable

Take Screenshot

R1 + Select

1

GAME STOP

Screenshots will be saved to host0:../DATA/screenshot_nnn.bmp.

Toggle Frame Advance Mode

R3

1

DIP Enable

Advance Multiple Frames

L2

1

DIP Enable

While in Frame Advance Mode.

Advance Single Frame

R2

1

DIP Enable

While in Frame Advance Mode.

Debug Menu#

DIP Enable#

A setting often required for many other debug settings to function.

Player Status#

Displays various details about the player's current status, such as health, remaining Devil Trigger meter and what action the player is currently performing.

Set to 1 to display the following properties:

Name

Description

ATCK

Memory info about the last sword attack animation performed.

DAMG

Memory info about the last player hurt animation performed.

HOLD

Memory info about the last grabbed animation performed (e.g. being grabbed by Orangguerra).

VITAL

Player's current health.

ARMOR

Player's current armor.

DEVIL

Player's remaining Devil Trigger meter.

MUTEKI

Player's remaining temporary invincibility (i-frames.) Muteki (無敵) means "invincible."

NO HIT

Currently active "no hit" flags, which dictate what kinds of physical interactions are disabled:

  • S = Walk through walls & unaffected by gravity.
  • L =
  • B =
  • P = Player and enemies cannot push each other.
  • C = Player cannot be grabbed.
  • G =
  • D = Enemy attacks do not hit the player.
  • A = Player attacks do not hit enemies.

CANCEL

Actions the player's current action can be cancelled into:

  • S = Sword
  • G = Gun
  • E = Flip Escape
  • J = Jump

POISON

SOF

Remaining hits that can be negated by Smell of Fear.