Como transformar seu jogo em uma ROM de verdade para emuladores e flash carts
Também em: English · Español · Deutsch · Français · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Para transformar um jogo em uma ROM de verdade, crie o jogo no Shiny Gen em um dos motores de cartucho (GBA, GBC, N64, DS ou GameCube), abra o jogo, toque em Compartilhar e toque no botão de exportação desse motor, como Export .gba ROM. Exportar exige uma compra qualquer, a partir de um pacote inicial de $2.99. O Shiny Gen gera o arquivo no seu próprio aparelho, inicia o jogo em um emulador novo para conferir que ele abre e entrega o arquivo para você. O arquivo roda em emuladores, e as ROMs de Game Boy Advance e Game Boy Color rodam em consoles de verdade com um flash cart.
Qual arquivo cada motor gera
- GBA: uma ROM
.gba. Roda em emuladores de GBA como o mGBA, ou o Delta no iPhone. Testada em um Game Boy Advance de verdade e em um DS Lite com um flash cart. - GBC: uma ROM
.gbc. Roda em emuladores de Game Boy Color. Testada em um Game Boy Advance de verdade e em um ModRetro Chromatic com um flash cart. - N64: uma ROM
.z64. Roda em emuladores de N64; nós testamos no ares. Ainda não foi testada em hardware real. - DS: um arquivo
.nds. Roda em emuladores de DS; nós testamos no melonDS. Ainda não foi testado em hardware real. - GameCube: um arquivo
.dol, ou uma imagem de disco.isopara jogos com fases. Roda no Dolphin. Ainda não foi testado em hardware real.
Esses motores compilam jogos novos que você cria no Shiny Gen. Nenhum deles é um emulador para outros jogos nem um carregador de ROMs, e nenhum consegue abrir ROMs comerciais ou de terceiros.
Passo a passo
1. Crie o jogo em um motor de cartucho
Toque em +, escolha Novo e selecione um motor em Escolha um motor: Motor GBA, Motor GBC, Motor N64, Motor GameCube ou Motor DS. Descreva o jogo para o agente, e ele escreve, compila e testa o jogo jogando.
Um jogo feito no Motor Godot não é uma ROM. Ele é exportado como jogo para a web (um zip que você pode hospedar em qualquer lugar) a partir do Shiny Gen no navegador, o que também exige uma compra qualquer.
2. Toque em Compartilhar e depois no botão do seu motor
Abra o seu jogo, toque em Compartilhar e toque no botão do motor dele: Export .gba ROM, Export .gbc ROM, Export .z64 ROM, Export .nds ou Export .dol. O botão aparece em qualquer jogo que seja seu, no navegador e no app para iPhone e iPad. Exportar exige uma compra qualquer, a partir de um pacote inicial de $2.99; sem ela, o botão leva você para a loja.

