Splatoon 2/Debug Scenes
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!
Contents
- 1 DbgSetting
- 2 PlayerViewer
- 3 EnemyViewer
- 4 EnemyViewer_Octa
- 5 ObjViewer
- 6 ObjViewer_Octa
- 7 NpcViewer
- 8 LftViewer
- 9 Sample/Match
- 10 IconCapture
- 11 DummyMatch
- 12 DummyLocalMatch
- 13 ScheduleViewer
- 14 UICheck
- 15 DbgInputLeagueServer
- 16 SoundResSizeCheck
- 17 GearSizeCheck
- 18 TeamMakeTest
- 19 PhotoForCalico
- 20 NisdTest
- 21 YmgcTest
- 22 UdgwTest
- 23 JintTest
- 24 MrmtTest
- 25 UedkTest
- 26 GndColTest
- 27 GndColCheck
- 28 GearUnsetupTest
- 29 TttTest
- 30 BynameTest
- 31 Sample/Actor
- 32 Sample/ResLoad
- 33 Sample/XLink
- 34 Sample/DebugMenu
- 35 Sample/MushYaml
- 36 Sample/UIParts
- 37 Sample/Param
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 |
---|---|---|
[+] マップに応じたモード |
[+] Mode corresponding to the map |
Loads the selected map using the listed mode. |
[-] FreeTest |
[-] FreeTest |
Loads the selected map in FreeTest (if possible). |
[X] +のモード切替 |
[X] Switch to + mode |
Changes the mode to load the map in when you press +. |
[B] 押しっぱでヘルプ |
Hold [B] for help |
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 |
---|---|---|
[+]で入るモード |
Mode to enter with [+] |
|
マップ次第 散歩 ツーショット |
Map-dependent Walk TwoShot |
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 |
---|---|
普通のやデバッグコントローラーで動かせる [ 移動 ] 十字と左スティックは同じ役割 方向キーで、カーソルや枠の移動 Y押しながら方向キーで、枠のショートカット移動 [ 右の枠内での選択 ] シーンは、Aで選択してシーン遷移 マップや武器などはAで選択して、左に戻る ルールや個人設定は上下で選択変更 Bで左に戻る 右スティック左右で表示名、ファイル名切り替え +で選んだマップのファイル名に適したシーンへ遷移 -でFreeTestシーンへ遷移 Xで+で入るシーンモードの変更 |
The following works with regular and debug controllers. [ Movement ] The D-pad and the left joystick do the same thing. Use the D-key to move the cursor and frame. Use the D-key while holding Y as a shortcut for frame movement. [ Selecting Things in the Right Window ] Use A to select and transition to a scene. Use A to select maps and weapons, and go back to the left. Use Up and Down to change individual settings and rules. Use B to go back to the left. Use left and right on the right joystick to switch between display and file names. Use + to transition to the scene corresponding to the selected map file name. Use - to transition to the FreeTest scene. Use X to switch the scene mode entered with +. |
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 |
---|---|---|
ミッション |
Mission |
Octo Canyon |
オクタ |
Octo |
Octo Expansion 'internal' stages (only appears in 3.0.0 and newer). |
オクタステージ |
Octo Stages |
Octo Expansion stages (only appears in 3.0.0 and newer). |
Versus |
Multiplayer stages | |
その他 |
Other |
Miscellaneous stages, like the tutorial, the Plaza, and Salmon Run. |
ミッション(検) |
Mission Canyon (Check) |
Unknown testing stages (removed sometime between 1.0.0 and 3.0.0). |
Versus(検) |
Versus (Check) |
Unknown testing stages for multiplayer (removed sometime between 1.0.0 and 3.0.0). |
ミッション(テ) |
Mission (Test) |
Testing stages. |
オクタ(テ) |
Octo (Test) |
Octo Expansion testing stages (only appears in 3.0.0 and newer). |
Versus(テ) |
Versus (Test) |
Multiplayer testing stages. |
未分類 |
Uncategorized |
Various testing stages. |
シーン |
Scenes |
Allows you to load any scene in the game, like the various lobbies and the Plaza. |
ルール |
Rules |
Contains various configuration options. |
Rule
Options are listed in the order shown when you keep pressing Up.
Japanese | Translation | Options (Japanese) | Options (Translation) | Notes |
---|---|---|---|---|
時間 |
Time |
標準 30秒 1分 2分 3分 5分 10分 99分 |
Standard 30 seconds 1 minute 2 minutes 3 minutes 5 minutes 10 minutes 99 minutes |
This setting doesn't seem to work. |
環境 |
Environment |
未指定 昼 夕方 夜 |
Unspecified Afternoon Evening Night |
This setting doesn't seem to work. |
Versusルール |
Versus Rules |
ナワバリ ガチホコバトル ガチエリア ガチヤグラ ガチアサリ ガチロケット |
Turf War Rainmaker Splat Zones Tower Control Clam Blitz Rocket |
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. |
Versusモード |
Versus Mode |
自動 Private Party |
Automatic Private Battle League Battle |
Unknown if this does anything. |
観戦者0 |
Spectator 0 |
なし |
None |
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. |
観戦者2 |
Spectator 2 |
なし |
None |
See above. |
色(通信のみ) |
Color (communication only) |
指定なし |
Unspecified |
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 |
---|---|
メイン |
Main Weapon |
サブ |
Sub Weapon |
スペシャル |
Special Weapon |
タンク |
Tank |
Player Options Page
Customize your player to your heart's content.
Left Column
Japanese | Translation |
---|---|
被り物 |
Headgear |
服 |
Clothes |
靴 |
Shoes |
ギアスキル |
Gear Abilities |
その他個人設定 |
Other Individual Settings |
Other Personal Settings
Japanese | Translation | Options (Japanese) | Options (Translation) | Notes |
---|---|---|---|---|
性別 |
Gender |
ランダム イカ女 イカ男 タコ女 タコ男 ライバル |
Random Inkling Girl Inkling Boy Octoling Girl Octoling Boy Rival |
Rival only appears in older versions of Splatoon 2 and the Splatfest World Premiere. |
髪 |
Hair |
ランダム |
Random |
Internal names for hair are listed here. |
ボトム |
Legwear |
ランダム |
Random |
Internal names for legwear are listed here. |
肌の色 |
Skin Color |
Each skin color is assigned a number. The default option is 0. | ||
目の色 |
Eye Color |
Like skin color, each eye color is assigned a number. The default option is 0. | ||
チーム |
Team |
指定なし Alpha Blavo |
Unspecified Alpha Bravo |
|
VersusBGM |
指定なし |
Unspecified |
Like skin and eye colors, each BGM has its own internal ID. | |
お祭り |
Splatfest |
(blank) 告知期間 告知期間(前日) 開催中 結果発表待ち |
(blank) Notification Period Notification Period (Previous Day) In session Waiting for Results Announcement |
Doesn't seem to do anything? |
カメラ感(ス) |
Camera Sensitivity (X-axis) |
All possible sensitivities from -5.0 to +5.0 are listed here. | ||
カメラ感(ジ) |
Camera Sensitivity (Y-axis) |
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. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
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. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
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. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
SoundResSizeCheck
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
GearSizeCheck
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
TeamMakeTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
PhotoForCalico
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: This scene was added post-3.1.0, and thus is stripped in all versions we have it in. If there's any functionality not stripped it needs to be documented. |
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. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
YmgcTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
UdgwTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
JintTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
MrmtTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
UedkTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
GndColTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
GndColCheck
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
GearUnsetupTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
TttTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
BynameTest
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: This scene was added post-3.1.0, and thus is stripped in all versions we have it in. If there's any functionality not stripped it needs to be documented. |
Sample/Actor
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/ResLoad
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/XLink
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/DebugMenu
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/MushYaml
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/UIParts
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |
Sample/Param
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Confirm actual functionality of this scene. |