Conecta um iPhone a um Mac via USB-C para usar a GPU do celular na execução local de um modelo Qwen 27B, acelerando a leitura de prompts e ampliando o contexto.
xFractals/pokopia-native
Ferramenta open source que cria um app nativo para Mac e iPhone a partir do seu próprio dump de Pokémon Pokopia para Switch 2, sem incluir conteúdo do jogo.
- Estrelas
- 401
- Forks
- 37
- Issues abertas
- 0
- Último commit
- há 10 horas
O que é?
Este projeto é uma ferramenta de build que transforma seu próprio dump de Pokémon Pokopia para Nintendo Switch 2 em um app nativo para macOS e outro para iPhone. Ela executa o próprio código arm64 do jogo em Apple silicon, sem usar um emulador, e renderiza os gráficos com Metal. A ferramenta usa nxnative como host e adiciona suporte específico ao Switch 2, incluindo os serviços do SDK mais recente, pontos de entrada NVN2, o formato de shader do Switch 2 e uma cadeia de tradução de shaders.
Todos os arquivos derivados do jogo são gerados localmente a partir do seu dump e ficam na pasta de build. A ferramenta verifica se o dump corresponde à versão de atualização exigida. Para fazer o build, é necessário um Mac com Apple silicon, Xcode, Python 3.12 e uma equipe paga do Apple Developer Program para assinar o build para iPhone com os direitos de memória estendida. Também há instruções para fazer o build apenas do app para iPhone no Windows; o autor observa que ele ainda não renderiza corretamente.
O pipeline de build traduz cerca de 4.000 shaders encontrados nos arquivos do jogo. Os shaders que o jogo gera durante a execução são registrados durante a partida e adicionados com um comando de atualização. O projeto inclui controles de câmera com mouse e toque, configurações de desempenho e um pipeline de shaders para Metal.
Recursos principais
- 01Cria um app nativo para macOS e um IPA para iPhone a partir de um dump do jogo fornecido pelo usuário.
- 02Executa o código do jogo em Apple silicon e renderiza os gráficos com Metal.
- 03Traduz os shaders do jogo antecipadamente, durante o build.
- 04Registra shaders gerados durante a execução e os adiciona com um comando de atualização.
- 05Oferece controle de câmera com o mouse no Mac e com gestos de arrastar no iPhone.
- 06Inclui uma interface de linha de comando e uma janela gráfica de build.
Casos de uso
- Desenvolvedores que têm o jogo e querem estudar como os shaders do Switch 2 são traduzidos para Metal.
- Usuários de Mac com Apple silicon que querem jogar sua própria cópia do jogo em um app nativo.
- Engenheiros que pesquisam a portabilidade nativa de títulos do Switch 2 usando o host nxnative.
Em coleções
Tópicos
Perguntas frequentes
- O que é pokopia-native?
- Ferramenta open source que cria um app nativo para Mac e iPhone a partir do seu próprio dump de Pokémon Pokopia para Switch 2, sem incluir conteúdo do jogo. Este projeto é uma ferramenta de build que transforma seu próprio dump de Pokémon Pokopia para Nintendo Switch 2 em um app nativo para macOS e outro para iPhone. Ela executa o próprio código arm64 do jogo em Apple silicon, sem usar um emulador, e renderiza os gráficos com Metal. A ferramenta usa nxnative como host e adiciona suporte específico ao Switch 2, incluindo os serviços do SDK mais recente, pontos de entrada NVN2, o formato de shader do Switch 2 e uma cadeia de tradução de shaders.
- pokopia-native é gratuito? Qual é a licença?
- pokopia-native é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pokopia-native ainda é mantido?
- Manutenção ativa. O último commit de pokopia-native foi em 7 de nov. de 2026.
- Para que posso usar pokopia-native?
- Desenvolvedores que têm o jogo e querem estudar como os shaders do Switch 2 são traduzidos para Metal. Usuários de Mac com Apple silicon que querem jogar sua própria cópia do jogo em um app nativo. Engenheiros que pesquisam a portabilidade nativa de títulos do Switch 2 usando o host nxnative.
- Onde consigo pokopia-native?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xFractals/pokopia-native
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface gráfica em SwiftUI para o Wine em Macs com Apple Silicon, que permite criar bottles e executar apps e jogos do Windows.
Um mecanismo local de inferência de LLM para Macs com Apple silicon, que atende agentes de programação e APIs compatíveis com OpenAI e Anthropic usando speculative decoding e kernels Metal.
App gratuito e de código aberto para macOS que reproduz wallpapers de cena, vídeo e web do Steam Workshop em Macs com Apple silicon.
Camada de compatibilidade de código aberto para iOS e macOS que roda sua própria cópia de Diablo II: Resurrected para Switch com Reign of the Warlock nativamente no iPhone, iPad e Mac.
Kit da Apple com receitas de exportação de modelos, primitivas PyTorch e utilitários de runtime em Swift para executar modelos de IA no macOS e iOS com Core AI.