DPad Cheats - widberg/fmtk GitHub Wiki
See also: atk wiki WALL-E Debug Tools
DPad cheats are a series of DPad/Arrow key inputs that can be made on certain screens in the game to execute some action.
// In Ratatouille LEFT and RIGHT are swapped.
enum DPadCheatButton : std::int32_t {
UP = 2,
LEFT = 3,
DOWN = 4,
RIGHT = 5,
END = -1,
};
bool IsDPadCheatPressed(void *_this, ...);
// Example
if (IsDPadCheatPressed(gSomething, UP, UP, RIGHT, DOWN, END))
do_a_cheat();
Dialog_MainMenuFirst
This menu is unused in the game.
Down, Right, Up, Left
Runs the DisplayFPS
command
Up, Up, Right, Down
Runs the SetAutoCompletion
command
Dialog_TRCMessage
This is the auto-save warning screen during the startup sequence. When you see the string "THE GAME SAVES DATA AUTOMATICALLY AT CERTAIN POINTS. PLEASE DO NOT TURN OFF THE SYSTEM WHILE THE SAVE ICON IS DISPLAYED." on screen, this DPad cheat is accepted. It is named TRCMessage
because displaying a message like this is one of the requirements commonly found on a Technical Requirements Checklist (TRC).
Up, Up, Right, Down
Runs the EnablePopupMenu
command