Super Mario Sunshine: Difference between revisions

Jump to navigation Jump to search
→‎Gameplay Videos: remove blocked video
m (→‎Region-Specific: Add 60 FPS code for Switch version (from Super Mario 3D All-Stars).)
(→‎Gameplay Videos: remove blocked video)
(19 intermediate revisions by 9 users not shown)
Line 15: Line 15:
== Problems ==
== Problems ==
{{Problems|{{#vardefineecho: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 ===
=== Shaky Props ===
Line 26: Line 23:
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 or Vulkan backend removes the slowdown.
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 or Vulkan backend removes the slowdown.


=== Debug Cubes ===
=== <s>Debug Cubes</s> ===
During certain "Secret" scenarios, debug cubes are visible due to an uninitialized color. See {{issue|8059}}. The boxes were invisible starting with {{revision|4.0-8388}}, but returned to the old behavior in {{revision|4.0-8450}}.
During certain "Secret" scenarios, debug cubes are visible due to an uninitialized color. See {{issue|8059}}. The boxes were invisible starting with {{revision|4.0-8388}}, but returned to the old behavior in {{revision|4.0-8450}}.  Fixed again in {{revision|5.0-13081}}.
{{image|SMS squares 1.png|Secret of the Dirty Lake Beginning}}
{{image|SMS squares 1.png|Secret of the Dirty Lake Beginning}}
{{image|SMS squares 2.png|Secret of the Dirty Lake End Downward}}
{{image|SMS squares 2.png|Secret of the Dirty Lake End Downward}}
Line 33: Line 30:


}}}}
}}}}
=== Sirena Beach Scrub ===
There is a bug in the level involving a timed cleanup of Sirena Beach where a complete cleanup would go undetected. This bug was at one point regarded as fixed and present only in old versions (3.0, 4.0), but it is still commonly reported[https://old.reddit.com/r/DolphinEmulator/search?q=%22sirena+beach%22&restrict_sr=on] and can still be a problem under certain conditions. There are various solutions involving changing graphics settings. For example, user VinDuv reported switching from DirectX 12 to OpenGL solved the issue in {{revision|5.0-1331}}. The nature of the level can make it hard to know whether the bug or an incomplete cleanup is responsible for failure. As a last resort, consider using the Gecko code
<pre>$Instant Scrubbing Sirena Beach Completion [gamemasterplc]
0419CFB4 38000000</pre>
to skip the cleanup requirement.


== Enhancements ==
== Enhancements ==
Line 55: Line 58:
*Anisotropic Filtering above '''1x''' or Anti-Aliasing set to '''SSAA''' makes the graffiti disappear.
*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.
*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.
*Graffiti edges may appear blocky if '''Scaled EFB Copy''' is enabled, but this causes the heatwave effect to appear pixelated when running at a higher internal resolution than native resolution. You can use an optional Gecko code to remove the heatwave effect: 0419f83c 4e800020.
{{image|SMS_No_Sludge_2.png|Graffiti disappeared by enhancement options}}
{{image|SMS_No_Sludge_2.png|Graffiti disappeared by enhancement options}}
{{image|SMS Sludge D3D.png|Some of the graffiti is fixed, but some can't be seen with this graphic configuration in use for Direct3D.}}
{{image|SMS Sludge D3D.png|Some of the graffiti is fixed, but some can't be seen with this graphic configuration in use for Direct3D.}}
Line 61: Line 64:


=== HD Textures ===
=== HD Textures ===
[https://forums.dolphin-emu.org/Thread-super-mario-sunshine-4k-hd-texture-pack-1-0-0-2020-09-17?pid=512092#pid512092 Super Mario Sunshine 4K Texture Pack by Henriko Magnifico]
[https://forums.dolphin-emu.org/Thread-super-mario-sunshine-uhd-texture-pack Super Mario Sunshine UHD Texture Pack]
[https://forums.dolphin-emu.org/Thread-super-mario-sunshine-uhd-texture-pack Super Mario Sunshine UHD Texture Pack]


=== 16:9 Aspect Ratio Fix ===
=== 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.
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. These codes can have adverse effects on the games heat distortion effect.


==== NA ====
==== NA ====
Line 510: Line 515:
{{testing/entry|revision=5.0-8935|OS=Windows 10|CPU=AMD Ryzen 5 2400G @ 3.9GHz|GPU=AMD Radeon RX Vega 11 IGP|result=Configuration: 720p, 1xAF, no AA. Encounters "Failed to submit command buffer" during or straight after the opening scene with Vulkan, making it completely unplayable. Other backends run just fine with perfect speed.|tester=amiboss}}
{{testing/entry|revision=5.0-8935|OS=Windows 10|CPU=AMD Ryzen 5 2400G @ 3.9GHz|GPU=AMD Radeon RX Vega 11 IGP|result=Configuration: 720p, 1xAF, no AA. Encounters "Failed to submit command buffer" during or straight after the opening scene with Vulkan, making it completely unplayable. Other backends run just fine with perfect speed.|tester=amiboss}}
{{testing/entry|revision=5.0-10922|OS=Windows 10|CPU=AMD Ryzen 7 3700X @ 4.2GHz|GPU=NVIDIA GeForce GTX 1060|result=OpenGL, 3xIR, 1xAF, 4x MSAA, recommended settings. With the 60 FPS and 16:9 codes, the game runs perfectly from start to finish with no noticeable drops.|tester=Aplayer12345}}
{{testing/entry|revision=5.0-10922|OS=Windows 10|CPU=AMD Ryzen 7 3700X @ 4.2GHz|GPU=NVIDIA GeForce GTX 1060|result=OpenGL, 3xIR, 1xAF, 4x MSAA, recommended settings. With the 60 FPS and 16:9 codes, the game runs perfectly from start to finish with no noticeable drops.|tester=Aplayer12345}}
{{testing/entry|revision=5.0-12945|OS=Windows 10|CPU=AMD Ryzen 5 2600X @ 3.6GHz|GPU=NVIDIA GeForce GTX 1080|result=Vulkan, 6xIR, 16xAF, 0x MSAA. Used 16:9 and 60fps code, played up to 80 stars. Had random fps drop with OpenGL, not present with Vulkan. Very occasional glitching of audio where music would be stuck on first note during level transition, fixed by re-entering a level. No issues with red coins using the 60fps code (aside from coins clipping into environment but I think that's in the game anyway). 60fps or 16:9 code causes falling stars glitch, 'fix falling stars' code did not work but left enabled anyway, did not cause any issue on rollercoaster pina park levels. I instead used a texture replacement (google 'Widescreen Stars Fix'), this worked fine. Graffiti appears blocky, this can be fixed by disabling scaled efb copy but causes the heatwave effect to appear pixelated when running at a higher internal resolution. Heatwaves appear okay when enabling scaled efb copy but causes blocky graffiti, no way to get smooth graffiti and higher resolution heatwaves as far as I know. Optional gecko code to remove heatwave effect: 0419f83c 4e800020. Otherwise perfect.|tester=Trace6x}}
{{testing/end}}
{{testing/end}}


Line 517: Line 523:
|vid1=4YS37gMs_oA|cap1=Super Mario Sunshine 60FPS Hack (Official)
|vid1=4YS37gMs_oA|cap1=Super Mario Sunshine 60FPS Hack (Official)
|vid2=P3ATQ4pd0tQ|cap2=Super Mario Sunshine in HD & 60fps! - The Retro Byte
|vid2=P3ATQ4pd0tQ|cap2=Super Mario Sunshine in HD & 60fps! - The Retro Byte
|vid3=7AlUCD-BmDs|cap3=Super Mario Sunshine - NVIDIA SHIELD Android TV - Dolphin Emulator 4.0-7947 (1080p) - GameCube
|vid3=P6kbdfIqmvk|cap3=Super Mario Sunshine - GCN 1080p upscaled in Dolphin with Iris Xe Graphics
|vid4=L3qQCJOOg5I|cap4=Let's Play Super Mario Sunshine: Part 1 (Dolphin - HD Texture Pack) (1080p HD) - Nintendo GameCube
|vid4=L3qQCJOOg5I|cap4=Let's Play Super Mario Sunshine: Part 1 (Dolphin - HD Texture Pack) (1080p HD) - Nintendo GameCube
|vid5=w5DBQWS7k4s|cap5=Super Mario Sunshine at 4K on Dolphin Emulator 5.0
|vid5=w5DBQWS7k4s|cap5=Super Mario Sunshine at 4K on Dolphin Emulator 5.0
2,226

edits

Navigation menu