• 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!

Stage Select Screen: Tutorial and Screenshots [OUTDATED]

MK26

Smash Master
Joined
Jun 29, 2008
Messages
4,450
Location
http://www.mediafire.com/?zj2oddmz0yy for ZSS fix!
Stage Select Screen: Tutorial and Screenshots

Maestro’s Guide to the Custom SSS

. . . ***WARNING: The SSS code messes up the 'Replays' section of the Vault. I highly recommend taking all replays from pre-SSS codesets off your Wii and backing them up on your computer if necessary. Simply scrolling through your replays WILL cause a freeze***



Introduction

With the release of the latest nightly, the WBR has created a custom stage select screen that applies the Wifi Waiting Room stage to the icon for the menu. Among other things, this allows the WWR to be played online. As I'm sure many of you would like to create your own SSSes, here's a little guide for you.

The custom stage select screen code is a complex, powerful code. It’s fairly difficult to understand, and I am sure that many of you will screw up on your first attempt at a full-fledged custom SSS (although it is this tutorial’s job to prevent that from happening). As such, this tutorial will be in two parts: Beginner and Advanced. The Beginner tutorial gives you all the tools you need to create an SSS that:

. . . 1) Implements the Wifi Waiting Room into the SSS.
. . . 2) Replaces 75m with the WWR on the Random Stage Select.
. . . 3) Allows for adding blanks into the SSS.


However, the SSS code is much more powerful than just adding and moving stages around. It is essentially 3 codes in one, as it determines:
. . . 1) Obviously, the placement of all stages on the stage select screen.
. . . 2) The stage that is associated with each icon on the screen.
. . . 3) Which stages take up the 41 slots that can be chosen in the random stage select.


This is what the Advanced section is for. You can wreak havoc by creating an SSS that looks exactly the same as Brawl's default, yet no mayyer what icon you select, you'll always end up at the same stage. You can add stages such as ConfigTest, the stadium Heal stage, or the Homerun stadium. You can give each of these stages the same icon, or a different one, or none at all, as well as determining which replace stages on the random stage select. You can do something as simple as adding them all on at the end of the Melee screen, or something as complex as manipulating the chances of a stage being selected on random. Unlocking the full potential of the custom stage select screen code will take some time, but don’t be discouraged by a few failures, especially as you begin.


The Code

Code:
Custom SSS V1.1 [spunit262]
066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
[COLOR="Red"]-----------------[/COLOR]
006B929C 000000WW
066B99D8 000000WW
VVVVVVVV VVVVVVVV
[COLOR="red"]-----------------[/COLOR]
006B92A4 000000NN
066B9A58 000000NN
MMMMMMMM MMMMMMMM
[COLOR="red"]-----------------[/COLOR]
06407AAC 000000YY
ZZZZZZZZ ZZZZZZZZ
The custom stage select screen can be divided up in to 4 parts, as I have done above (When making the code, please don't forget to take out the dashes). The beginning can be considered the ‘engine’ of the code, as, having no variables to fill in, it stays static. The second section (WW and VV) refers to the stages that appear on the ‘Brawl’ screen. The third section (MM and NN) does the same for the Melee screen. The fourth section (ZZ and YY) is where the true power of the code lies. This section determines the icon-stage relationship, the order of the stages on the random select, and the index value that is used to fill in the VV and MM sections of the code. As such, the other sections cannot be filled without it, so ZZ must be filled in first when building a Custom SSS from scratch.
. . . NN, WW, and YY are the byte counts for MM, VV, and ZZ, respectively.
. . . A byte is 2 digits in a line, so a full line is 8 bytes. Byte counts are always calculated in hexadecimal.


When you create a custom SSS, the stages order themselves in rows automatically. The number of stages per row for a given total number of stages is shown below.
. . . Note that I did not test each and every one of these. I tested about 20 and found a pattern to fill in the rest of them. In most cases, they should be correct.
. . . I did not test above 34 stages (save for a 40-icon test that resulted in a freeze), so I do not know how many more stages can fit before the SSS will not work.
. . . Likewise, I do not know how low below 10 stages one can go before a freeze, but I wouldn't be surprised if a single-icon screen works.


Code:
Total icons - stages per row

34 - 566665
33 - 566664
32 - 566564
31 - 565564
30 - 565554

29 - 66665
28 - 66664
27 - 56664
26 - 56564
25 - 56554
24 - 55554
23 - 45554
22 - 45553
21 - 45543
20 - 44543
19 - 44443

18 - 5553
17 - 5543
16 - 4543
15 - 4443
14 - 4442
13 - 3442
12 - 3432
11 - 3332

10 - 343

Beginner

Code:
Custom SSS V1.1 [spunit262]
066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 000000WW
066B99D8 000000WW
VVVVVVVV VVVVVVVV
006B92A4 000000NN
066B9A58 000000NN
MMMMMMMM MMMMMMMM
1f202229 00000000
06407AAC 00000058
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000
This code has the ZZ section already filled in. This provides the default stage, icon, and random stage select position for all stages (except 75m, which is replaced by the Wifi Waiting Room when selecting random). All you need to know to directly edit the code is to fill in VV and MM with the index values below, and correspond the byte counts to the number of stages on each screen. The ‘Menu’ index value is there for a reason: it must always be placed last on the ‘Melee’ screen, to correspond with its position on the ‘My Music’ screen. Accounting for this, the byte count for your ‘Melee’ screen must be one more than your total number of stages present.

Code:
00  Battlefield
01  Final Destination
02  Delfino Plaza
03  Luigi's Mansion
04  Mushroomy Kingdom
05  Mario Circuit
[COLOR="sienna"]06  Wifi Waiting Room[/COLOR]
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
[COLOR="sienna"]2A  75m[/COLOR]
2B  Blank
Any SSS that contains the exact ZZ section in the Beginner code can be filled in with the index values shown above. Changing the ZZ section around can easily mess up the Random Stage Select if you don't know what you're doing.
. . . If you're wondering why the blank icon can't be the simple 00, it's because the blank would then take Battlefield's spot on the Random Stage Select. I'll explain in full in the Advanced section, below.


Advanced

Coming soon!



Codes and Screenshots

Brawl Default + WWR

. . . This SSS has all stages in the same place as the default SSS, except for the addition of the Wifi Waiting Room at the end of the the 'Brawl' screen.

Code:
Maestro26 - Custom SSS V1.1 - Brawl Default + WWR[spunit262]

066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 00000020
066B99D8 00000020
00010203 04050709
080A0B0C 0D0E0F10
11141516 1A191217
2A18131D 1E1B1C06
006B92A4 0000000B
066B9A58 0000000B
1f202122 25242326
27282900 00000000
06407AAC 00000056
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000
Neutrals on Top (Melee Last)
. . . The stages of this SSS are ordered by legality: tournament-legal stages are on the 'Brawl' screen and banned stages on the 'Melee' one.
. . . The seven neutral stages are at the top of the 'Brawl' screen, followed by Brawl counterpicks, then Melee counterpicks.
. . . As far as I know, this SSS is the one that the WBR has decided to use in their next nightly.


Code:
Maestro26 - Custom SSS V1.1 - Neutrals on Top (Melee Last) v0.2 [spunit262]
066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 00000017
066B99D8 00000017
00011A0C 0E0F1502
03040A0B 0D141D06
21252423 26272800
006B92A4 00000014
066B9A58 00000014
05070809 10111619
12172a18 131e1b1c
1f202229 00000000
06407AAC 00000056
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000
Neutrals Below Counterpicks
. . . Requested by Matt2358, this SSS has the same stages on the 'Brawl' and 'Melee' screens as the SSS above. The difference is that on the 'Brawl' page, the counterpick stages are above the neutrals and separated from them by a line of blanks.
. . . Having the neutrals close to the bottom of the screen, and therefore closer to the starting position of the cursor, is an interesting design.
. . . ***WARNING: Selecting a blank icon on any SSS will cause the game to freeze***


Code:
Maestro26 - Custom SSS V1.1 - Neutrals Below Counterpicks (Melee Integrated) v0.3 [spunit262]
066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 0000001f
066B99D8 0000001f
02030424 210a0b27
0d231425 28261d06
2b2b2b2b 2b2b0001
0c1a2b0e 150f2b00
006B92A4 00000014
066B9A58 00000014
05070809 10111619
12172a18 131e1b1c
1f202229 00000000
06407AAC 00000058
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000
Posting a screenshot for the above codes would be greatly appreciated. Remember, if you want to post a screenshot of any SSS, be sure to take a picture of both the 'Brawl' and 'Melee' screens.


Special Thanks

Spunit262 - Full credit for the code, as well as the fairly confusing original FAQ (which contains v1.0 of the code), goes to spunit262. We don't say this enough, but we appreciate all teh hard work the coders are doing.

Yeroc - Without Yeroc, I would not have been able to create this tutorial. He explained the nuances of the SSS code to me, and I'm basically rewriting and expanding on what he told me. Also, for creating the Plussery's first SSS code, which gave me a benchmark to work towards when making my own SSSes.

The WBR - For notifying me that the Stage Select Screen code existed, and for the awesome game we know as Brawl+.

The community - Without you, who would I be making the tutorial for?
 

cookieM0Nster

Smash Champion
Joined
Mar 27, 2009
Messages
2,512
Location
oakland
Thank you sooooooooooo much! NOW I will mess around with this thing :)

I cant thank you enough, this code utterly confused me -.-
 

hotdogturtle

Smash Master
Joined
Feb 15, 2007
Messages
3,503
I've been waiting for this ever since I first found out it was possible when I downloaded Balanced Brawl. Thanks. It looks pretty complex at first but I'd say it's arguably even more useful than the custom character select screen.
 

FrozenHobo

Smash Hero
Joined
Mar 26, 2007
Messages
5,272
Location
Nowhere Land
finished v0.1 of my SSS
Neutrals (including Lyat) first page, CPs second page. no Banned stages.

Custom SSS v0.6 [FrozenPopo]
066B1E64 00000048
7F43D378 7F24CB78
480070E5 80180040
2C000002 41820010
2C030029 41820078
4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 00000003
066B99D8 00000003
00011A0C 0F000000
006B92A4 00000007
066B9A58 00000007
150E0B27 140D0203
28241706 1F000029
06407AAC 00000058
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000

edit: pics (old v0.2):

 

FrozenHobo

Smash Hero
Joined
Mar 26, 2007
Messages
5,272
Location
Nowhere Land
@frozn: where's mushroomy and big blue? Both are great cps with the slowdowns. I like the rest of it though, good job.
i had them on but was getting mixed responses to their legality... i can add them back in (it migh lok weird, but should be fine).

edit: ok, i added them back in. new code is in the other post. still getting weird line numbers (4, 5, 5, 4, 3), but it looks fine. i'll get pics up soon.
 

Perfect Chaos

Smash Master
Joined
Aug 13, 2002
Messages
3,885
Location
Salt Lake City, Utah
NNID
PerfectChaos7
Hm...I posted this in the nightly build thread (original post HERE), since I didn't realize that this thread was recently put up.

I don't know if it's just me (I did read someone's post that said he was having the same issue as me), but some stages (9 in total) on the "Melee" page wasn't showing up at all for me, making them un-selectable. So with that, I decided to look into the coding myself to figure out how it works (if only I knew that a tutorial was recently put up...would have saved me so much time :ohwell:), and managed to figure out everything correctly (hurray me).

Anyway, I presented the idea of having the neutrals at the bottom, to make it closer to the starting location of the cursor, a couple of hours after the SSS code was first revealed in the July 10th nightly Brawl+ build (original post HERE). (Check that post for additional info on the theory behind my SSS.)
That old list is pretty much just what the original Brawl+ SSS used, but with the locations mixed around, and therefore Big Blue was on the second page. This new one of mine has Big Blue on the main page and Hanenbow on the second page, instead, due to Big Blue being more viable due to the slower speed.

Here's what it looks like:


All stages on the "Melee" Stage screen are pretty much ones that are hopelessly unusable in tournament play (at least at the current moment). The only stage that's completely missing is 75m, but that is actually a good thing. Before, setting 75m to random is the only way to get the Wi-Fi Waiting Room stage to be selected as random, but that has the side effect of it randoming 75m on occasions as well. With this, it only randoms WFWR when you have "75m" set to "on" on the Random Stage Switch.

And here's the code:

Code:
* 066B1E64 00000048
* 7F43D378 7F24CB78
* 480070E5 80180040
* 2C000002 41820010
* 2C030029 41820078
* 4800005C 4B9FD78D
* 2C030033 41810068
* 2C030028 41810048
* 2C030024 41810058
* 4800003C 60000000
* 046B1F04 4800002C
* 046B8F5C 7C802378
* 046B8F64 7C6300AE
* 040AF618 5460083C
* 040AF6AC 5463083C
* 040AF6C0 88030001
* 006B929C 00000022
* 066B99D8 00000022
* 04112609 1B052117
* 080A1C24 22231D27
* 1603200D 250B1002
* 0C060E14 2800011A
* 150F0000 00000000
* 006B92A4 00000008
* 066B9A58 00000008
* 07121918 131F1E29
* 06407AAC 00000062
* 01010202 03030404
* 05050606 37640808
* 0909330A 0B0B0C0C
* 0D0D0E0E 130F1410
* 15111612 17131814
* 19151C16 1D171E18
* 1F19201A 211B221C
* 231D241E 251F2932
* 2A332B34 2C352D36
* 2F373038 3139323A
* 2E3B0064 26642832
* 34053504 36110707
* 38070000 00000000
 

MK26

Smash Master
Joined
Jun 29, 2008
Messages
4,450
Location
http://www.mediafire.com/?zj2oddmz0yy for ZSS fix!
@FP: you dont. it just comes like that. You can try adding blanks until you reach a layout that has 4 stages on teh bottom row, but i suppose you'll just have to live with it.

@PC: i'm actually impressed that you managed to make a functional SSS without the tut...I was hopelessly lost until I asked Yeroc for help. Also, if you make the code right, there's no chance of randoming 75m when selecting it. As far as I know, there shouldn't have been a problem with Yeroc's SSS

And by the way, I mentioned this already but timothyung requested that I make your SSS. I'm essentially remixing it, moving some stages around and adding the lol stages on at the end, but keeping the idea intact.
 

PKNintendo

Smash Master
Joined
Aug 9, 2008
Messages
3,679
So... to use the code, I open a text document and copy and paste said document in the text section of my SD card?
 

colored blind

Smash Journeyman
Joined
Mar 7, 2008
Messages
398
Location
Purdue/West Lafayette
...No. Get a code manager and convert the text file into a .gct, rename it RSBE01, and put that file into the folder called 'codes'. You can only have one .gct at a time, so this will replace all your current codes. In order for you to have this in addition to whatever other codes you want, you have to use the code manager and a text file of your other codes to put them together then convert them to .gct like I mentioned before.

And this isn't really the thread for that. You've been around the forums for quite a while so you should know to look at the stickies. I'm sure you can find something that'll help you understand this stuff better.

Btw, thanks for this. I really like the organization of having only Neutrals and Counterpicks on one page. It makes it so many times more convenient.
 

FrozenHobo

Smash Hero
Joined
Mar 26, 2007
Messages
5,272
Location
Nowhere Land
when will we have a definite Neutral/CP list done? i don't know if i should have Luigi's Mansion on the first page or the second page based on legality....

edit: i've got my Custom SSS v0.5 done, but i'm waiting to get the OFFICIAL Neutral/CP list to post it
 

Sph34r

Smash Journeyman
Joined
Feb 15, 2009
Messages
251
Location
palo alto, middlefield road
EPIC FAIL.

Think about it for a moment.
What, they have the same icon? If that's it, then it's because I don't play either of them (PS2 frozen still sucks imo).

I guess I still don't say it enough. I play MELEE, so you'll have to excuse any SSBB related failures.

Oh uh, but thanks for being such an *** about it.
 

UltiMario

Out of Obscurity
Joined
Sep 23, 2007
Messages
10,438
Location
Maryland
NNID
UltiMario
3DS FC
1719-3180-2455
What, they have the same icon? If that's it, then it's because I don't play either of them (PS2 frozen still sucks imo).

I guess I still don't say it enough. I play MELEE, so you'll have to excuse any SSBB related failures.

Oh uh, but thanks for being such an *** about it.
PS2 has different transformations, it also graphically looks better on the Neutral Stage.
Pokemon Stadium and Pokemon Stadium 2 are two completely different Brawl Stages, like how we have two Yoshis Islands.
It feels stupid explaining this a year and a half after Brawls come out.
 

LSDX

Wah!
Joined
Jul 17, 2008
Messages
1,041
Location
Illinois
I know this thread is over a month old, but I thought this would be the best place to make this request.

I've read over this guide countless times and and cannot understand how to assemble the code I want into correct fashion. I was just wondering if anyone could assemble the code for me instead?

http://www.youtube.com/watch?v=wODHv5MhgzA

I'd like it to look like that, but also adding Flatzone 2 next to Skyworld on the right hand side (all the Melee stages can be kept as they are). Also, below the last row I'd like Distant Planet and Shadow Moses Island.

I'd really appreciate it if somebody could fulfill this request for me. Thank you.
 

rifall

Smash Cadet
Joined
Jun 15, 2009
Messages
52
Location
PacificWest
i'm missing something

I must be missing something, because I'm having a seriously hard time following exactly what each changed value does. As far as it goes, I want the following order:

Brawl Screen
Final Destination
Battle Field
Luigi's Mansion
Bridge of Eldin
Hanenbow
Green Greens
Pokemon Stadium 2
Rumble Falls
Jungle Japes (melee)
Mushroomy Kingdom
Delfino Plaza
Distant Planet
Smashville
Pirate Ship
Yoshi's Island (b)
Pokemon Stadium
Pictochat
Skyworld
Yoshi's Island (m)
Corneria

Melee Screen
Castle Siege
Warioware Inc.
Summit
Green Hill Zone
Mario Circut
Brinstar
Norfair
Frigate Orpheon
Halberd
Lylat Cruise
Port Town Aero Drive
Onette
New Pork City
Temple

And I got this as my output:

4800005C 4B9FD78D
2C030033 41810068
2C030028 41810048
2C030024 41810058
4800003C 60000000
046B1F04 4800002C
046B8F5C 7C802378
046B8F64 7C6300AE
040AF618 5460083C
040AF6AC 5463083C
040AF6C0 88030001
006B929C 00000014
066B99D8 00000014
01000309 1E230F07
21040216 1A080C29
1D172025 00000000
006B92A4 0000000E
066B9A58 0000000E
1415121C 05270A0B
0D0E1122 191F0000
1f202229 00000000
06407AAC 00000058
01010202 03030404
05050606 37640808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 07070000

I tried adding it to a gct file, and GCT edit gave me an error saying input codes must be divisible by 16.

Can anybody help me with this?

EDIT: I've recently discovered that you don't need the first or last parts if the absolutely only thing you want to do is rearrange the icons.

I.E. Here's my first working code.

006B929C 00000011
066B99D8 00000011
011A1C1D 00280F03
200C1823 17071E27
04000000 00000000
006B92A4 0000000F
066B9A58 0000000F
02050A0B 0E101112
14250621 1B161F09
 
Top Bottom