Super Mario 64: Difference between revisions

in order of release
(Info about PAL Wii U VC and 3das)
(in order of release)
Line 29: Line 29:
The final release of Super Mario 64 on the Nintendo 64 was once again released in Japanese. It enabled a compiler flag to allow optimizations, which results in less lag. It also fixed the infamous [[Backwards Long Jump]] glitch, which is why it is rarely used in speedruns, except in the [[BLJless]] category. Strangely, when grabbing a [[pole]] on this version, horizontal speed affects Mario's angle. The game introduced new voice clips like "Bye, bye!" when throwing Bowser. Some of Mario's voice clips are high-pitched in this version.
The final release of Super Mario 64 on the Nintendo 64 was once again released in Japanese. It enabled a compiler flag to allow optimizations, which results in less lag. It also fixed the infamous [[Backwards Long Jump]] glitch, which is why it is rarely used in speedruns, except in the [[BLJless]] category. Strangely, when grabbing a [[pole]] on this version, horizontal speed affects Mario's angle. The game introduced new voice clips like "Bye, bye!" when throwing Bowser. Some of Mario's voice clips are high-pitched in this version.


===iQue (Chinese)===
''Main article: [[Super Mario 64 (iQue)]]''
The iQue version of the game runs on the iQue Player, a rare handheld N64 variant only released in China. The iQue version is in fact the Shindou version translated to Chinese, and as such it does not have BLJs or the Bob-omb or Bully angle crashes. By hacking a romhack by Kaze onto an iQue, it was found that the camera going to a [[Parallel Universe]] does crash the game like on the N64 console.<ref>[https://youtu.be/_dAGdYd9KUY "Do Parallel Universes Crash on iQue?" by CadBrad]</ref>
===64DD Version===
Super Mario 64 DD Version or SM64DD (called Super Mario Disk Version on the title screen) was an unreleased version of the game for the 64DD, likely made to test the load times of the system. The 64DD was a commercial failure, and the DD version was never released. Only one known copy of this version exists, owned by adonfjv, who found it at a Japanese video game store in 2014<ref>[https://www.youtube.com/watch?v=5rd6_5HoJd8 "Super Mario 64 Disk Version - Boot on 64DD" by adonfjv]</ref>. The ROM (NDD) of this version has since been dumped.
SM64DD is effectively the Japanese version of SM64 ported to the 64DD, with most (but not all) sounds replaced with their PAL versions. For example, the red coin and the sliding star door sounds are the same as in the Japanese release. The title screen is vastly different, resembling the hidden debug mode's level select screen. Since it is on a disk, load times are increased.
The most major difference is that entering the inside of the island in [[Tiny-Huge Island]], where Wiggler and red coins reside, will crash the game. This makes collecting all 120 stars impossible on this version. The crash is console only, and occurs due to Wiggler's health value being uninitialized (the original Japanese and USA releases do not crash from this programming oversight as a coincidence).
===Wii VC===
===Wii VC===
''Main article: [[Virtual Console]]''
''Main article: [[Virtual Console]]''
Line 61: Line 73:
==== Super Mario 3D All-Stars ====
==== Super Mario 3D All-Stars ====
Super Mario 3D All-Stars includes an upscaled Super Mario 64. The version is the Shindou version with Lua scripts to hack in English text, new upscaled textures, and slight changes to accommodate the Switch control scheme (for example, "PRESS +" on the Mario head screen instead of "PRESS START").<ref>https://arstechnica.com/gaming/2020/09/three-classic-3d-mario-games-get-the-all-stars-treatment-on-switch/</ref> The Switch does not have [[Wii VC Round-To-Zero|the Wii's rounding error]], but it does ignore [[Address Error Exception]]s.
Super Mario 3D All-Stars includes an upscaled Super Mario 64. The version is the Shindou version with Lua scripts to hack in English text, new upscaled textures, and slight changes to accommodate the Switch control scheme (for example, "PRESS +" on the Mario head screen instead of "PRESS START").<ref>https://arstechnica.com/gaming/2020/09/three-classic-3d-mario-games-get-the-all-stars-treatment-on-switch/</ref> The Switch does not have [[Wii VC Round-To-Zero|the Wii's rounding error]], but it does ignore [[Address Error Exception]]s.
===iQue (Chinese)===
''Main article: [[Super Mario 64 (iQue)]]''
The iQue version of the game runs on the iQue Player, a rare handheld N64 variant only released in China. The iQue version is in fact the Shindou version translated to Chinese, and as such it does not have BLJs or the Bob-omb or Bully angle crashes. By hacking a romhack by Kaze onto an iQue, it was found that the camera going to a [[Parallel Universe]] does crash the game like on the N64 console.<ref>[https://youtu.be/_dAGdYd9KUY "Do Parallel Universes Crash on iQue?" by CadBrad]</ref>
===64DD Version===
Super Mario 64 DD Version or SM64DD (called Super Mario Disk Version on the title screen) was an unreleased version of the game for the 64DD, likely made to test the load times of the system. The 64DD was a commercial failure, and the DD version was never released. Only one known copy of this version exists, owned by adonfjv, who found it at a Japanese video game store in 2014<ref>[https://www.youtube.com/watch?v=5rd6_5HoJd8 "Super Mario 64 Disk Version - Boot on 64DD" by adonfjv]</ref>. The ROM (NDD) of this version has since been dumped.
SM64DD is effectively the Japanese version of SM64 ported to the 64DD, with most (but not all) sounds replaced with their PAL versions. For example, the red coin and the sliding star door sounds are the same as in the Japanese release. The title screen is vastly different, resembling the hidden debug mode's level select screen. Since it is on a disk, load times are increased.
The most major difference is that entering the inside of the island in [[Tiny-Huge Island]], where Wiggler and red coins reside, will crash the game. This makes collecting all 120 stars impossible on this version. The crash is console only, and occurs due to Wiggler's health value being uninitialized (the original Japanese and USA releases do not crash from this programming oversight as a coincidence).


==Super Mario 64 DS==
==Super Mario 64 DS==
185

edits