Menu

Mostrar postagens

Esta seção permite que você visualize todas as postagens feitas por este membro. Observe que você só pode ver postagens feitas em áreas às quais tem acesso atualmente.

Menu Mostrar postagens

Mensagens - Kreycai

#1
Atualização: os menus agora estão em português.

Quando lancei em agosto eu disse que faria as duas versões se o pessoal preferisse a tradução completa — P.Kauan, ØX-Carnage, Dindo e GabrielTPrado puxaram esse assunto aqui, então ficaram as duas.

O que entrou
  • 1.748 strings de menu: nome e descrição de item, arma, armadura, magia, classe, monstro, lugar, status
  • 81 mensagens de sistema: salvar/carregar, forja, criação de personagem, "Botão A:Aceitar", comportamento de NPC
  • Patch 25x menor — 679 KB em vez de 16,8 MB, mesmo resultado

Sobre abreviar — o ØX-Carnage falou de aumentar a caixa e o Maverick Blue Warrior de estreitar a fonte em 1px. Fui medir: a fonte é de largura fixa, 6px por caractere (confirmei casando os glifos contra um dump de VRAM do jogo rodando). Então não deu pra ganhar espaço de graça — mas também quase não precisou abreviar. Onde não cabia, troquei a palavra: "Armor" virou Couraça, "Temper" virou Apurar. Nenhuma string passou da largura da maior original da tabela dela.

Green Jerry, arquino — a origem continua o mesmo dump No-Intro do patch corrigido, CRC32 7F1EAC75. Quem achou aquele está resolvido.

Elizomar — obrigado pelo link do patcher online, coloquei no primeiro post.

A intro em texto-imagem segue em inglês, e continua sendo fase separada.

Download e checksums no primeiro post, que já está atualizado.
#2
Achei o problema de quem não conseguia aplicar: o patch estava mirando um dump
modificado, não o padrão.

O correto é o No-Intro:

    Sword of Mana (USA, Australia)
    16.777.216 bytes
    CRC32  7F1EAC75
    SHA-1  a7ff0b4482c7c3b19467af37c3e277321cd9f1cd

Quem baixou antes: pega o patch novo no Release. O resultado é exatamente o
mesmo, só muda a ROM de origem que ele espera.

Vai junto um verificar_rom.py que diz se a sua cópia é a certa e, se não for,
qual você tem.
#3
Citação de: P.Kauan online Agosto 14, 2026, 22:40:55 PMSeria Bom se você traduzisse os
menus, itens e equipamentos por que sempre foi um sonho vê esse Jogo Totalmente traduzido mais meus parabéns pelo Projeto esmero
Que bom que gosta do jogo, é dificil verem falar dele. Eu realmente estou pensando em traduzir o restante dele(alguns nomes quebrariam a caixa, por exemplo, rusty sword = espada enferrujada) mas fico na duvida pois nomes de equipamentos/lugares soam bem melhor em inglês nao acha?

Citação de: ØX-Carnage online Agosto 15, 2026, 00:25:35 AMBoa cara parabéns pela tradução.
Uma duvida você disse que os itens não deu pra tradzir devido a limitação da caixa? Se foi isso tenta expandir elas. Melhor que deixar sem tradução ou tentar abreviar.
Você não é o primeiro a comentar isso. Eu pessoalmente prefiro apenas a lore em portugues e toda interface em ingles. Mas se a escolha de geral pesar mais pra "100% traduzido" eu acho que pode valer a pena eu trabalhar nisso e trazer duas versões(1 - Lore 100%  / 2 - Jogo 100%)
#4
Citação de: Magalicia online Agosto 14, 2026, 17:38:52 PMO jogo com a pior UI dos videogames está aí heheh
Desafio pra quem tiver uma vida extra e conseguir editar todos os gráficos do jogo.
Certamente eu vou tentar futuramente, o problema é que eu gosto dessa "mistura" de ingles e portugues kkkkk recentemente fiz a do sword of mana e itens/locais geralmente gosto de manter ingles
#5
Sword of Mana (Square Enix / Brownie Brown, Game Boy Advance)
Tradução para português do Brasil — diálogo e menus.

