If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.
Proto:Mario Kart DS
This page details one or more prototype versions of Mario Kart DS.
|This article is a work in progress.|
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.
The kiosk demo of Mario Kart DS was used in stores prior to the game's release, and contains several differences from the final. It is very similar, if not identical to the E3 2005 demo version.
There's more unused things not documented here on www.dshack.wiki.
- 1 Subpages
- 2 General
- 3 Graphics Differences
- 4 Early Menus
- 5 Early Characters
- 6 Early Vehicles
- 7 Early Cups
- 8 Early Music
- 9 Unused Items
- 10 Unused Text
- 11 Unused Models
- 12 Unused Sounds
- 13 Unused Music
- 14 Unused Textures
- 15 Mission Mode
- 16 Unused Courses
- 16.1 Nintendo DS Battle Course
- 16.2 old_mario_gc (GCN Mario Circuit)
- 16.3 luigi_course
- 16.4 dokan_course (Pipe Course)
- 16.5 test1_course
- 16.6 donkey_course
- 16.7 wario_course
- 16.8 nokonoko_course (Koopa Troopa Course)
- 16.9 test_circle
- 16.10 mini_block_course (GCN Block City)
- 16.11 mr_stage_1 (Early Big Bully Boss Room)
- 17 Root Info
| Early Courses|
Blue cars are red?
| Early Modes|
Driving with 8 Marios?
|Prototype||Final JPN/EUR/KOR||Final USA|
The top screen was unchanged, but the bottom screen is different compared to any released version as it only has a basic copyright.
The most notable difference is the different logo, which is the same logo from the older Mario Kart games.
The graphics and fonts used in the cup selection are different in the Kiosk Demo. All cups are absent except the demo cups Nitro and Retro, which are the final game's Mushroom and Shell cups.
The boot-up banner is also different.
Nearly all of the item icons were redrawn and/or enlarged. Additionally, the demo uses a few textures from Mario Kart: Double Dash!!
Donkey Kong is called "DK" and has his voice clips directly from Mario Kart: Double Dash!! in the demo. Also, Wario has longer sleeves in the demo, similar to his Mario Kart: Double Dash!! appearance. The icons on the character select screen were spread out in the final version. Most icons are slightly cropped, Toad and DK's faces are redrawn, and Yoshi is smaller overall for the final version. A single pixel is changed in Wario's icon.
The countdown numbers and the goal text are bigger than in the final, but are lacking in detail and paler.
While not appearing in the demo menu, these can be accessed using the below Action Replay code (where "XX" is the ID). Press Select at any time to activate the code.
94000130 000003FB 120E77D8 000000XX D2000000 00000000
At this point, the editor has a basic appearance with a more advanced paint bucket and only 3 template pattern. The paint bucket has the option to draw connected pixels with the same colour, draw all pixels with the same colour or to give all pixels on the screen the same colour.
Pressing the S on the bottom screen shows 4 options:
1. Option: Save and go to Driver Menu
2. Option: Go to Driver Menu without Save
3. Option: Save and continue
4. Option: Continue without Save
However, the emblem is only black and crashes on real hardware, most likely due to a missing palette file.
A debug menu is present in the Kiosk Demo which contains many features. The player can switch through the values in every section with the D-Pad and confirm with A.
|1||Mode||0 = Grand Prix, 1 = Time, 2 = Battle, 3 = Grand Prix, 4 = Mission|
|2||Grand Prix||0 = 50cc, 1 = 100cc, 2 = 150cc, 3 = 150cc Mirror|
|2||Character (Battle Mode only)||0 = Mario, 1 = DK, 2 = Toad, 3 = Bowser, 4 = Peach, 5 = Wario, 6 = Yoshi, 7 = Luigi, 8 = E. Gadd, 9 = Daisy, 10 = Waluigi, 11 = R.O.B., 12 = Shy Guy|
|2||Mission (Mission Mode only)||???|
|3||Character||0 = Mario, 1 = DK, 2 = Toad, 3 = Bowser, 4 = Peach, 5 = Wario, 6 = Yoshi, 7 = Luigi, 8 = E. Gadd, 9 = Daisy, 10 = Waluigi, 11 = R.O.B., 12 = Shy Guy|
|3||Vehicle (Battle Mode only)||0 = Default, 1 = Alternate, 2 = Special|
|4||Vehicle||0 = Default, 1 = Alternate, 2 = Special|
|4||Controls||0 = Default, 1 = Locked|
|5||Camera||0 = Default, 1 = Replay|
|5||Battle Mode Course (Battle Mode only)||0 = Default, 1 = Replay|
ID: 05 An early communication error screen.
ID: 06 Shows the current name of the DS console. Purpose unknown.
Daisy (0x09), Waluigi (0x0A), R.O.B. (0x0B), and Shy Guy (0x0C) exist in the Kiosk Demo, but are unfinished as they use the files for Peach, Luigi, Mario, and Yoshi.
Professor E. Gadd was going to appear in Mario Kart DS, but was later replaced with Dry Bones. He was never finished, as he uses Toad's models, graphics, and voice clips with Mario's kart decorations and large portrait. His ID is 0x08.
All characters use their Standard kart in the Kiosk Demo, rendering the alternate versions unused. Karts from the second category load the files from the first one because they don't exist yet (except Poltergust 4000).
Yoshi and Wario's alternate karts are early versions that still exist in the final game's files.
All cups from the final game are present in the Kiosk Demo. The Shell, Banana, Leaf and Lightning cups were called SNES, N64, GBA and GCN Cup and they only featured the courses from the corresponding console.
The kiosk demo has all music made with different instrument styles, so there are many differences between it and the final.
Figure-8-Circuit / Mario Circuit
Music is quite different than in the final. Some of the track can be heard in the background of pre-release videos of New Super Mario Bros., which were recorded at various video game expos in 2005. Interestingly, the final version happens to be the last track in the final's soundtrack.
The plucked strings sounded more clinky in the final.
Waluigi Pinball / Wario Stadium
Trumpet and bass were changed to fit the track better.
The out-of-place trumpet was changed to a more fitting violin.
GBA Peach Circuit / GBA Luigi Circuit
One trumpet was removed.
SNES Donut Plains 2
The instrument for the main melody and harmony was changed.
SNES Choco Island 2
The whistle, as heard in the original SNES course, was removed.
The Chain Chomp from Mario Kart: Double Dash!! makes a small appearance in this demo, but was later replaced with the Bullet Bill. While the item does flash by in the item roulette (as seen in this expertly-timed screenshot), you cannot receive it.
A texture for the Bowser Shell from Mario Kart: Double Dash!! can be found in the game's files as well. However, this item does not appear in the item roulette, as there is no data for it.
Purple Koopa Shell
A texture which shows a purple Koopa shell. Again, there is no data for such an item.
GADD DAISY WALUIGI R.O.B. SHY GUY
Text used by the early characters.
TEST MESSAGE J 1 TEST MESSAGE J 2
Present in root/Data/Scene/Test.carc/Test.carc/test.bmg, a file which itself goes unused.
コースをすすんで 2つのドカンのあいだを とおれ！ せいげんじかんは 25びょう。 コイン40まいを ぜんぶあつめろ！ せいげんじかんは 50びょう。 クリボー6ぴきを ぜんぶたおせ！ せいげんじかんは 30びょう。 はぐれワンワンよりも さきにゴールしろ！ コイン50まいを ぜんぶあつめろ！ せいげんじかんは 60びょう。 コースを 2しゅうまわれ！ せいげんじかんは 100びょう。 あかいクルマよりも さきにゴールしろ！ さくせいちゅう・・・
Found in /data/Scene/Menu_ja.carc/mission.bmg is Japanese mission objective text. Roughly translated, it means...
Course Get between the two pipes. Time limit of 25 seconds. Collect 40 coins Time limit is 50 seconds. Defeat 6 Goombas. Time limit is 30 seconds. Race to the goal against the Chain Chomp. Collect 50 coins. Time limit of 60 seconds. Complete course in two laps. Time limit is 100 seconds. Race to the goal against the red car. Prepare
Maybe "Prepare" was meant to tell the programmers to prepare the missions.
There could be more... But I'm still looking! ~Francofantino
There is an unused Shy Guy model that seems to be unfinished because he has no arms. It is in the same folder as the Yoshi model which was used as a placeholder model for Shy Guy. This model does not exist in the final version, except in the Download Play version. This is proof that Shy Guy was meant to be playable normally.
Upload these sounds!
These sounds are located in "\Root/Data/Sound/sound_data.sdat/Seqarc/SEQARC_SE_COMMON.ssar"
The horns are leftover from Mario Kart: Double Dash!! There's horns for every character, even ones that don't make an appearance in Mario Kart DS. They were possibly used in an early build of Mario Kart DS. The internal name is SET_HORN_XXXXX
There is an unused sound that was possibly used in an early Mario Kart: Double Dash!! to switch drivers. Its internal name is SET_DRIVER_CHANGE.
/root/Sounds/sound_data.sdat => SeqArc/GLOBAL_SE_COMMON
In the directory above, you can find two sounds used by the Heart item from Mario Kart: Double Dash!!, SEL_HEART and SET_HEART_ITEM_GET. They never play in-game in the prototype, so they're obviously unused. Their internal names are proof that the item was going to be in Mario Kart DS, but why it is scrapped is unknown. It might have been replaced by Boo since both have similar functions.
This music is heard in unused courses that do not have their own music. It does not exist in the final version.
This music is used in the final for the course overview for some circuits, such as Figure-8 Circuit, but instead those courses use the standard course overview. However, like the rest of the music in the kiosk demo, it's made using different instrument styles than the final.
Lakitu's Countdown Lights
These graphics were used when starting a course, where Lakitu would hold them to count down to the race. It can be seen in the GDC 2005 gameplay.
Translates as "Temporary Pause". That's all.
The game was originally meant to have an on-screen speedometer, much like Double Dash!! A speedometer can be seen in early screenshots, though it used different graphics. This version of the speedometer can be seen in some rare gameplay from GDC 2005.
Mario Bros. Graphics
A collection of sprites from Mario Bros. Classic. While some of them are used in the unused communication error screen, a large majority of them are not used at all.
Double Dash!!-Based Menus and Early Placeholders
Located in the menu.carc section of the demo.
|キャラクターをえらんでください||Please select a character|
Possibly an early placeholder for the screen right before the chara_sub menu.
Cropped Red Fire kart ripped from Double Dash!! with a dark background.
Includes a roster of characters with icons resembling those from Double Dash!!
Menu with the option to change the game speed (50cc, 100cc, etc.).
|どのエントリーデータをつかいますか?||Which entry data will you use?|
|あたらしいエントリーデータをつくる||Create new entry data|
|エントリーデータをへんしゅうする||Edit entry data|
|エントリーデータをけす||Erase entry data|
Judging from the internal filename, it could be a placeholder for the name entry screen, such as the name entry screen in the final version.
|みんなであそぶ||Play with everyone|
This menu is similar to the menu that displays after the title screen in the final. The Japanese was changed to シングルプレイ (Singleplayer) and マルチプレイ (Multiplayer) in the final.
|ニトログランプリ||Nitro Grand Prix|
|オールディズグランプリ||Oldies Grand Prix|
Unused cup selection menu. Note that Retro Grand Prix used to be called Oldies Grand Prix. The final Japanese version uses レトログランプリ (Retro Grand Prix).
|これでいいですか?||Is this good?|
Possible quit or confirmation to play screen.
Ten missions exist in the kiosk demo. While some of them exist in the final, some of them were removed.
Takes place on GCN Yoshi Circuit. There's two pipes near the middle of the course and you must drive through them in 25 seconds or less. This mission is slightly bugged, though - the player is supposed to be playing as Yoshi at 100cc, but instead the game loads Mario at 50cc. This makes the mission very brutal to complete. However, when playing this mission from the debug menu, if the player were to select missions, press Right or Left once, go back to the first mission and play the mission, the mission will load with the correct settings. You'll have to this every time they want to play this mission, or it will go back to Mario on 50cc.
This mission doesn't exist in the final.
Takes place on N64 Moo Moo Farm. There's six Goombas here, and the player must destroy them with triple red shells in 30 seconds or less.
This mission doesn't exist in the final.
Takes place on Shroom Ridge, although there's an issue with this mission - everything is set to an older version of Shroom Ridge. This makes the mission impossible to complete. However, with Suppastario's Drive Anywhere code it's possible to complete the mission. The player has to reach the finish before the red car (aka "complete one lap") in 49 seconds.
This mission is 4-3 in the final.
Takes place on Peach Gardens. The player has to reach the finish before the Chain Chomp does (aka "complete one lap" in 44.5 seconds.
This mission is 5-1 in the final.
Takes place on SNES Mario Circuit 1. The player has to collect all 50 coins in one minute.
This mission doesn't exist in the final.
Takes place on N64 Moo Moo Farm. The player has to collect all 40 coins in 50 seconds.
This mission is 1-7 in the final.
Takes place on a slightly harder version of Tick-Tock Clock. The player has to complete two laps in one minute 40 seconds.
This mission is 7-3 in the final.
Takes place on Airship Fortress. The mission is bugged - there's twenty Rocky Wrenches here. The player can complete the mission by hitting a Rocky Wrench with a star, running into one, or by sitting on top of one. The player has one minute to do this.
This mission is 6-2 in the final.
Crashes while loading because Mr_stage1 is broken. It's a boss battle with Big Bully.
Takes place on mini_block_course (GCN Block City). Like mission 9, it's a boss battle with Big Bully. In this case, the player has 17.5 minutes to use mushrooms to push Big Bully into a hole in the course.
Since Big Bully hasn't been programmed yet, he doesn't appear, rendering it impossible to complete the mission.
This mission still exists in the final game's files, but it's still unused. However, since Big Bully is fully programmed, with some ROM hacking it can be played and completed.
A number of unused courses can be found in the demo's files. They are fully textured, unlike those found in the final, as the textures are loaded from the models themselves instead of separate files. This makes many of the courses much easier to navigate, which is fortunate as the game crashes if you fall off of most of them.
Nintendo DS Battle Course
An unused version of the DS course exists that has a scanned image of a DS as its texture. It also uses a cloud background instead of the space background.
old_mario_gc (GCN Mario Circuit)
Course value 02 is an unfinished version of Mario Circuit from Mario Kart: Double Dash!! The Goombas, trees, item boxes, etc. aren't here, and you can drive on grass as if it was road. This track does have respawns.
Course value 03 is a track closely resembling Waluigi Pinball, probably a proof-of-concept for the track. No item boxes or respawns are placed on the track, the latter resulting in a crash most of the time when you play, due to the AI driving too close to one of the flippers on the track.
dokan_course (Pipe Course)
Course value 04 has similar textures to test maps from Super Mario Sunshine (chequerboards), probably used to test collision, due to the pipes and road. The green platform's collision is placed too low, meaning you will fall through it.
Course value 05 was used as the primary test track for collision data, and has various objects such as the gears in Tick-Tock Clock, the bridge in Delfino Square and the blocks from Bowser Castle implemented. If you fall off, you will respawn underneath the course, endlessly. This can cause a crash on real hardware because the AI autorespawn if left to drive into the Bowser block endlessly (suggesting they were once a different model).
Course value 06 is an early, incomplete DK Pass with a different layout. Like old_mario_gc, you can drive on the grass as if it was road. Falling off the track crashes the game, as there are no respawn points. This and mr_stage1 were the only courses completely removed.
Course value 07 is a duplicate of Wario Stadium lacking objects and a background, and has three item boxes near the beginning of the track. The real Wario Stadium is named stadium_course and has an ID of 22. It is unknown why this course exists, but it may have been different during development and simply replaced, as the model name is internally 'stadium_course'.
nokonoko_course (Koopa Troopa Course)
This course does not load on an actual cartridge: only on Slot-2 cards or emulators. Like most courses, the game freezes on respawning because IDs are missing for them. The actual layout is a beach with several paths, and has the closest look to a track which could be used. The water changes frequently, and there is a slight pause before so, which is why the water disappears and reappears (six water files are loaded with the course). There is one Goomba on the course, but it's missing a few frames and appears as a 2 on the map.
Course value 15 is a circular test track. This course does have respawns.
mini_block_course (GCN Block City)
Course value 29. The course is unfinished and has no blocks, but the item boxes are complete. There is a hole in one of the block areas, as the Mission Run file involves pushing Big Bully into the hole. This course does have respawns.
This course also takes up 2D, 2E, and 2F, but balloons don't appear on these values.
mr_stage_1 (Early Big Bully Boss Room)
Course value 30 is an early version of the boss fight arena with Big Bully, that also crashes unless you add its .nkm file. As it's supposed to be used for mission mode, the COM players don't move. There's also folders in the ROM data for mr_stage_2, mr_stage_3 and mr_stage_4. Sadly, all 3 are empty.
The game ID for the Kiosk Demo is A39, whereas the final game's ID is AMC.
Build: 2005 5/30(Mon) 18:20:47
The date when the demo was compiled, present in root/data/Boot/builddate.bin. This is shortly before E3 that year, which proves that it is almost identical to the E3 demo.
MarioKartDS ★Demo Version★ Nintendo
The demo's description.