Debug menu: Difference between revisions

1,467 bytes removed ,  3 months ago
m
(→‎Debug menu-only CPU modes: Do not find this necessary since the info is in 2 other locations now.)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{ArticleIcons|ssb=y|ssbm=y}}
{{ArticleIcons|ssb=y|ssbm=y}}
{{redirect|AIR|the gameplay element|Wind}}
[[File:Debug Menu.png|300px|thumb|The Combat Debug menu in ''Super Smash Bros.'']]
[[File:Debug Menu.png|300px|thumb|The Combat Debug menu in ''Super Smash Bros.'']]
The '''debug menu''' is a special menu in ''[[Super Smash Bros.]]'' and ''[[Super Smash Bros. Melee]]'' that can be accessed with the use of an [[Action Replay]]. The code that accesses the debug menu differs with each version of ''Melee''.
The '''debug menu''' is a special menu in ''[[Super Smash Bros.]]'' and ''[[Super Smash Bros. Melee]]'' that can be accessed with the use of an [[Action Replay]]. The code that accesses the debug menu differs with each version of ''Melee''.


==Function==
==Function==
The debug menu was a feature that was used by the developers to test certain aspects in the game, generally as an attempt to prevent glitches or errors from appearing, hence its name of debug. The developers never removed the debug menu from the games, however; as a result, hackers, through the use of devices such as Action Replay, were able to access the menu, as well as give any and all codes relating to the menu.  
The debug menu was a feature that was used by the developers to test certain aspects in the game, generally as an attempt to prevent glitches or errors from appearing, hence its name of debug. The developers never removed the debug menu from the games, and as a result, the debug menus can be accessed through devices such as an [[Action Replay]] or [[GameShark]].


The debug menu allows a player to do many different things in the game that normally would not be possible, such as gaining access to any [[character]], [[stage]], [[item]], and [[mode]] in the game, including those not accessible through normal play. They can also view all the [[trophy|trophies]], such as [[Samus Unmasked]], all character endings, and other features, including [[Beta elements (SSB)|unused elements]]. Players can also modify the actual gameplay, such as causing specific items to spawn at any spot, swapping movesets, or modify the [[Artificial Intelligence]] of the computer.
The debug menu allows a player to do many different things in the game that normally would not be possible, such as gaining access to any [[character]], [[stage]], [[item]], and [[mode]] in the game, including those not accessible through normal play. They can also view all the [[trophy|trophies]], such as [[Samus Unmasked]], all character endings, and other features, including [[Beta elements (SSB)|unused elements]]. Players can also modify the actual gameplay, such as causing specific items to spawn at any spot, swapping movesets, or modify the [[Artificial Intelligence]] of the computer.


Using devices to access the Debug Menu, however, can be risky; the game can crash if the player uses incorrect parameters (such as attempting to play as [[NONE]], winning a game with {{SSBM|Master Hand}} or using [[AKANEIA]] as a stage). In the worst cases, the game can cause save games to corrupt in ''SSB'' or ''Melee'', or at worst, corrupt the entire card for ''Melee''; as such, it is generally recommended that it is not used with a memory card plugged in, or at least have a backup.
Using devices to access the Debug Menu, however, can be risky; the game can crash if the player uses incorrect parameters (such as attempting to play as [[NONE]], winning a game with {{SSBM|Master Hand}} or using [[AKANEIA]] as a stage). In the worst cases, the game can cause save games to corrupt in ''SSB'' or ''Melee'', or at worst, corrupt the entire card for ''Melee''; as such, it is generally recommended that it is not used with a memory card plugged in, or at least have a backup.
In [[Masahiro Sakurai on Creating Games]], outside of debug mode use, Sakurai reveals that [[percentage]]s would often be set through manually assigning damage to certain moves, such as setting {{SSB|Fox}}'s [[forward tilt]] to deal 100%.<ref name="msomg"/>


==In ''Super Smash Bros.''==
==In ''Super Smash Bros.''==
{{Main|Debug menu (SSB)}}
{{Main|Debug menu (SSB)}}
In order to get to the debug menu, a [[GameShark]] or an emulator must be used.
In order to get to the debug menu, a [[GameShark]] or an emulator must be used.
*Note: SSB has a Combat Debug Menu and a System Debug Menu. The former tests the aspects of the fighters to see what's right for the game. The latter is used for making changes to the game directly on the [[N64]], so programmers wouldn't have to return to the computer.


