mupen64plus / mupen64plus-core

Core module of the Mupen64Plus project
1.29k stars 257 forks source link

[Feature Request] Add Achievements login from Retroachievements.org #1013

Open retropieuser opened 1 year ago

retropieuser commented 1 year ago

Hello, I'm writing to request if it would be possible to add Retroarchievements into the standalone mupen64plus emulator? Essentially the website provides data of unlockable achievements for a user via a login which is adjusted when something in the memory of the game is changed to show this has been completed.

I've tried this function on the Retroarch version of flycast but the standalone mupen64plus is better and runs more consistently than Retroarch on older machines such as pi4.

I think this would benefit the emulator a lot as it's quite a popular feature with users and could bring more interest to the mupen64plus project. It wouldn't involve creating the achievements themselves as that is done already; linking them to a feature within mupen64plus

Examples of where it has already been coded for emulators can be found in Duckstation (https://github.com/stenzek/duckstation/tree/master/dep/rcheevos), AetherSX2 and recently PPSSPP.