Super Mario Sunshine: Difference between revisions

Added patches area, but this is ridiculous. Removed higher framerates because that is not possible in master (I asked JMC47, who wrote the article). Removed camera formatting because there are already widescreen hacks present.
(Added patches area, but this is ridiculous. Removed higher framerates because that is not possible in master (I asked JMC47, who wrote the article). Removed camera formatting because there are already widescreen hacks present.)
Line 13: Line 13:
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.
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 ==
== Patches ==
=== White Water ===
If anisotropic filtering is used the reflections on ocean water will enlarge to absurd proportions, basically turning the water white. See {{issue|5676}}.
 
=== Goo/Oil Behaves Oddly ===
*EFB to Texture is disabled in the GameINI, requiring you to play it in EFB to RAM. If this is changed, goo/oil may behave oddly and be impossible to spray away.
*The goo/oil may slide across surfaces and erase itself if "Force Texture Filtering" is enabled. If already disabled, turning off "Scaled EFB Copy" can also resolve this.


=== 16:9 Aspect Ratio Fix ===
=== 16:9 Aspect Ratio Fix ===
Line 37: Line 31:
043AA070 3FAAAAAB</pre>
043AA070 3FAAAAAB</pre>


=== Camera formatting ===
== Problems ==


The original code for the "Warped Camera View" (made by Twilight Spectre) is somehow recognized as a FOV modifier and changes the game's zooming by changing the value "3E000000" to some other value. The game will be played at the desired field of view once that value was modified. Examples of the code modifications are listed here:
=== White Water ===
If anisotropic filtering is used the reflections on ocean water will enlarge to absurd proportions, basically turning the water white. See {{issue|5676}}.


<pre>044176A8 3F400000 - Normal 4:3 camera
=== Goo/Oil Behaves Oddly ===
044176A8 3F000000 - Open matte camera
*EFB to Texture is disabled in the GameINI, requiring you to play it in EFB to RAM. If this is changed, goo/oil may behave oddly and be impossible to spray away.
044176A8 3EA00000 - A bit zoomed out from view</pre>
*The goo/oil may slide across surfaces and erase itself if "Force Texture Filtering" is enabled. If already disabled, turning off "Scaled EFB Copy" can also resolve this.
 
=== Higher framerates ===
 
The patch for the frame rate change can be affected by inserting the dword values into the patches section of the game. Once that has been done, the player will achieve smoother playback. The following known patches are listed [https://dolphin-emu.org/blog/2015/02/07/game-modification-60-fps-hacks/ here]. In these cases, it doesn't necessarily need CPU Clock Overriding as it may execute the game that way even if that options not used like the Vbeam.


=== <s>Striped Loading Screens</s> ===
=== <s>Striped Loading Screens</s> ===