flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.51k stars 176 forks source link

Add Achievements login from Retroachievements.org #1144

Closed retropieuser closed 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 flycast 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 flycast is better and runs more consistently than Retroarch.

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 flycast project. It wouldn't involve creating the achievements themselves as that is done already; linking them to a feature within Flycast

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.

flyinghead commented 1 year ago

Duplicate of #761