libretro / libretro/RetroArch

Achievements mode glitch

Open
#16,070 3 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

Description

Playing PSO v2 for Dreamcast, I was experimenting with cheats. I wanted to activate Christmas or Sonic mode (events) which I used on PSOv1 back in the day, but I heard PSOv2 does not allow cheats, except Codebreaker on JP versions. I set up the cheats, but they did not work, proving the "no cheats" was correct.

I disabled cheats, even hit save cheats. I then went to enable hardcore mode, at which time Retroarch restarted. It acted as it should be Hardcore mode, as that's the same force restart. This did not award Achievements to hardcore mode, eventually me realizing it was giving them still as Softcore, even after the reset.

The emulator on next start of the game, STILL loaded up cheats, even after I selected "delete all cheats". This was for several times playing, me being confused at WHY I wasn't getting Achievement Points: But I figured it out after several times of "Enable Hardcore Mode" and restarting the Emulator: Retroarch was still booting cheats I selected to delete in the app, and didn't properly activate Hardcore when prompted.

I had to delete all cheats from the directory to fix this, and now have to require manual unlocks for a couple days of achievements I'm concerned may not be granted: One of those is getting to a certain level on a class that took 20 hours

The glitches for this seem two-fold: It didn't boot in hardcore mode even when prompted to resume it, and that it kept trying to load cheats or didn't delete all cheats when prompted and saved.

  • RetroArch version 1.15.0
  • OS: Win10

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

Start by reproducing the report on RetroArch 1.15.0 with PSO v2 for Dreamcast on Windows 10. Investigate the cheat deletion/reloading behavior and the hardcore-mode state after restart; done means deleted cheats no longer load and achievements remain in hardcore mode after the restart.

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
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.