Pular para o conteúdo
PCPorten
Emulador

Mikage

Mikage de Nintendo 3DS rodando no PC por emulador. Gratuito e completo.

Como esse port funciona

É um emulador: ele recria o console inteiro por software e roda o jogo original sem alterá-lo. Exige mais da máquina que um port nativo, mas serve a biblioteca toda do console em vez de um jogo só.

Mikage Developer Edition

Como instalar

  1. 01Isto é a Developer Edition do Mikage, um emulador de Nintendo 3DS: não há release pronta aqui, você compila.
  2. 02Para compilar, precisa de CMake e Conan 2. O caminho é criar uma pasta build, rodar conan install .. -of . --build=missing, configurar o CMake com o toolchain do Conan e Ninja, e então ninja && sudo ninja install. No Linux, as bibliotecas do Vulkan também são necessárias e o Conan não as compila.
  3. 03Se você tem GCC 15 ou mais novo, o passo do Conan pode falhar por uma mudança nas flags padrão: acrescente tools.build:cflags=["-std=gnu17"] em [conf] no seu perfil do Conan e tente de novo.
  4. 04A primeira execução exige três coisas montadas: um aes_keys.txt completo na pasta build, uma NAND virtual inicializada a partir da partição de update de um jogo, e o setup inicial do sistema do 3DS executado.
  5. 05As duas últimas saem de um comando só, com um jogo que tenha partição de update: ./source/mikage game.cci --bootstrap_nand --launch_menu. Hoje isso provavelmente exige um jogo da região europeia.
  6. 06Depois de montado, basta ./source/mikage game.cci ou ./source/mikage --launch_menu. Em ambos os casos, rode source conanrun.sh antes, para que os diretórios de biblioteca sejam encontrados.
  7. 07Os controles vêm mapeados de forma peculiar: setas direita, baixo, cima e esquerda são A, B, X e Y; WASD é o circle pad; IJKL é o d-pad; Q e E são L e R; Enter é START, Shift é SELECT, e Backspace é HOME (duas vezes desliga).

Estes projetos não distribuem o jogo. Use sua própria cópia.

Perguntas frequentes

Preciso ter o jogo original para jogar Mikage no PC?

Não. Mikage é gratuito e completo: baixe a release e execute, sem ROM, dump ou cópia de jogo comercial.

O que significa "emulador"?

É um emulador: ele recria o console inteiro por software e roda o jogo original sem alterá-lo. Exige mais da máquina que um port nativo, mas serve a biblioteca toda do console em vez de um jogo só.

Mikage roda em PC fraco?

Ports nativos e recompilações dispensam a emulação de CPU, então costumam ser bem mais leves que um emulador do mesmo console. Sem número medido publicado para este projeto, porém, qualquer estimativa seria chute — teste na sua máquina.

Em quais sistemas funciona?

A release atual tem build para Windows. O jogo é originalmente de Nintendo 3DS.

É legal usar?

O projeto é público e de código aberto, mantido por mikage-emu, e não contém nada do jogo comercial. A responsabilidade sobre a cópia do jogo que você usa é sua — por isso os próprios desenvolvedores exigem que você forneça a sua.