WIP:Super Mario 64 DS
- 1 Oddities
- 2 Map Select
- 3 Unused Entrances
- 4 Crash Debugger
- 5 Unused Graphics
- 6 Unused Objects
- 7 Unused Object Parameters
- 8 Unused Text
- 9 Regional Differences
- 10 Revisional Differences
File Select Top Screen
The graphic used for the top screen of the File Select depicts an earlier version of Peach's Castle. Differences include:
- An early background with clouds that are similar to the clouds in the N64 version of the desert background.
- Less fence to the right of the wooden bridge
- Fewer trees to the left of the wooden bridge
- There is a hole in a wall on the right of the castle. The hole was present in the castle grounds level of the E3 2004 multiplayer demo.
Castle Ground Floor Front Door Preview
The texture used behind the front door of the castle ground floor map as a preview depicts the starting area and the cannon area with no trees, part of an early or simplified castle grounds.
Big Boo Battle Chunk
There's a weird grey chunk floating just outside the entrance to the Big Boo Battle room. It is made from three triangles and serves no purpose. There's no collision mapped where it's positioned.
It exists in every loading area except the one containg the room it is outside. Its polylist is called polylist-lambert1_1 (polylist-lambert1 in the r0 bone).
- under the moat (?) lift object name
|Sequence||SNOW2||Snow 2||Snow||This filename suggests that there were once two versions of the snow theme, or that the theme was revised.|
|Sequence||MINISNOW2||Minigame - Snow 2||Snowball Slalom||Ditto.|
|Model||e3_start_map_r00.bmd||-||VS Mode starting room||This filename suggests that this model was created for the E3 2004 demos. It is unknown what the "r" stands for - there is no "r01" or similar.|
|Model etc||obj_door0_star10*||-||8-Star Door||These filenames suggest that the 8-Star Door was once a 10-Star Door.|
The game contains a map select screen that can be reenabled using the Action Replay codes below. It appears upon loading a save file, and allows access to every map in the game, plus the VS Mode starting screen and the minigame screen, though the former freezes soon after loading. The latter can also be loaded by touching touch screen. Like the Crash Debugger, the ROM's build date is displayed at the top of the screen. The names used on the screen are the same ones used in the Crash Debugger.
To use the map select, enter 2202xxxx 00000002 into your Action Replay, and use the table below to replace xxxx with the value that matches your version and load a file. The code will only work properly if you have an already-existent save file.
|USA||Japan||USA Rev 1||Japan Rev 1|
|USA Kiosk Demo||Europe||China||Korea|
You can also load the map select by setting the offset 0x2AED8 (0x26ED8 in the ARM9 binary) to 0x02 in a European ROM patched by SM64DSe.
When a map/screen is selected, an otherwise unused sound will play:
Selecting a map that doesn't have a star select screen from the map select menu brings you to a plain screen with a wooden Bowser emblem. If said level is also a Bowser boss map then the "Bowser laugh" jingle will also play.
[remove the following, and give the reason of "probably fits better in glossary page" in edit summary:]
It was used by the developers to debug crashes and other errors in the game, since it helps pinpoint exactly where an issue occurred in the code.
Here's an explanation of some of the info on it:
- The BUILDTIME text file is printed on the top of the screen.
- StageNo - Internal number and name of the stage.
- PlayerID - The character that was being used at the time.
- LayerNo - The currently selected star.
- RoomNo - The current room. Rooms are used to load and unload areas of a map and are only used in a handful of maps.
- LoopProc - Which part of the main loop was running at the time of the crash; corresponds to a specific virtual function on the problem actor.
- ProfName - Identifies which actor caused the problem. The first number is the actor ID (in the above screenshot it is 3, which corresponds to STAGE). The second number is unknown.
- file-id - Unknown, may be the last file ID that was read from the ROM's file system.
[remove todo][add filenames]
data\enemy\kuribo\kuribo__low_model.bmd [change file category to model render]
An unused low-polygon model for a Goomba. Coins are the only things in the game that use low-model. A low-model was used for the Goomba in the E3 2004 demos.
Battle Fort Painting
data/picture/for_vs_cross.bmd A painting for the Battle Fort level. In the final game, the only entrances to the Battle Fort are a hole in the Courtyard and through VS Mode (which uses a generic sky painting). The painting object can be set to display this graphic by setting the first byte of its first parameter to 11 (for a normal painting) or 51 (for a painting that doesn't wobble when entered).
It appears to depict an early design of the course that was more colorful and didn't have squares on each edge.
File:SM64DS UnusedGraphics 5starDoorSymbol.png data\normal_obj\door\obj_door0_star5.bmd
A door that would only let you through if you had 5 stars. The fact that the door object doesn't have a parameter that uses this model and the fact that 5 is the logical progression after 1 and 3 (going up in twos) suggest this may have been an early version of the 8-Star Door.
[removed actor values from headers][change actor/sprite values to hex and use hex template with "0x"][put filenames in italics][move red koopa to unused parameters section]
[note that it is spawned by JRB Rock Pillar, but isn't placed in the level as an object]
Unused Object Parameters
- If Parameter 1 of the flamethrower is set to anything other than 0xFFFF, the fire it produces will be blue.
Early Japanese Text
All versions of the game have text for languages they do not use and there are sometimes differences to the used text.
|Text ID||USA text (unused)||Japan text||Notes|
|A space was removed.|
カギは ひかる うさぎが ぬすんだようだ。 てがかりは のこりの [\r]FE070100000208ひきの うさぎだ!!
カギは ひかるうさぎが ぬすんだようだ。 てがかりは のこりの [\r]FE070100000208ひきの うさぎだ!!
The unused Italian text file in the Chinese version has less empty pieces of text than the equivalent file used in the European version.
The Korean version has some additional changes:
- The minigames aren't present.
- There is no option to turn off the backlight.
- There is an new object on top of the castle; a ! block that gives unlimited extra lives when hit from below and acts like a normal solid object when hit from above or from the side. The ? Block was moved to make room.
There's more, this is just a start.
USA Revision 1
The following bugs/mistakes were fixed in the USA Revision 1 version.
- There are various bugs related to Yoshi's eating ability. Generally, if Yoshi or an object changes state while he's eating (e.g. a Power Flower disappears, or Yoshi takes damage), the game can glitch in various ways or freeze entirely.
- In Tall Tall Mountain, when Yoshi licks and eats a character transformation hat while Ukiki is jumping in the air, the game will freeze just before Yoshi finishes his transformation process.
- If the player collects or eats a transformation hat and their animation state changes (e.g. by collecting a Power Flower or grabbing hold of a ledge), then the transformation hat will remain stuck to the character's feet until another hat is collected or the player leaves the course.
- In Shifting Sand Land, if the player is wearing a transformation hat and lets Klepto bump into them while they are standing still and holding an item, the game will freeze.
- In Bob-omb Battlefield and Tiny-Huge Island, the Koopa Troopa and small Koopa Troopa (respectively) lacks the ability to climb some steep surfaces, and will just walk in place.
- In Whomp's Fortress, if you grab the Super Mushroom, warp to the top of the fortress, make your way to the wooden plank and run up to the side of it, you'll get a constant stream of extra lives.
- In Dire Dire Docks, when the submarine is present, you can jump under one of the back fins and immediately ground pound to be pushed through the water surface, allowing you to walk underwater.
The European version inadvertently presents some new bugs.
- In Star 5 of Snowman's Land, "Snowman's Silver Stars", entering and exiting the igloo after collecting all five Silver Stars will cause them to respawn. Collecting one will cause everything but Mario to freeze (or cause the game to freeze, if you're riding on a Koopa shell).
- A glitch was introduced that allows you to carry Stars by jumping on a Goomba and eating a Star as Yoshi. They have basic physics when spat out, sliding along the ground.
- One form of the Yoshi tongue glitch is possible in Jolly Roger Bay by licking up a cap and getting squashed by a pillar before the cap goes into Yoshi's mouth.
maybe should go in regional differences. determine that when comparisons are finished
97,98,A0,FD,100,182 are changed. The credits were also changed.
The Korean version fixes the game freeze part of the Silver Star glitch, but the rest of the glitch still occurs.