rafaelvcaetano / melonDS-android

Android port of melonDS
GNU General Public License v3.0
731 stars 45 forks source link

A specific RetroAchievement unlocks via RetroArch with melonDS core, but not via melonDS standalone emulator. #1177

Open yuvi3000 opened 1 year ago

yuvi3000 commented 1 year ago

Problem:
I've been logged into RetroAchievements having a good experience unlocking achievements with multiple games. However, I noticed this specific achievement did not unlock on the melonDS emulator:

Pokemon Ranger (Nintendo DS) Neglect Duties [m] (1) (2) "Find a Go-Rock Grunt slacking off with his Slakoth and defeat them."

I had saved in the Dusk Factory area before encountering this opponent, so I was able to retry this multiple times and I can confirm it did not unlock. I then moved my save across to RetroArch using the melonDS core and noted that it unlocked on the first attempt.

I am not concerned with my specific experience as I've successfully achieved it here, but I thought I should note it in case this causes issues with other similarly coded RetroAchievements.

Steps to reproduce:

  1. Get save file
  2. Load save in game, walk upstairs and encounter the enemy in the top-left corner of the roof area.
  3. Defeating this enemy should trigger the achievement, but it does not.
SuperSonic472 commented 10 months ago

This is probably a error in the porting process because the retroarch core is official

rafaelvcaetano commented 8 months ago

Sorry for taking so long to respond. I tried to reproduce the issue, but the achievement unlocks for me. Could you give some more information about your configuration? Namely, if you were running with a custom BIOS and firmware, if you were running in DS or DSi mode, and if JIT was enabled or not.

yuvi3000 commented 8 months ago

I did not use any custom BIOS or firmware.

DS mode, not DSi.

JIT was enabled.

rafaelvcaetano commented 8 months ago

Nope, can't reproduce it 😔 Would you mind testing this again? Maybe some of the changes that I have made since you opened the issue have solved this without me knowing it.