Skip to content

Add custom RetroAchievements host support to standalone Dolphin#3038

Open
misantronic wants to merge 2 commits into
ROCKNIX:nextfrom
misantronic:add-dolphin-cheevos-custom-host
Open

Add custom RetroAchievements host support to standalone Dolphin#3038
misantronic wants to merge 2 commits into
ROCKNIX:nextfrom
misantronic:add-dolphin-cheevos-custom-host

Conversation

@misantronic

@misantronic misantronic commented Jul 18, 2026

Copy link
Copy Markdown

Summary

  • Standalone Dolphin's `cheevos_dolphin.sh` fully regenerates `RetroAchievements.ini` on every launch, with no way to point achievements traffic at a custom host.
  • RetroArch already supports this via `global.retroarch.cheevos_custom_host` (see `batocera.conf`). This adds the equivalent for Dolphin: a new, emulator-agnostic `global.retroachievements.customhost` setting, written into Dolphin's `RetroAchievements.ini` as `HostUrl`.
  • When unset, `get_setting` returns an empty string, so `HostUrl` stays empty and behavior is unchanged from today (Dolphin falls back to the official RetroAchievements server).

Motivation

Building ROCKNIX support for RAOfflineProxy. RetroArch and standalone PPSSPP already support the custom-host pattern; Dolphin is the remaining gap since its cheevos script does a full config overwrite instead of a targeted `sed` edit like PPSSPP's does.

@misantronic
misantronic force-pushed the add-dolphin-cheevos-custom-host branch from 83acec8 to 36bc508 Compare July 20, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant