User:Trash Bandatcoot/Mario Kart DS EU
To do:
|
A European multiplayer demo of Mario Kart DS was playable on the showfloor at E3 2005 (based on hands-on previews) with a build date of April 28th, 2005 at 09:57:13. In this demo, up to eight people could compete against each other over multi-cart wireless play in one of eight courses that were picked automatically. Without a character selection screen, the ability to pick a cup or view the final results, this demo is pretty much a basic overview that showcases the capabilities of wireless multiplayer.
Aside from E3 2005, another instance of this demo being shown was at Games Convention 2005 in Germany, though one of the cartridge's previous owners claimed this demo was also given out to Swedish magazine publications for preview purposes, despite its cartridge label noting this was used for event purposes with its DIS- prefix. A dump of this demo was released on March 27th, 2019 by PPLToast, which would be followed by redumps from identical cartridges.
Download Mario Kart DS (E3 Demo)
File: Mario Kart DS (Europe) (Demo) (Kiosk).7z (8.5mb) (info)
|
Contents
Sub-Pages
Differences
Early Courses text |
Early Graphics text |
Early Audio Changes all around! |
Unused
Unused Scenes Those are some nice menu mockups. |
Debug Menu The black screen is just an illusion. Trust us, it's there. |
Demo Content
By default, the game boots to the Nintendo copyright screen, and remains stuck while scanning for other Nintendo DSes. If another Nintendo DS is found that's also stuck on the copyright screen, both handhelds connect and stay stuck on the screen. Once either eight handhelds are connected, or two to seven handhelds are on the Nintendo copyright screen for a full minute, the game boots to the title screen. If one Nintendo DS disconnects, all other handhelds will display a communication error and go back to the Nintendo copyright screen to reconnect.
On the title screen, players are prompted to press the A button to "register" and start a race, waiting for at least two handhelds to connect. If all connected handhelds are registered, the game will start the race. If at least three handhelds are connected, but only two register, all unregistered handhelds will be treated as CPU's. CPU players will have their camera angles changed to that of the cameras seen during replays while a message is displayed for a few seconds that reads "Unable to enter race. The CPU is runnig this race. Please wait for the next race." ("runnig" is misspelled as "running"). Additionally, the first four letters of the Nintendo DSes names are displayed for each registered racer. If, for example, your handheld's name was "Nintendo", the name displayed in game would be "Nint".
For each race, the default class is 100cc, and the characters and player positions are completely randomized, though the game does follow a preset list of eight courses that are picked in order, alternating between courses from the Mushroom Cup and Shell Cup (or Nitro Cup and Retro Cup in this demo's cup selection menu). These courses are as follows:
- Figure-8 Circuit
- SNES Mario Circuit 1
- Yoshi Falls
- N64 Moo Moo Farm
- Cheep Cheep Beach
- GBA Peach Circuit
- Luigi's Mansion
- GCN Luigi Circuit
Once a race concludes, text on the top screen will note who was the winner. The text "YOU WIN!" would display for the player that got in first place, where any other handheld would display the player's number (eg. "P1 WINS!"). After that, the game will return to the title screen and pick the next course.
ROM Information
The game title was altered, and does specify that this is a VS demo.
Proto | Final |
---|---|
MK VS DEMO | MARIOKARTDS |
The game's game code (or title ID) was altered by one character too.
Proto | Final (Europe) |
---|---|
AM3P | AMCP |
The game's build date is - just like any release of the game - present in data/Boot/builddate.bin. This places the game roughly 5 months and 1 week before completion.
Build: 2005 4/28(Thu) 9:57:13
Both the game's icon and title displayed on the Nintendo DS menu were altered entirely. The game icon in the demo shows a low quality image of Mario from a sideview, while the final game icon is a lot more polished, with Mario driving in a frontview. The game's title contains the build date and build type, which does not match up with the game's VS mode and build date present in builddate.bin. It appears that the game's banner was copied from a build created a few days prior. Below is what a corrected version of the game's title could look like.
Proto | Proto (Corrected) | Final | |||
---|---|---|---|---|---|
MarioKartDS (GP) 2005/04/22 17:42 Nintendo |
MarioKartDS (VS) 2005/04/28 9:57 Nintendo |
MARIO KART DS Nintendo |
Finally, due to a lack of features, this demo fits on a 16MB cartridge (13.8MB when trimmed), compared to the final game's 32MB (24.3MB when trimmed).
Menu & UI Differences
To do: Mention graphic alterations on a separate page??? |
Nintendo Screen
Proto | Final (Europe/Japan/Korea) | Final (North America) |
---|---|---|
While the Nintendo logo is identical, the bottom screen isn't. Instead of displaying additional copyright information or an ESRB notice, this demo just shows a copyright date.
Title Screen
Proto | Final |
---|---|
As to be expected, the title screen received quite a few alterations, but also had some changes made specifically for the E3 demo.
- Mario is placed closer to the left side of the screen.
- The game uses its early logo seen in various prerelease material from E3 2005.
- The copyright is placed on the bottom of the screen.
- No menu options are present. Instead, just for this demo, some text is present prompting the player to press the A button to register themselves.
- The copyright year is present on the bottom in a tinier font.
- The backgrounds, while using the same grid pattern, lacks a white fade on the top screen and scanlines on the bottom screen.
Character Select
Proto (E3 Demo, Mockup) | Proto (NA Kiosk Demo) | Final |
---|---|---|
Screenshot taken from the North American kiosk demo. Mockup included.
- Characters are always sitting by default in their standard kart.
- When the player selects a character, they don't play a unique voice clip. Instead, they play a voice clip of them using an item.
- The arc on the top right is slightly shorter.
- The character's name was originally placed closer to the kart they're in. The North American kiosk demo moved the text further away, though it still doesn't match the final game. (Because of the nature of this demo, this entire character selection screen is inaccessible, but a mockup image is included to show the placement of the text as it was in the E3 singleplayer demo.)
- As is with every bit of text related to Donkey Kong, his name graphic was originally "Donkey".
- All character portraits are two pixels bigger. As a result, the E3 demo shows more details around some characters, but some portraits were also altered as a result:
- Yoshi's portrait was noticably resized and had some parts retouched.
- Toad's portrait has a different palette for his skintone, has extra details on his hat and had some of his face shaders redrawn.
- Donkey Kong's portrait had some of his shaders near his eyes redrawn.
- Wario's portrait added a white pixel between his ear.
- There's no separation between character portraits.
- The highlighted character is missing the four red arrows around their portrait.
- The wait time for selecting another character when holding down any direction on the D-Pad is slower.
Several changes were made to the global menus too.
- The background was altered significantly. While the grid pattern and backdrop of Mario's face are identical, the background has a green tint, lacks scanlines and doesn't have the game's logo as a backdrop, instead having it on the bottom right of the bottom screen.
- The screen prompt text ("Select Character" and "Select Cup") was originally taller and lacks a backdrop.
- There's no lines present above the text prompt.
- The back button is bigger and has a longer arc. On the bottom right are a row of pixels where the arc cuts off. This mistake was corrected in the final game.
Cup Select
Proto | Final |
---|---|
Screenshot taken from the North American kiosk demo. Screen is otherwise identical.
- The window containing the cup lineup doesn't move up when highlighting another cup. Instead, the cup's name gets wider when another cup is highlighted.
- Cups in the Nitro Grand Prix originally had purple text for their cup names. In the final game, all of this text was changed to green.
- The boxes for the course names are shorter. Because of this, the course preview takes up more space in the window.
- The course preview graphics for Figure-8 Circuit, Luigi's Mansion, N64 Moo Moo Farm, GBA Peach Circuit and GCN Luigi Circuit are different.
- The bottom of the window is thicker and has a different placement for its arc.
- The cup names and menu were simplified specifically for the E3 demo. Instead of the "Mushroom Cup" and "Shell Cup", these cups are here known as the "Nitro Cup" and "Retro Cup", reflecting their Grand Prix names. These cup names are used on the Cup Award screen too.
- Additionally, when highlighting any of these cups, an animation of the text's reflection plays.
- When a cup is selected, an animation plays of the cup icon zooming in, wheras the icon of the other cup spins away. In the final game, there's no animation at all and the game skips straight to the confirmation screen.
- The space between the confirmation buttons isn't as wide.
- "Cancel" was changed to "Back".
- Each letter is separated more by one pixel. This applies to every menu button.
Course Intro
Proto | Final |
---|---|
Screenshot taken from the North American kiosk demo. Screen is otherwise identical.
The course's name isn't present on the bottom left of the top screen.
In-Game
To do:
|
Proto | Final |
---|---|
- The countdown, start signal and finish texts had some alterations.
- All text was originally bigger and has an orange-red tint instead of a yellow-red tint.
- "GO!" was changed to "START".
- The "GO!" and "GOAL!" texts have more separation between each letter.
- When entering a new lap, the game does not flash your lap time on screen.
Race Results
To do: do this |
Proto | Final |
---|---|
Screenshot taken from the North American kiosk demo. Screen is otherwise identical.
During normal gameplay, it isn't possible to view this screen unless a Grand Prix race is forced. However, this screen can be shown in the North American kiosk demo.
- The text "Next" is always displayed (instead of "Next Course") when given the option to go to the next course. In the final game, it's only displayed before the Cup Award screen.
- There's no button to view a replay.
Pause Screen
Proto | Final |
---|---|
Screenshot taken from the North American kiosk demo. Screen is otherwise identical.
The menu buttons are placed one pixel lower.
Cup Award Screen
To do: do this |
Proto | Final |
---|---|
Screenshot taken from the North American kiosk demo, though files from the E3 demo were imported.
- No special ceremony on Figure-8 Circuit takes place beforehand. The game goes straight to the results screen.
- The game does not display the nickname of the Nintendo DS. Instead, it displays the name of the character you raced with.
Gameplay Differences
N/A
Bugs
Misplaced Camera During Fadein
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: It's not known what causes this. Needs expansion. |
For a few frames during a multiplayer race, as the game fades in to start the countdown, the camera will clip through the course for a few frames and quickly correct itself.
Duplicate Files
Early Item Box
An unused early version of the item box is present in data/Main/MapObj.carc. Although this file isn't present in the North American Kiosk Demo, it does still exist in the final game, and the files remain unchanged.
Mission File
An unused duplicate version of the file that handles the game's missions is present in data/Scene/E3Menu.carc/mission.mr. The only difference is the lack of data for missions 9 (mr9) and 10 (mr10), both of which are boss battles. Because value 0x4 is set to 0x08 instead of 0x0A, the debug menu will skip the last 2 missions.
Title Screen Files
A duplicate of the game's title screen files is present in data/Scene/Title.carc. This file is identical to E3Title.arc, which is also present in the same folder.
Debug Menu
A simple, usable debug menu is present in this demo, though it's entirely invisible because of missing text and missing functions to render this text. Two different variants of this menu can be accessed, depending whether the menu is booted into in singleplayer or multiplayer mode.
To enter the debug menu, use the following Action Replay code:
94000130 000003FB 220E6578 0000000A 220E6579 00000000 D2000000 00000000 94000130 FFF70000 220E6578 00000004 220E6579 00000000 D2000000 00000000 94000130 FF7D0000 220E6578 00000002 220E6579 00000000 D2000000 00000000
Options can be selected by pressing A, and the player can go back a menu by pressing B. The game will remember your highlighted choices (except for selected karts and missions) if you go back to the debug menu. Compared to the North American kiosk demo's debug menu, this debug menu is very much locked down, only leaving VS and Battle accessible, stripping away some button toggles and (audibly) skipping over certain screens.
Main Menu
No. | Screen | Options | Controls |
---|---|---|---|
1 | Main Menu | VS or Battle. | Left or Right. |
Singleplayer
The debug menu can be accessed in singleplayer through the following steps:
- On the Nintendo copyright screen, press Select. This will bring up the Cup Award screen.
- After this, press Start on any screen to access the debug menu. Skipping the first step will cause the game to crash.
In singleplayer mode, the game skips over the character selection, kart selection and CPU setting screens. Because several screens are immediately skipped, pressing B on the course selection screen will keep you on that screen as if you pressed the A button. Once all selections have been made, press Down + B to forcefully start a race, as the game is expecting to be connected with another Nintendo DS to start a race.
Optionally, if you want to force a singleplayer Grand Prix race in the Nitro Cup, press Down and B on the Cup Award screen. The game will display the race results afterwards and automatically go to the next course. The game will loop on Luigi's Mansion, as it's unable to automatically switch scenes (in this case going to the Cup Award screen).
VS
No. | Screen | Options | Controls |
---|---|---|---|
2 | Class Select | 50cc, 100cc, 150cc or Mirror. | Left or Right to select the cc class. Up or Down to select a CPU class. |
3 | Course Select | See this list. | Up or Down to select a course. L or R to select the first course of a certain cup. |
Battle
No. | Screen | Options | Controls |
---|---|---|---|
2 | Map Select | See this list. | Up or Down to select a map. X to toggle between Balloon Battle (default) or Shine Runners. |
Multiplayer
The debug menu can be accessed in multiplayer through the following steps:
- Wait until all Nintendo DSes have been connected and passed to the title screen.
- (optional) Start a race by pressing A on all handhelds.
- Once in a race, press the Start button on all handhelds. It's recommended to enter the debug menu while other handhelds fade out to a black screen, otherwise the handhelds might desync or lose connection.
If you want all other handhelds to be treated as CPU players, simply press Start on the title screen instead of during a race.
From here, the handheld treated as player 1 gains full control, while other handhelds can only take control on the character and kart selection screens. Note that the game will not pass the character selection and kart selection screens until all players have confirmed their choices. Once a course has been picked, the game will play a sound effect to confirm a connection has been established and automatically start the race.
VS
No. | Screen | Options | Controls | P2+ Control |
---|---|---|---|---|
2 | Class Select | 50cc, 100cc, 150cc or Mirror. | Left or Right to select the cc class. Up or Down to select a CPU class. |
No |
3 | Character Select | Mario, Donkey Kong, Toad, Bowser, Peach, Wario, Yoshi, Luigi, E. Gadd, Daisy, Waluigi or R.O.B.. |
Left or Right to change the character. | Yes |
4 | Kart Select | See this list. | Left or Right to change the kart. | Yes |
5 | Course Select | See this list. | Up or Down to select a course. L or R to select the first course of a certain cup. |
No |
Battle
No. | Screen | Options | Controls | P2+ Control |
---|---|---|---|---|
2 | Character Select | Mario, Donkey Kong, Toad, Bowser, Peach, Wario, Yoshi, Luigi, E. Gadd, Daisy, Waluigi or R.O.B.. |
Left or Right to change the character. | Yes |
3 | Kart Select | See this list. | Left or Right to change the kart. | Yes |
4 | Map Select | See this list. | Up or Down to select a map. X to toggle between Balloon Battle (default) or Shine Runners. |
No |
Lists
Below are lists for certain menus to help navigating to the option of your choice. It is possible to wrap around to the end of these lists (eg. jumping from Standard Mario's kart to Shy Guy's kart).
Karts
Character Dedication | Kart | Character Default | Notes |
---|---|---|---|
Mario | Standard Mario | Yes | N/A. |
Standard Mario | No | N/A. | |
B Dasher | No | N/A. | |
Donkey Kong | Standard Donkey Kong | Yes | N/A. |
Standard Donkey Kong | No | N/A. | |
Rambi Rider | No | N/A. | |
Toad | Standard Toad | Yes | N/A. |
Standard Toad | No | Texture appears to be glitched. | |
4-Wheel Cradle | No | N/A. | |
Bowser | Standard Bowser | Yes | N/A. |
Standard Bowser | No | N/A. | |
Tyrant | No | N/A. | |
Peach | Standard Peach | Yes | N/A. |
Light Tripper | No | N/A. | |
Standard Peach | No | N/A. | |
Wario | Standard Wario | Yes | N/A. |
Brute | No | N/A. | |
Standard Wario | No | N/A. | |
Yoshi | Standard Yoshi | Yes | N/A. |
Egg 1 | No | N/A. | |
Standard Yoshi | No | N/A. | |
Luigi | Standard Luigi | Yes | N/A. |
Poltergust 4000 | No | N/A. | |
Streamliner | No | N/A. | |
E. Gadd | Standard E. Gadd | Yes | N/A. |
Standard Toad | No | Crashes due to missing shadow models. | |
4-Wheel Cradle | No | Crashes due to missing shadow models. | |
Daisy | Standard Daisy | Yes | N/A. |
Light Tripper | No | Crashes due to missing shadow models. | |
Standard Peach | No | Crashes due to missing shadow models. | |
Waluigi | Standard Waluigi | Yes | N/A. |
Poltergust 4000 | No | Crashes due to missing shadow models. | |
Streamliner | No | Crashes due to missing shadow models. | |
R.O.B. | Standard R.O.B. | Yes | N/A. |
Standard Mario | No | Crashes due to missing shadow models. | |
B Dasher | No | Crashes due to missing shadow models. | |
Shy Guy | Standard Shy Guy | No | N/A. |
Courses
Note that, if you want to wrap to the end of the list from Figure-8 Circuit to test_circle, the game will jump to Rainbow Road instead.
Course | Jump by pressing L or R |
Notes |
---|---|---|
Figure-8 Circuit | Yes | N/A. |
Yoshi Falls | No | N/A. |
Cheep Cheep Beach | No | N/A. |
Luigi's Mansion | No | N/A. |
Desert Hills | Yes | N/A. |
Delfino Square | No | N/A. |
Waluigi Pinball | No | N/A. |
Shroom Ridge | No | N/A. |
DK Pass | Yes | N/A. |
Tick-Tock Clock | No | N/A. |
Mario Circuit | No | N/A. |
Airship Fortress | No | N/A. |
Wario Stadium | Yes | N/A. |
Peach Gardens | No | N/A. |
Bowser Castle | No | N/A. |
Rainbow Road | No | N/A. |
SNES Mario Circuit 1 | Yes | N/A. |
SNES Donut Plains 1 | No | N/A. |
SNES Choco Island 2 | No | N/A. |
SNES Koopa Beach 2 | No | N/A. |
N64 Moo Moo Farm | Yes | N/A. |
N64 Frappe Snowland | No | N/A. |
N64 Choco Mountain | No | N/A. |
N64 Banshee Boardwalk | No | N/A. |
GBA Peach Circuit | Yes | N/A. |
GBA Bowser Castle 2 | No | N/A. |
GBA Luigi Circuit | No | N/A. |
GBA Sky Garden | No | N/A. |
GCN Luigi Circuit | Yes | N/A. |
GCN Baby Park | No | N/A. |
GCN Mushroom Bridge | No | N/A. |
GCN Yoshi Circuit | No | N/A. |
Luigi_course | No | N/A. |
Dokan_course | No | N/A. |
Test1_course | No | Crashes due to the model name for the moving block object being changed. |
Donkey_course | No | N/A. |
Wario_course | No | N/A. |
NokoNoko_course | No | Crashes due to a missing object that handles the audio of the sea moving up and down. |
old_mario_gc | No | N/A. |
test_circle | No | N/A. |
Battle Maps
Map | Notes |
---|---|
mini_block_course | N/A. |
Block Fort | N/A. |
Pipe Plaza | N/A. |
Nintendo DS | N/A. |
mini_stage2 | N/A. |
mini_stage3 | N/A. |
mini_stage4 | N/A. |
US KIOSK DEMO DEBUG MENU
Grand Prix | Time Trials | Battle | VS | Missions | |
---|---|---|---|---|---|
Class Select | Yes | No | No | Yes | No |
Character Select | Yes | Yes | Yes | Yes | No |
Kart Select | Yes | Yes | Yes | Yes | No |
CPU Settings | Yes | No | Yes | Yes | No |
Course Select | Yes | Yes | No | Yes | No |
Map Select | No | No | Yes | No | No |
Mission Select | No | No | No | No | Yes |
Main Menu
No. | Screen | Options | Controls |
---|---|---|---|
1 | Main Menu | Grand Prix, Time Trials, Battle, VS or Missions. | Left or Right. |
Grand Prix & VS
No. | Screen | Options | Controls |
---|---|---|---|
2 | Class Select | 50cc, 100cc, 150cc or Mirror. | Left or Right to select the cc class. Up or Down to select a CPU class. |
3 | Character Select | Mario, Donkey Kong, Toad, Bowser, Peach, Wario, Yoshi, Luigi, E. Gadd, Daisy, Waluigi or R.O.B.. |
Left or Right to change the character. Up or Down to change the selected player. |
4 | Kart Select | See this list. | Left or Right to change the kart. Up or Down to change the selected player. |
5 | CPU Settings | Human, Normal CPU, Hard CPU or Ghost. | Left or Right to change the player type. Up or Down to change the selected player. L or R to change the amount of players (only possible in VS). X to change the focussed camera during the race results and replay by highlighting the selected player. Y sets a value, but doesn't appear to be referenced in game, leaving this unused. |
6 | Course Select | See this list. | Up or Down to select a course. L or R to select the first course of a certain cup. |
Time Trials
No. | Screen | Options | Controls |
---|---|---|---|
2 | Character Select | Mario, Donkey Kong, Toad, Bowser, Peach, Wario, Yoshi, Luigi, E. Gadd, Daisy, Waluigi or R.O.B.. |
Left or Right to change the character. Up or Down to change the selected player. |
3 | Kart Select | See this list. | Left or Right to change the kart. Up or Down to change the selected player. |
4 | Course Select | See this list. | Up or Down to select a course. L or R to select the first course of a certain cup. |
Battle
No. | Screen | Options | Controls |
---|---|---|---|
2 | Character Select | Mario, Donkey Kong, Toad, Bowser, Peach, Wario, Yoshi, Luigi, E. Gadd, Daisy, Waluigi or R.O.B.. |
Left or Right to change the character. Up or Down to change the selected player. |
3 | Kart Select | See this list. | Left or Right to change the kart. Up or Down to change the selected player. |
4 | CPU Settings | Human, Normal CPU, Hard CPU or Ghost. | Left or Right to change the player type. Up or Down to change the selected player. X to change the focussed camera during the race results and replay by highlighting the selected player. Y sets a value, but doesn't appear to be referenced in game, leaving this unused. |
5 | Map Select | See this list. | Up or Down to select a map. X to toggle between Balloon Battle (default) or Shine Runners. |
Missions
No. | Screen | Options | Controls |
---|---|---|---|
2 | Mission Select | Missions mr01 to mr10. | Left or Right. |