• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

[SSS] The Idiots Guide To A Custom Stage Select Screen

rifall

Smash Cadet
Joined
Jun 15, 2009
Messages
52
Location
PacificWest
Welcome to Creating a Custom Stage Selection Screen: The Idiot Guide​

Why am I making this?
I saw the MK26 basic guide, but even then, I had to sort out a lot of my confusion myself since it was mixed in with some advanced talk.

In this guide, I'll talk you through an example code. You'll see the code's progress as it's being built. This way, when you're customizing the code, you can be sure you haven't done anything wrong.

Building an Example Code
We're going to use 2 Ocarina codes. The first one modifies the Brawl Stage Selection Screen and the second one modifies the Melee Stage Selection Screen. You can put any Stage you want on either screen.

Brawl Screen
Code:
006B929C 000000WW
066B99D8 000000WW
XXXXXXXX XXXXXXXX
Melee Screen
Code:
006B92A4 000000YY
066B9A58 000000YY
ZZZZZZZZ ZZZZZZZZ
For this tutorial, we're going to build a stage select screen that shows 10 stages per screen in their default order.

WW is how many stages we want on the Brawl Select Screen. It's the same for both section. We want 10 stages on that screen, so we'll convert 10 to Hex and put it where the WW is. 10 in Hex is 0A. So now our code looks like this.

Code:
006B929C 0000000A
066B99D8 0000000A
XXXXXXXX XXXXXXXX
Now we need to follow that with 10 level ID's. They can repeat, and you are not required to use every stage. For simplicity's sake, we're just going to use the default order.

Code:
006B929C 0000000A
066B99D8 0000000A
00010203 04050708
090A
Notice, the third line isn't evenly filled. Just fill it in with 0s.

Code:
006B929C 0000000A
066B99D8 0000000A
00010203 04050708
090A0000 00000000
If this makes sense so far, you're on the right track. The Melee Screen is no different.

Code:
006B92A4 000000YY
066B9A58 000000YY
ZZZZZZZZ ZZZZZZZZ
YY is the amount of stages, and ZZ will be stage ID's. We already know 10 in Hex is 0A.

Code:
006B92A4 0000000A
066B9A58 0000000A
0B0C0D0E 0F101112
1314
Again, it doesn't fill out the last line, so just fill it in with 0's.

Code:
006B92A4 0000000A
066B9A58 0000000A
0B0C0D0E 0F101112
13140000 00000000
After putting both codes together to make 1 SSS Code, it looks like this.

Code:
006B929C 0000000A
066B99D8 0000000A
00010203 04050708
090A0000 00000000
006B92A4 0000000A
066B9A58 0000000A
0B0C0D0E 0F101112
13140000 00000000
This has been the building the Code part of the tutorial. Now use Code Manager to add this code to Brawl and see what happens.

Customizing your Code

Once you know how to do that, you're ready to make one entirely your own. All you need to do is be able to put Level ID's in the order you want them to appear (left to right, top to bottom).

Here is what you'll need.

Code:
00  Battlefield
01  Final Destination
02  Delfino Plaza
03  Luigi's Mansion
04  Mushroomy Kingdom
05  Mario Circuit
06  Wifi Waiting Room
07  Rumble Falls
08  Pirate Ship
09  Bridge of Eldin
0A  Norfair
0B  Frigate Orpheon
0C  Yoshi's Island (B)
0D  Halberd
0E  Lylat Cruise
0F  Pokémon Stadium 2
10  Spear Pillar
11  Port Town Aero Dive
12  Summit
13  Flat Zone 2
14  Castle Siege
15  WarioWare, Inc.
16  Distant Planet
17  Skyworld
18  Mario Bros.
19  New Pork City
1A  Smashville
1B  Shadow Moses Island
1C  Green Hill Zone
1D  PictoChat
1E  Hanenbow
1F  Temple
20  Yoshi's Island (M)
21  Jungle Japes
22  Onett
23  Green Greens
24  Rainbow Cruise
25  Corneria
26  Big Blue
27  Brinstar
28  Pokémon Stadium
29  Menu
2A  75m
2B  Blank

If you're using Project M, this list might be more useful
00  Battlefield
01  Final Destination
02  Delfino Plaza
03  Dracula's Castle
04  Metal Cavern
05  Mario Circuit
\* 06  Wifi Waiting Room*\
07  Rumble Falls M
08  Pirate Ship
09  Hyrule Castle 64
0A  Norfair
0B  Frigate Orpheon
0C  Yoshi's Island (B)
0D  Halberd
0E  Lylat Cruise
0F  Pokémon Stadium 2
10  Saffron City
11  Port Town Aero Dive
12  Summit
13  Flat Zone 2
14  Castle Siege
15  WarioWare, Inc.
16  SSE: Jungle
17  Skyworld
18  Fountain of Dreams
19  Fourside
1A  Smashville
1B  Shadow Moses Island
1C  Green Hill Zone M
1D  PictoChat
1E  Skyloft
1F  Temple
20  Yoshi's Story (M)
21  Jungle Japes
22  Onett
23  Dreamland 64
24  Rainbow Cruise
25  Corneria
26  Big Blue
27  Brinstar
28  Pokémon Stadium
29  Menu
2A  Kongo Jungle 64
\*2B  Blank*\
Notes:
Putting a Blank icon in your Stage Select Screen and selecting it will crash the game.
XX and ZZ sections can and will most likely be multiple lines long. Only one line is shown with letters for example purposes.
You have to know how to make GCT codes and run them through Brawl. http://www.youtube.com/watch?v=nz7fk96wCGw
Code Manager and GCTedit are both good programs for adding your code to Brawl.
This does not permanently change your game.
You can use Gecko or Configurable USB Loader to run your codes through Brawl.
 

PhantomJMA

Smash Rookie
Joined
Sep 14, 2016
Messages
3
Location
Bloomfield, CT
NNID
Grand_Gemini
i'm not sure what I did wrong here, but when I tried to put it into PM, it didn't work. Can you help me out here? Here is the code I used:
006B929C 00003133
066B99D8 00003133
0E151801 0C0A201C
1A000F02 23000000
006B92A4 00003133
066B9A58 00003133
0B0C0D0E 0F101112
13140000 00000000
 
Top Bottom