Russ do Retro Game Corps ensina como configurar o RA Offline Proxy para Android, permitindo ganhar conquistas retro (RetroAchievements) offline e sincronizá-las depois. O guia cobre instalação, cache de jogos, uso com RetroArch e Dolphin, limitações e dicas práticas.
RA Offline Proxy intercepta dados de conquistas e os salva localmente quando offline, enviando-os ao servidor quando online.
É necessário fazer cache dos jogos (máx. 100) antes de jogar offline, seja automaticamente ao abrir o jogo online ou manualmente pelo app.
Hardcore mode deve estar desligado no RetroArch e Dolphin para funcionar com o proxy.
O app está em alpha e não funciona bem no Android 15; não feche o app abruptamente para evitar corromper o cache.
O tempo de jogo não é rastreado offline; apenas as conquistas são sincronizadas.
A técnica é aprovada pela equipe RetroAchievements.org e usa verificações para evitar parecer trapaça.
Há suporte experimental para Linux (AmberELEC, Onion OS) e planos para Rockchip no futuro.
Alternativas existem: Melon DS fork para dispositivos dual-screen e suporte no firmware NextUI para Trimui.
Introdução e Motivação
RetroAchievements funcionam como troféus PlayStation ou achievements Steam, mas exigiam conexão online constante.
Handhelds retro são usados offline (viagens, etc.), então a falta de suporte offline era uma limitação.
RA Offline Proxy resolve isso: salva conquistas offline e as envia quando reconectado.
App atualmente suporta RetroArch e Dolphin no Android; outros emuladores (NetherSX2, DuckStation, PPSSPP) podem ser adicionados no futuro.
Pré-requisitos e Configuração Inicial
Criar conta em retroachievements.org e lembrar usuário/senha.
No RetroArch: Settings > Retro Achievements > inserir credenciais e desligar Hardcore Mode.
No Dolphin: Config > Config > RetroAchievements > logar e desligar Hardcore Mode.
Hardcore Mode proíbe cheats, rewind e save states; Softcore é recomendado para uso geral.
Salvar configuração no RetroArch: Configuration File > Save Current Configuration.
A técnica é aprovada pela equipe RetroAchievements.org.
Instalação do RA Offline Proxy
Baixar o APK em raofflineproxy.com ou GitHub (seção Releases).
Instalar no Android (permitir instalação de fontes desconhecidas se necessário).
Ao abrir, conceder permissão de notificação (opcional, mas útil).
O app funciona como proxy: quando online, redireciona tráfego para servidor; quando offline, armazena localmente.
Não feche o app deslizando (swipe to kill) para evitar corromper o cache.
Cache de Jogos
Cache é necessário para que o app saiba quais conquistas já foram obtidas.
Métodos: (1) automático: iniciar proxy e abrir o jogo online; (2) manual: botão '+' no app e selecionar ROM.
Limite de 100 jogos cacheados por vez para não sobrecarregar os servidores.
Smart Cache: ao iniciar proxy, pode escanear jogos recentes e cacheá-los automaticamente.
Conceder permissão de acesso à pasta de ROMs na primeira vez.
Exemplo: Adventure Island (Game Boy) mostrou 2 conquistas já desbloqueadas após cache.
Teste Offline e Sincronização
Usar o jogo 'Super Nintendo Burn-in Test Cartridge' (ROM de teste) por ser fácil de ganhar conquistas.
Passos: cachear o jogo online, ativar modo avião, jogar e ganhar conquista (ex: 'But my computer has a mouse').
Conquista aparece como 'pending award' no app enquanto offline.
Ao reconectar Wi-Fi, o app 'flushes' (envia) as conquistas pendentes automaticamente.
Verificar no site retroachievements.org: perfil mostra nova conquista com data/hora correta.
É possível resetar conquistas no site (opção 'Reset Progress') para testar novamente.
Limitações e Cuidados
Não funciona bem no Android 15 (ex: Odin 3); dispositivos com Android 14 ou inferior funcionam.
Não feche o app abruptamente; use o menu do app para parar o proxy.
Tempo de jogo não é rastreado offline; apenas conquistas são sincronizadas.
Hardcore Mode não é suportado; usar Softcore.
App ainda em alpha: bugs podem ocorrer; atualizações futuras devem melhorar.
Apenas RetroArch e Dolphin suportados no momento; outros emuladores podem vir depois.
Configurações Adicionais e Alternativas
Opção 'Auto start RA Offline Proxy at startup' no app: inicia proxy automaticamente ao ligar o dispositivo.
Manter proxy sempre ligado não causa problemas; redireciona tráfego normalmente quando online.
Alternativa: Melon DS fork para dispositivos dual-screen (Thor, Pocket DS) com suporte offline e Vulkan upscaling.
Firmware NextUI (Trimui Brick, Smart Pro) já incorporou suporte offline em versão experimental.
Suporte Linux: AmberELEC (alpha) e Onion OS (experimental) para Miyoo Mini, Miyoo Flip, etc.
Planos futuros: suporte Rockchip em dispositivos como Anbernic RG35XX.
Considerações Finais
RA Offline Proxy é uma solução prática para quem viaja e quer continuar ganhando conquistas.
Russ recomenda para uso pessoal em viagens de 2 semanas sem Wi-Fi constante.
Comunidade está animada com a perspectiva de suporte offline nativo em breve.
Deixe comentários no vídeo e inscreva-se no canal para mais conteúdo.
Passos práticos
Crie uma conta em retroachievements.org se ainda não tiver.
No RetroArch e Dolphin, insira suas credenciais e desligue Hardcore Mode.
Baixe e instale o RA Offline Proxy APK do site oficial ou GitHub.
Conceda permissão de notificação e acesso à pasta de ROMs quando solicitado.
Faça cache dos jogos que pretende jogar offline: abra-os online com o proxy ativo ou use o botão '+' no app.
Ative o proxy e coloque o dispositivo em modo avião para jogar offline.
Ao reconectar à internet, as conquistas serão enviadas automaticamente.
Evite fechar o app deslizando; use o menu do app para parar o proxy.
Para testar, use o jogo 'Super Nintendo Burn-in Test Cartridge' (ROM disponível online).
Ative 'Auto start' nas configurações do app se quiser que o proxy inicie automaticamente.
Frases marcantes
"One of the coolest things about a retro handheld is that you can take it with you offline, like outside of your home when you're not connected to Wi-Fi."
"This whole technique of using offline achievements is approved by the RetroAchievements.org staff."
"The proxy is going to save a lot of the information about when you earn the retro achievement, like the exact time that you did it."
"You shouldn't just swipe to kill the app once you have it installed... that can mess with the caching in the offline profiling."
"I'm expecting that in the coming months, there's going to be a moment where you're going to open up your Rockchip-based device... and it's just going to work."
"I'm going on travel here very soon... this retro achievements offline proxy thing is going to save my butt."
Mencionados no episódio
RetroAchievements.org - site oficial de conquistas retro
RA Offline Proxy - app proxy para conquistas offline (raofflineproxy.com)
RetroArch - emulador multi-sistema
Dolphin Emulator - emulador de GameCube/Wii
Melon DS - emulador de Nintendo DS (fork com suporte offline)
NextUI - firmware customizado para Trimui Brick e Smart Pro
AmberELEC - firmware Linux para handhelds
Onion OS - firmware para Miyoo Mini
Super Nintendo Burn-in Test Cartridge - ROM de teste para conquistas
Retroid Pocket 6 - handheld Android usado no vídeo
Odin 3 - handheld Android com Android 15 (não compatível)