This is a sub-page of Splatoon 2.
Debug scenes! Used for... debugging! It seems like EPD compiled Splatoon 2 incorrectly, and ended up leaving both these scenes and executable symbols unstripped all the way from the Global Testfire demo to version 3.1.0. They finally noticed after that point, but it was too late by then. So, now we have all these to play around with!
DbgSetting#
Your standard debug menu. It's more akin to a map select, but it's very extensive, allowing for testing any possible part of the game you could need.
Controls#
To navigate the menu:
- Use the L-Stick or the D-Pad to navigate the currently selected box.
- Hold Y and move the L-Stick or the D-Pad to change boxes.
- Press ZL or ZR to change pages in boxes that have multiple pages.
Additional controls are listed on the top-right of every screen:
Japanese |
Translation |
Notes |
|---|---|---|
|
|
Loads the selected map using the listed mode. |
|
|
Loads the selected map in FreeTest (if possible). |
|
|
Changes the mode to load the map in when you press +. |
|
|
Shows a help screen. |
Along with the currently selected map, the mode that will be loaded is listed on the top of the screen.
Japanese |
Translation |
Notes |
|---|---|---|
|
|
|
|
|
These are the modes that can be entered, listed under the above text in brackets. Walk is Recon. TwoShot is the amiibo photo mode. |
Holding B will bring up some help text.
Japanese |
Translation |
|---|---|
|
|
Game Configuration Page#
This page allows you to change various configuration options, like the gamemode and stage. Lots of testing stages are listed here! Unfortunately, they cannot be loaded because of missing files.
The game looks for TGA images in /DebugUnderPilot/MapThumbAuto/*.tga, with "*" being the map's filename, to display map thumbnails when hovering over a stage.
Left Column#
Japanese |
Translation |
Notes |
|---|---|---|
|
|
Octo Canyon |
|
|
Octo Expansion 'internal' stages (only appears in 3.0.0 and newer). |
|
|
Octo Expansion stages (only appears in 3.0.0 and newer). |
|
Multiplayer stages |
|
|
|
Miscellaneous stages, like the tutorial, the Plaza, and Salmon Run. |
|
|
Unknown testing stages (removed sometime between 1.0.0 and 3.0.0). |
|
|
Unknown testing stages for multiplayer (removed sometime between 1.0.0 and 3.0.0). |
|
|
Testing stages. |
|
|
Octo Expansion testing stages (only appears in 3.0.0 and newer). |
|
|
Multiplayer testing stages. |
|
|
Various testing stages. |
|
|
Allows you to load any scene in the game, like the various lobbies and the Plaza. |
|
|
Contains various configuration options. |
Rule#
Options are listed in the order shown when you keep pressing Up.
Japanese |
Translation |
Options (Japanese) |
Options (Translation) |
Notes |
|---|---|---|---|---|
|
|
|
|
This setting doesn't seem to work. |
|
|
|
|
This setting doesn't seem to work. |
|
|
|
|
Rocket appears in the Splatfest World Premiere and between version 1.0.0 and 2.0.0 in the final game. Clam Blitz replaces Rocket in 2.0.0. |
|
|
|
|
Unknown if this does anything. |
|
|
|
|
This option will list any connected players and allow you to set them as spectator. Players can connect via sessions opened using DummyMatch or DummyLocalMatch. |
|
|
|
|
See above. |
|
|
|
|
All files under the TeamColor parameters folder will appear here. |
Weapon Page#
This page allows you to set your weapon. You can even set any sub, special, and ink tank regardless of the weapon's actual kit.
Japanese |
Translation |
|---|---|
|
|
|
|
|
|
|
|
Player Options Page#
Customize your player to your heart's content.
Left Column#
Japanese |
Translation |
|---|---|
|
|
|
|
|
|
|
|
|
|
Other Personal Settings#
Japanese |
Translation |
Options (Japanese) |
Options (Translation) |
Notes |
|---|---|---|---|---|
|
|
|
|
Rival only appears in older versions of Splatoon 2 and the Splatfest World Premiere. |
|
|
|
|
Internal names for hair are listed here. |
|
|
|
|
Internal names for legwear are listed here. |
|
|
Each skin color is assigned a number. The default option is 0. |
||
|
|
Like skin color, each eye color is assigned a number. The default option is 0. |
||
|
|
|
|
|
|
|
|
Like skin and eye colors, each BGM has its own internal ID. |
|
|
|
|
|
Doesn't seem to do anything? |
|
|
All possible sensitivities from -5.0 to +5.0 are listed here. |
||
|
|
See above. |
FreeTest#

Accessible from DbgSetting by pressing Minus on a map, this unused mode allows one to freely explore the chosen stage.
Differences#

This mode has unique characteristics compared to regular gameplay.
- The timer is locked to "nothing" (infinite time), but visually displays as 8:10 because of the default text in the layout file. Because the timer doesn't count down to zero, there doesn't seem to be a way to leave without restarting the software.
- No music plays.
- No Ranked objects are present in any maps. The game seems to use the stage's Turf War layout.
- Automatically generated players are added to both teams. They are named Player0 to Player7 and are set to all defaults (Splattershot, INV000 gear, INV legwear, and ID 0 skin, eye colour, and hair).
- The game does not transition to a grey background if you die to an environmental hazard, nor does it list any death reason. You can still control the camera while waiting to respawn.
PlayerViewer#
A debug viewer for Inkling and Octoling players. You can configure gear and animations used on them.
EnemyViewer#
A debug viewer for every "enemy" actor in the game. It allows for testing animations and only viewing specific pieces of an enemy's model.
EnemyViewer_Octa#
A debug viewer for "enemy" actors that specifically appear in the Octo Expansion DLC, likely to view them isolated more easily. Oddly, it won't read the data out of Octo Expansion's romfs and models must be put into the base game's romfs to function.
ObjViewer#
A debug viewer for game objects. It allows for testing animations and only viewing specific pieces of an object's model.
ObjViewer_Octa#
A debug viewer for game objects that specifically appear in the Octo Expansion DLC, likely to view them isolated more easily. Oddly, it won't read the data out of Octo Expansion's romfs and models must be put into the base game's romfs to function.
NpcViewer#
A debug viewer for NPCs. It allows for testing animations and only viewing specific pieces of an NPC's model.
LftViewer#
A debug viewer for "Lft" objects.
Sample/Match#
|
|
This needs some investigation. |
IconCapture#
A debug scene for capturing icons of gear, weapons, and ink tanks. This was likely the official method used to get icons of them. You can change the ink color used on gear, and even bulk capture icons.
DummyMatch#
Opens a debug lobby over internet or LAN. It uses DbgSetting to set match and player configuration.
DummyLocalMatch#
Opens a debug lobby over local wireless. It uses DbgSetting to set match and player configuration.
ScheduleViewer#
|
|
This needs some investigation. |
A debug scene used to view schedules downloaded from BCAT, like map rotation and weapon releases.
UICheck#
A debug scene for testing various UI layout setups.
DbgInputLeagueServer#
|
|
This needs some investigation. |
SoundResSizeCheck#
|
|
This needs some investigation. |
GearSizeCheck#
|
|
This needs some investigation. |
TeamMakeTest#
|
|
This needs some investigation. |
PhotoForCalico#
|
|
This needs some investigation. |
A debug scene used by the developers to capture special photos of winning teams of the Japanese League Rush events.
NisdTest#
|
|
This needs some investigation. |
YmgcTest#
|
|
This needs some investigation. |
UdgwTest#
|
|
This needs some investigation. |
JintTest#
|
|
This needs some investigation. |
MrmtTest#
|
|
This needs some investigation. |
UedkTest#
|
|
This needs some investigation. |
GndColTest#
|
|
This needs some investigation. |
GndColCheck#
|
|
This needs some investigation. |
GearUnsetupTest#
|
|
This needs some investigation. |
TttTest#
|
|
This needs some investigation. |
BynameTest#
|
|
This needs some investigation. |
Sample/Actor#
|
|
This needs some investigation. |
Sample/ResLoad#
|
|
This needs some investigation. |
Sample/XLink#
|
|
This needs some investigation. |
Sample/DebugMenu#
|
|
This needs some investigation. |
Sample/MushYaml#
|
|
This needs some investigation. |
Sample/UIParts#
|
|
This needs some investigation. |
Sample/Param#
|
|
This needs some investigation. |