Combat Debug Includes:
Combat Debug Includes:
Line 31: Line 31:
==In ''Super Smash Bros. Melee''==
==In ''Super Smash Bros. Melee''==
{{Main|Debug menu (SSBM)}}
{{Main|Debug menu (SSBM)}}
[[File:DebugMenuMelee.png|thumb|The debug menu in ''Super Smash Bros. Melee''.]]
[[File:DebugMenuMain.png|thumb|The debug menu in ''Super Smash Bros. Melee''.]]
In order to get to the debug menu, an Action Replay device must be used.
In order to get to the debug menu, an Action Replay device must be used.


Line 46: Line 46:
*Changes can be saved.
*Changes can be saved.


==In ''[[Super Smash Bros. Brawl]]'' and ''[[Super Smash Bros. 4]]''==
==In ''Super Smash Bros. Ultimate''==
Unlike the other two games, it appears that the debug menu in both ''Brawl'' and ''Smash 4'' have been successfully removed from the release version of the game.
[[File:TrainingSSBU.jpg|thumb|250px|The trajectory display in Training Mode, originally a debug feature.]]
In an episode of [[Masahiro Sakurai on Creating Games]], Sakurai reveals that the trajectory visuals in [[Training Mode]] were originally a debug mode feature. He also showcases the debug camera feature used for the ''Ultimate'' version of [[pic of the day]], including issues such as objects disappearing during use.<ref name="msomg">[https://youtu.be/AdBcCQtuATc Masahiro Sakurai on Making Games - Debug Mode <nowiki>[Programming & Tech]</nowiki>]</ref>


==Trivia==
==References==
[[File:AirRidedebug.png|thumb|The debug menu in ''Kirby Air Ride''.]]
{{reflist}}
*''Melee''{{'}}s debug menu continues the music from where the game last was, so it plays the menu music when first entered and no music when entered after the results screen.
*The [[GameCube]] game ''Kirby Air Ride'' has a debug menu almost exactly like the one in ''Melee''.
[[File:Kirby in background of SSB debug.png|thumb|The background of the debug menu in the original ''Smash Bros.'' has a cube with an angry face resembling [[Kirby]].]]
* In the ''Melee'' debug menu, under '''MODE TEAM TEST''', there are options that have appeared to be named after the game developers (specifically game programmers).
** '''HANYU''' from ''Akio Hanyu''.
** '''OTOGURO''' from ''Seiji Otoguro''.
** '''TANIGUTI''' from ''Yoshiya Taniguchi'' (both spellings of "Taniguchi" are acceptable).
** '''NAGASIMA''' from ''Yasuyuki Nagashima'' (both spellings of "Nagashima" are acceptable).
** '''KIM''' from ''Kim Sung-Kwen''.
** '''SAKUDO''' from ''Katsuhiro Sakudo''.
** '''SUGANO''' from ''Takayuki Sugano''.
** '''YOSHIKI''' does not unambiguously correspond to any known game developer, though it is  similar to the name of the game designer ''Yoshiyuki Tagawa''.
*''Super Smash Bros.''{{'}}s debug menu contains two voice clips of {{SSB|Ness}}, one saying "PK" and another saying "[[PK Starstorm|Starstorm]]", as well as another clip of {{SSB|Captain Falcon}} saying "Come on!" (similarly to the start of his [[Blue Falcon]] move), suggesting that [[Final Smash]]es were originally intended to appear in the game. [[Masahiro Sakurai]] later confirmed in an interview that he did intend to implement Final Smashes in ''Super Smash Bros.'', and that the voice clips were intended for that purpose.


==See also==
==See also==
Line 69: Line 57:


==External links==
==External links==
*[http://tcrf.net/Super_Smash_Bros. Article on ''SSB'''s debug.]
*[http://tcrf.net/Super_Smash_Bros./Debug_Menus Article on ''SSB''{{'}}s debug.]
*[http://tcrf.net/Super_Smash_Bros._Melee/Master_Debug_Menu Article on ''Melee'''s debug.]
*[http://tcrf.net/Super_Smash_Bros._Melee/Master_Debug_Menu Article on ''Melee''{{'}}s debug.]


{{SSBMMenus}}
{{SSBMMenus}}


[[Category:Hacking]]
[[Category:Hacking]]
30,544

edits