Super Paper Mario: Difference between revisions

Jump to navigation Jump to search
(Door/room transitions still require EFB to RAM. The rest of the sentence, however, was mixing this particular case with other bounding box related issues, removed that)
(Porting Bounding Box stuff from Paper Mario: The Thousand-Year Door. We should probably make a Global Problem template for Bounding Box stuff...)
Line 15: Line 15:
The game was originally planned for the [[Nintendo GameCube]] in 2006, but Nintendo changed it to a Wii release due to declining GameCube sales.
The game was originally planned for the [[Nintendo GameCube]] in 2006, but Nintendo changed it to a Wii release due to declining GameCube sales.


== Problems ==
== Emulation Information ==
=== Problems When Using Older Graphics Cards ===
Revision {{revision|4.0-5143}} introduced changes to the Vertex Loader JIT implementation of Bounding Boxes. This change requires GPU-specific features that are not present on older GPUs (older than 3rd quarter 2012). As such, graphics cards without Direct3D 11 or OpenGL 4.3 support are no longer supported. In essence, only computers with GPUs: Nvidia GeForce 400 series and newer, ATI Radeon HD 5000 Series and newer, and Broadwell integrated GPUs (HD Graphics 5300+) are supported by Dolphin for games requiring certain bounding box implementations. Using newer revisions with unsupported GPUs will lead to graphical glitches and softlocks. If game-breaking bugs are experienced, use revision {{revision|4.0-5124}} or lower as a workaround. For more information, refer to {{Issue|8405}}, {{Issue|8505}}, {{Issue|8270}}.


=== Bounding Box Issues ===
=== Requires Bounding Box ===
This game is very unstable under default graphical settings, ranging from graphic abnormalities to Pixls failing to follow Mario properly. Enable bounding box emulation to fix it.
A large portion of this game requires bounding box emulation.  Without bounding box emulation, there will be graphical errors, crashes, and other issues throughout the game.  It is not recommended to ever disable bounding box emulation while playing this game.
{{Image|SPM-Down_Pipe_1.png|Going down a pipe causes a silhouette of Mario instead of the proper effect going down a pipe before the paper wipe transition}}
{{Image|SPM-Down_Pipe_1.png|Missing animation when going into a pipe}}
{{Image|SPM-Down_Pipe_2.png|Ditto|br}}
{{Image|SPM-Down_Pipe_2.png|Ditto|br}}


== Problems ==
=== Missing Transitions ===
=== Missing Transitions ===
Some transition effects and most paper flip animations won't work properly. Disable '''EFB Copies to Texture Only''' to prevent that.  
Some transition effects and most paper flip animations won't work properly. Disable '''EFB Copies to Texture Only''' to prevent that.  
{{image|Super Paper Mario - Door Transition EFB2Tex.gif|Missing transition}}
{{image|Super Paper Mario - Door Transition EFB2Tex.gif|Transition /w '''EFB Copies to Texture Only'''}}
{{image|Super Paper Mario - Door Transition EFB2RAM.gif|Proper emulation|br}}
{{image|Super Paper Mario - Door Transition EFB2RAM.gif|Proper emulation|br}}