flycast
flycast copied to clipboard
[Feature Request] RetroAchievements support
Is your feature request related to a problem? Please describe. Currently the only way to get RetroAchievements to work with flycast is through Retroarch core. But it's a very tedious process. And installing Retroarch for only Dreamcast doesn't make sense. So if it's possible can you please add RA support in the standalone application.
Why only Android/iOS? This should be addressed to all platforms, if possible.
Considering the native Xbox port of Flycast runs significantly better than the Retroarch core I too would like to see this happen now now that achievements are supported in Dreamcast games.
Just wanted to share my desire to see this feature
I agree with everyone! I would love too see this happen. But sadly I’m not a dev and I don’t know much about emulator development/ emulation.
Apologies I didn't see this ticket. I'd also love to see this implemented
Please add Retroachievements
Hello, thanks for that awesome emulator. Will be possibility to have retroachivements support on the emulator? Thanks!
+1, it would be very nice if add a retroachivments support.
Flycast runs so much smoother when not emulated via RetroArch, really wish we could have achievement support for it
The latest build on the dev
branch features a basic RetroAchievements integration. UI is very minimal at this point and you'll just get text notifications when achievements are unlocked. However everything should be tracked on the retroachievements.org web site.
This is supported on all platforms.
Please test and comment with your feedback. Don't forget to enable Automatic Crash Reporting.
Just downloaded the freshest dev build. It crashes when I tried to began input text to login/password field.
@w-e-g which platforms are you on?
macOS Sonoma 14.4.1, x86_64.
Well, you're lucky because it doesn't even start on my machine. It looks like the macOS build is broken.
android seems ok, no issues yet, logged in and what not,
@w-e-g Can you try the previous dev build? There are UI text fields in the Settings > Network tab. Please test entering text and check if it crashes with this version. Thanks.
Well, you're lucky because it doesn't even start on my machine. It looks like the macOS build is broken.
I just tried the 4666ea2 build on macOS Sonoma 14.3. It runs, logs in, and I got my first achievement.
@flyinghead, I just tested 4666ea2. Same situation. Build 8fdd1dd for macOS was not built if I understand correctly.
https://github.com/flyinghead/flycast/commit/4666ea2fdba1a0c225dc99b7cb693962ad494749 is the latest build. Could you test the previous build for macOS: e46815d
It doesn't have RetroAchievements support but I need to find out in which build the problem started.
@flyinghead tested build e46815d. Enter the text into "Network" tab. Works fine.
Mac M1 Sonoma 14.2.1, using the latest build 4666ea2 loads fine with the username and password entered. Unlocked a basic achievement on Code Veronika seems to work well so far
Edit: also built the dev branch for Raspberry Pi 5 using the official Raspberry Pi OS, works the same as the Mac build for me, let me unlock a couple of softcore achievements and gives the text notification
@w-e-g Do you mean with the build https://github.com/flyinghead/flycast/commit/4666ea2fdba1a0c225dc99b7cb693962ad494749, it also crashes when you try to type text in the Network tab? Or does it just crash in the Enable RetroAchievements
's Username
field?
Are you using any Input Method Editor or just standard English input?
@vkedwardli it crashes when using any text field. In network tab or retroachievements. I'm using English locale and input English text only into the text fields. No any non-standard texpt input used.
New dev
build with better UI is available
@w-e-g vkedwardli also provided a patch for macOS. Please test and let us know.
@flyinghead Very nice! It works and I unlocked achievement! :) 🔥
Party time!
New dev build available:
Still all good for me, tested on Mac M1 Sonoma 14.2.1, using fe17d45. Awesome work and thank you for taking on this functionality for us.
Do you have a roadmap of functions you're looking to implement to have it fully working? I can see you've got a placeholder for hardcore mode inside the emu.cfg for example? And likewise is there anything specific you'd like users to test and report back
I just fixed a crash on windows that was reported automatically so this is good. Hardcore mode is next, then there are leaderboards than need specific indicators. After that we should be close to complete. @TheCoolPup reported that achievements weren't working on arcade games. (He was testing house of the dead 2.) So any help in this area would be appreciated.
Re Naomi games, I just tried Monkey ball and HOTD2 on my setup with the above build and it unlocks okay for me