We just released a prototype of the cancelled SNES port of Puggsy! Take a look!
As always, thank you for supporting The Cutting Room Floor on Patreon!

Splatoon 2/Debug Scenes

From The Cutting Room Floor
Jump to navigation Jump to search

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

Splatoon2-Debug-Menu-Help.jpg

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

Splatoon2-Debug-Menu-Game-Config-Page.jpg

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

Splatoon2-Debug-Menu-Weapon-Page.jpg

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

Splatoon2-Debug-Menu-Player-Config-Page.jpg

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

Splatoon2-FreeTest-Spawn.jpg

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

Differences

Splatoon2-FreeTest-Map.jpg

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

Elementary, my dear Cactus.
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

Elementary, my dear Cactus.
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

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

SoundResSizeCheck

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

GearSizeCheck

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

TeamMakeTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

PhotoForCalico

Elementary, my dear Cactus.
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

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

YmgcTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

UdgwTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

JintTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

MrmtTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

UedkTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

GndColTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

GndColCheck

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

GearUnsetupTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

TttTest

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

BynameTest

Elementary, my dear Cactus.
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

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/ResLoad

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/XLink

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/DebugMenu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/MushYaml

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/UIParts

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.

Sample/Param

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Confirm actual functionality of this scene.