libretro / libretro/RetroArch

Subsystem does not load Achievements.

Open
#19,160 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

Subsystem for DS core melonDS or any other similar core that can use Subsystem does not load Achievements if loaded this way.

Expected behavior

Subsystem to load Achievements for the game currently playing.
Example.
Load DS Game Mega Man Battle Network 5 Double Team DS
Load GBA Game Mega Man Battle Network 1 - 5 or Boktai 1 or 2.
Achievements should show and work for Mega Man Battle Network 5 Double Team DS
It does not.

Steps to reproduce the bug
  1. Start Retro Arch
  2. Load Nintendo DS core
  3. Click Subsystem
  4. Select either option (Does not matter, both produce same problem)
  5. Select DS Rom, Mega Man Battle Network 5 Double Team DS
  6. Select GBA Game Mega Man Battle Network 1 - 5 or Boktai 1 or 2. (Also select Save if you choose this option)
  7. Start Game via Subsystem
  8. And here it should have loaded the Achievements for Mega Man Battle Network 5 Double Team DS
  9. But if you go Quick Menu and then go to Achievements it will say (Not logged in or Unknown Game).
Version/Commit

1.22.2

Bisect Results

No response

Present in the nightly version

Yes, this is reproduced in the nightly build

Platform & operating system

Windows 12

Affected Cores

DeSmuME, melonDS DS, melon DS, NooDS,

Environment information

No response

Relevant log output

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue by launching a DS game with a GBA companion through the Subsystem menu, then check Quick Menu > Achievements and compare the result with a normal game launch. Trace the subsystem startup path and the Achievements identification or login state, using the affected DeSmuME, melonDS, or NooDS cores as examples. Done means the expected game's Achievements load and work when started through Subsystem.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.