We have upgraded to the latest version of MediaWiki and now support TLS1.2 and transcoding!
Please contact us via Discord or Twitter if you experience any problems.

Super Monkey Ball 2/Debug Menu

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Super Monkey Ball 2.

Main debug screen, which allows access to debugging elements.

Just like the first game, Super Monkey Ball 2 features a debug mode. The debug mode includes a stage selector, full-fledged model viewer, effects testing, sound player, bitmap reader, and more. The debug menu can be accessed via the following Action Replay codes:

NTSC-U NTSC-J PAL
BY50-BFRX-BGGNR
RBUA-FCGP-K7FVV
F8XP-P5GY-JPBJQ
01E64FF3 08000000
185BC473 00000003
005BC473 00000003
13QN-UBG7-FKBHQ
NPDM-4XAU-005MD
3R7R-Z1KT-YGDFU
02E608E9 28000000
04245218 60000003
04245220 90030000
KXC6-KNG5-FDZX0
81RZ-X9U5-Z3VR2
A40E-9BDK-C7QM5
01C63941 18000000
04275994 60000003
0427599C 90030000
NTSC-U Kiosk
RXEZ-XFEK-4XJ5Z
XQ2P-7QER-89RXE
6V03-W4CY-8MPEN
00004E22 08000000
045890F0 60000003
045890F8 90030000


(Source: Ralf (PAL Code), PatSter21 (NTSC-J Code))

Images

Test Mode

Images

Early Options Menu

A very early version of the options menu is accessible through the main debug menu. It appears to be the version from Super Monkey Ball. The text is in Romaji (Japanese in Roman letters). However, since the SMB options menu was designed for English/Kanji, the Romaji breaks the layout and falls off the box or clutters up with other text. The options menu performs all the functions of the normal Super Monkey Ball options menu, except it doesn't load the old Replay manager because it was scrapped.

Gallery

In-Game Commands

A few cheat commands are also enabled in-game:

  • Pressing D-Pad Up will add 100 seconds to the game's timer, with a maximum time of 360.96.
  • Pressing X + Y will instantly complete the current level.
  • The game can be debug paused with R + Start, which will display "DEBUG MODE" in the top right corner of the screen. Unpause with just Start.
  • Pressing Z while debug paused will advance the game by one frame.
  • Pressing L + Start brings up an in-game debug menu. Pressing L + Y closes it.
  • Pressing X + B while debug paused will display a cursor that allows you click on UI elements with X or A and move them around the screen with the Left Stick.
  • Pressing Y + B while debug paused will unlock the camera. Pressing again will reset it but it won't take affect until the game is unpaused. Unlocking the camera also disables the above cursor.
(Source: PatSter21)

Dip Switches

Hmmm...
To do:
Figure out what some of these do if anything.

By selecting DIP SWITCH on the debug menu, you can access another menu containing a number of extra debugging features.

  • DIP_DEBUG - Enables the debug mode.
  • DIP_DISP - Toggles the visibility of in game debug menus (only seems to toggle whilst in-game).
  • DIP_STCOLI - Displays the level's collision and out of bounds areas.

SMB2-stcoli.png

  • DIP_TRIANGLE - Replaces the level model with a grey triangle.

SMB2-triangle.png

  • DIP_TAIKEN - Unknown.
  • DIP_TIME_STOP - Freezes the timer at 60 seconds.
  • DIP_NAMEENTRY - Unknown.
  • DIP_FIX_WORLD - Stops the stage from visually tilting when you move the player monkey.
  • DIP_TEST_CAM - Allows you to control the camera during gameplay.
  • DIP_NO_INTR - While using "DIP_TEST_CAM" there is a multicolored sphere that appears, this switch toggles it's visibility. (Whether or not this is the only thing that it does, is unknown)
  • DIP_CAPTURE - Unknown.
  • DIP_PERF_ALWAYS - Unknown.
  • DIP_PLAY_STG_ALL - Unlocks everything.
  • DIP_PLAY_PNT_x10 - Multiplies the play points you earn by 10.
  • DIP_SARU_0 - Unknown.
  • DIP_SWITCH15 - Unknown.
  • DIP_ONLY24MB - Unknown.
  • DIP_SHADOW_DISP - Displays the shadows of each object as squares.

SMB2-shadowdisp.png

  • DIP_SPRITE_OFF - Disables most 2D graphics.

SMB2-spriteoff.png

  • DIP_SNDREQ_DISP - Unknown.
  • DIP_SE_VOL_RESET - Disables most sound effects.
  • DIP_APE_FACEDIR - Shows which banana your monkey is looking at.

SMB2-apefacedir.png

  • DIP_SEL_ALL_CTRL - Allows you to control all four players in multiplayer with one controller.
  • DIP_APE_NUMBER - Displays a number over each character indicating which player they are.

SMB2-apenumber.png

  • DIP_1P_TEST_CAM - Unknown.
  • DIP_PREVIEW_SAVE - Displays a preview at the upper left.

SMB2-previewsave.png

  • DIP_AUTHOR_DEBUG - Displays some debug info during cutscenes.

SMB2-authordebug.png

  • DIP_SWITCH27 - Unknown.
  • DIP_SOA - Unknown.
  • DIP_TEST_TEAM - Unknown.
  • DIP_NO_MINIMAP - Disables the minimap.
  • DIP_NO_STAGE - Makes everything except for backgrounds invisible.

SMB2-nostage.png

In-Game Debug Menu

SMB2-ingamedebug.png

Pressing L + Start will bring up this debug menu. It can be navigated with the D-Pad, moved around the screen with the analogue stick and can be closed by pressing L + Y.

Dip Switch

SMB2-dipswitch.png

Displays the dipswitch menu.

Mode

SMB2-mode.png

The only option in this menu that can be changed is wide which changes the current widescreen setting.

Event

SMB2-event.png

None of the options here can be changed.

Ball

SMB2-ball.png

Displays info on your current position.

Ape

SMB2-ape.png

Displays info on character animations.

Camera

SMB2-camera.png

Displays camera info.

Sprite

SMB2-sprite.png

Allows you to edit some of the HUD graphics.

Item

SMB2-item.png

Displays object info.

Light Param

SMB2-lightparam.png

Allows you to edit the lighting on your character.

Light Group

SMB2-lightgroup.png

Allows you to edit the ambient lighting.

Fog

SMB2-fog.png

Allows you to edit fog.

Sound

SMB2-sound.png

Allows you to change the current song and enable a reverb effect.

Bumper Param

SMB2-bumperparam.png

Settings related to the bumper LOD models.