If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

User:Trash Bandatcoot/Mario Kart DS EU

From The Cutting Room Floor
Jump to navigation Jump to search
MKDSEUDemoTitle.png
Hmmm...
To do:
  • Changes to be made to the US Kiosk Demo page:
    • Note the Moo Moo Farm sign change.
    • Note that all mentions of Donkey were replaced with DK.
    • Internal course name changes.
    • Specify that mission.mr and the early item box are not present.
  • Transfer over all relevant US Kiosk Demo stuff to the E3 page.
    • That includes the unused scenes, still have to figure out how to handle screens that are handicapped by the game expecting a connection.
  • Subpage tag.
  • Lakitu Countdown seen in the January 2005 demo.
  • Reorganize stuff.
  • Subpage icons.

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.png Download Mario Kart DS (E3 Demo)
File: Mario Kart DS (Europe) (Demo) (Kiosk).7z (8.5mb) (info)


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
MKDSKiosk Banner.png
MarioKartDS (GP)
2005/04/22 17:42
Nintendo
MKDSKiosk Banner.png
MarioKartDS (VS)
2005/04/28 9:57
Nintendo
MKDS Banner.png
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

Hmmm...
To do:
Mention graphic alterations on a separate page???

Nintendo Screen

Proto Final (Europe/Japan/Korea) Final (North America)
Mkds proto copyright screen bottom screen.png Mkds final jpn eur kor copyright screen bottom screen.png Mkds final usa copyright screen bottom screen.png

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
MKDSEUDemoTitle.png Mario Kart DS-title.png

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
DS-MKDS-E3 CharacterSelect Mario Mockup-1.png DS-MKDS-E3 CharacterSelect Mario-1.png DS-MKDS-CharacterSelect Mario-1.png

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
DS-MKDS-E3 CupSelect Top-1.png
DS-MKDS-E3 CupSelect Bottom-1.pngDS-MKDS-E3 CupSelect Confirm-1.png
DS-MKDS-CupSelect Top-1.png
DS-MKDS-CupSelect Bottom-1.pngDS-MKDS-CupSelect Confirm-1.png

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
DS-MKDS-E3 CourseIntro-1.png DS-MKDS-CourseIntro-1.png

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

Hmmm...
To do:
  • items
  • time position
  • item roulette position
  • lap text placement & bigger total lap number
  • position bars & different numbers
  • position number graphics
  • background
  • small item icons
  • character map icons
  • fov(?)
Proto Final
DS-MKDS-E3 InGame Top-1.png
DS-MKDS-E3 InGame-1.pngDS-MKDS-E3 InGame-2.png
DS-MKDS-InGame Top-1.png
DS-MKDS-InGame-1.pngDS-MKDS-InGame-2.png
  • 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

Hmmm...
To do:
do this
Proto Final
DS-MKDS-E3 RaceResults Top-1.png
DS-MKDS-E3 RaceResults-1.pngDS-MKDS-E3 RaceResults Total-1.pngDS-MKDS-E3 RaceResults Options-1.png
DS-MKDS-RaceResults Top-1.png
DS-MKDS-RaceResults-1.pngDS-MKDS-RaceResults Total-1.pngDS-MKDS-RaceResults Options-1.png

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
DS-MKDS-E3 PauseScreen-1.png DS-MKDS-PauseScreen-1.png

Screenshot taken from the North American kiosk demo. Screen is otherwise identical.

The menu buttons are placed one pixel lower.

Cup Award Screen

Hmmm...
To do:
do this
Proto Final
DS-MKDS-E3 CupAward.png DS-MKDS-CupAward-1.png

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

Elementary, my dear Cactus.
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:

  1. On the Nintendo copyright screen, press Select. This will bring up the Cup Award screen.
  2. 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:

  1. Wait until all Nintendo DSes have been connected and passed to the title screen.
  2. (optional) Start a race by pressing A on all handhelds.
  3. 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.