Skip to content

Emulator Patching

You normally do not need to edit RetroArch config yourself. Starting the proxy patches the RetroAchievements settings that RAOfflineProxy needs. Stopping the proxy removes that patch again.

RetroArch Config Location

text
/userdata/system/configs/retroarch/retroarch.cfg

What Gets Patched

While the proxy is active, RAOfflineProxy patches:

  • cheevos_enable = "true"
  • cheevos_custom_host = "<proxy_host>:<proxy_port>"
  • cheevos_hardcore_mode_enable = "false"

Hardcore mode is not supported.

Reverting

When you stop the proxy, RAOfflineProxy removes the custom host again.

When exact saved patch state is available, previous values are restored. When saved state is missing, the fallback revert path still removes the proxy host safely.