Difference between revisions of "List of Identifiers"
m (Minor fixes) |
(→Menu Identifiers: Thoughts from Bean) |
||
Line 868: | Line 868: | ||
| Cannot access Mii data error (at boot) || <code>0x15</code> || <code>0x06</code>, <code>0x5D</code> | | Cannot access Mii data error (at boot) || <code>0x15</code> || <code>0x06</code>, <code>0x5D</code> | ||
|- | |- | ||
− | | | + | | ESRB notice (at boot, NTSC-U only) || <code>0x16</code> || <code>0x01</code> |
|- | |- | ||
|rowspan=2| Recommend 60Hz not 50Hz (at boot) || <code>0x17</code> || <code>0x02</code> | |rowspan=2| Recommend 60Hz not 50Hz (at boot) || <code>0x17</code> || <code>0x02</code> | ||
Line 986: | Line 986: | ||
| Single Player (coming from ghost data list challenge ghost) || <code>0x50</code> || <code>0x4B</code>, <code>0x4D</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x6B</code>, <code>0x6C</code>, <code>0x6D</code>, <code>0x7F</code>, <code>0xA7</code> | | Single Player (coming from ghost data list challenge ghost) || <code>0x50</code> || <code>0x4B</code>, <code>0x4D</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x6B</code>, <code>0x6C</code>, <code>0x6D</code>, <code>0x7F</code>, <code>0xA7</code> | ||
|- | |- | ||
− | | | + | | Send Winning Ghost Data to friend (coming from Time Trial) || <code>0x51</code> || <code>0x4F</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0xA7</code>, <code>0xB6</code> |
|- | |- | ||
− | | || <code>0x52</code> || <code>0x4F</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0xA7</code>, <code>0xB1</code>, <code>0xB2</code> | + | | Challenge Ghost Data (from Wii menu channel) || <code>0x52</code> || <code>0x4F</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0xA7</code>, <code>0xB1</code>, <code>0xB2</code> |
|- | |- | ||
− | | || <code>0x53</code> || <code>0x4F</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0xA7</code>, <code>0xB1</code>, <code>0xB2</code> | + | | Watch Replay (from Wii menu channel) || <code>0x53</code> || <code>0x4F</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0xA7</code>, <code>0xB1</code>, <code>0xB2</code> |
|- | |- | ||
| Local Multiplayer || <code>0x54</code> || <code>0x4B</code>, <code>0x4C</code>, <code>0x4D</code>, <code>0x52</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x60</code>, <code>0x61</code>, <code>0x62</code>, <code>0x63</code>, <code>0x64</code>, <code>0x6B</code>, <code>0x6E</code>, <code>0x6F</code>, <code>0x72</code>, <code>0x73</code>, <code>0x74</code>, <code>0x75</code>, <code>0x77</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x80</code>, <code>0x81</code>, <code>0x82</code>, <code>0x83</code> | | Local Multiplayer || <code>0x54</code> || <code>0x4B</code>, <code>0x4C</code>, <code>0x4D</code>, <code>0x52</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x60</code>, <code>0x61</code>, <code>0x62</code>, <code>0x63</code>, <code>0x64</code>, <code>0x6B</code>, <code>0x6E</code>, <code>0x6F</code>, <code>0x72</code>, <code>0x73</code>, <code>0x74</code>, <code>0x75</code>, <code>0x77</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x80</code>, <code>0x81</code>, <code>0x82</code>, <code>0x83</code> | ||
Line 1,024: | Line 1,024: | ||
| Two Player Wi-Fi Friend Room Battle voting || <code>0x63</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> | | Two Player Wi-Fi Friend Room Battle voting || <code>0x63</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> | ||
|- | |- | ||
− | | {{Unknown-left| | + | | {{Unknown-left|Single Player Wi-Fi Friend Room Versus voting round 2+}} || <code>0x64</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x6E</code>, <code>0x6F</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> |
|- | |- | ||
− | | {{Unknown-left| | + | | {{Unknown-left|Two Player Wi-Fi Friend Room Versus voting round 2+}} || <code>0x65</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x6E</code>, <code>0x6F</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> |
|- | |- | ||
− | | {{Unknown-left| | + | | {{Unknown-left|Single Player Wi-Fi Friend Room Battle voting round 2+}} || <code>0x66</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> |
|- | |- | ||
− | | {{Unknown-left| | + | | {{Unknown-left|Two Player Wi-Fi Friend Room Battle voting round 2+}} || <code>0x67</code> || <code>0x4E</code>, <code>0x50</code>, <code>0x51</code>, <code>0x5C</code>, <code>0x5E</code>, <code>0x78</code>, <code>0x79</code>, <code>0x7F</code>, <code>0x88</code>, <code>0x90</code>, <code>0x91</code>, <code>0x92</code> |
|- | |- | ||
| Single Player Wi-Fi Versus gameplay || <code>0x68</code> || <code>0x31</code>, <code>0x3A</code>, <code>0x40</code>, <code>0x45</code>, <code>0x46</code>, <code>0x47</code>, <code>0x48</code>, <code>0x51</code>, <code>0x88</code>, <code>0x94</code> | | Single Player Wi-Fi Versus gameplay || <code>0x68</code> || <code>0x31</code>, <code>0x3A</code>, <code>0x40</code>, <code>0x45</code>, <code>0x46</code>, <code>0x47</code>, <code>0x48</code>, <code>0x51</code>, <code>0x88</code>, <code>0x94</code> |
Revision as of 17:24, 9 May 2018
An Identifier (ID) is a way of referring to something. Computer programs like Mario Kart Wii commonly use numbers or code names for identifiers which do not necessarily match what users would commonly use. This article lists known identifiers for various parts of Mario Kart Wii.
Courses
Main Articles: Slot and Filesystem/Race/Course
Identifiers for the courses are in a common pool. This is shared between the battle, race, competition and cinematic courses and also the online voting identifiers.
The code numbers are used exclusively by the user interface and online networking and the code name is only used when constructing a file name within the /Race/Course directory. Consequently there exists tables in the memory to convert from code numbers to code names.
Wiiki ID | Description | Code Number | Code Name |
---|---|---|---|
T11 | Luigi Circuit | 0x08
|
beginner_course
|
T12 | Moo Moo Meadows | 0x01
|
farm_course
|
T13 | Mushroom Gorge | 0x02
|
kinoko_course
|
T14 | Toad's Factory | 0x04
|
factory_course
|
T21 | Mario Circuit | 0x00
|
castle_course
|
T22 | Coconut Mall | 0x05
|
shopping_course
|
T23 | DK Summit/DK Snowboard Cross | 0x06
|
boardcross_course
|
T24 | Wario's Gold Mine | 0x07
|
truck_course
|
T31 | Daisy Circuit | 0x09
|
senior_course
|
T32 | Koopa Cape | 0x0F
|
water_course
|
T33 | Maple Treeway | 0x0B
|
treehouse_course
|
T34 | Grumble Volcano | 0x03
|
volcano_course
|
T41 | Dry Dry Ruins | 0x0E
|
desert_course
|
T42 | Moonview Highway | 0x0A
|
ridgehighway_course
|
T43 | Bowser's Castle | 0x0C
|
koopa_course
|
T44 | Rainbow Road | 0x0D
|
rainbow_course
|
T51 | GCN Peach Beach | 0x10
|
old_peach_gc
|
T52 | DS Yoshi Falls | 0x14
|
old_falls_ds
|
T53 | SNES Ghost Valley 2 | 0x19
|
old_obake_sfc
|
T54 | N64 Mario Raceway | 0x1A
|
old_mario_64
|
T61 | N64 Sherbet Land | 0x1B
|
old_sherbet_64
|
T62 | GBA Shy Guy Beach | 0x1F
|
old_heyho_gba
|
T63 | DS Delfino Square | 0x17
|
old_town_ds
|
T64 | GCN Waluigi Stadium | 0x12
|
old_waluigi_gc
|
T71 | DS Desert Hills | 0x15
|
old_desert_ds
|
T72 | GBA Bowser Castle 3 | 0x1E
|
old_koopa_gba
|
T73 | N64 DK's Jungle Parkway | 0x1D
|
old_donkey_64
|
T74 | GCN Mario Circuit | 0x11
|
old_mario_gc
|
T81 | SNES Mario Circuit 3 | 0x18
|
old_mario_sfc
|
T82 | DS Peach Gardens | 0x16
|
old_garden_ds
|
T83 | GCN DK Mountain | 0x13
|
old_donkey_gc
|
T84 | N64 Bowser's Castle | 0x1C
|
old_koopa_64
|
A11 | Block Plaza | 0x21
|
block_battle
|
A12 | Delfino Pier | 0x20
|
venice_battle
|
A13 | Funky Stadium | 0x23
|
skate_battle
|
A14 | Chain Chomp Wheel/Chain Chomp Roulette | 0x22
|
casino_battle
|
A15 | Thwomp Desert | 0x24
|
sand_battle
|
A21 | SNES Battle Course 4 | 0x27
|
old_battle4_sfc
|
A22 | GBA Battle Course 3 | 0x28
|
old_battle3_gba
|
A23 | N64 Skyscraper | 0x29
|
old_matenro_64
|
A24 | GCN Cookie Land | 0x25
|
old_CookieLand_gc
|
A25 | DS Twilight House | 0x26
|
old_House_ds
|
WIN | Winning scene | 0x37
|
winningrun_demo
|
LOS | Losing scene | 0x38
|
loser_demo
|
END | Luigi Circuit (credits) | 0x3A
|
ending_demo
|
MAR | GCN Mario Circuit (not used, direct port) | - | old_mario_gc_b
|
RNG | Galaxy Colosseum (was used in a tournament) | 0x36
|
ring_mission
|
DRW | Broken version of loser_demo (not used, old BRRES format) | 0x39
|
draw_demo
|
HAY | GCN Mario Circuit (not used, old BRRES format) | - | old_mario_gc_hayasi
|
NAR | - | old_mario_gc_narita
| |
YAB | - | old_mario_gc_yabuki
| |
- | Used in online voting. | 0x42
|
- |
- | Used in online voting. | 0x43
|
- |
- | Used to represent Random in online voting. | 0xFF
|
- |
Cups
Both battle and race cups are identified numerically in user interface code by a simple left to right, top to bottom numbering from 0. These numerical identifiers are only used internally by the user interfaces. The user interfaces do however load specific video files by name, allowing us to deduce the code name for the cups.
Description | Code Number | Code Name |
---|---|---|
Mushroom | 0 |
kinoko
|
Flower | 1 |
flower
|
Star | 2 |
star
|
Special | 3 |
special
|
Shell | 4 |
koura
|
Banana | 5 |
banana
|
Leaf | 6 |
konoha
|
Lightning | 7 |
lightning
|
Wii Battle | 0 |
battle_wii
|
Retro Battle | 1 |
battle_retro
|
Characters
All in-game characters are identified by a code number in the user interface and in the online messaging format. This is converted to a short code name when forming a file name to access the /Race/Kart and /Scene/Model/Kart directories.
Description | Code Number | Code Name |
---|---|---|
Mario | 0x00 |
mr
|
Baby Peach | 0x01 |
bpc
|
Waluigi | 0x02 |
wl
|
Bowser | 0x03 |
kp
|
Baby Daisy | 0x04 |
bds
|
Dry Bones | 0x05 |
ka
|
Baby Mario | 0x06 |
bmr
|
Luigi | 0x07 |
lg
|
Toad | 0x08 |
ko
|
Donkey Kong | 0x09 |
dk
|
Yoshi | 0x0A |
ys
|
Wario | 0x0B |
wr
|
Baby Luigi | 0x0C |
blg
|
Toadette | 0x0D |
kk
|
Koopa Troopa | 0x0E |
nk
|
Daisy | 0x0F |
ds
|
Peach | 0x10 |
pc
|
Birdo | 0x11 |
ca
|
Diddy Kong | 0x12 |
dd
|
King Boo | 0x13 |
kt
|
Bowser Jr. | 0x14 |
jr
|
Dry Bowser | 0x15 |
bk
|
Funky Kong | 0x16 |
fk
|
Rosalina | 0x17 |
rs
|
Small Mii Outfit A (Male) | 0x18 |
sa_mii_m
|
Small Mii Outfit A (Female) | 0x19 |
sa_mii_f
|
Small Mii Outfit B (Male) | 0x1A |
sb_mii_m
|
Small Mii Outfit B (Female) | 0x1B |
sb_mii_f
|
Small Mii Outfit C (Male) | 0x1C |
sc_mii_m
|
Small Mii Outfit C (Female) | 0x1D |
sc_mii_f
|
Medium Mii Outfit A (Male) | 0x1E |
ma_mii_m
|
Medium Mii Outfit A (Female) | 0x1F |
ma_mii_f
|
Medium Mii Outfit B (Male) | 0x20 |
mb_mii_m
|
Medium Mii Outfit B (Female) | 0x21 |
mb_mii_f
|
Medium Mii Outfit C (Male) | 0x22 |
mc_mii_m
|
Medium Mii Outfit C (Female) | 0x23 |
mc_mii_f
|
Large Mii Outfit A (Male) | 0x24 |
ma_mii_m
|
Large Mii Outfit A (Female) | 0x25 |
ma_mii_f
|
Large Mii Outfit B (Male) | 0x26 |
mb_mii_m
|
Large Mii Outfit B (Female) | 0x27 |
mb_mii_f
|
Large Mii Outfit C (Male) | 0x28 |
mc_mii_m
|
Large Mii Outfit C (Female) | 0x29 |
mc_mii_f
|
Medium Mii | 0x2A |
m_mii
|
Small Mii | 0x2B |
s_mii
|
Large Mii | 0x2C |
l_mii
|
Peach Biker Outfit | 0x2D |
pc_menu
|
Daisy Biker Outfit | 0x2E |
ds_menu
|
Rosalina Biker Outfit | 0x2F |
rs_menu
|
Vehicles
All vehicles are identified by a code number in the user interface and in the online messaging format. This is converted to a short code name when forming a file name to access the /Race/Kart directory.
Description | Code Number | Code Name |
---|---|---|
Standard Kart S | 0x00 |
sdf_kart
|
Standard Kart M | 0x01 |
mdf_kart
|
Standard Kart L | 0x02 |
ldf_kart
|
Booster Seat | 0x03 |
sa_kart
|
Classic Dragster | 0x04 |
ma_kart
|
Offroader | 0x05 |
la_kart
|
Mini Beast | 0x06 |
sb_kart
|
Wild Wing | 0x07 |
mb_kart
|
Flame Flyer | 0x08 |
lb_kart
|
Cheep Charger | 0x09 |
sc_kart
|
Super Blooper | 0x0A |
mc_kart
|
Piranha Prowler | 0x0B |
lc_kart
|
Tiny Titan | 0x0C |
sd_kart
|
Daytripper | 0x0D |
md_kart
|
Jetsetter | 0x0E |
ld_kart
|
Blue Falcon | 0x0F |
se_kart
|
Sprinter | 0x10 |
me_kart
|
Honeycoupe | 0x11 |
le_kart
|
Standard Bike S | 0x12 |
sdf_bike
|
Standard Bike M | 0x13 |
mdf_bike
|
Standard Bike L | 0x14 |
ldf_bike
|
Bullet Bike | 0x15 |
sa_bike
|
Mach Bike | 0x16 |
ma_bike
|
Flame Runner | 0x17 |
la_bike
|
Bit Bike | 0x18 |
sb_bike
|
Sugarscoot | 0x19 |
mb_bike
|
Wario Bike | 0x1A |
lb_bike
|
Quacker | 0x1B |
sc_bike
|
Zip Zip | 0x1C |
mc_bike
|
Shooting Star | 0x1D |
lc_bike
|
Magikruiser | 0x1E |
sd_bike
|
Sneakster | 0x1F |
md_bike
|
Spear | 0x20 |
ld_bike
|
Jet Bubble | 0x21 |
se_bike
|
Dolphin Dasher | 0x22 |
me_bike
|
Phantom | 0x23 |
le_bike
|
Background Music
Background Music in the game is referenced by a code number in the user interface logic. This is then translated into a code name in order to access the /sound/strm directory.
Description | Code Number | Code Name |
---|---|---|
Dry Dry Ruins (Normal) | 0x89 |
STRM_N_DESERT_N
|
Dry Dry Ruins (Fast) | 0x8A |
STRM_N_DESERT_F
|
Toad's Factory (Normal) | 0x7B |
STRM_N_FACTORY_N
|
Toad's Factory (Fast) | 0x7C |
STRM_N_FACTORY_F
|
Bowser's Castle (Normal) | 0x91 |
STRM_N_KOOPA_N
|
Bowser's Castle (Fast) | 0x92 |
STRM_N_KOOPA_F
|
Moonview Highway (Normal) | 0x8D |
STRM_N_RIDGEHIGHWAY_N
|
Moonview Highway (Fast) | 0x8E |
STRM_N_RIDGEHIGHWAY_F
|
Wario's Goldmine (Normal) | 0x83 |
STRM_N_TRUCK_N
|
Wario's Goldmine (Fast) | 0x84 |
STRM_N_TRUCK_F
|
Koopa Cape (Normal) | 0x85 |
STRM_N_WATER_N
|
Koopa Cape (Fast) | 0x86 |
STRM_N_WATER_F
|
Galaxy Colosseum | 0xC9 |
n_BossMI_32
|
Luigi Circuit (Normal) | 0x75 |
n_Circuit32_n
|
Luigi Circuit (Fast) | 0x76 |
n_Circuit32_f
|
Mario Circuit (Normal) | 0x7D |
n_Circuit32_n
|
Mario Circuit (Fast) | 0x7E |
n_Circuit32_f
|
Daisy Circuit (Normal) | 0x87 |
n_Daisy32_n
|
Daisy Circuit (Fast) | 0x88 |
n_Daisy32_f
|
Moo Moo Meadows (Normal) | 0x77 |
n_Farm_n
|
Moo Moo Meadows (Fast) | 0x78 |
n_Farm_f
|
Mushroom Gorge (Normal) | 0x79 |
n_Kinoko_n
|
Mushroom Gorge (Fast) | 0x7A |
n_Kinoko_f
|
Rainbow Road (Normal) | 0x93 |
n_Rainbow32_n
|
Rainbow Road (Fast) | 0x94 |
n_Rainbow32_f
|
Coconut Mall (Normal) | 0x7F |
n_Shopping32_n
|
Coconut Mall (Fast) | 0x80 |
n_Shopping32_f
|
DK Summit (Normal) | 0x81 |
n_Snowboard32_n
|
DK Summit (Fast) | 0x82 |
n_Snowboard32_f
|
Grumble Volcano (Normal) | 0x8B |
n_Volcano32_n
|
Grumble Volcano (Fast) | 0x8C |
n_Volcano32_f
|
Block Plaza (Normal) | 0xB7 |
n_block_n
|
Block Plaza (Fast) | 0xB8 |
n_block_f
|
Chain Chomp Wheel (Normal) | 0xBB |
n_casino_n
|
Chain Chomp Wheel (Fast) | 0xBC |
n_casino_f
|
Maple Treeway (Normal) | 0x8F |
n_maple_n
|
Maple Treeway (Fast) | 0x90 |
n_maple_f
|
Thwomp Desert (Normal) | 0xBD |
n_ryuusa_n
|
Thwomp Desert (Fast) | 0xBE |
n_ryuusa_f
|
Funky Stadium (Normal) | 0xB9 |
n_skate_n
|
Funky Stadium (Fast) | 0xBA |
n_skate_f
|
Delfino Pier (Normal) | 0xB5 |
n_venice_n
|
Delfino Pier (Fast) | 0xB6 |
n_venice_f
|
Race intro | 0x56 |
o_Crs_In_Fan
|
Wi-Fi race intro | 0x5B |
o_Crs_In_Fan_Wifi
|
Battle intro | 0x57 |
o_Crs_In_Fan_battle
|
Mission intro | 0x58 |
o_Crs_In_Fan_mission
|
Ending theme (credits) | 0xCE |
o_Ending_PartA_32
|
Battle results: draw | 0x6E |
o_FanfareBTdraw_32
|
First place finish fanfare and results | 0x5C, 0x68 |
o_FanfareGP1_32
|
First place finish fanfare | 0x5D |
o_FanfareGP1_only32
|
Second to fifth place finish fanfare and results | 0x5E, 0x69 |
o_FanfareGP2_32
|
Second to fifth place finish fanfare | 0x5F |
o_FanfareGP2_only32
|
Sixth to last place finish fanfare and results | 0x60 |
o_FanfareGPdame_32
|
Sixth to last place finish fanfare | 0x61 |
o_FanfareGPdame_only32
|
Mission boss win fanfare and results | 0x6F |
o_FanfareMIWinBoss_32
|
Mission lose fanfare and results | 0x66, 0x6D, 0x72 |
o_FanfareMIlose_32
|
Mission lose results | 0x67 |
o_FanfareMIlose_only32
|
Mission win fanfare and results | 0x64, 0x6C, 0x71 |
o_FanfareMIwin_32
|
Mission win fanfare | 0x65 |
o_FanfareMIwin_only32
|
Battle win fanfare and results | 0x62, 0x6B, 0x70 |
o_FanfareTA1st_32
|
Battle win fanfare | 0x63 |
o_FanfareTA1st_only32
|
Options | 0x53 |
o_Option_32
|
Time trial intro fanfare | 0x5A |
o_Start2_32_fan
|
Race intro fanfare | 0x59 |
o_Start32_fan
|
Wi-Fi: live view, ghost replay | 0xCF |
o_Wi-Fi_waiting32
|
Trophy presentation, short | 0xCC |
o_hyousyou_cut
|
Trophy presentation, lose | 0xCD |
o_hyousyou_lose
|
Trophy presentation, normal | 0xCB |
o_hyousyou_normal
|
Trophy presentation, main | 0xCA |
o_hyousyou_winningrun
|
N64 Mario Raceway (Normal) | 0x9F |
r_64_Circuit32_n
|
N64 Mario Raceway (Fast) | 0xA0 |
r_64_Circuit32_f
|
N64 DK Jungle Parkway (Normal) | 0xA1 |
r_64_Jungle32_n
|
N64 DK Jungle Parkway (Fast) | 0xA2 |
r_64_Jungle32_f
|
N64 Bowser's Castle (Normal) | 0xA3 |
r_64_Kuppa32_n
|
N64 Bowser's Castle (Fast) | 0xA4 |
r_64_Kuppa32_f
|
N64 Sherbet Land (Normal) | 0x9D |
r_64_Sherbet32_n
|
N64 Sherbet Land (Fast) | 0x9E |
r_64_Sherbet32_f
|
N64 SkyScraper (Normal) | 0xC7 |
r_64_battle_n
|
N64 SkyScraper (Fast) | 0xC8 |
r_64_battle_f
|
GBA Shy Guy Beach (Normal) | 0x95 |
r_AGB_Beach32_n
|
GBA Shy Guy Beach (Fast) | 0x96 |
r_AGB_Beach32_f
|
GBA Bowser Castle 3 (Normal) | 0x9B |
r_AGB_Kuppa32_n
|
GBA Bowser Castle 3 (Fast) | 0x9C |
r_AGB_Kuppa32_f
|
DS Desert Hills (Normal) | 0xB1 |
r_DS_Desert32_n
|
DS Desert Hills (Fast) | 0xB2 |
r_DS_Desert32_f
|
DS Peach Garden (Normal) | 0xB3 |
r_DS_Garden32_n
|
DS Peach Garden (Fast) | 0xB4 |
r_DS_Garden32_f
|
DS Yoshi Falls (Normal) | 0xAD |
r_DS_Jungle32_n
|
DS Yoshi Falls (Fast) | 0xAE |
r_DS_Jungle32_f
|
DS Delfino Square (Normal) | 0xAF |
r_DS_Town32_n
|
DS Delfino Square (Fast) | 0xB0 |
r_DS_Town32_f
|
GCN Cookie Land (Normal) | 0xBF |
r_GC_Battle32_n
|
GCN Cookie Land (Fast) | 0xC0 |
r_GC_Battle32_f
|
GCN Peach Beach (Normal) | 0xA5 |
r_GC_Beach32_n
|
GCN Peach Beach (Fast) | 0xA6 |
r_GC_Beach32_f
|
GCN Mario Circuit (Normal) | 0xA7 |
r_GC_Circuit32_n
|
GCN Mario Circuit (Fast) | 0xA8 |
r_GC_Circuit32_f
|
GCN DK Mountain (Normal) | 0xAB |
r_GC_Mountain32_n
|
GCN DK Mountain (Fast) | 0xAC |
r_GC_Mountain32_f
|
GCN Waluigi Stadium (Normal) | 0xA9 |
r_GC_Stadium32_n
|
GCN Waluigi Stadium (Fast) | 0xAA |
r_GC_Stadium32_f
|
SNES Mario Circuit 3 (Normal) | 0x99 |
r_SFC_Circuit32_n
|
SNES Mario Circuit 3 (Fast) | 0x9A |
r_SFC_Circuit32_f
|
SNES Ghost Valley 2 (Normal) | 0x97 |
r_SFC_Obake32_n
|
SNES Ghost Valley 2 (Fast) | 0x98 |
r_SFC_Obake32_f
|
GBA Battle Course 3 (Normal) | 0xC5 |
r_agb_battle_n
|
GBA Battle Course 3 (Fast) | 0xC6 |
r_agb_battle_f
|
DS Twilight House (Normal) | 0xC1 |
r_ds_battle_n
|
DS Twilight House (Fast) | 0xC2 |
r_ds_battle_f
|
SNES Battle Course 4 (Normal) | 0xC3 |
r_sfc_battle_n
|
SNES Battle Course 4 (Fast) | 0xC4 |
r_sfc_battle_f
|
Unlocked Character/Cup/Kart | 0x73 |
strm_me
|
Items
Items as objects on the track are identified by a code number in the game logic and in the network protocol. A different numbering system is used as part of the item box logic and in the user interface, game logic and network protocol for the player items.
Description | Item Box Number | Object Number | Code Name |
---|---|---|---|
Green Shell | 0x00 |
0x00 |
kame_green
|
Red Shell | 0x01 |
0x01 |
kame_red
|
Banana | 0x02 |
0x02 |
banana
|
Fake Item Box | 0x03 |
0x07 |
dummybox
|
Mushroom | 0x04 |
0x03 |
kinoko
|
Triple Mushroom | 0x05 |
- | kinoko_3
|
Bob-omb | 0x06 |
0x09 |
bomb_hei
|
Blue Shell | 0x07 |
0x05 |
kame_wing
|
Lightning | 0x08 |
0x06 |
thunder
|
Star | 0x09 |
0x04 |
star
|
Golden Mushroom | 0x0A |
0x0C |
GoldenKinoko
|
Mega Mushroom | 0x0B |
0x08 |
kinoko_big
|
Blooper | 0x0C |
0x0A |
gesso
|
POW Block | 0x0D |
0x0B |
pow
|
Cloud | 0x0E |
0x0E |
thunder_c
|
Bullet Bill | 0x0F |
0x0D |
killer
|
Triple Green Shell | 0x10 |
- | kame_green_3
|
Triple Red Shell | 0x11 |
- | kame_red_3
|
Triple Banana | 0x12 |
- | banana_3
|
Objects
Objects in the game world can be spawned at load time. The different types of such objects identified by a 16 bit code number. Please refer to Object#Object_Table for a list of object identifiers.
Languages
At various points in the file system, languages are identified by a unique 1 letter identifier.
Description | Code Letter |
---|---|
Dutch (unused) | N
|
English PAL | E
|
French PAL | F
|
German | G
|
Italian | I
|
Japanese | J
|
Korean | K
|
Spanish NTSC | M
|
French NTSC | Q
|
Spanish PAL | S
|
English NTSC | U
|
Terrain Type
The effect of a collidable surface on a vehicle or item is governed by the KCL flag. Refer to that article for a list of identifier meanings.
User Interface
The user interface code uses code numbers to identify all of the 'menu's and also separately to identify every individual screen within each menu. Except for when on a blank loading screen, the game is always considered to be within a menu. Each menu has a limited number of screens which it can display, possibly overlayed on top of one another. Each menu and screen also has unique code associated with it, which is how the game deduces what files to load for each screen. As such there is no one to one correspondence between code numbers and code names for the user interface.
Menu Identifiers
Menu code numbers seem to heavily reuse screens in order to share code. While each code number does represent a fundamentally different menu, many of them are virtually identical. Some differ only in how they initialise. The 'single player' menu in particular has many different access routes (e.g. from the main menu, from change character in a time trial) and each of these has a different code number. This allows the menu to behave differently (e.g. starting on a different screen).
Description | Code Number | Referenced Screens |
---|---|---|
Power off Wii (as soon as it loads) | 0x00 |
|
Return to Wii Menu (as soon as it loads) | 0x04 |
|
0x05 |
||
- | 0x06 |
0x00
|
- | 0x07 |
0x00
|
- | 0x08 |
0x00
|
- | 0x09 |
0x00
|
- | 0x0A |
0x00
|
- | 0x0B |
0x00
|
- | 0x0C |
0x00
|
- | 0x0D |
0x00
|
- | 0x0E |
0x00
|
- | 0x0F |
0x00
|
Creating new save prompt (at boot) | 0x10 |
0x03 , 0x4F , 0x5D
|
Corrupted save save prompt (at boot) | 0x11 |
0x03 , 0x4F , 0x53 , 0x5D
|
Country changed prompt (at boot) | 0x12 |
0x03 , 0x4F , 0x53 , 0x5D
|
Game cannot be saved error (at boot) | 0x13 |
0x04 , 0x53 , 0x5D
|
Cannot access system memory error (at boot, softlock) | 0x14 |
0x05 , 0x5D
|
Cannot access Mii data error (at boot) | 0x15 |
0x06 , 0x5D
|
ESRB notice (at boot, NTSC-U only) | 0x16 |
0x01
|
Recommend 60Hz not 50Hz (at boot) | 0x17 |
0x02
|
0x18 |
0x02
| |
Panorama at start of Grand Prix | 0x19 |
0x07
|
Panorama at start of Versus Race | 0x1A |
0x08
|
Panorama at start of Balloon Battle | 0x1B |
0x09
|
Panorama at start of mission mode boss | 0x1C |
0x0A
|
Panorama at start of Competition boss | 0x1D |
0x0B
|
Grand Prix gameplay | 0x1E |
0x0C , 0x17 , 0x20 , 0x2C , 0x2F , 0x30 , 0x3A
|
Time Trial gameplay | 0x1F |
0x0D , 0x19 , 0x21 , 0x29 , 0x2B , 0x2D , 0x2E , 0x3A , 0xA7
|
Single player Versus gameplay | 0x20 |
0x0E , 0x18 , 0x22 , 0x2F , 0x30 , 0x3A
|
Two player Versus gameplay | 0x21 |
0x0F , 0x18 , 0x22 , 0x2C , 0x2F , 0x30 , 0x3A
|
Three player Versus gameplay | 0x22 |
0x10 , 0x18 , 0x22 , 0x2C , 0x2F , 0x30 , 0x3A
|
Four player Versus gameplay | 0x23 |
0x11 , 0x18 , 0x22 , 0x2C , 0x2F , 0x30 , 0x3A
|
Single player Team Versus gameplay | 0x24 |
0x0E , 0x18 , 0x22 , 0x2F , 0x32 , 0x3A
|
Two player Team Versus gameplay | 0x25 |
0x0F , 0x18 , 0x22 , 0x2C , 0x2F , 0x32 , 0x3A
|
Three player Team Versus gameplay | 0x26 |
0x10 , 0x18 , 0x22 , 0x2C , 0x2F , 0x32 , 0x3A
|
Four player Team Versus gameplay | 0x27 |
0x11 , 0x18 , 0x22 , 0x2C , 0x2F , 0x32 , 0x3A
|
Single player Battle gameplay | 0x28 |
0x12 , 0x1A , 0x23 , 0x24 , 0x33 , 0x34 , 0x3A
|
Two player Battle gameplay | 0x29 |
0x13 , 0x1A , 0x23 , 0x24 , 0x2C , 0x33 , 0x34 , 0x3A
|
Three player Battle gameplay | 0x2A |
0x14 , 0x1A , 0x23 , 0x24 , 0x2C , 0x33 , 0x34 , 0x3A
|
Four player Battle gameplay | 0x2B |
0x15 , 0x1A , 0x23 , 0x24 , 0x2C , 0x33 , 0x34 , 0x3A
|
Mission Mode gameplay | 0x2C |
0x16 , 0x1B , 0x25 , 0x2C , 0x3A
|
Competition gameplay | 0x2D |
0x16 , 0x1B , 0x26 , 0x2A , 0x35 , 0x3A
|
Grand Prix replay | 0x2E |
0x2C , 0x36 , 0x38 , 0x3A
|
Time Trial instant replay | 0x2F |
0x21 , 0x2B , 0x37 , 0x39 , 0x3A , 0xA7
|
Ghost Race Time Trial gameplay (unused?) | 0x30 |
0x0D , 0x1C , 0x1D , 0x1E , 0x27 , 0x28 , 0x2C , 0x2D , 0x2E , 0x3A
|
Ghost Race Time Trial gameplay | 0x31 |
0x0D , 0x1C , 0x1D , 0x1E , 0x27 , 0x28 , 0x2C , 0x2D , 0x2E , 0x3A , 0x88
|
Time Trial watch ghost (from Mario Kart Channel) | 0x32 |
0x1F , 0x2C , 0x37 , 0x3A , 0xA7
|
Time Trial watch ghost (from downloaded ghost data list) | 0x33 |
0x1F , 0x2C , 0x37 , 0x3A , 0xA7
|
Time Trial watch ghost (from single player menu) | 0x34 |
0x1F , 0x2C , 0x37 , 0x3A , 0xA7
|
Award ceremony after Grand Prix | 0x35 |
0x3B , 0x3C
|
Award ceremony after Versus Race | 0x36 |
0x3B , 0x3C
|
Probably an award ceremony | 0x37 |
0x3B , 0x3C
|
Probably an award ceremony | 0x38 |
0x3B , 0x3C
|
Credits Part 1 | 0x39 |
0x3D
|
Credits Part 1 (true end) | 0x3A |
0x3D
|
Credits Part 2 | 0x3B |
0x3D , 0x3E
|
Credits Part 2 (true end) | 0x3C |
0x3D , 0x3E
|
Congratulations prompt after beating Grand Prix mode | 0x3D |
0x3F , 0x4F , 0x51 , 0x53 , 0x7F
|
Congratulations prompt after fully beating Grand Prix mode | 0x3E |
0x3F , 0x4F , 0x51 , 0x53 , 0x7F
|
Main Menu (when coming from demo or credits) | 0x3F |
0x4D , 0x52 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5E , 0x65
|
Main Menu (when coming from reset) | 0x40 |
0x4D , 0x52 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5E , 0x65
|
Main Menu (when coming back from game menus) | 0x41 |
0x4D , 0x52 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5E , 0x65
|
Main Menu (when coming from Mii select for new license) | 0x42 |
0x4D , 0x52 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5E , 0x65
|
Main Menu (from somewhere to do with licenses) | 0x43 |
0x4D , 0x52 , 0x54 , 0x55 , 0x56 , 0x57 , 0x58 , 0x59 , 0x5A , 0x5E , 0x65
|
Demo | 0x44 |
0x3A , 0x5F
|
Mii Select | 0x45 |
0x51 , 0x52 , 0x5D , 0x5E , 0x60 , 0x66
|
Mii Select | 0x46 |
0x51 , 0x52 , 0x5D , 0x5E , 0x60 , 0x66
|
License Settings | 0x47 |
0x4E , 0x51 , 0x52 , 0x5D , 0x5E , 0x60 , 0x66 , 0x67 , 0x68 , 0xCE , 0xCF , 0xD0 , 0xD1 , 0xD2
|
Single Player (coming from Main Menu) | 0x48 |
0x4B , 0x4D , 0x4F , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7F , 0xA7
|
Single Player (coming from Time Trial change character) | 0x49 |
0x4B , 0x4D , 0x4F , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7F , 0xA7
|
Single Player (coming from Time Trial change course) | 0x4A |
0x4B , 0x4D , 0x4F , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7F , 0xA7
|
Single Player (coming from Versus Race) | 0x4B |
0x4B , 0x4E , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0xA7
|
Single Player (coming from Battle) | 0x4C |
0x4B , 0x4E , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0xA7
|
Single Player (coming from Mission Mode change mission, softlock) | 0x4D |
0x4B , 0x4D , 0x4F , 0x51 , 0x52 , 0x53 , 0x5C , 0x5E , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 , 0x74 , 0x75 , 0x76 , 0x77 , 0x78 , 0x79 , 0x7F , 0xA7
|
Single Player (coming from Mario Kart Channel challenge ghost) | 0x4E |
0x4B , 0x4D , 0x5C , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0xA7
|
Single Player (coming from leaderboard challenge ghost) | 0x4F |
0x4B , 0x4D , 0x5C , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0xA7
|
Single Player (coming from ghost data list challenge ghost) | 0x50 |
0x4B , 0x4D , 0x5C , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0xA7
|
Send Winning Ghost Data to friend (coming from Time Trial) | 0x51 |
0x4F , 0x51 , 0x5C , 0x5E , 0xA7 , 0xB6
|
Challenge Ghost Data (from Wii menu channel) | 0x52 |
0x4F , 0x5C , 0x5E , 0xA7 , 0xB1 , 0xB2
|
Watch Replay (from Wii menu channel) | 0x53 |
0x4F , 0x5C , 0x5E , 0xA7 , 0xB1 , 0xB2
|
Local Multiplayer | 0x54 |
0x4B , 0x4C , 0x4D , 0x52 , 0x5C , 0x5E , 0x60 , 0x61 , 0x62 , 0x63 , 0x64 , 0x6B , 0x6E , 0x6F , 0x72 , 0x73 , 0x74 , 0x75 , 0x77 , 0x78 , 0x79 , 0x7F , 0x80 , 0x81 , 0x82 , 0x83
|
Single Player Wi-Fi | 0x55 |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x76 , 0x7F , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Single Player Wi-Fi (from disconnected at globe or friend room) | 0x56 |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x76 , 0x7F , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Single Player Wi-Fi (from find a friend) | 0x57 |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x76 , 0x7F , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Single Player Wi-Fi Versus voting | 0x58 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Battle voting | 0x59 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi select guest Mii | 0x5A |
0x52 , 0x5E , 0x60 , 0x61 , 0x62 , 0x63 , 0x64 , 0x8A
|
Two Player Wi-Fi | 0x5B |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x76 , 0x7F , 0x81 , 0x82 , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Two Player Wi-Fi (from disconnected at globe or friend room) | 0x5C |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x76 , 0x7F , 0x81 , 0x82 , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Unknown | 0x5D |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x76 , 0x7F , 0x81 , 0x82 , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8B , 0x8C , 0x8D , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Two Player Wi-Fi Versus voting | 0x5E |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi Battle voting | 0x5F |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Friend Room Versus voting | 0x60 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi Friend Room Versus voting | 0x61 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Friend Room Battle voting | 0x62 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi Friend Room Battle voting | 0x63 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Friend Room Versus voting round 2+ | 0x64 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi Friend Room Versus voting round 2+ | 0x65 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x6E , 0x6F , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Friend Room Battle voting round 2+ | 0x66 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Two Player Wi-Fi Friend Room Battle voting round 2+ | 0x67 |
0x4E , 0x50 , 0x51 , 0x5C , 0x5E , 0x78 , 0x79 , 0x7F , 0x88 , 0x90 , 0x91 , 0x92
|
Single Player Wi-Fi Versus gameplay | 0x68 |
0x31 , 0x3A , 0x40 , 0x45 , 0x46 , 0x47 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Versus gameplay | 0x69 |
0x31 , 0x3A , 0x41 , 0x45 , 0x46 , 0x47 , 0x48 , 0x51 , 0x88 , 0x94
|
Single Player Wi-Fi Versus live view | 0x6A |
0x3A , 0x48 , 0x49 , 0x51 , 0x88 , 0x93 , 0x94
|
Two Player Wi-Fi Versus live view | 0x6B |
0x3A , 0x48 , 0x49 , 0x51 , 0x88 , 0x93 , 0x94
|
Single Player Wi-Fi Battle gameplay | 0x6C |
0x12 , 0x31 , 0x33 , 0x3A , 0x45 , 0x46 , 0x47 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Battle gameplay | 0x6D |
0x13 , 0x31 , 0x33 , 0x3A , 0x45 , 0x46 , 0x47 , 0x48 , 0x51 , 0x88 , 0x94
|
Single Player Wi-Fi Battle live view | 0x6E |
0x33 , 0x3A , 0x48 , 0x4A , 0x51 , 0x88 , 0x93 , 0x94
|
Two Player Wi-Fi Battle live view | 0x6F |
0x33 , 0x3A , 0x48 , 0x4A , 0x51 , 0x88 , 0x93 , 0x94
|
Single Player Wi-Fi Friend Room Versus gameplay | 0x70 |
0x2F , 0x30 , 0x3A , 0x42 , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Single Player Wi-Fi Friend Room Team Versus gameplay | 0x71 |
0x2F , 0x32 , 0x3A , 0x42 , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Single Player Wi-Fi Friend Baloon Battle gameplay | 0x72 |
0x12 , 0x33 , 0x34 , 0x3A , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Single Player Wi-Fi Friend Coin Runner gameplay | 0x73 |
0x12 , 0x33 , 0x34 , 0x3A , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Friend Room Versus gameplay | 0x74 |
0x2F , 0x30 , 0x3A , 0x43 , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Friend Room Team Versus gameplay | 0x75 |
0x2F , 0x32 , 0x3A , 0x43 , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Friend Baloon Battle gameplay | 0x76 |
0x13 , 0x33 , 0x34 , 0x3A , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Two Player Wi-Fi Friend Coin Runner gameplay | 0x77 |
0x13 , 0x33 , 0x34 , 0x3A , 0x44 , 0x48 , 0x51 , 0x88 , 0x94
|
Wi-Fi disconnected prompt (for error codes?) | 0x78 |
0x5D , 0x89
|
Wi-Fi disconnected prompt (general dc) | 0x79 |
0x5D , 0x89
|
Mario Kart Channel (from main menu) | 0x7A |
0x4D , 0x51 , 0x52 , 0x5E , 0xA2 , 0xA3 , 0xA4
|
Mario Kart Channel (from Time Trial check rankings) | 0x7B |
0x4D , 0x51 , 0x52 , 0x5E , 0xA2 , 0xA3 , 0xA4
|
Mario Kart Channel (from downloaded ghost data list) | 0x7C |
0x4D , 0x51 , 0x52 , 0x5E , 0xA2 , 0xA3 , 0xA4
|
Mario Kart Channel leaderboards | 0x7D |
0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x6E , 0x6F , 0x84 , 0x85 , 0x86 , 0x88 , 0x89 , 0x95 , 0xA7 , 0xA8 , 0xAA , 0xAB , 0xAC , 0xAD , 0xAE , 0xAF
|
Mario Kart Channel competition leaderboard | 0x7E |
0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x84 , 0x85 , 0x86 , 0x88 , 0x89 , 0x95 , 0xA9 , 0xAA , 0xAB , 0xAE , 0xAF , 0xB0
|
Ghost Race (with ghost data ready) | 0x7F |
0x4B , 0x4D , 0x51 , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0x9F , 0xA0 , 0xA1
|
Ghost Race (without ghost data ready) | 0x80 |
0x4B , 0x4D , 0x4E , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0x84 , 0x85 , 0x86 , 0x88 , 0x89 , 0x9F , 0xA0 , 0xA1
|
Ghost Race next race | 0x81 |
0x4B , 0x4D , 0x4E , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x7F , 0x84 , 0x85 , 0x86 , 0x88 , 0x89 , 0xA0 , 0xA1
|
Downloaded Ghost Data List | 0x82 |
0x4D , 0x4F , 0x51 , 0x5E , 0xA7 , 0xB3 , 0xB4 , 0xB5
|
Friends List (from Mario Kart Channel or find friend) | 0x83 |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x76 , 0x7F , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8E , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Friends List (from Mario Kart Channel or find friend) | 0x84 |
0x4C , 0x4D , 0x4E , 0x4F , 0x50 , 0x51 , 0x52 , 0x5E , 0x6B , 0x6C , 0x6D , 0x76 , 0x7F , 0x84 , 0x85 , 0x86 , 0x87 , 0x88 , 0x89 , 0x8E , 0x8F , 0x95 , 0x96 , 0x97 , 0x98 , 0x99 , 0x9A , 0x9B , 0x9C , 0x9D , 0x9E , 0xA5 , 0xA6 , 0xA7
|
Competition (from Mario Kart Channel) | 0x85 |
0x4B , 0x4D , 0x51 , 0x6B , 0x6C , 0x6D , 0x7F , 0xB7 , 0xB8 , 0xBB
|
Competition (from change character) | 0x86 |
0x4B , 0x4D , 0x51 , 0x6B , 0x6C , 0x6D , 0x7F , 0xB7 , 0xB8 , 0xBB
|
Competition submit record | 0x87 |
0x4E , 0x4F , 0x50 , 0x51 , 0x5E , 0x84 , 0x85 , 0x86 , 0x88 , 0x89 , 0xB9
|
Competition for Wii Wheels Only (unused?) | 0x88 |
0x5B , 0xBA
|
Competition for Wii Wheels Only for bosses? (unused?) | 0x89 |
0x5B , 0xBA
|
Invite Friends via Messageboard | 0x8A |
0x4F , 0x51 , 0x52 , 0x5E , 0xBD , 0xBE , 0xBF
|
Download Latest Data | 0x8B |
0x50 , 0x51 , 0x52 , 0x5E , 0xBC
|
Options (license screen) | 0x8C |
0x4D , 0x4E , 0x5D , 0xC0 , 0xC1 , 0xC2 , 0xC3 , 0xC4 , 0xC5 , 0xC6 , 0xC7 , 0xC8 , 0xC9 , 0xCA , 0xCB , 0xCC
|
Add Mario Kart Channel | 0x8D |
0x5D , 0xCA , 0xCB , 0xCC
|
Choose Region | 0x8E |
0x5D , 0xC5 , 0xCC
|
Join Message Service | 0x8F |
0x4E , 0x5D , 0xC2 , 0xC3 , 0xC6 , 0xC7 , 0xC8 , 0xC9 , 0xCC
|
Unlock message (orange) | 0x90 |
0x5B , 0x5E , 0x7F , 0xCD
|
Unlock message (orange) | 0x91 |
0x5B , 0x5E , 0x7F , 0xCD
|
Unlock message (blue) | 0x92 |
0x5B , 0x5E , 0x7F , 0xCD
|
Unlock message (yellow) | 0x93 |
0x5B , 0x5E , 0x7F , 0xCD
|
Debug? Mission mode (broken single player menu) | 0x94 |
0x7A , 0x7B , 0x7C , 0x7D , 0x7E
|
No Game Disc (Wii Menu Channel only) | 0x95 |
Unknown |
Could Not Access System Memory (Wii Menu Channel only) | 0x96 |
Unknown |
Select License (Wii Menu Channel only) | 0x9D |
Unknown |
Options (Wii Menu Channel only) | 0xAA |
Unknown |
Screen Identifiers
Screens typically represent either one visually complete user interface (for example, the character selection interface) or a background element (for example, the borders at the top and bottom of the screen). Up to 10 screens can be overlayed on top of each other by the user interface code. Some screens do not contain any visual elements and instead exist to perform background work (for example, loading ghost data).
Description | Code Number |
---|---|
Empty, it seems | 0x00
|
Unknown | 0x01
|
60Hz suggestion | 0x02
|
Data corrupt | 0x03
|
Can't save | 0x04
|
System memory corrupt | 0x05
|
Mii Data corrupt | 0x06
|
Grand Prix pan overlay | 0x07
|
VS pan overlay | 0x08
|
Battle pan overlay | 0x09
|
Mission pan overlay | 0x0A
|
Tourney pan overlay | 0x0B
|
GP Race interface | 0x0C
|
TT Race interface | 0x0D
|
1P VS Race interface | 0x0E
|
2P VS Race interface | 0x0F
|
3P VS Race interface | 0x10
|
4P VS race interface | 0x11
|
1P Battle interface | 0x12
|
2P Battle interface | 0x13
|
3P Battle interface | 0x14
|
4P Battle interface | 0x15
|
Mission/Tourney interface | 0x16
|
GP pause menu | 0x17
|
VS Race pause menu | 0x18
|
TT Race pause menu | 0x19
|
Battle pause menu | 0x1A
|
Tournament pause menu | 0x1B
|
Ghost Race pause menu | 0x1C
|
Abandon Ghost Race? | 0x1D
|
Quit Ghost Race? | 0x1E
|
Ghost replay pause menu | 0x1F
|
GP end screen (Next race, Watch replay, Quit) | 0x20
|
TT end screen (retry, change course, etc) | 0x21
|
VS end screen (Next race, Quit) | 0x22
|
Battle end screen (Next battle, Quit) | 0x23
|
Battld end screen (Next only, to final results) | 0x24
|
Mission end screen (retry, choose mission, quit. Unused). | 0x25
|
Tourney end screen | 0x26
|
Ghost Race end screen (Next/quit) | 0x27
|
Go to Friend Roster? | 0x28
|
You beat your friend's record! Send your ghost? | 0x29
|
Send tourney record | 0x2A
|
Check rankings? | 0x2B
|
Are you sure you want to quit? | 0x2C
|
Splits after TT | 0x2D
|
Leaderboard after TT | 0x2E
|
GP/VS score update screen | 0x2F
|
GP/VS score overall screen | 0x30
|
Online race point update screen | 0x31
|
Team VS point overall screen | 0x32
|
Battle point update screen | 0x33
|
Battle point overall screen | 0x34
|
Competition personal leaderboard | 0x35
|
Grand Prix replay interface | 0x36
|
Ghost Race interface | 0x37
|
Grand Prix replay pause | 0x38
|
TT Immediate Replay pause | 0x39
|
Supporting panel (Present in many modes in-race, 2nd element) | 0x3A
|
Probably award interface (untested) | 0x3B
|
Probably congrats screen (untested) | 0x3C
|
Credits VS interface (untested) | 0x3D
|
Credits latter interface (untested) | 0x3E
|
Congrats after credits | 0x3F
|
Wi-Fi Race Interface | 0x40
|
2P Wi-Fi Race Interface | 0x41
|
Wi-Fi Friend Room Race Interface | 0x42
|
Wi-Fi Friend Room Team Race Interface | 0x43
|
Congratuations! at end of friend room (untested) | 0x44
|
Dummy? Seems to immediately load 0x46 |
0x45
|
Online Race End (next race/quit/friend roster) | 0x46
|
Quit online race? | 0x47
|
Please wait a moment... (end of online race) | 0x48
|
Live VS view interface | 0x49
|
Live battle view interface (untested) | 0x4A
|
Start game okay? | 0x4B
|
Text box with spinner | 0x4C
|
Drift description/Info popup | 0x4D
|
Vote/random selector | 0x4E
|
Reading ghost data/screen with text + spin wait | 0x4F
|
Connecting to Nintendo WFC... | 0x50
|
Generic text box, full screen, press A | 0x51
|
Text box with one prompt (Multiple uses) | 0x52
|
Post photo to messageboard? | 0x53
|
Behind main menu? | 0x54
|
Dummy? Maybe not low battery. Goes to 5A? | 0x55
|
Low battery notification | 0x56
|
Title Screen | 0x57
|
Behind main menu? | 0x58
|
Demo movie | 0x59
|
Main Menu | 0x5A
|
Behind unlocks? | 0x5B
|
Further behind multiplayer menus? | 0x5C
|
Behind disconnects? | 0x5D
|
Behind multiplayer menus? | 0x5E
|
Blinking press A | 0x5F
|
Select Mii | 0x60
|
Active controller display | 0x61
|
Player controller opt in | 0x62
|
Pair Wii Remotes | 0x63
|
Player controller opt in complete (OK/Change) | 0x64
|
License select | 0x65
|
Mii Changed | 0x66
|
License Settings | 0x67
|
Erase license | 0x68
|
Single player menu | 0x69
|
Grand Prix class select | 0x6A
|
character select | 0x6B
|
bike select | 0x6C
|
auto/manual | 0x6D
|
Cup select screen | 0x6E
|
Course select sub screen | 0x6F
|
Select ghost screen | 0x70
|
Select ghost screen | 0x71
|
Select Solo/Team VS | 0x72
|
Select Race Rules | 0x73
|
Play with these teams | 0x74
|
Select Battle Mode | 0x75
|
Select Vehicle (Battle) | 0x76
|
Select Battle Rules | 0x77
|
Select Battle Cup | 0x78
|
Select Battle Course | 0x79
|
Mysterious screen with 8 buttons on the left (Unused mission mode) | 0x7A
|
Mysterious screen with 8 long buttons on the right | 0x7B
|
Messagebox with two buttons below | 0x7C
|
"Drift Mode" Huge box with only one drift choice! | 0x7D
|
Single text box with a picture below. | 0x7E
|
Present on single player menus | 0x7F
|
Select VS/Battle (multiplayer) | 0x80
|
Multiplayer vehicle select | 0x81
|
Multiplayer drift select | 0x82
|
Multiplayer team select | 0x83
|
part of connecting...? | 0x84
|
WFC first play | 0x85
|
Allow data to be sent? | 0x86
|
Disconnects you | 0x87
|
Seems to draw behind online races (panel 2) | 0x88
|
Error connecting to WFC | 0x89
|
Dummy? Seems to redirect to 0x52 . |
0x8A
|
WW/Regional/Friends | 0x8B
|
WW VS/Battle Select | 0x8C
|
Friends Menu | 0x8D
|
Unknown | 0x8E
|
Loads Char Select | 0x8F
|
Timer | 0x90
|
VR screen | 0x91
|
All course votes | 0x92
|
Present in live view? | 0x93
|
Present in online race? | 0x94
|
Present in online menus? | 0x95
|
Friend Roster | 0x96
|
Not Friends Yet | 0x97
|
Remove Friend Code | 0x98
|
Removing Friend Code... | 0x99
|
Unknown | 0x9A
|
Present in online menus? | 0x9B
|
Dummy? Loads 0x9D |
0x9C
|
Friend Room! | 0x9D
|
Friend Room messages | 0x9E
|
Dummy? Loads 0xA6 |
0xA5
|
Enter FC | 0xA6
|
Resides behind many TT modes. | 0xA7
|
Mario Kart Channel ghost histogram screen | 0xA8
|
Mario Kart Channel behind 0xAD |
0xAC
|
Mario Kart Channel with a selected ghost (challenge/watch) | 0xAD
|
Competition for Wii Wheels only | 0xBA
|
Options | 0xC0
|
Nintendo Wi-Fi Connection options | 0xC1
|
Information box with "Next", can chain to self | 0xC2
|
Information box with 2 buttons prompt. | 0xC3
|
Information box with 3 prompts. (???) | 0xC4
|
Return to system menu to set region? | 0xC5
|
Flag/Region Display | 0xC6
|
Large info box with spinner | 0xC7
|
Large info box with A prompt | 0xC8
|
Info box with OK prompt | 0xC9
|
Add Mario Kart Channel | 0xCA
|
Add Mario Kart Channel prompt | 0xCB
|
Draws beneath Options menu | 0xCC
|
Overall Records | 0xCE
|
Favourites | 0xCF
|
Friend Records | 0xD0
|
WFC Records | 0xD1
|
Other Records | 0xD2
|
Text
All text displayed as part of the user interface is referred to by a 16 bit code number. This is used to lookup the message in BMG files. A list of all code numbers and corresponding text can be found at wiimm.de.