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.

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.

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.

Graffiti Behaves Oddly

 * Anisotropic Filtering above 1x or Anti-Aliasing set to SSAA makes the graffiti disappear.
 * Requires Texture Cache Accuracy to be set to safe to prevent missing graffiti textures.
 * Graffiti edges may appear blocky if Scaled EFB Copy is enabled.

}}}}

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 codes below work as a replacement for the NTSC-U or PAL versions.

NTSC-U
04416758 44480000 044123E8 442F0000 04416620 442F0000 04176AA4 C002B83C 0429B974 C002B83C 04176C40 C002B83C 04176FF4 C002B83C 04177198 C002B83C 04412408 3FE38E39 04416B74 3F9A7643 0429610C 380002EA 042960A0 3860FF96 C214EF74 00000002 3B20FFA9 93380004 931F0140 00000000 C214EE24 00000002 3B20FFA9 93380004 931F0108 00000000 C214F09C 00000002 3860FFA9 90780004 931F0160 00000000 C214F308 00000002 3BA00251 93B80004 931F02F8 00000000 C214F70C 00000002 3860FFA9 90780004 931F0400 00000000 C214F830 00000002 3860FFA9 90780004 931F042C 00000000 C214F93C 00000002 3860FFA9 90780004 931F0450 00000000 C214D8EC 00000002 38800251 9081056C 807F02A0 00000000 0414E7D4 3880023C C22CB330 00000004 2C00019F 40820008 38000203 2C00018D 40820008 380001F1 901F0014 00000000 C2156004 00000004 809F0018 38A0EC78 90A40014 7CA500D0 90A4001C 38800000 60000000 00000000 C214F114 00000002 3BA00258 93B80004 931F01C4 00000000 C2363138 00000009 80ED8D08 800701E8 540C24B6 2C030000 41820030 7C032A14 7C006000 41820024 5580F87E 7C601850 1C630003 1CA50003 7C631670 54A5F0BE 7C630194 7C630214 60000000 00000000

PAL
0440DCB0 44480000 04409930 442F0000 0440DB78 442F0000 0416CA6C C002B6A4 04293850 C002B6A4 0416CC08 C002B6A4 0416CFBC C002B6A4 0416D160 C002B6A4 04409950 3FE38E39 0440E0D4 3F9A7643 0428DFA4 380002EA 0428DF38 3860FF96 C2143C04 00000002 3B20FFA9 93380004 931F0140 00000000 C2143AB4 00000002 3B20FFA9 93380004 931F0108 00000000 C2143D2C 00000002 3860FFA9 90780004 931F0160 00000000 C2143F98 00000002 3BA00251 93B80004 931F02F8 00000000 C214439C 00000002 3860FFA9 90780004 931F0400 00000000 C21444C0 00000002 3860FFA9 90780004 931F042C 00000000 C21445CC 00000002 3860FFA9 90780004 931F0450 00000000 C214257C 00000002 38800251 9081056C 807F02A0 00000000 04143464 3880023C C22C33C4 00000004 2C00019F 40820008 38000203 2C00018D 40820008 380001F1 901F0014 00000000 C214B020 00000004 809F0018 38A0EC78 90A40014 7CA500D0 90A4001C 38800000 60000000 00000000 C2143DA4 00000002 3BA00258 93B80004 931F01C4 00000000 C235B358 00000009 80ED8CC8 800701E8 540C24B6 2C030000 41820030 7C032A14 7C006000 41820024 5580F87E 7C601850 1C630003 1CA50003 7C631670 54A5F0BE 7C630194 7C630214 60000000 00000000

Region-Free
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).

Region-Specific
The below Region-Specific 60FPS Gecko codes fix the blue/red coin fish speed and graffiti fill speed.

NTSC-U
60FPS (NTSC-U) [gamemasterplc] 044167B8 3F800000 042FCB24 60000000 04414904 3CA3D70A C20066EC 00000002 C2C28028 EC2105B2 FEC00890 00000000

PAL
60FPS (PAL) [gamemasterplc] 0440DD10 3F800000 042F4CB4 60000000 0440BE54 3CA3D70A C20066EC 00000002 C2C28028 EC2105B2 FEC00890 00000000

Falling stars fix
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