Recompilar clássicos de 8-bits e transformá-los em ecossistemas tridimensionais costumava exigir anos de engenharia reversa e retrabalho manual. Hoje, a comunidade modder tornou isso realidade de forma prática. O processo utiliza a ferramenta Gen1Recomp, desenvolvida por Brian the Boy (bryanthaboi), combinada ao mod voxel Dramatic Shape, permitindo converter os sprites clássicos em 2D de Pokémon Red, Blue e Yellow para um ambiente tridimensional dinâmico.

Abaixo, você confere o artigo completo com todas as explicações técnicas, tabela de regras de batalha, links diretos de download da versão mais recente e o guia passo a passo de configuração para PC (Windows/Mac/Linux), Android, iOS, Xbox, Nintendo Switch e consoles portáteis.
📥 Downloads e Arquivos da Versão Atual
Todos os binários oficiais do projeto estão centralizados no repositório do desenvolvedor. Você pode acessar a página oficial de lançamentos no GitHub pelo link abaixo:
🔗 Página de Download (Versão v0.1.91): GitHub Releases – Gen1Recomp v0.1.91

Lista de Arquivos Disponíveis por Plataforma:
- Windows:
gen1recomp-0.1.91-windows.zip - Android:
gen1recomp-0.1.91-android.apk - iOS:
gen1recomp++-0.1.91-ios.ipa - macOS:
gen1recomp-0.1.91-macos.zip - Linux (x86_64):
gen1recomp-0.1.91-linux.zip - Linux ARM64 (Raspberry Pi / SBCs):
gen1recomp-0.1.91-linux-arm64.AppImage - Nintendo Switch:
gen1recomp-0.1.91-switch.zip - Xbox (One / Series – Dev Mode):
gen1recomp-0.1.91-xbox-uwp.zip - Anbernic RG34XXSP (Stock OS 64-bit MOD):
gen1recomp-0.1.91-rg34xxsp-stockos64-mod.zip - Dispositivos Portáteis (PortMaster):
gen1recomp-0.1.91-sbc-portmaster.zip - Pacote LÖVE2D Universal:
gen1recomp-0.1.91.love - Verificação de Integridade:
sha256sums.txt - Código Fonte:
Source code (zip)/Source code (tar.gz)
💡 O que é o Gen1Recomp e Como Funciona?
O Gen1Recomp não é um emulador, não transpila assembly em tempo de execução nem faz download de arquivos descompilados. Ele funciona como um motor de jogo nativo que utiliza a ROM original apenas como entrada de dados de jogo (assets).
- Verificação e Segurança: A ROM original (de 1 MiB para Gen 1 ou 2 MiB para Gen 2) é verificada via hash SHA-1 no momento da importação. O aplicativo extrai os dados necessários e gera um cache privado. A ROM nunca é copiada para o cache e é liberada da memória imediatamente. Em inicializações futuras, o app carrega os dados gerados sem pedir o arquivo
.gbnovamente. - Hashes SHA-1 Aceitos:
- Red:
ea9bcae617fdf159b045185467ae58b2e4a48b9a - Blue:
d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 - Yellow:
cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1 - Gold:
d8b8a3600a465308c9953dfa04f0081c05bdcb94(Gen 2 em FASE 1: importador e launcher funcionam, mas o motor da Gen 2 ainda está em construção).
- Red:
- Sintetização de Áudio: O pacote do app não contém trilhas nem efeitos sonoros gravados. O áudio é sintetizado em tempo real a partir de pequenos programas de canais de som copiados da ROM verificada.
- Importação Lado a Lado: É possível importar as versões Red, Blue, Yellow e Gold simultaneamente no mesmo launcher.
- Alerta do Windows Defender: O executável do Windows pode emitir um alerta falso-positivo (como
Trojan:Win32/Wacatac!ml). Isso ocorre porque o executável une o runtime oficial do LÖVE com o arquivo do jogo sem assinatura digital. O projeto publica somas de verificação SHA-256 no arquivosha256sums.txtpara conferência no VirusTotal.
📊 Regras de Batalha: Fiel ao Clássico vs. Moderno
No menu OPTIONS → RULESET, o jogador pode decidir entre manter os comportamentos e bugs clássicos da 1ª Geração ou adotar uma experiência corrigida e modernizada:
| Recurso / Mecânica | gen1_faithful (Fiel ao Cartucho) | modern_clean (Modernizado) |
| Erro Involuntário (1 in 256) | Ataques 100% precisos ainda têm 1/256 de chance de errar. | Desativado: Golpes 100% precisos sempre acertam. |
| Cálculo de Crítico | Baseado na Velocidade Base da espécie (não no status atual). | Igual: Mantém a velocidade base como referência de cálculo. |
| Estágios de Status vs. Críticos | Golpes críticos ignoram modificadores de status de quem ataca. | Desativado: Estágios de status afetam o dano do acerto crítico. |
| Bug do Focus Energy | Reduz a chance de crítico para 1/4 em vez de multiplicar por 4. | Corrigido: Aumenta a taxa de crítico conforme a proposta original. |
| PP dos Inimigos | Inimigos têm PP infinito e nunca gastam movimentos nem usam Struggle. | Corrigido: Inimigos consomem PP e usam Struggle ao zerar os golpes. |
| Recarga do Hyper Beam | Ignora a turn de recarga caso o alvo seja nocauteado (KO). | Corrigido: Exige a rodada de recarga sempre (padrão Gen 2+). |
📋 Pré-requisitos Gerais
Antes de iniciar a instalação em qualquer plataforma, certifique-se de obter:
- ROM Original: Um arquivo
.gbou.gbcde Pokémon Red, Blue, Yellow ou Gold (versão US) extraído legalmente do seu cartucho. - Gen1Recomp: O arquivo compactado ou instalador específico da sua plataforma (baixado no repositório oficial
bryanthaboi). - Mod 3D Dramatic Shape: O arquivo compactado (
.zip) do mod Voxel Dramatic Shape (disponível no GitHub do modder; não descompacte este arquivo).
💻 Como Configurar no PC (Windows / macOS / Linux)
- Baixe e extraia: Baixe o arquivo correspondente ao seu sistema (
gen1recomp-0.1.91-windows.zip,gen1recomp-0.1.91-macos.zipougen1recomp-0.1.91-linux.zip) e extraia a pasta. - Forneça a ROM: Coloque o arquivo
.gbda sua ROM dentro da pasta do programa ou arraste-o diretamente para a janela do aplicativo ao abri-lo. - Execute o Launcher: Abra o executável do Gen1Recomp. O inicializador detectará automaticamente a ROM. Clique no botão “Import detected ROM” para gerar o port nativo.
- Instale o Mod 3D:
- No menu do launcher do Gen1Recomp, acesse as opções (ou pressione
F10para abrir o gerenciador de mods) e selecione “Import mod.zip”. - Selecione o arquivo
.zipdo mod Dramatic Shape sem extrair.
- No menu do launcher do Gen1Recomp, acesse as opções (ou pressione
- Ative o Voxel 3D: Inicie o jogo pelo launcher. Assim que carregar, vá nas opções do mod ou pressione a tecla de menu (Start) para ativar o Voxel / Voxil Mode.
💡 Dica – Modo Portátil (USB Drive):
Para manter saves e caches salvos na própria pasta do jogo (ideal para pendrives), crie um arquivo de texto vazio chamado
portable.txtao lado do executável (gen1recomp.exe). Isso faz com que os arquivossave.lua,options.luae o cachedata/generatedfiquem armazenados localmente, sem gravar dados na pasta de usuário do SO.
📱 Como Configurar no Android
- Instale o App: Faça o download do arquivo
gen1recomp-0.1.91-android.apke instale no seu celular. - Importe a ROM: Abra o aplicativo, conceda as permissões de armazenamento solicitadas e selecione o arquivo
.gbdo seu Pokémon. - Importe o Mod 3D:
- Toque no ícone de opções dentro do aplicativo (ícone de pontos).
- Selecione “Import mod.zip” e escolha o arquivo
.zipdo Dramatic Shape.
- Ative os Gráficos: Abra o jogo no aplicativo, acesse o menu de opções nativo da modificação e mude o estilo visual para Voxel. O cenário se transformará em 3D instantaneamente.

🕹️ Como Configurar em Outras Plataformas
🍏 iOS (iPhone / iPad)
Como o aplicativo não está presente na App Store, o processo é feito via sideloading:
- Baixe o arquivo
gen1recomp++-0.1.91-ios.ipa. - Utilize o AltStore (ou SideStore/Sideloadly) no PC ou Mac para assinar e transferir o arquivo para o seu dispositivo iOS.
- Abra o app no iOS, conceda as permissões e faça a importação da ROM e do
.zipdo mod através do menu interno.
🎮 Xbox (One e Series S/X)
(Requer o arquivo gen1recomp-0.1.91-xbox-uwp.zip e o console configurado no Developer Mode)
Opção 1: Configuração Externa (Pendrive/HD)
- Extraia o arquivo
.zipno PC. - Pelo Xbox Device Portal no navegador do PC, instale o arquivo
.msixe os pacotes da pastaDependencies. - Coloque suas ROMs originais e os ZIPs dos mods num pendrive e conecte-o ao Xbox.
- Abra o Gen1Recomp no Xbox, selecione Import ROM ou Import Mod e utilize o seletor de arquivos do console.
Opção 2: Configuração Interna
- No PC, crie uma pasta chamada
baseromse coloque as ROMs dentro dela. Compacte essa pasta em formato.zip. - Abra o Gen1Recomp no Xbox uma vez para gerar os diretórios locais e feche o app.
- Acesse o Xbox Device Portal pelo navegador do PC e envie o arquivo
.zippara o diretórioGen1Recomp/LocalState/pokemon-love2d/, confirmando a extração. - Abra o Gen1Recomp no Xbox. Ele identificará automaticamente a ROM presente no diretório interno.
🔴 Nintendo Switch (Homebrew)
- Baixe o pacote
gen1recomp-0.1.91-switch.zip. - Extraia o conteúdo diretamente na raiz do cartão microSD do console.
- Inicie o app via menu de Homebrew (é recomendado utilizar o método de substituição de título / title-override para liberar a memória RAM total).
- Importe a ROM
.gbe o mod.zipusando os controles do Joy-Con na interface do aplicativo.

🐧 Linux ARM64 (Raspberry Pi 4/5 e Handhelds Linux)
- Baixe a imagem
gen1recomp-0.1.91-linux-arm64.AppImage. - Abra o terminal na pasta do arquivo e adicione a permissão de execução:Bash
chmod +x gen1recomp-0.1.91-linux-arm64.AppImage - Execute a aplicação:Bash
./gen1recomp-0.1.91-linux-arm64.AppImageO arquivo é totalmente compatível com sessões de desktop completas, sistemas baseados em Wayland ou interfaces KMSDRM sem servidor X.
📟 Consoles Portáteis Retro (RG34XXSP / PortMaster)
- Baixe o pacote correspondente à sua firmware:
gen1recomp-0.1.91-rg34xxsp-stockos64-mod.zip(para Anbernic RG34XXSP no Stock OS 64-bit) ougen1recomp-0.1.91-sbc-portmaster.zip(para ecossistemas baseados no PortMaster). - Transfira a pasta para a partição de Ports/ROMs do cartão de memória da sua firmware.
- No jogo, navegue até
OPTIONS → PERFORMANCEe selecione a opção LOW ou BALANCED para otimizar o uso da bateria e garantir framerates estáveis.
🕹️ Atalhos, Controles e Desempenho
🎮 Mapeamento Padrão
| Ação | Teclado | Controle |
| Mover | Setas / WASD | D-Pad / Alavanca Esquerda |
| Botão A | Z / Enter / Espaço | Botão A |
| Botão B | X / Backspace | Botão B |
| Start | Escape | Start |
| Select | Tab / Shift | Back / Select |
Todas as teclas podem ser reconfiguradas dentro do jogo em OPTIONS → CONTROLS.
⌨️ Hotkeys (Teclas de Atalho)
-/=ou Roda do Mouse: Zoom Out / Zoom In no mapa.1: Altera a velocidade do jogo (Game Speed — no controle: R2 acelera, L2 desacelera).2: Alterna paletas de cores (Colors).3: Alterna a inclinação/ângulo tridimensional da câmera (Tilt).4: Alterna ciclicamente os níveis de zoom.5: Ativa/desativa os efeitos visuais de Game Boy Color (GBC FX).F1/F2: Salva / Carrega a partida (Save / Load State).F10: Abre/fecha o Gerenciador de Mods interno.
⚙️ Ajuste de Desempenho (OPTIONS → PERFORMANCE)
O Gen1Recomp possui perfis de renderização adaptáveis a cada tipo de hardware:
- HIGH: Ativa todos os recursos visuais, inclinação 3D e efeitos gráficos (padrão em PCs desktop).
- BALANCED: Desativa a inclinação 3D dinâmica e os efeitos GBC FX (padrão em smartphones).
- LOW: Desativa o zoom dinâmico e limita o FPS (ideal para portáteis retro com processadores ARM).
- AUTO: Seleciona automaticamente a melhor opção com base no hardware detectado.
🌐 Outros Recursos Destacados
- Conexão Multiplayer Local: Através do menu
START > LINK, é possível conectar duas instâncias do jogo diretamente via rede local (UDP) para trocas e batalhas. - Editor de Saves Externo: O projeto permite editar Pokédex, itens da mochila, boxes e status dos Pokémon diretamente nos arquivos de salvamento salvos em
.lua.

