RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

Retroarch v1.21.0 WiiU/Wii: Application exits when trying to run .zip archives

Open filobeddo opened this issue 7 months ago • 6 comments

Is there an existing issue for this?

  • [x] This is a bug in RetroArch frontend
  • [x] I have searched the existing issues

Description

Upgraded Wii U Retroarch from v1.20.0 to v1.21.0. Loading content fine, with non-archive/named extensions, however, attempting to load a .zip archived content I found that I was NOT offered a selection of core to run against. After a black-screen Retroarch exits to the loader.

I have tried this both with my original/imported config (from v1.20.0) and a clean install with nothing but the installation bundle. Same result.

I have had to roll-back to v1.20.0 until a fix or workaround is available.

Expected behavior

When selecting archived (.zip) content the GUI would usually present an option to select which core to run the content against.

Steps to reproduce the bug

  1. Select load-content.
  2. Select any archived (.zip) content
  3. Load content
  4. Observe application exit (not crash) back out to loader/OS.

Version/Commit

stable 1.21.0 (28-4-25)

Bisect Results

No response

Present in the nightly version

I don't know

Platform & operating system

Wii U, Wii

Affected Cores

Global issue

Environment information

Wii U, starting Retroarch via Homebrew Launcher (main retrparch.rpx)

Relevant log output


filobeddo avatar May 14 '25 16:05 filobeddo

This has affected regular Wii also. The only workaround i know of is to create and boot zip files from Playlists.

RunningSnakes73 avatar May 21 '25 01:05 RunningSnakes73

This has affected regular Wii also. The only workaround i know of is to create and boot zip files from Playlists.

Thanks for adding and info on the workaround (although ill stick with my roll-back I think). ill update this to include Wii.

filobeddo avatar May 21 '25 08:05 filobeddo

I just tried the most recent nightly (26-05-25) and find that the behavior around this issue is different from that I have reported for stable/v1.21.

Under the nightly the prompt to select a core is still not happening (for .zip files), however rather than dumping out to the loader the .zip will be loaded under the currently loaded core; meaning the content would work if you happen to have the correct core for that content already live.

So a workaround of sorts for v1.21: Using nightly build and ensure the correct core is loaded prior to selecting a .zip content of that cores type.

filobeddo avatar May 26 '25 12:05 filobeddo

Some additional information:

I find this issue is not specific to just .ZIP content, but also to other file-types which potentially match more than one core, for example .CUE. These also do not prompt the user to select a core to load them with.

Hope this helps!

filobeddo avatar May 29 '25 18:05 filobeddo

Please try enabling this: Image

If it helps then the suggestion prevention probably needs to be allowed for dynamic platforms only.

sonninnos avatar May 29 '25 18:05 sonninnos

Please try enabling this: Image

If it helps then the suggestion prevention probably needs to be allowed for dynamic platforms only.

Hi. Enabling the ' always suggest cores ' option did the trick and I am now offered the core selection for .zip (and other non specific types), at least in the nightly I am still running (from 26-05-25). I have not rolled back to the v1.21.0 stable to test in that, but will do when I get the time.

filobeddo avatar Jun 19 '25 17:06 filobeddo

Static platforms ignore the option now after this, as in it is always "on" like it used to be without the option, so this should not be a problem anymore: https://github.com/libretro/RetroArch/commit/19f6d94a78ee1e7e4f3703d02951e1699a451a9c

sonninnos avatar Jul 16 '25 03:07 sonninnos