EnginesGuiasFAQPatreonDiscordBaixar
Entrar
RuneTranslate · traduza jogos japoneses de ponta a ponta
EnginesGuiasCompararTexto em imagensEditor de savesModo CheatFAQBaixarPatreonDiscordYouTubePrivacidadeTermosContato
Todos os engines

Engine suportado · Kirikiri / KAG

Completo — reconstruído e jogado

Tradutor de Kirikiri — traduza visual novels KAG e arquivos XP3

O Kirikiri (e sua camada de script KAG) é o motor de visual novel japonês dominante — a maioria dos lançamentos de VN adulta dos últimos 15 anos roda nele. O RuneTranslate traz um leitor e escritor XP3 completo mais 26 esquemas de criptografia GARbro portados, descrambling XOR por arquivo para cenários embaralhados, e extração inteligente para anotações ruby, nomes de personagens, rótulos de botões, texto de glink e placeholders de campos de edição. A build traduzida emite arquivos soltos em scenario/ e data/scenario/, mais um hook de prioridade de caminho AfterInit2.tjs que diz aos motores KrkrZ para carregarem os arquivos traduzidos soltos em vez do conteúdo XP3 original — então você nunca precisa reempacotar o arquivo. Consistência de nomes de personagens entre as dezenas de cenários que uma VN Kirikiri normalmente distribui? É para isso que serve o recurso Glossário do tier Supporter — adicione o nome da heroína uma vez e cada arquivo de cenário o traduz da mesma forma.

Dica de glossário para este engine

As VNs Kirikiri normalmente espalham seus diálogos por dezenas de arquivos de cenário separados, cada um traduzido em seu próprio lote. Sem um glossário, isso é uma receita para o mesmo nome de personagem variar entre os capítulos. Adicione cada falante nomeado (especialmente aqueles cujo nome usa kanji que os tradutores automáticos rotineiramente confundem), nomes de locais e terminologia marcante de ataques/magias. Bônus: as anotações ruby inline do KAG são mascaradas por tags, então as substituições do glossário funcionam corretamente mesmo em linhas com tags inline [ruby] / [name]. Glossário 101 →

Baixar o RuneTranslate para Windows

Como traduzir Kirikiri / KAG

  1. PASSO 1

    Abra a pasta do jogo Kirikiri

    Aponte o RuneTranslate para o diretório que contém o .exe do motor (krkr.eXe, krkrZ.exe, etc.). A detecção de motor procura por arquivos XP3 + o formato de cenário .ks. O leitor XP3 tenta primeiro leituras simples, depois itera pelos 26 esquemas de criptografia GARbro portados até que um valide.

  2. PASSO 2

    Extraia diálogos, ruby, nomes e rótulos de botões

    O RuneTranslate analisa cenários .ks com um tokenizador ciente do KAG. Strings traduzíveis são extraídas de linhas de diálogo e das tags [ruby], [ch], [name], [title], [button], [checkbox] e [edit text="..."]. Tags KAG inline ([r], [p], [改ページ], [font]) são mascaradas como placeholders opacos para que o LLM as preserve.

  3. PASSO 3

    Traduza com o provedor de sua escolha

    Escolha um provedor — o DeepL é o cavalo de batalha para longos scripts Kirikiri por causa do preço e da qualidade JA→EN. OpenAI e Anthropic são os mais fortes para diálogos com voz de personagem marcante. O Google Translate gratuito lida com strings de menu de forma barata via roteamento de provedores no tier Supporter / Pro.

  4. PASSO 4

    Exporte arquivos soltos + hook AfterInit2.tjs

    Na exportação, o RuneTranslate escreve scenario/ e data/scenario/ como arquivos soltos mais um hook AfterInit2.tjs na raiz do jogo. Os motores KrkrZ carregam esse hook na inicialização e antepõem os caminhos soltos à ordem de busca, então os scripts traduzidos vencem sobre o conteúdo XP3 criptografado. O arquivo original permanece intocado.

Suporta

  • Leitura de arquivo XP3 + 26 esquemas de criptografia GARbro
  • Descrambling XOR por arquivo para cenários embaralhados
  • Anotações ruby, nomes de personagens, rótulos de botões
  • Tags [name], [title], [button], [checkbox], [edit text=...]
  • Tags KAG inline ([r], [p], [改ページ], [font color=...]) preservadas
  • Hook de prioridade de caminho AfterInit2.tjs (sem necessidade de reempacotamento)

Limitações

  • Esquemas XP3 criptografados algoritmicamente fora do conjunto de 26 portados (mais o solver de força bruta XOR de byte único) não são suportados
  • Bytecode KAG compilado (.ks com magic `jk` se o descrambling falhar) não é suportado
  • Kirikiri 1.x original (não-Z) não testado, mas normalmente funciona

Leitura relacionada

O tutorial completo de tradução de Kirikiri / KAG
Leia o guia →

Outros engines suportados

GettextRPG MakerRen'PyWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker