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
06407AAC 000000YY
ZZZZZZZZ ZZZZZZZZ
Special thank to pizzaboy for "Custom Stages On Wifi Test", as it made finding the rom locations so much easier.
Recommended defaults
WW=1F
VVVVVVVV [spunit262]
00010203 04050709
080A0B0C 0D0E0F10
11141516 1A191217
0618131D 1E1B1C00
NN=12
MMMMMMMM [spunit262]
1F202122 25242326
27282A2B 2C2D2E2F
30290000 00000000
YY=62
ZZZZZZZZ [spunit262]
01010202 03030404
05050606 07070808
0909330A 0B0B0C0C
0D0D0E0E 130F1410
15111612 17131814
19151C16 1D171E18
1F19201A 211B221C
231D241E 251F2932
2A332B34 2C352D36
2F373038 3139323A
2E3B0064 260A2832
34053504 36113702
38070000 00000000
VVVVVVVV & MMMMMMMM
The values are indexes into ZZZZZZZZ, that only maters if you use a value for ZZZZZZZZ other than the one I provided.
The list belowe has the values to use for the provided ZZZZZZZZ.
default indexes level id, icon id
-- Blank -- 00
00 BattleField 01 01
01 Final Destination 02 02
02 Delfino Plaza 03 03
03 Luigi's Mansion 04 04
04 Mushroomy Kingdom 05 05
05 Mario Circuit 06 06
06 75 m 07 07
07 Rumble Falls 08 08
08 Pirate Ship 09 09
09 Oldin (Bridge of Eldin) 33 0A
0A Norfair 0B 0B
0B Frigate Orpheon 0C 0C
0C Yoshi's Island 0D 0D
0D Halberd 0E 0E
0E Lylat Cruise 13 0F
0F Pokémon Stadium 2 14 10
10 Spear Pillar 15 11
11 Port Town Aero Dive 16 12
12 Summit 17 13
13 Flat Zone 2 18 14
14 Castle Siege 19 15
15 WarioWare, Inc. 1C 16
16 Distant Planet 1D 17
17 Skyworld 1E 18
18 Mario Bros. 1F 19
19 New Pork City 20 1A
1A Smashville 21 1B
1B Shadow Moses Island 22 1C
1C Green Hill Zone 23 1D
1D PictoChat 24 1E
1E Hanenbow 25 1F
1F Temple 29 32
20 Yoshi's Island (Melee) 2A 33
21 Jungle Japes 2B 34
22 Onett 2C 35
23 Green Greens 2D 36
24 Rainbow Cruise 2F 37
25 Corneria 30 38
26 Big Blue 31 39
27 Brinstar 32 3A
28 Pokémon Stadium 2E 3B
29 Menu -- 64
2A ConfigTest 26 -- Bridge of Eldin
2B Result 28 -- Temple
2C Homerun 34 -- Mushroomy Kingdom
2D Edit 35 -- Luigi's Mansion
2E Heal 36 -- Spear Pillar
2F OnlineTraining 37 -- Final Destination
30 TargetBreak 38 -- 75 m
WW & NN = Number of bytes in VVVVVVVV & NNNNNNNN respectively.
ZZZZZZZZ
For the most part you won't need to touch this. There are only 2 reason you would want to. To change what stages are in rotation for random, the first 28 (40 decimal) slots. And to change the icon a stage uses. Each slot is 2 bytes (1 byte = 2 hex digits), the first byte is what level is loaded when selected, the second is what icon is displayed. Slot 29 (41 decimal) must be the Menu (used for my music).
YY is the number of byte in ZZZZZZZZ (slots*2)