ATUALIZADO: os menus agora estão em português. A versão de agosto traduzia só o diálogo. Esta traduz também nome e descrição de item, arma, armadura, magia, classe, monstro, lugar, e as mensagens de sistema.

Quem preferir interface em inglês: as duas versões continuam disponíveis.

═══ IMAGENS ═══



═══ ESTADO ═══

Diálogo                       4.335 de 4.372     99,15%
Menus, itens, equipamentos    1.748 de 1.840      95,0%
Mensagens de sistema             81 de    81     100,0%

As 37 entradas de diálogo restantes são todas {BLANK} ou vazias — conferi uma a uma.

As 92 strings de menu que ficaram em inglês são nome próprio por decisão: monstros cunhados (Rabite, Molebear, Poto, Chobin Hood, Kaiser Mimic), personagens, os oito espíritos (Wisp, Shade, Luna, Salamander, Undine, Dryad, Jinn, Gnome) e o Dark Lord — mais OK, HP e MP, que são iguais em português.

═══ SOBRE O ESPAÇO, QUE FOI O ASSUNTO DO TÓPICO ═══

Alguns comentaram aqui que abreviar item seria ruim, e que talvez desse pra aumentar a caixa ou estreitar a fonte. Fui medir antes de decidir: casei os glifos da fonte contra um dump de VRAM do jogo rodando, e o passo é fixo, 6 pixels por caractere. Então contar caractere é medir largura — não tem ganho em trocar "W" por "i".

Com isso, o limite de cada tabela é o comprimento da maior string original dela, que é uma largura que o jogo comprovadamente acomoda. Nenhuma string passou desse limite, e quase nada precisou de abreviação: onde não cabia, troquei a palavra em vez de cortá-la. "Armor" virou Couraça em vez de "Armad.", "Temper" virou Apurar, "aerolite" virou meteoro.

═══ APLICAR EM ═══

ROM      : Sword of Mana (USA, Australia)   [dump No-Intro]
Tamanho  : 16.777.216 bytes
CRC32    : 7F1EAC75
SHA-1    : a7ff0b4482c7c3b19467af37c3e277321cd9f1cd

Resultado (versão completa):
Tamanho  : 33.554.432 bytes   <-- o DOBRO, e é esperado
CRC32    : E2C5B55F

Resultado (versão só-diálogo, menus em inglês):
CRC32    : 14EC7BB2

Mesma ROM de origem do patch corrigido de 16/08 — quem já aplicou aquele não precisa procurar outro dump.

O patch ficou 25x menor: 679 KB em vez de 16,8 MB. O anterior carregava os megabytes de espaço vazio da expansão como dado literal; agora eles vão como repetição. Mesmo resultado, download honesto.

═══ A ROM RESULTANTE TEM 32 MB ═══

Isso é normal, a ROM foi expandida de propósito. Texto em português é mais longo, e numa ROM de GBA o texto fica em espaço fixo: texto maior sobrescreve o dado seguinte. Ou cortava a tradução pra caber, ou expandia e reescrevia a tabela de ponteiros. Foi a segunda.

Roda em mGBA, VBA-M e no Everdrive GBA. Emuladores e flashcarts muito antigos podem implicar com ROM expandida.

═══ DOWNLOAD ═══

Baixar os patches (GitHub Releases)

Dois arquivos: completa (diálogo + menus) e so-dialogo (menus em inglês, igual ao lançamento de agosto).

Patch BPS, aplique com o Floating IPS (flips). O BPS carrega o CRC32 da origem, do destino e dele mesmo — ROM errada dá aviso, não arquivo quebrado em silêncio.

No Android, o patcher online que o Elizomar indicou neste tópico resolve.

O patch não contém o jogo. Não peça ROM por MP.

