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.

Problems
{{Problems|{{#vardefineecho:problems|

Game Crashes After Random Periods
The game completely freezes after running for a while. Using OpenGL backend greatly increases the delay before this happens, usually taking at least 40 minutes before crashing. Enabling Synchronize GPU Thread fixes the problem.

Graffiti Behaves Oddly

 * Anisotropic Filtering above 1x or Anti-Aliasing set to SSAA makes the graffiti disappear.
 * 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.
 * Graffiti edges may appear blocky if Scaled EFB Copy is enabled.
 * 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.

Slowdown on Map Transition
Opening the map causes the game to slow massively until the transition effect is complete. There are no lingering effects after the map is open or closed, just the transition. Switching to OpenGL backend removes the slowdown.

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.

}}}}

Anisotropic Filtering
Use of the Anisotropic Filtering enhancement will cause water to render as white, getting increasingly worse as higher levels of anisotropic filtering are applied.

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.

$16:9 Widescreen (Region Free) F6000001 80008180 90850420 C0030000 D2000000 00000002 90A22004 90850420 60000000 00000000 E0000000 80008000 F6000002 80008180 57A006F7 41820010 387F0000 38800001 D200000C 00000008 80822004 80840444 3CA04420 7C042800 40820028 3C803F40 90822000 C0030000 C0222000 EC010032 D0030000 C003000C EC010032 D003000C 38800001 00000000 E0000000 80008000 F6000001 80008180 418200A8 88030026 1400027C 38008000 140002A4 38007FFF E0000000 80008000 F6000001 80008180 41F00000 3FAAAAAB 14000004 3FE38E39 E0000000 80008000 F6000001 80008180 3E99999A 656E6473 14000034 3F9A7643 E0000000 80008000 F6000002 80008180 7C1F00D0 7C1C0734 3FA0CC01 B39D8000 D200000C 00000002 3B9CFF96 B39D8000 3B9C006A 00000000 D200005C 00000002 3B9CFF96 B39D8000 3B9C006A 00000000 1400001C 386002EB 14000040 386002EB E0000000 80008000 F6000001 80008180 931F01C4 3B000000 D2000000 00000003 83B80004 3BBD0064 93B80004 931F01C4 60000000 00000000 E0000000 80008000 F6000001 80008180 931F0450 38600068 D2000000 00000003 80780004 3863FF9C 90780004 931F0450 60000000 00000000 E0000000 80008000 F6000001 80008180 931F042C 38600068 D2000000 00000003 80780004 3863FF9C 90780004 931F042C 60000000 00000000 E0000000 80008000 F6000001 80008180 931F0400 38600068 D2000000 00000003 80780004 3863FF9C 90780004 931F0400 60000000 00000000 E0000000 80008000 F6000001 80008180 931F0140 3B200000 D2000000 00000003 83380004 3B39FF9C 93380004 931F0140 60000000 00000000 E0000000 80008000 F6000001 80008180 931F0160 38600068 D2000000 00000003 80780004 3863FF9C 90780004 931F0160 60000000 00000000 E0000000 80008000 F6000001 80008180 931F0108 3B200000 D2000000 00000003 83380004 3B39FF9C 93380004 931F0108 60000000 00000000 E0000000 80008000 F6000001 80008180 3881006A 901F0014 D2000004 00000004 2C0001ED 40820010 7C050378 38A50064 7CA02B78 901F0014 60000000 00000000 E0000000 80008000 F6000001 80008180 807F0014 38C1015C D2000000 00000004 809F0018 38A0EC78 90A40014 38A01388 90A4001C 807F0014 60000000 00000000 E0000000 80008000 F6000004 80008180 B0858000 93E58000 8001002C 83E10024 83C10020 38210028 7C0803A6 4E800020 5A010000 FFFFFFA0 14000000 3800F000 14000028 38001000 E0000000 80008000 F6000002 80008180 48000008 3800FFFF 2C00FFFF 41820028 1400000C 48000028 E0000000 80008000 F6000001 80008180 EC0001B2 C05D0000 D2000004 00000003 3C003FAB 90010040 C05D0000 C0810040 EC4400B2 00000000 E0000000 80008000 F6000001 80008180 C03D0024 38610080 D2000000 00000002 3C6047FF 90610080 C0210080 00000000 E0000000 80008000 F6000001 80008180 C03D0024 386100B8 D2000000 00000002 3C6040FF 906100B8 C02100B8 00000000 E0000000 80008000 F6000001 80008180 380000A0 B01F0330 D2000000 00000002 386000A0 3803FF9C 60000000 00000000 E0000000 80008000 F6000001 80008180 38000184 B01F0330 D2000000 00000002 38600184 38030064 60000000 00000000 E0000000 80008000 F6000001 80008180 4800005C 807C0090 D2000004 00000004 807C0080 3880016A 38840064 90830374 3884000A 9083037C 807C0090 00000000 E0000000 80008000

HeatWave Removal
If you are having trouble with Heat Waves, you can always remove them by using this Gecko Code. Be sure to have Widescreen Hack off. $Remove Heatwave Effect Code NTSC-U: 0419F83C 4E800020

$Remove Heatwave Effect Code PAL: 041980C4 4E800020

60FPS
By adding the Gecko code below, and enabling it, Super Mario Sunshine will run at 60FPS.

$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, while also making the swimming blue/red coins in Gelato Beach near impossible to get (without the turbo nozzle).

Remove falling stars caused by 60FPS code by applying Minimum Camera Distance Gecko code by Ralf. Min Camera Distance Modifier [hawkeye2777 & Ralf] 003749C5 00000052 0440F3A8 43C80000