Como Jogar Pokémon Red e Blue em 3D Nativo com Gen1Recomp

  • Post last modified:21/08/2026
  • Reading time:9 mins read
  • Post author:
You are currently viewing Como Jogar Pokémon Red e Blue em 3D Nativo com Gen1Recomp

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 .gb novamente.
  • 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).
  • 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 arquivo sha256sums.txt para 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ânicagen1_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íticoBaseado 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íticosGolpes críticos ignoram modificadores de status de quem ataca.Desativado: Estágios de status afetam o dano do acerto crítico.
Bug do Focus EnergyReduz 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 InimigosInimigos 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 BeamIgnora 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:

  1. ROM Original: Um arquivo .gb ou .gbc de Pokémon Red, Blue, Yellow ou Gold (versão US) extraído legalmente do seu cartucho.
  2. Gen1Recomp: O arquivo compactado ou instalador específico da sua plataforma (baixado no repositório oficial bryanthaboi).
  3. 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)

  1. Baixe e extraia: Baixe o arquivo correspondente ao seu sistema (gen1recomp-0.1.91-windows.zip, gen1recomp-0.1.91-macos.zip ou gen1recomp-0.1.91-linux.zip) e extraia a pasta.
  2. Forneça a ROM: Coloque o arquivo .gb da sua ROM dentro da pasta do programa ou arraste-o diretamente para a janela do aplicativo ao abri-lo.
  3. 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.
  4. Instale o Mod 3D:
    • No menu do launcher do Gen1Recomp, acesse as opções (ou pressione F10 para abrir o gerenciador de mods) e selecione “Import mod.zip”.
    • Selecione o arquivo .zip do mod Dramatic Shape sem extrair.
  5. 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.txt ao lado do executável (gen1recomp.exe). Isso faz com que os arquivos save.lua, options.lua e o cache data/generated fiquem armazenados localmente, sem gravar dados na pasta de usuário do SO.

📱 Como Configurar no Android

  1. Instale o App: Faça o download do arquivo gen1recomp-0.1.91-android.apk e instale no seu celular.
  2. Importe a ROM: Abra o aplicativo, conceda as permissões de armazenamento solicitadas e selecione o arquivo .gb do seu Pokémon.
  3. Importe o Mod 3D:
    • Toque no ícone de opções dentro do aplicativo (ícone de pontos).
    • Selecione “Import mod.zip” e escolha o arquivo .zip do Dramatic Shape.
  4. 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:

  1. Baixe o arquivo gen1recomp++-0.1.91-ios.ipa.
  2. Utilize o AltStore (ou SideStore/Sideloadly) no PC ou Mac para assinar e transferir o arquivo para o seu dispositivo iOS.
  3. Abra o app no iOS, conceda as permissões e faça a importação da ROM e do .zip do 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)

  1. Extraia o arquivo .zip no PC.
  2. Pelo Xbox Device Portal no navegador do PC, instale o arquivo .msix e os pacotes da pasta Dependencies.
  3. Coloque suas ROMs originais e os ZIPs dos mods num pendrive e conecte-o ao Xbox.
  4. 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

  1. No PC, crie uma pasta chamada baseroms e coloque as ROMs dentro dela. Compacte essa pasta em formato .zip.
  2. Abra o Gen1Recomp no Xbox uma vez para gerar os diretórios locais e feche o app.
  3. Acesse o Xbox Device Portal pelo navegador do PC e envie o arquivo .zip para o diretório Gen1Recomp/LocalState/pokemon-love2d/, confirmando a extração.
  4. Abra o Gen1Recomp no Xbox. Ele identificará automaticamente a ROM presente no diretório interno.

🔴 Nintendo Switch (Homebrew)

  1. Baixe o pacote gen1recomp-0.1.91-switch.zip.
  2. Extraia o conteúdo diretamente na raiz do cartão microSD do console.
  3. 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).
  4. Importe a ROM .gb e o mod .zip usando os controles do Joy-Con na interface do aplicativo.

🐧 Linux ARM64 (Raspberry Pi 4/5 e Handhelds Linux)

  1. Baixe a imagem gen1recomp-0.1.91-linux-arm64.AppImage.
  2. Abra o terminal na pasta do arquivo e adicione a permissão de execução:Bashchmod +x gen1recomp-0.1.91-linux-arm64.AppImage
  3. Execute a aplicação:Bash./gen1recomp-0.1.91-linux-arm64.AppImage O 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)

  1. Baixe o pacote correspondente à sua firmware: gen1recomp-0.1.91-rg34xxsp-stockos64-mod.zip (para Anbernic RG34XXSP no Stock OS 64-bit) ou gen1recomp-0.1.91-sbc-portmaster.zip (para ecossistemas baseados no PortMaster).
  2. Transfira a pasta para a partição de Ports/ROMs do cartão de memória da sua firmware.
  3. No jogo, navegue até OPTIONS → PERFORMANCE e 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çãoTecladoControle
MoverSetas / WASDD-Pad / Alavanca Esquerda
Botão AZ / Enter / EspaçoBotão A
Botão BX / BackspaceBotão B
StartEscapeStart
SelectTab / ShiftBack / 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.