Super Mario Sunshine

Mario makes his debut on the Nintendo GameCube with Super Mario Sunshine. On a vacation away from the Mushroom Kingdom, Mario finds himself in a messy situation on the island of Delphino, where a Mario look alike has been causing all kinds of trouble. Explore huge 3D environments that range from a lush waterfall paradise, to an exciting amusement park complete with a rollercoaster you can ride. Mario makes use of a new water pack, which allows him to hover, launch, and rocket around levels, as well as spray enemies with. Mario has never had so many cool new moves, or looked so good in 3D.

Graffiti Behaves Oddly

 * Anisotropic Filtering above 1x or Anti-Aliasing to SSAA makes the graffiti disappear. Additionally, MSAA is broken on D3D11 only due to a bug
 * The graffiti may slide across surfaces and erase itself if Force Texture Filtering is enabled.
 * Requires Texture Cache Accuracy to safe to prevent missing graffiti textures.
 * Without Store EFB Copies to Texture Only unchecked, graffiti cannot be sprayed away. As such it's forced on by INI.  Be aware that opening the graphics menu without this setting will cause issues.

Shaky Props
On lower-end machines, enabling dual core mode can cause certain props to be shaky, such as the bridge in Bianco Hills. See. The only way to fix it is disable dual core mode or enable synchronize GPU thread, but that can cause slow-downs during emulation. See.

AR Codes Cause Crash
If certain Action Replay codes are activated, then the game may crash upon trying to return to a completed level. This has been confirmed with a "Press B to run fast" code. To solve the problem, simply disable the code.

Turning Works Improperly
If you have "Skip EFB Access to CPU" turned on, the game thinks you're behind an object and makes the turning radius much tighter. To avoid this, make sure Skip EFB Access to CPU is disabled.

Debug Cubes
During certain "Secret" scenarios, debug cubes are visible due to an uninitialized color. See. The boxes were invisible starting with, but returned to the old behavior in.

High-Pitched Sounds
When the camera cannot be zoomed in, a high-pitched error sound under HLE. Use LLE audio to avoid this. See. Fixed by.

Striped Loading Screens
The loading screens appear "striped" in OpenGL. See. Fixed by.

For users using builds before, the behavior is as follows for OpenGL:


 * Manually setting IR       - Works
 * Auto (windows size)       - Broken on all window sizes
 * Auto (Multiple of 640x528) - Works at all window sizes except 1x

Clipped Wall Death
During Pianta Village 5 (the chuckster special stage) on the last throw, there is a catcher platform that you can clip through. Clipping into the platform will make the game think you are crushed, killing you. You can get the shine in spite of the glitch but it makes completing the game very difficult. Use JITIL Recompiler to avoid the problem. See. Fixed by.

Goo Bubbles
Bubbles in goo are rendered oddly regardless of configuration. See. Fixed with merger of the tev_fixes_new branch in.

White Water
If anisotropic filtering is used the reflections on ocean water will enlarge to absurd proportions, basically turning the water white. See. Resolved in a revision between and.

16:9 Aspect Ratio Fix
The built-in Widescreen Hack causes various clipping and reflection issues. The following Gecko codes work as a replacement, causing less issues. Make sure the Dolphin Widescreen Hack is disabled before using this code. This may cause the graffiti glitch to occur.

NTSC-U
04416B74 3F9A7643 042800E8 38600078 04363BF0 38000000 0417D354 4E800020 C234A4E8 00000004 3DC03FAA 61CEAAAB 91C23000 C1E23000 ED0F0232 ED494024 60000000 00000000 04412408 3FE38E39

PAL
0440E0D4 3F9A7643 04277E74 38600078 0435BE10 38000000 04173384 4E800020 C2342744 00000004 3DC03FAA 61CEAAAB 91C23000 C1E23000 ED0F0232 ED494024 60000000 00000000 04409950 3FE38E39

NTSC-J
0440CA24 3F9A7643 0415F504 38600078 0423D7D4 4E800020 040AE510 38000000 C20C1448 00000004 3DC03FAA 61CEAAAB 91C23000 C1E23000 ED0F0232 ED494024 60000000 00000000 04410D50 3FE38E39

60FPS
By adding the Gecko code below, and enabling it, Super Mario Sunshine will run at 60FPS. See Game Modification: 60FPS Hacks in Dolphin for more details.

As of r9318, this hack doesn't actually do anything on NTSC-U ISOs.

$60FPS (Region-Free) F6000002 80008180 BF800000 3F000000 00000000 43300000 14000004 3F800000 E0000000 80008000 F6000002 80008180 801E0074 901E0038 801E007C 901E0078 14000014 60000000 E0000000 80008000 F6000001 80008180 40800034 C03F00D0 D2000004 00000002 3DC03F80 91DF00D0 C03F00D0 00000000 E0000000 80008000

The Gecko code makes the cutscenes run very slowly.