RetroAchievements
Desbloqueie conquistas conforme joga, tipo Steam para jogos retrô
O RetroAchievements é um serviço mantido pela comunidade que adiciona conquistas (e leaderboards) a jogos retrô. O RetroArch do ArchR já vem configurado, faça login uma vez e comece a desbloquear.
Configuração
Crie uma conta
Gratuita em retroachievements.org.
Conecte-se à internet
ES → System Settings → Network → ative o WiFi.
Faça login
ES → Game Settings → RetroAchievement Settings → ative Enable RetroAchievements, depois informe seu usuário e senha.
Opções opcionais
No mesmo menu:
- Hardcore Mode: desativa save-states e rewind. Necessário para conseguir o badge Mastered.
- Unlock Sound: toca o som clássico em cada desbloqueio.
- Automatic Screenshot: salva o momento do desbloqueio em
/storage/screenshots/. - Encore Mode: dispara novamente conquistas que você já ganhou.
- Verbose Mode: mostra o progresso rumo às conquistas com dicas passo a passo.
Quais jogos / cores são suportados
O RetroAchievements só funciona com cores libretro específicos e somente em jogos que tenham um conjunto de conquistas. Lista rápida de cores comprovadamente funcionais no ArchR RK3326:
| Console | Core | Notas |
|---|---|---|
| NES | fceumm, nestopia | catálogo enorme |
| SNES | snes9x2010, snes9x | maioria dos jogos coberta |
| GB/GBC | gambatte, sameboy | completo |
| GBA | mgba | completo |
| MD/MS/GG | genesis_plus_gx | completo |
| N64 | mupen64plus_next | parcial, pesado no A35 |
| PSX | mednafen_psx_hw, swanstation | completo |
| PSP | ppsspp_libretro | parcial |
| NDS | melonds_ds | parcial |
| Arcade | fbneo, mame_2003 | funciona com romsets mame |
Lista completa em docs.retroachievements.org/Emulator-Support-and-Issues/.
Emuladores standalone (PPSSPP, Flycast, Mupen64Plus standalone, DraStic, melonDS standalone) não passam pelo RetroAchievements, apenas os cores libretro passam. Se você quer conquistas em PSP/Dreamcast, use o core libretro (ppsspp_libretro / flycast_libretro) em vez do standalone.
Hardcore vs softcore
| Hardcore ON | Hardcore OFF |
|---|---|
| Sem save-states | Save-states permitidos |
| Sem rewind | Rewind permitido |
| Sem cheats | Cheats permitidos |
| Desbloqueios contam para Mastery | Desbloqueios contam para o perfil mas não para Mastery |
A maioria das pessoas deixa Hardcore OFF no jogo normal e o ativa para runs que querem registrar oficialmente.
Onde os desbloqueios são acompanhados
- No jogo: aparece uma notificação a cada desbloqueio (no topo da tela).
- Perfil online:
https://retroachievements.org/user/<seu-usuário>. Perfil, desbloqueios recentes, leaderboards, master sets, tudo está no site. - Screenshots locais: se "Automatic Screenshot" estiver ativo, cada desbloqueio deixa um PNG em
/storage/screenshots/.
Desempenho durante o gameplay
O cliente do RetroAchievements faz polling de memória a cada frame para detectar disparos de conquista. Custo no RK3326 ≈ 0,5-1 % de CPU por conjunto de conquistas ativo, desprezível para cores 8 / 16 bits, levemente perceptível em PSX/N64 se você já está limitado pela CPU.
O jogo não precisa estar online durante a partida, os desbloqueios ficam em fila local e sincronizam no próximo contato com a internet. Útil para viagens.
Solução de problemas
Nenhum desbloqueio acontece mesmo eu vendo a lista de conquistas. Dump de ROM errado. O RetroAchievements casa por hash, se sua ROM difere, nenhum trigger dispara. Use dumps verificados no-intro / Redump.
"Login failed". Reinforme usuário e senha no menu. Confirme que https://retroachievements.org está acessível com curl -sI https://retroachievements.org.
"Hardcore mode is disabled because save-state was loaded". Assim que você carrega um state em uma sessão hardcore, o RA cai para softcore. Reinicie o core (Quick Menu → Reset) para voltar ao hardcore.