flyinghead / flycast

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

feature request: Rich Presence (RA) on emulator #1637

Open falsepopsky opened 2 months ago

falsepopsky commented 2 months ago

Request

Support Rich Presence (RetroAchievements) on Flycast (NO DISCORD). This feature should likely be included in the "Achievements" section. Several other emulators already support Rich Presence, such as Dolphin, PCSX2, etc.

Riche presence preview on emulators:

Dolphin

Dolphin

PCSX2

PCSX2

Why

Currently, the only way to track Rich Presence is by manually checking your profile on the RA website (updates approximately in 2 minutes) or Discord (I don't use Discord, so I cannot confirm whether the updates sync in real-time).


TLDR: Support the Rich Presence in the emulator (NO DISCORD)

flyinghead commented 2 months ago

Rich Presence is already supported. image I don't see the point of displaying it in Flycast since I assume the user knows which game he is playing.

falsepopsky commented 2 months ago

Hey thanks for the quick response, the problem is that there are some games (or achievements) that specifically track items, health, and other stuff. A quick dummy (fake) example would be with that game "102 ..." where you need to collect all "secret bones" in "x" level. However, the game doesn't have a way to show you the bones that you've collected until you finish the level. So, to keep an eye on your progress, you can quickly check the Rich Presence feature instead of relying on the website that updates after 2 minutes.

You can see a more verbose example that I put in the preview on PCSX2.

If you believe users should rely solely on the website or Discord to track their progress, i can close this issue as not planned.