═══ O QUE AINDA NÃO ESTÁ EM PORTUGUÊS ═══

A introdução ("In the beginning, the world was void.") é imagem, não fonte — está pré-renderizada numa fonte itálica decorativa. Traduzir significa redesenhar gráfico na ROM, que é uma fase diferente, e ficou de fora.

═══ FERRAMENTAS ═══

github.com/kreycai/sword-of-mana-ptbr

Tudo em Python. Além do que já tinha (extração do script, tabela de ponteiros, inserção dos glifos acentuados, refluxo de texto, expansão da ROM), agora inclui a reinserção da master table de menus e de um terceiro bloco de texto que não estava mapeado em lugar nenhum.

═══ REPORTANDO ═══

Erro de tradução, texto cortado ou travamento: comente aqui ou abra uma issue no GitHub, com print e onde aconteceu. Nome de item é onde palpite de fora rende mais — se algum ficou estranho, fala.
#6
Gungnir: Inferno of the Demon Lance and the War of Heroes (Sting / Atlus, PSP)
Tradução completa para português do Brasil.

Um RPG tático da Sting que nunca saiu do Japão em português. Todo o texto está traduzido:
17.550 strings, sendo 13.998 no container data.dar da ISO e 3.552 dentro do
EBOOT decriptado. Testado em PSP real, não só em emulador.


IMAGENS


O nome do lugar na barra de cima está traduzido; o "Eastern Wilds" grande é um dos 1.295 arquivos de imagem que ficaram de fora.




O QUE ESTÁ TRADUZIDO

  • Diálogo e narrativa: 100%
  • Menus, itens, equipamentos, habilidades: 100%
  • Texto do EBOOT (interface de sistema): 100%
  • Acentuação completa, com a largura de cada glifo casada com a tabela da fonte original


O QUE NÃO ESTÁ

Texto que está dentro de imagem continua em inglês. São 1.295 arquivos .tpl: telas de tutorial, nomes de ação na batalha, banners de lugar e títulos de capítulo. Isso é edição gráfica, uma fase separada, e ficou de fora por opção. As de maior impacto são as de tutorial; o resto é cosmético.


APLICAR EM

ISO      : Gungnir (USA)
Tamanho  : 262.766.592 bytes
CRC32    : 183F3EDC
SHA-1    : 7cded8a4cb5ef7a6e018bb73d10c0ad728747adb

Resultado esperado:
Tamanho  : 262.766.592 bytes
CRC32    : 83EB7731

O patch é BPS e carrega o CRC32 da origem, do destino e dele mesmo. Se você usar a ISO errada, ele avisa em vez de gerar um arquivo quebrado em silêncio.

Aplique com o Floating IPS (flips): Apply Patch, escolha o .bps, escolha a sua ISO, salve.


DOWNLOAD

Baixar o patch (GitHub Releases)

O patch não contém o jogo, só a diferença entre a ISO original e a traduzida. Não peça ISO por mensagem privada.


FERRAMENTAS

O ferramental que eu escrevi pra isso está aberto, em Python:
github.com/kreycai/gungnir-ptbr

Inclui leitura do container .dar, mapeamento da tabela de ponteiros, decriptação e reinserção no EBOOT, e o desenho dos glifos acentuados com calibragem de largura. Pode servir pra outros jogos da Sting no PSP, que compartilham formatos.


DOIS PROBLEMAS QUE CUSTARAM CARO

Acento com largura errada. Desenhar o glifo não basta: o jogo tem uma tabela de largura por caractere, e um "á" com a largura do "a" sai colado no vizinho.

Estouro de ponteiro. Texto em português é mais longo que em inglês, e a reinserção ingênua passava de um limite e travava o jogo.


REPORTANDO

Erro de tradução, texto cortado ou travamento: comente aqui ou abra uma issue no GitHub, com print e onde aconteceu. Eu não zerei o jogo inteiro, então esse tipo de coisa só aparece jogando.