O Gen1Recomp recebeu, em 12 de outubro de 2026, mudanças no código voltadas a reduzir interrupções durante a execução e o trabalho por quadro em Pokémon Ruby, Sapphire e Emerald. De acordo com commits do desenvolvedor, algumas tarefas agora podem usar threads auxiliares. Entretanto, ainda não há benchmark independente dos ganhos. A versão 0.3.84, publicada mais tarde em 12 de outubro, já inclui esses três commits.
Gen1Recomp distribui tarefas por núcleos da CPU
Primeiro, uma das alterações passa parte do processamento para threads de trabalho. Por exemplo, as tarefas incluem a preparação de efeitos sonoros e vozes de Pokémon, a recoloração de atlas gráficos, a decodificação de imagens e operações de carregamento. Além disso, o código mantém uma alternativa síncrona quando necessário e acrescenta um overlay de tempo de quadro acessado com F3.
Imagem histórica do Gen1Recomp, usada apenas para contextualização. Fonte: Allves Games.
Assim, o objetivo é reduzir pequenas pausas em dispositivos portáteis menos potentes. Contudo, o commit não permite afirmar uma porcentagem concreta de melhora na taxa de quadros ou na autonomia da bateria.
Gen1Recomp reduz trabalho nos mapas de Hoenn
Outro commit de 12 de outubro otimiza operações do mapa externo da região de Hoenn. Segundo as notas técnicas, o projeto reduz atualizações ligadas a clima, efeitos visuais de campo, iluminação e declives. Para isso, usa técnicas como descarte de objetos fora da visão e reaproveitamento de instâncias.
Interface de versão anterior do Gen1Recomp; não comprova as mudanças de 12/10. Fonte: Allves Games.
Além disso, um terceiro commit diminui alocações de memória na interface de batalha de Ruby e Sapphire. Portanto, essas correções têm escopo distinto da release 0.3.80, que tratou de outros jogos e do PortMaster.
As mudanças já podem ser baixadas?
A versão 0.3.84 chegou em 12 de outubro de 2026, às 16h35 de Brasília. A comparação do histórico confirma que ela inclui os três commits desta notícia. Além disso, os botões abaixo resolvem o pacote público mais recente para cada plataforma. Isso não transforma as otimizações em um benchmark de FPS ou bateria.
Pokémon Emerald original, ilustração contextual de Hoenn. Fonte: TechTudo/Nintendo; não é captura do novo código.
As capturas acima mostram versões anteriores e o jogo original; elas não são testes comparativos das otimizações. O Gen1Recomp não fornece as ROMs comerciais necessárias. Portanto, o jogador precisa usar seus próprios arquivos obtidos legalmente. Além disso, veja a cobertura anterior do Gen1Recomp no Allves Games.
Como baixar e instalar Gen1Recomp atualizado
Primeiro, faça uma cópia de segurança dos saves e escolha somente o pacote compatível com seu sistema. Os arquivos não incluem ROMs. Os links dinâmicos buscam a release pública mais recente; nesta checagem, eles resolveram a versão 0.3.84.
Windows, Linux e Mac
- Primeiro, baixe o pacote para WINDOWS.
BAIXAR GEN1RECOMP PORT WINDOWS ATUALIZADO
Depois, extraia o ZIP e execute o aplicativo incluído no pacote.
- Em seguida, escolha o pacote para LINUX X64 APPIMAGE.
BAIXAR GEN1RECOMP PORT LINUX X64 APPIMAGE ATUALIZADO
Depois, marque o AppImage como executável e abra o arquivo. Consulte a documentação para dependências e permissões.
- Depois, baixe o pacote para LINUX ARM64 APPIMAGE.
BAIXAR GEN1RECOMP PORT LINUX ARM64 APPIMAGE ATUALIZADO
Em seguida, use o pacote somente em um sistema Linux ARM64 compatível e marque o arquivo como executável.
- Se usar esse sistema, baixe o pacote para LINUX FLATPAK.
BAIXAR GEN1RECOMP PORT LINUX FLATPAK ATUALIZADO
Depois, instale o arquivo Flatpak conforme a documentação da plataforma.
- Assim, selecione o pacote para MAC.
BAIXAR GEN1RECOMP PORT MAC ATUALIZADO
Em seguida, extraia o ZIP e abra o aplicativo incluído, conforme as instruções oficiais.
Android e iOS
- Primeiro, baixe o pacote para ANDROID.
BAIXAR GEN1RECOMP PORT ANDROID ATUALIZADO
Depois, instale o APK no seu próprio aparelho e abra o aplicativo.
- Em seguida, escolha o pacote para IOS IPA.
BAIXAR GEN1RECOMP PORT IOS IPA ATUALIZADO
Em seguida, siga a documentação oficial de iOS para assinar e instalar o IPA com sua própria conta.
Portáteis e consoles
- Depois, baixe o pacote para PORTMASTER.
BAIXAR GEN1RECOMP PORT PORTMASTER ATUALIZADO
Depois, siga o guia de portáteis do projeto para instalar esse pacote em um aparelho compatível.
- Se usar esse sistema, baixe o pacote para RG34XXSP STOCKOS64.
BAIXAR GEN1RECOMP PORT RG34XXSP STOCKOS64 ATUALIZADO
Em seguida, use o pacote específico para o sistema indicado no nome e siga o guia de portáteis.
- Assim, selecione o pacote para SWITCH HOMEBREW.
BAIXAR GEN1RECOMP PORT SWITCH HOMEBREW ATUALIZADO
Depois, siga o guia oficial para consoles com homebrew já autorizado e funcionando.
- Primeiro, baixe o pacote para PS4 HOMEBREW.
BAIXAR GEN1RECOMP PORT PS4 HOMEBREW ATUALIZADO
Em seguida, consulte o guia oficial de PS4 antes de instalar o PKG em um ambiente compatível.
- Em seguida, escolha o pacote para XBOX UWP DEV MODE.
BAIXAR GEN1RECOMP PORT XBOX UWP DEV MODE ATUALIZADO
Depois, siga o guia de Xbox Dev Mode do projeto para instalar e executar o pacote UWP.
Arquivo para o runtime LÖVE
- Depois, baixe o pacote para LOVE.
BAIXAR GEN1RECOMP PORT LOVE ATUALIZADO
Em seguida, utilize o arquivo .love com a versão compatível do runtime LÖVE indicada pelo projeto.
Importe seus próprios arquivos do jogo
- Primeiro, abra o aplicativo e selecione a ROM legítima de um jogo que você possui. O importador verifica o arquivo antes de gerar os dados locais.
- Depois, aguarde a importação e confira as opções de controle e vídeo. Repita a operação para cada jogo compatível que você possui.
Para instruções específicas, consulte os guias oficiais de Linux, iOS, portáteis, Switch, PS4 e Xbox. Por fim, use os hashes da release para conferir os arquivos baixados.
Fontes: commit de threads; otimização de Hoenn; interface de batalha; release anterior.