RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

Nintendo Switch - Save state options and core information are missing

Open Blazin64 opened this issue 3 years ago • 9 comments

Description

When a game is loaded from a playlist in a new RetroArch installation, "Save/Load State" options are not visible in the "Quick Menu". There is also not a "Core Information" entry under Main Menu > Information.

It seems like there is either something wrong with the main RetroArch executable, or with the way libretro_path is being set in /retroarch/retroarch-salamander.cfg.

Whatever the issue is, it causes similar symptoms to missing core information files.

Expected behavior

Normally, the "Save State" and "Load State" options should be visible in the "Quick Menu" when a game is running. Also, "Core Information" should be visible under Main Menu > Information. No user intervention should be required.

Actual behavior

The "Save/Load State" options are not visible in the "Quick Menu". Also, "Core Information" is not visible under Main Menu > Information.

Note: Starting with version 1.14, there are no workarounds to deal with this issue. It is simply broken!!!

The following steps are required to fix this:

  1. Start RetroArch.
  2. Go to Main Menu > Load Core and select a core to load.
  3. Restart RetroArch.

Alternatively:

  1. Open the /retroarch/retroarch-salamander.cfg file in a text editor.
  2. Set libretro_path to point to the location of a core. For example, libretro_path = "/retroarch/cores/mgba_libretro_libnx.nro".
  3. Save the file.
  4. Start RetroArch.

Steps to reproduce the bug

  1. Set up a fresh copy of RetroArch on the microSD card. Files from previous RetroArch installs must not be present.
  2. Find some games that can be run by a RetroArch core with save state support. Put them in a devoted directory on the microSD card, like /retroarch/roms/GBA. (I have only tested GBA and SNES games)
  3. Start RetroArch.
  4. Go to Main Menu > Import Content > Scan Directory and select the directory containing your games.
  5. Load a game from the newly generated playlist. Choose a core if prompted. (I have only tested mGBA and BSNES.)
  6. Once the game starts running, enter the "Quick Menu". Notice that the "Save State" and "Load State" options are missing.
  7. Go to Main Menu > Information. Notice that "Core Information" is missing.
  8. Close RetroArch.
  9. Open the /retroarch/retroarch-salamander.cfg file in a text editor. It should say libretro_path = "sdmc:/switch/retroarch_switch.nro".

Bisect Results

  • RetroArch: 1.12.0

Version/Commit

  • RetroArch: 2022-10-27 nightly (194be57)

Environment information

Nintendo Switch

Blazin64 avatar Oct 27 '22 19:10 Blazin64

you should label this issue

imagochan avatar Oct 30 '22 14:10 imagochan

Still valid for 1.14.0

dmzkrsk avatar Dec 22 '22 13:12 dmzkrsk

Have the developers even noticed this issue? I get that you guys may not have time to work on it, but please at least say something...

Is there potentially a problem with PR #13562 that is causing this?

Blazin64 avatar Jan 10 '23 02:01 Blazin64

There is no issue. Simply update via the nightly bundle or manually download the /switch/ loader. This is simply a version missmatch between entrypoint and binaries.

Keep in mind that the downloader always pulls nightly, so if theres a breaking change with the stable bundle, everything goes to hell.

m4xw avatar Jan 10 '23 12:01 m4xw

There is no issue. Simply update via the nightly bundle or manually download the /switch/ loader. This is simply a version missmatch between entrypoint and binaries.

Keep in mind that the downloader always pulls nightly, so if theres a breaking change with the stable bundle, everything goes to hell.

Ok so where does we download working version for the save states working ? if I understand, the problem from version mismatch between nightly and stable version.

nerirififi avatar Jan 27 '23 12:01 nerirififi

Is there any update regarding this issue? 1.15 and still no fix? I installed fresh Retroarch on a freshly updated Switch with newest atmosphere - no quick save options (of course turned on in settings).

azimaxx avatar Aug 23 '23 20:08 azimaxx

Hey guys any update on the issue?

namnq-sipher avatar Aug 04 '24 14:08 namnq-sipher

Same for me Save state is still missing for me Workaround is to load the core manually

FabiV7 avatar Oct 03 '24 15:10 FabiV7

This error is still happening in the latest version.

If the devs are not willing to correct the problem, is there any guidance on where the issue is coming from? e.g., if we can download a working build from the github and manually install it, that would be preferable, as I've been dealing with the issue for over a year now.

retropele avatar Dec 05 '24 06:12 retropele

@dmzkrsk @m4xw @nerirififi @azimaxx @namnq-sipher @FabiV7 @retropele

The issue appears to be fixed as of version 1.20.0. I tested several cores and they all worked as expected.

Blazin64 avatar Mar 26 '25 21:03 Blazin64