dolphin icon indicating copy to clipboard operation
dolphin copied to clipboard

FR: Skip Gamecube IPL When Not Present and "Skip Main Menu" is False

Open rehashedsalt opened this issue 2 years ago • 0 comments

In its default configuration, PrimeHack reads vanilla Dolphin configuration files when present. This caused an issue for me where, upon launching Prime through PrimeHack, the game immediately closed with no error message. I was able to trace this to Settings > Gamecube > "Skip Main Menu", which was unset as I normally use the IPL on vanilla Dolphin. However, my PrimeHack installation was not provided a copy of the IPL, so it attempts to launch the IPL and fails silently.

Replication steps:

  • Launch Vanilla Dolphin with a copy of the IPL installed
  • Disable "Skip Main Menu"
  • Launch PrimeHack
  • Launch any game through PrimeHack
  • Be confused as to why it instantly closed

Couple possible solutions:

  • Ignore "Skip Main Menu" when the IPL cannot be found
  • Always skip the IPL (since it's PrimeHack and who's actually going to use the IPL on PrimeHack)
  • Provide an error message to the user when the IPL cannot be found (there's one if you turn on the debugger UI but that's an incredibly non-obvious troubleshooting step -- it's suppressed otherwise)

rehashedsalt avatar Feb 13 '23 00:02 rehashedsalt