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 Gecko code below works as a replacement for any region, causing less issues. Make sure the Dolphin Widescreen Hack is disabled before using this code. This may cause the graffiti glitch to occur.

$16:9 Widescreen (Region Free) F6000002 80008180 57A006F7 41820010 387F0000 38800001 D200000C 00000006 3DC03F40 91C22000 C2222000 C0030000 EC110032 D0030000 C003000C EC110032 D003000C 38800001 60000000 00000000 E0000000 80008000 F6000001 80008180 418200A8 88030026 140000E0 4E800020 E0000000 80008000 F6000001 80008180 41F00000 3FAAAAAB 14000004 3FE38E39 E0000000 80008000 F6000001 80008180 3E99999A 656E6473 14000034 3F9A7643 E0000000 80008000 F6000001 80008180 5460103A 90070000 14000000 38000000 E0000000 80008000 F6000001 80008180 3BC30000 418202FC 14000004 480002FC E0000000 80008000

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.

$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. It also causes falling stars to appear in the top corner and top middle of the screen.