List of Identifiers
An Identifier (ID) is a way of referring to something. Computer programs like Mario Kart 7 commonly use numbers or code names for identifiers which do not necessarily match what users would commonly use. Most of the code refers to the elements by using numbers, while code names are used when reading/writing to files in filesystems. This article lists known identifiers for various parts of Mario Kart 7.
Courses (RaceSys::ECourseID)
Stored in /Course.
ID | Filename | Course |
---|---|---|
0x00 | Gctr_MarioCircuit | Mario Circuit |
0x01 | Gctr_RallyCourse | Rock Rock Mountain / Alpine Pass |
0x02 | Gctr_MarineRoad | Cheep Cheep Lagoon / Cheep Cheep Cape |
0x03 | Gctr_GlideLake | Daisy Hills |
0x04 | Gctr_ToadCircuit | Toad Circuit |
0x05 | Gctr_SandTown | Shy Guy Bazaar |
0x06 | Gctr_AdvancedCircuit | Neo Bowser City / Koopa City |
0x07 | Gctr_DKJungle | DK Jungle |
0x08 | Gctr_WuhuIsland1 | Wuhu Loop / Wuhu Island Loop |
0x09 | Gctr_WuhuIsland2 | Maka Wuhu / Wuhu Mountain Loop |
0x0A | Gctr_IceSlider | Rosalina's Ice World |
0x0B | Gctr_BowserCastle | Bowser's Castle |
0x0C | Gctr_UnderGround | Piranha Plant Slide / Piranha Plant Pipeway |
0x0D | Gctr_RainbowRoad | Rainbow Road |
0x0E | Gctr_WarioShip | Wario Shipyard / Wario's Galleon |
0x0F | Gctr_MusicPark | Music Park / Melody Motorway |
0x10 | Gwii_CoconutMall | Wii Coconut Mall |
0x11 | Gwii_KoopaCape | Wii Koopa Cape |
0x12 | Gwii_MapleTreeway | Wii Maple Treeway |
0x13 | Gwii_MushroomGorge | Wii Mushroom Gorge |
0x14 | Gds_LuigisMansion | DS Luigi's Mansion |
0x15 | Gds_AirshipFortress | DS Airship Fortress |
0x16 | Gds_DKPass | DS DK Pass |
0x17 | Gds_WaluigiPinball | DS Waluigi Pinball |
0x18 | Ggc_DinoDinoJungle | GCN Dino Dino Jungle |
0x19 | Ggc_DaisyCruiser | GCN Daisy Cruiser |
0x1A | Gn64_LuigiCircuit | N64 Luigi Raceway |
0x1B | Gn64_KalimariDesert | N64 Kalimari Desert |
0x1C | Gn64_KoopaTroopaBeach | N64 Koopa Beach / N64 Koopa Troopa Beach |
0x1D | Gagb_BowserCastle1 | GBA Bowser Castle 1 |
0x1E | Gsfc_MarioCircuit2 | SNES Mario Circuit 2 |
0x1F | Gsfc_RainbowRoad | SNES Rainbow Road |
0x20 | Bctr_WuhuIsland3 | Wuhu Town |
0x21 | Bctr_HoneyStage | Honeybee Hive / Honeybee House |
0x22 | Bctr_IceRink | Sherbet Rink |
0x23 | Bds_PalmShore | DS Palm Shore |
0x24 | Bn64_BigDonut | N64 Big Donut |
0x25 | Bagb_BattleCourse1 | GBA Battle Course 1 |
0x26 | Gctr_WinningRun | Toad Circuit (Grand Prix winning cutscene) |
Doesn't have any | Gctr_MarioCircuit_Divide | Unused version of Mario Circuit |
Characters (RaceSys::EDriverID)
Stored in /Driver
ID | Filename | Character |
---|---|---|
0x00 | bw | Bowser |
0x01 | ds | Daisy |
0x02 | dk | Donkey Kong |
0x03 | hq | Honey Queen |
0x04 | kt | Koopa Troopa |
0x05 | lk | Lakitu |
0x06 | lg | Luigi |
0x07 | mr | Mario |
0x08 | mtl | Metal Mario |
0x09 | mim | Mii (Male) |
0x0A | mif | Mii (Female) |
0x0B | pc | Peach |
0x0C | rs | Rosalina |
0x0D | sh | Shy Guy |
0x0E | td | Toad |
0x0F | wr | Wario |
0x10 | wig | Wiggler |
0x11 | ys | Yoshi |
Karts (RaceSys::EBodyID)
Stored in /Kart/Body
ID | Filename | Kart |
---|---|---|
0x00 | body_std | Standard |
0x01 | body_rally | Bolt Buggy |
0x02 | body_rbn | Birthday Girl / Royal Ribbon |
0x03 | body_egg | Egg 1 |
0x04 | body_dsh | B Dasher |
0x05 | body_cuc | Zucchini / Gherkin |
0x06 | body_kpc | Koopa Clown |
0x07 | body_boat | Tiny Tug |
0x08 | body_hny | Bumble V |
0x09 | body_sabo | Cact-X |
0x0A | body_gng | Bruiser / Growlster |
0x0B | body_pipe | Pipe Frame |
0x0C | body_trn | Barrel Train |
0x0D | body_cld | Cloud 9 |
0x0E | body_race | Blue Seven |
0x0F | body_jet | Soda Jet |
0x10 | body_gold | Gold Standard / Gold Kart |
Tires (RaceSys::ETireID)
Stored in /Kart/Tire
ID | Filename | Tire |
---|---|---|
0x00 | tire_std | Standard / Normal |
0x01 | tire_big | Monster |
0x02 | tire_small | Roller |
0x03 | tire_race | Slick |
0x04 | tire_classic | Slim |
0x05 | tire_sponge | Sponge |
0x06 | tire_gold | Gold Tires |
0x07 | tire_wood | Wood / Wooden |
0x08 | tire_bigRed | Red Monster |
0x09 | tire_mush | Mushroom |
Gliders (RaceSys::EWingID)
Stored in /Kart/Wing
ID | Filename | Glider |
---|---|---|
0x00 | wing_std | Super Glider |
0x01 | wing_para | Paraglider / Parafoil |
0x02 | wing_umb | Peach Parasol |
0x03 | wing_flower | Flower Glider |
0x04 | wing_basa | Swooper / Swoop |
0x05 | wing_met | Beast Glider / Ghastly Glider |
0x06 | wing_gold | Gold Glider |
Music
Streamed
Stored in /Sound/stream. These all have the ".bcstm" extension.
ID | Filename | Description |
---|---|---|
0x00 | STRM_TITLE | Title Screen |
0x01 | STRM_STAFF_ROLL | Staff Roll |
0x02 | STRM_MENU_SINGLE_MULTI | Single Player / Local Multiplayer Menu |
0x03 | STRM_MENU_WIFI | Online Multiplayer Menu |
0x04 | STRM_MENU_CHANNEL | Mario Kart Channel |
0x05 | STRM_CN_TOAD_CIRCUIT_N | Toad Circuit |
0x06 | STRM_CN_TOAD_CIRCUIT_F | Toad Circuit (Final Lap) |
0x07 | STRM_CN_GLIDE_LAKE_N | Daisy Hills |
0x08 | STRM_CN_GLIDE_LAKE_F | Daisy Hills (Final Lap) |
0x09 | STRM_CN_MARINE_ROAD_N | Cheep Cheep Lagoon / Cheep Cheep Cape |
0x0A | STRM_CN_MARINE_ROAD_F | Cheep Cheep Lagoon / Cheep Cheep Cape (Final Lap) |
0x0B | STRM_CN_SAND_TOWN_N | Shy Guy Bazaar |
0x0C | STRM_CN_SAND_TOWN_F | Shy Guy Bazaar (Final Lap) |
0x0D | STRM_CN_WUFU_ISLAND1_N | Wuhu Loop / Wuhu Island Loop |
0x0E | STRM_CN_WUFU_ISLAND1_F | Wuhu Loop / Wuhu Island Loop (Final Lap) |
0x0F | STRM_CN_MARIO_CIRCUIT_N | Mario Circuit |
0x10 | STRM_CN_MARIO_CIRCUIT_F | Mario Circuit (Final Lap) |
0x11 | STRM_CN_RALLY_COURCE_N | Rock Rock Mountain / Alpine Pass |
0x12 | STRM_CN_RALLY_COURCE_F | Rock Rock Mountain / Alpine Pass (Final Lap) |
0x13 | STRM_CN_UNDERGROUND_N | Piranha Plant Slide / Piranha Plant Pipeway |
0x14 | STRM_CN_UNDERGROUND_F | Piranha Plant Slide / Piranha Plant Pipeway (Final Lap) |
0x15 | STRM_CN_ADVANCED_CIRCUIT_N | Neo Bowser City / Koopa City |
0x16 | STRM_CN_ADVANCED_CIRCUIT_F | Neo Bowser City / Koopa City (Final Lap) |
0x17 | STRM_CN_WUFU_ISLAND2_N | Maka Wuhu / Wuhu Mountain Loop |
0x18 | STRM_CN_WUFU_ISLAND2_F | Maka Wuhu / Wuhu Mountain Loop (Final Lap) |
0x19 | STRM_CN_DK_JUNGLE_N | DK Jungle |
0x1A | STRM_CN_DK_JUNGLE_F | DK Jungle (Final Lap) |
0x1B | STRM_CN_ICE_SLIDER_N | Rosalina's Ice World |
0x1C | STRM_CN_ICE_SLIDER_F | Rosalina's Ice World (Final Lap) |
0x1D | STRM_CN_KOOPA_CASTLE_N | Bowser's Castle |
0x1E | STRM_CN_KOOPA_CASTLE_F | Bowser's Castle (Final Lap) |
0x1F | STRM_CN_RAINBOW_ROAD_N | Rainbow Road |
0x20 | STRM_CN_RAINBOW_ROAD_F | Rainbow Road (Final Lap) |
0x21 | STRM_CN_WARIO_SHIP_N | Wario Shipyard / Wario's Galleon |
0x22 | STRM_CN_WARIO_SHIP_F | Wario Shipyard / Wario's Galleon (Final Lap) |
0x23 | STRM_CN_MUSIC_PARK_N | Music Park / Melody Motorway |
0x24 | STRM_CN_MUSIC_PARK_F | Music Park / Melody Motorway (Final Lap) |
0x25 | STRM_CR_N64_LUIGI_CIRCUIT_N | N64 Luigi Raceway |
0x26 | STRM_CR_N64_LUIGI_CIRCUIT_F | N64 Luigi Raceway (Final Lap) |
0x27 | STRM_CR_AGB_KOOPA_CASTLE_N | GBA Bowser Castle 1 |
0x28 | STRM_CR_AGB_KOOPA_CASTLE_F | GBA Bowser Castle 1 (Final Lap) |
0x29 | STRM_CR_WII_KINOKO_CANYON_N | Wii Mushroom Gorge |
0x2A | STRM_CR_WII_KINOKO_CANYON_F | Wii Mushroom Gorge (Final Lap) |
0x2B | STRM_CR_DS_LUIGI_MANSION_N | DS Luigi's Mansion |
0x2C | STRM_CR_DS_LUIGI_MANSION_F | DS Luigi's Mansion (Final Lap) |
0x2D | STRM_CR_N64_NOKONOKO_BEACH_N | N64 Koopa Beach / N64 Koopa Troopa Beach |
0x2E | STRM_CR_N64_NOKONOKO_BEACH_F | N64 Koopa Beach / N64 Koopa Troopa Beach (Final Lap) |
0x2F | STRM_CR_SFC_MARIO_CIRCUIT2_N | SNES Mario Circuit 2 |
0x30 | STRM_CR_SFC_MARIO_CIRCUIT2_F | SNES Mario Circuit 2 (Final Lap) |
0x31 | STRM_CR_WII_COCONUTS_MALL_N | Wii Coconut Mall |
0x32 | STRM_CR_WII_COCONUTS_MALL_F | Wii Coconut Mall (Final Lap) |
0x33 | STRM_CR_DS_WALUIGI_PINBALL_N | DS Waluigi Pinball |
0x34 | STRM_CR_DS_WALUIGI_PINBALL_F | DS Waluigi Pinball (Final Lap) |
0x35 | STRM_CR_N64_KARAKARA_DESERT_N | N64 Kalimari Desert |
0x36 | STRM_CR_N64_KARAKARA_DESERT_F | N64 Kalimari Desert (Final Lap) |
0x37 | STRM_CR_DS_DK_SNOW_MOUNTAIN_N | DS DK Pass |
0x38 | STRM_CR_DS_DK_SNOW_MOUNTAIN_F | DS DK Pass (Final Lap) |
0x39 | STRM_CR_GC_DAISY_CRUISER_N | GCN Daisy Cruiser |
0x3A | STRM_CR_GC_DAISY_CRUISER_F | GCN Daisy Cruiser (Final Lap) |
0x3B | STRM_CR_WII_MAPLE_TREE_HOUSE_N | Wii Maple Treeway |
0x3C | STRM_CR_WII_MAPLE_TREE_HOUSE_F | Wii Maple Treeway (Final Lap) |
0x3D | STRM_CR_WII_NOKONOKO_CAPE_N | Wii Koopa Cape |
0x3E | STRM_CR_WII_NOKONOKO_CAPE_F | Wii Koopa Cape (Final Lap) |
0x3F | STRM_CR_GC_DINODINO_JUNGLE_N | GCN Dino Dino Jungle |
0x40 | STRM_CR_GC_DINODINO_JUNGLE_F | GCN Dino Dino Jungle (Final Lap) |
0x41 | STRM_CR_DS_KILLER_SHIP_N | DS Airship Fortress |
0x42 | STRM_CR_DS_KILLER_SHIP_F | DS Airship Fortress (Final Lap) |
0x43 | STRM_CR_SFC_RAINBOW_ROAD_N | SNES Rainbow Road |
0x44 | STRM_CR_SFC_RAINBOW_ROAD_F | SNES Rainbow Road (Final Lap) |
0x45 | STRM_BN_HONEY_STAGE_N | Honeybee Hive / Honeybee House |
0x46 | STRM_BN_HONEY_STAGE_F | Honeybee Hive / Honeybee House (Fast) |
0x47 | STRM_BN_ICE_RINK_N | Sherbet Rink |
0x48 | STRM_BN_ICE_RINK_F | Sherbet Rink (Fast) |
0x49 | STRM_BN_WUFU_ISLAND3_N | Wuhu Town |
0x4A | STRM_BN_WUFU_ISLAND3_F | Wuhu Town (Fast) |
0x4B | STRM_BR_N64_BATTLE_N | N64 Big Donut |
0x4C | STRM_BR_N64_BATTLE_F | N64 Big Donut (Fast) |
0x4D | STRM_BR_DS_BATTLE_N | DS Palm Shore |
0x4E | STRM_BR_DS_BATTLE_F | DS Palm Shore (Fast) |
0x4F | STRM_BR_AGB_BATTLE_N | GBA Battle Course 1 |
0x50 | STRM_BR_AGB_BATTLE_F | GBA Battle Course 1 (Fast) |
0x51 | STRM_WATCH_RACE | Waiting to Join an Online Race |
0x52 | STRM_DEMO_WINNING_RUN | Grand Prix Winning Cutscene |
0x53 | STRM_DEMO_FLAG_OPEN | Unlocked Character/Vehicle Part |
0x54 | STRM_FANFARE_COURSE_IN | Course Opening Cutscene |
0x55 | STRM_FANFARE_START_GP | Start (Race) |
0x56 | STRM_FANFARE_START_TA | Start (Time Trials) |
0x57 | STRM_FANFARE_START_BTL | Start (Battle) |
Sequenced
Stored inside the file /Sound/ctr_dash.bcsar. These all have the ".bcseq" extension.
ID | Filename | Description | Start-End address inside the BCSAR (in hexadecimal) |
---|---|---|---|
0x00 | SEQ_MENU_SINGLE_MULTI | Single Player / Local Multiplayer Menu (Download Play) | 75980-785DF |
0x01 | SEQ_HEIHO | Course Music (Download Play) | 88940-8953F |
0x02 | SEQ_SYNC_BEAT_120 | 1st Place (Frontrunning) Beats | 9A1A80-9A1DBF |
0x03 | SEQ_SYNC_BEAT_MUSIC_PARK | 1st Place (Frontrunning) Beats (Music Park / Melody Motorway) | While the filename is inside the BCSAR, the file itself is located inside /Sound/extData/GRP_CN_MUSIC_PARK.bcgrp (419E0-43DFF) |
0x04 | SEQ_SYNC_BEAT_KILLER_SHIP | 1st Place (Frontrunning) Beats (DS Airship Fortress) | While the filename is inside the BCSAR, the file itself is located inside /Sound/extData/GRP_CR_DS_KILLER_SHIP.bcgrp (262C0-2665F) |
0x05 | SEQ_SYNC_BEAT_WALUIGI_PINBALL | 1st Place (Frontrunning) Beats (DS Waluigi Pinball) | While the filename is inside the BCSAR, the file itself is located inside /Sound/extData/GRP_CR_DS_WALUIGI_PINBALL.bcgrp (6AA20-6ADDF) |
0x06 | SEQ_TROPHY_CONGRATS | Trophy Screen (Win) | 89660-8A37F |
0x07 | SEQ_TROPHY_GOOD_TRY | Trophy Screen (Lose) | 8A380-8AB9F |
0x08 | SEQ_TROPHY_DRAW | Trophy Screen (Draw) | 8ABA0-8B37F |
0x09 | SEQ_FANFARE_START_GP | Start (Grand Prix) (Download Play) | 767D80-7683BF |
0x0A | SEQ_FANFARE_START_TA | Start (Time Trials) (Unused) | 7683C0-7687DF |
0x0B | SEQ_FANFARE_START_BTL | Start (Battle) (Download Play) | 7687E0-768D3F |
0x0C | SEQ_FANFARE_START_VS | Start (VS Race) (Download Play) | Same as 0x09 |
0x0D | SEQ_FANFARE_GOAL1_GP | 1st Place Fanfare | 768D40-7695BF |
0x0E | SEQ_FANFARE_GOAL2_GP | 2nd-4th Place Fanfare | 7695C0-769C7F |
0x0F | SEQ_FANFARE_GOAL3_GP | 5th-8th Place Fanfare | 769C80-76A15F |
0x10 | SEQ_RESULT1_GP | 1st Place Results | 76A160-76BDFF |
0x11 | SEQ_RESULT2_GP | 2nd-4th Place Results | Same as 0x10 |
0x12 | SEQ_RESULT3_GP | 5th-8th Place Results | 76BE00-76D0DF |
0x13 | SEQ_FANFARE_GOAL1_TA | Win (New Record) (Time Trials) | Same as 0x0D |
0x14 | SEQ_FANFARE_GOAL2_TA | Win (No Record Saved) (Time Trials) | Same as 0x0E |
0x15 | SEQ_FANFARE_GOAL3_TA | Lose (Time Trials) | Same as 0x0F |
0x16 | SEQ_RESULT1_TA | Winning Results (New Record) (Time Trials) | Same as 0x10 |
0x17 | SEQ_RESULT2_TA | Winning Results (No Record Saved) (Time Trials) | Same as 0x10 |
0x18 | SEQ_RESULT3_TA | Losing Results (Time Trials) | Same as 0x12 |
0x19 | SEQ_FANFARE_GOAL1_BTL | 1st Place Fanfare (Battle) | Same as 0x0D |
0x1A | SEQ_FANFARE_GOAL2_BTL | 2nd-4th Place Fanfare (Battle) | Same as 0x0E |
0x1B | SEQ_FANFARE_GOAL3_BTL | 5th-8th Place Fanfare (Battle) | Same as 0x0F |
0x1C | SEQ_RESULT1_BTL | 1st Place Results (Battle) | Same as 0x10 |
0x1D | SEQ_RESULT2_BTL | 2nd-4th Place Results (Battle) | Same as 0x10 |
0x1E | SEQ_RESULT3_BTL | 5th-8th Place Results (Battle) | Same as 0x12 |
0x1F | SEQ_FANFARE_GOAL1_VS | 1st Place Fanfare (VS Race) | Same as 0x0D |
0x20 | SEQ_FANFARE_GOAL2_VS | 2nd-4th Place Fanfare (VS Race) | Same as 0x0E |
0x21 | SEQ_FANFARE_GOAL3_VS | 5th-8th Place Fanfare (VS Race) | Same as 0x0F |
0x22 | SEQ_RESULT1_VS | 1st Place Results (VS Race) | Same as 0x10 |
0x23 | SEQ_RESULT2_VS | 2nd-4th Place Results (VS Race) | Same as 0x10 |
0x24 | SEQ_RESULT3_VS | 5th-8th Place Results (VS Race) | Same as 0x12 |
Items
This are used in the game's code or in parameter files.
Item Slot (Item::eItemSlot)
Used for the item roulette and related stuff, such as item probabilities.
ID | Internal Name | Description |
---|---|---|
0x00 | Banana | Single banana |
0x01 | KouraG | Single green shell |
0x02 | KouraR | Single red shell |
0x03 | Kinoko | Single mushroom |
0x04 | Bomhei | Bob-omb |
0x05 | Gesso | Blooper |
0x06 | KouraB | Blue shell |
0x07 | Kinoko3 | Triple mushroom |
0x08 | Star | Star |
0x09 | Killer | Bullet Bill |
0x0A | Thunder | Lightning bolt |
0x0B | KinokoP | Golden mushroom |
0x0C | Flower | Fire flower |
0x0D | Konoha | Tanooki leaf |
0x0E | Seven | Lucky seven |
0x0F | Test3 | Unused test item (stubbed) |
0x10 | Test4 | Unused test item (stubbed) |
0x11 | Banana3 | Triple banana |
0x12 | KouraG3 | Triple green shell |
0x13 | KouraR3 | Triple red shell |
Item Type (Item::eItemType)
Used for the item models that can physically appear in the race. Normally, this is used for handling the 3D models related to items. The amount column determines how many items of this type can appear at the same time.
ID | Internal Name | Amount | Description |
---|---|---|---|
0x00 | KouraG | 8 (16 in "shells only" VS item mode) | Green shell |
0x01 | KouraR | 8 (16 in "shells only" VS item mode) | Red shell |
0x02 | Banana | 8 (24 in "bananas only" VS item mode) | Banana |
0x03 | Kinoko | 8 (24 in "mushrooms only" VS item mode) | Mushroom |
0x04 | Star | 8 | Star |
0x05 | KouraB | 1 | Blue shell |
0x06 | Thunder | 8 (1 in any special VS item mode) | Lightning bolt (doesn't have a 3D model associated, but is used to apply the lightning effects) |
0x07 | FakeBox | 0 | Unused fake item box (stubbed) |
0x08 | KinokoP | 5 | Unused golden mushroom (doesn't have a 3D model associated, and the item behaviour is hardcoded, so this entry is stubbed) |
0x09 | Bombhei | 8 (24 in "bob-ombs only" VS item mode) | Bob-omb |
0x0A | Gesso | 9 (1 in any special VS item mode) | Blooper |
0x0B | BigKinoko | 0 | Unused mega mushroom (stubbed) |
0x0C | Killer | 8 (1 in any special VS item mode) | Bullet Bill |
0x0D | Flower | 3 (1 in any special VS item mode) | Fire flower's fireballs |
0x0E | Tail | 8 (1 in any special VS item mode) | Tanooki Leaf's tail |
0x0F | Seven | 0 (as the way to determine if this item can spawn is handled differently) | Lucky seven (doesn't have a 3D model associated, but is used to handle the spawn of the seven items) |
Scenes (System::SceneID)
ID | Internal Name | Description |
---|---|---|
0x00 | - | NULL |
0x01 | Boot | Booting the game / Mario Kart 7 logo? |
0x02 | Menu | Menus. |
0x03 | Race | Race / Battle match. |
0x04 | Trophy | Trophy menu at the end of Grand Prix / VS Race / Battle. |
0x05 | Thankyou | Sequence with all drivers after the credits. |
0x06 | Ending | Credits sequence. |
0x07 | Demo | Winning cutscene after Grand Prix? |
Course Objects
This link contains the identifiers for the objects that can be placed in a specified course (in its course.kmp file).