Hello. I am having trouble emulating Paper Mario on my smartphone. Whenever there is a paper effect (for example when going down a pipe) Dolphin crashes. I've tried different settings but nothing works. Any help is appreciated.
Thanks
First of all, make sure that Disable Bounding Box and Store EFB Copies to Texture Only aren't turned on. If it doesn't work with those settings, try adding the following line to the [Hacks] section of /sdcard/dolphin-emu/Config/GFX.ini:
BBoxPreferStencilImplementation = True
I have to disagree with JosJuice response. AFAIK dolphin doesn't crash on those effects without bbox, but the effect is broken. But iirc there are some driver revisions which crash the GPU driver if you enable the bbox emulation.
Please recheck that the bbox emulation is enabled in the game settings, I might remember wrong. If you still get the crash, you need a newer version of your GPU drivers.
You're right, Dolphin shouldn't crash on that just because bbox emulation (or EFB to RAM) is disabled. I included that in the post just to be on the safe side, since the goal is to make the game work and not just not make Dolphin crash.
Setting BBoxPreferStencilImplementation helped someone else in another topic with Super Paper Mario, though I'm not really sure why, since Dolphin should be autodetecting that it should use the stencil implementation... I'd say it's worth a try, but if it doesn't work regardless of whether you're using it, there isn't much left to do other than hoping that the phone manufacturer will provide you with better drivers.
(11-29-2017, 09:08 PM)JosJuice Wrote: [ -> ]Setting BBoxPreferStencilImplementation helped someone else in another topic with Super Paper Mario, though I'm not really sure why, since Dolphin should be autodetecting that it should use the stencil implementation...
Dolphin only detects if the other method is announced by the driver. We don't know if the driver is going to crash. So indeed, this configuration might help a lot.
Thanks for the quick response. I do not have a Bounding Box option, but I added the line BBoxPreferStencilImplementation = True and now Dolphin no longer crashes. But there are extreme slowdowns when going down a pipe. It takes around 30-40 seconds. Also there is a large shadow of Mario on screen. Please check the attachment.
Ah right, the bounding box option isn't in the Android GUI... I forgot about that. You can put this line in the Hacks section of GFX.ini instead:
BBoxEnable = True
(Or if you want to, you can use game INIs in order to enable bounding box for this game only.)
This should fix the large shadow of Mario, but I don't have much hopes for the slowdowns.
Can someone help me with the exact placement of of the individual game ini on Android?
Is it \Dolphin-emu\Gamesettings\ ?
And is the file G8M.ini ?
And finally, is there a way to tell in game what hacks are actually enabled from the ini's? I've tried the various Bbox lines and can't seem to stop it locking up with these transition sections.
Thanks!
(11-29-2017, 11:19 PM)JosJuice Wrote: [ -> ]Ah right, the bounding box option isn't in the Android GUI... I forgot about that. You can put this line in the Hacks section of GFX.ini instead:
BBoxEnable = True
(Or if you want to, you can use game INIs in order to enable bounding box for this game only.)
This should fix the large shadow of Mario, but I don't have much hopes for the slowdowns.
So I've enabled Bounding Box but the large shadow of Mario is still on screen. However, the transitions are much quicker now. The version of Dolphin that I am using is a development version. Do you know if there is stable version of Dolphin 5.0 for android?