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 ═══
(https://i.postimg.cc/QtHmdZgX/99f81e91-43d8-4dd0-ae3b-75d1f7e78456.jpg)
═══ 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) (https://github.com/kreycai/sword-of-mana-ptbr/releases/latest)
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) (https://www.romhacking.net/utilities/1040/). 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 (https://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.
Seria 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
Boa 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.
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%)
Não encontro a ROM com o CRC32 facbdf03, baixei de 3 sites diferentes e todas elas possuem o CRC32 7f1eac75, mesmo com as 3 sendo No-Intro.
:bomba: Para quem está com dificuldades em aplicar via UniPatcher (Android), a melhor opção é via online.
👉🏻 https://bbbradsmith.github.io/ipstool/
Quem sabe o Breno pode te ajudar nessa questão por que ele fez vária traduções de GBA pena que poriquanto ele não tá aqui :desisto:
Citação de: Kreycai online Agosto 14, 2026, 18:14:41 PMPOR QUE OS MENUS AINDA NÃO
O diálogo tinha espaço pra crescer depois da expansão. Menu não: nome de item aparece em caixa de largura fixa, e "Espada Enferrujada" não cabe onde cabia "Rusty Sword". Precisa de decisão de abreviação item por item, e eu preferi lançar o diálogo em vez de segurar tudo.
Sugestões de nome pra item são bem-vindas. É a parte em que ajuda de fora rende mais.
REPORTANDO
Erro de tradução ou texto cortado: comente aqui ou abra uma issue no GitHub, com print e onde aconteceu.
Parabéns pelo trabalho! Eu entendo a questão dos itens, estou passando pelo mesmo com o BoF1. No BoF2 eu fiz questão de deixar os itens traduzidos, mas teve pessoal que chiou por causa disso rsrs. Também não gosto de abreviar, mas, entre abreviar e deixar sem traduzir, acho que é melhor que nada rsrs. Tenta fazer um update futuramente usando essas abreviações.
Parabéns pela tradução, bom trabalho. Não sou de comentar muito, mas eu não podia deixar de dar um conselho aqui que ninguém comentou: você deveria diminuir 1 pixel da VWF de cada caractere. Com isso você ganha mais espaço pra traduzir os nomes das armas, itens, acessórios, menus e até dos diálogos. E é aquela história, tradução é tradução, tem que traduzir tudo. Apoio 100% traduzir tudo.
Citação de: Green Jerry online Agosto 15, 2026, 08:22:04 AMNão encontro a ROM com o CRC32 facbdf03, baixei de 3 sites diferentes e todas elas possuem o CRC32 7f1eac75, mesmo com as 3 sendo No-Intro.
Também não encontrei a rom em lugar nenhum.
Citação de: arquino online Agosto 16, 2026, 13:26:58 PMCitação de: Green Jerry online Agosto 15, 2026, 08:22:04 AMNão encontro a ROM com o CRC32 facbdf03, baixei de 3 sites diferentes e todas elas possuem o CRC32 7f1eac75, mesmo com as 3 sendo No-Intro.
Também não encontrei a rom em lugar nenhum.
A ROM existe, (USA, Austrialia). O problema é o app que faz a aplicação do patch. No meu caso, usei o IPSTOOL online e funcionou (fiz pelo Android).
https://bbbradsmith.github.io/ipstool/
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.
Parabens pelo trabalho meu caro, com certeza vou querer experimentar, serie Mana que me fez entrar nos RPGs
Sobre a não tradução dos menus e itens isso pra mim é algo que nem atrapalha, da pra encaixar perfeitamente com a história.
Parabens novamente pelo seu lançamento.
Parabéns pelo lançamento!!
Era um jogo pelo qual aguardava por uma tradução! :parabens:
Citação de: Kreycai online Agosto 16, 2026, 13:50:27 PMAchei o problema de quem não conseguia aplicar: o patch estava mirando um dump
modificado, não o padrão.
Sobre a incompatibilidade do patch, eu testei às cegas até mesmo no velho dump com intro da Mode7 ignorando a checagem
E, aparentemente, funciona sem maiores problemas.
Mas grato pela atualização!!
Realizou meu sonho de jogar esse jogo finalmente em português
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.