3. Coloque o arquivo no seu aparelho
O Shiny Gen compila o cartucho a partir dos arquivos atuais do seu jogo, depois inicia o jogo em um emulador novo e confere que ele abre, então o arquivo que você recebe é um arquivo que funciona. Depois:
- No navegador (no computador ou no celular), ele é baixado como qualquer arquivo.
- No app para iPhone e iPad, abre a tela Salvar em Arquivos, para você guardar o arquivo no app Arquivos ou enviá-lo para um app de emulador.
- No app para Android, o botão de exportação ainda não aparece. Abra o jogo em shinygen.ai no navegador do celular ou do computador e exporte por lá; é a mesma conta e a mesma compra.
O arquivo leva o nome do seu jogo. As ROMs de GBA, GBC e N64 abrem com uma breve tela de abertura do Shiny Gen.
4. Jogue em um emulador
Abra o arquivo em um emulador daquele console. Por exemplo, o mGBA no computador ou o Delta no iPhone para .gba e .gbc, o melonDS para .nds e o Dolphin para .dol e .iso. O seu save dentro do Shiny Gen não vai no arquivo, então uma cópia que você passa para alguém começa do zero.
5. Jogue em hardware real com um flash cart
Um flash cart é um cartucho com entrada para cartão de memória. Você copia arquivos de ROM para o cartão, e o cartucho mostra um menu com eles quando o console é ligado. Os passos gerais (o manual do seu cartucho tem os passos exatos):
- Copie o arquivo
.gbaou.gbcpara o cartão SD ou microSD do cartucho. Alguns cartuchos precisam dos próprios arquivos de sistema no cartão antes. - Coloque o cartão no cartucho e o cartucho no console.
- Ligue o console e escolha o seu jogo.
Se o seu cartucho pedir um tipo de save:
- ROMs de GBA usam saves em flash de 128 KB (1 Mbit) e informam isso dentro da ROM, que é como cartuchos e emuladores costumam detectar. Se pedirem, escolha flash de 128 KB ou 1M.
- ROMs de GBC usam um save com bateria (32 KB) informado no cabeçalho do cartucho, que cartuchos e emuladores leem sozinhos.
Já jogamos ROMs de GBA e GBC feitas assim em consoles de verdade (veja a lista no topo). Os arquivos de N64, DS e GameCube ainda não foram testados em hardware real, então não afirmamos que funcionam.
Teste uma ROM antes de criar a sua
Os próprios jogos de cartucho do Shiny Gen, os do catálogo como Shiny Monsters Advance e Shiny Village Color, oferecem um botão Download ROM em Compartilhar (por exemplo Download .gba ROM) para qualquer pessoa com login feito, no navegador ou no app para iPhone e iPad, sem compra. É um bom jeito de testar o seu emulador ou flash cart antes de exportar o seu próprio jogo, o que exige uma compra qualquer.
Limites
- Exportar exige uma compra qualquer, a partir de um pacote inicial de $2.99. Qualquer compra vale, uma vez, para sempre.
- Só os seus próprios jogos. Você pode exportar jogos que são seus, com uma compra qualquer. Os jogos do catálogo do Shiny Gen oferecem Download ROM, e os jogos de outros jogadores não são oferecidos como arquivo.
- Ainda não há exportação no app para Android. Use um navegador, com a mesma compra.
- Sem saves no arquivo. O seu progresso fica na sua conta do Shiny Gen.
- Hardware real comprovado só para GBA e GBC. Os arquivos de N64, DS e GameCube são testados em emuladores.
- Só jogos novos. Os motores não conseguem abrir, jogar nem converter uma ROM feita por outra pessoa.
Perguntas frequentes
Posso transformar meu jogo em uma ROM?
Sim, se ele for feito em um dos motores de cartucho do Shiny Gen: GBA (.gba), GBC (.gbc), N64 (.z64), DS (.nds) ou GameCube (.dol ou .iso). Toque em Compartilhar e depois no botão de exportação. Exportar exige uma compra qualquer, a partir de $2.99.
Posso colocar meu jogo em um cartucho de verdade?
Sim, com um flash cart para jogos de GBA e GBC: copie a ROM para o cartão de memória do cartucho e jogue no console. Já testamos isso em um Game Boy Advance, um DS Lite e um ModRetro Chromatic.
Qual tipo de save devo escolher no meu flash cart?
Flash de 128 KB (1 Mbit) para ROMs de GBA. As ROMs de GBC informam um save com bateria de 32 KB no cabeçalho, que os cartuchos leem sozinhos.
A ROM é minha? Posso vender?
Sim. O que você cria é seu e você pode usar comercialmente (Termos de Serviço, seção 4, Conteúdo), e o Shiny Gen não fica com nenhuma parte da receita. Você pode vender o próprio arquivo da ROM; exportá-lo exige uma compra qualquer, a partir de $2.99.
O Shiny Gen consegue converter em ROM um jogo que eu já tenho, ou rodar uma ROM comercial?
Não. Os motores compilam jogos novos que você cria no Shiny Gen. Eles não conseguem abrir, jogar nem converter ROMs comerciais ou de terceiros.
Por que não há botão de ROM no app para Android?
O app para Android ainda não tem como entregar um arquivo para você, então ele não mostra o botão de exportação. Abra o seu jogo em shinygen.ai no navegador do mesmo celular ou de um computador, faça login e exporte por lá com a mesma compra.