allrecomps

Nintendo DS / Recompilação

Pokémon SoulSilver — Single Screen

Projeto de compilação de SoulSilver USA em tela única, com app Android arm64 experimental opcional. Exige ROM, compilador mwccarm e Nitro SDK próprios. Ferramentas Windows/Linux geram ROM DS modificada; a rota Android usa ssrecomp.

Release disponívelAndroid
Pokémon SoulSilver — Single Screen
Fonte ↗

Sobre este projeto

Este fork adapta a descompilação HeartGold/SoulSilver para SoulSilver em tela única: comandos de batalha, golpes, mochila e equipe passam a uma tela, com estado exposto ao frontend widescreen/controle. O preparo de tela única é testado apenas com SoulSilver USA, apesar de HeartGold no nome do repositório.

Fonte: Official project README — editorial review ↗ · Consultada em 22 de out. de 2026

Compatibilidade

Forneça SoulSilver USA .nds próprio, mwccarm 2.0/sp2p2 e Nitro SDK compatível com ferramentas/templates e fontes das bibliotecas. O repositório e instaladores não distribuem esses requisitos proprietários. Windows/Linux são hosts de preparo/compilação, não prova de que a ROM DS resultante seja jogo PC independente.

Fonte: Official project README — editorial review ↗ · Consultada em 22 de out. de 2026

Suporte documentado e compatibilidade testada são coisas diferentes. O AllRecomps não executou estes jogos.

Progresso do desenvolvimento

A v0.1.4 adiciona Build + Android app / --android: gera APK arm64 da ROM construída localmente, usando commit público fixado de ssrecomp com o frontend deste projeto. Exige CMake/Ninja e baixa Android NDK no primeiro uso. É uma rota híbrida via ssrecomp, sem afirmar que todo hardware DS seja código nativo.

Fonte: Official single-screen installation guide ↗ · Consultada em 22 de out. de 2026

A release mais recente do GitHub, sem a marca de pré-release, observada é v0.1.4. Uma release não comprova estabilidade, campanha completa ou suporte testado a plataformas.

Fonte: GitHub latest release (automatic) ↗ · Consultada em 22 de out. de 2026

Limitações conhecidas

A saída comum é SoulSilver-single-screen.nds. Gerar essa ROM é diferente de recompilá-la em aplicativo para outro sistema. Alegações de builds idênticas a HeartGold/SoulSilver originais e gráficos de cobertura não comprovam gameplay integral ou compatibilidade de aparelhos da variante modificada. Helpers macOS herdados são explicitamente não testados neste fork.

Fonte: Official single-screen installation guide ↗ · Consultada em 22 de out. de 2026

Como começar

Baixe o preparo oficial Windows/Linux ou execute pokeheartgold_setup.py. Forneça pasta/ZIP do compilador, ferramentas/fontes do SDK e ROM SoulSilver USA própria. O preparo posiciona requisitos, extrai dados localmente e gera a ROM modificada. Linux também exige make, Python, pkg-config, arm-none-eabi-gcc e Wine.

Fonte: Official project README — editorial review ↗ · Consultada em 22 de out. de 2026

Escolha Build + Android app somente para gerar a saída Android opcional e mantenha o APK privado, pois contém dados do seu jogo. A importação de saves aceita .sav ou DeSmuME .dsv; o preparo coloca o save junto da ROM e mantém arquivo anterior como .bak.

Fonte: Official single-screen installation guide ↗ · Consultada em 22 de out. de 2026

Alguns projetos exigem arquivos da sua própria cópia do jogo original. Siga as instruções oficiais.