24 outubro 2026

Valthirian Arc: Hero School Story - Tradução em Português PT-BR

 


É com muito orgulho que anuncio a vocês a conclusão e o lançamento do patch de tradução para o Português PT-BR de Valthirian Arc: Hero School Story, aqui no meu blog. Foi uma jornada intensa de localização, mergulhando nas entranhas do motor do jogo(Unity Engine) para garantir que a experiência de gerenciar a sua academia de heróis fosse a mais imersiva e polida possível m Português.

Não tive grandes dificuldades de conseguir localizar os arquivos para traduzir esse jogo, como tive com a tradução de The Invisible Hand. Foi apenas um trabalho cansativo e um pouco complexo de engenharia reversa. Isso tudo graças à inteligência artificial Gemini, que foi essencial para eu conseguir mapear quais arquivos estruturais modificar dentro do UABEA e extraí-los, além de escrever scripts em Python para eu copilar os textos originais em Inglês desses arquivos e jogá-los em arquivos CSV, para eu agilizar a tradução.

A partir desses arquivos CSVs, eu os abria diretamente na plataforma web TableCruncher(site de edição de arquivo CSV). Os códigos python organizava tudo de forma limpa, colocando os textos originais na coluna "Inglês" e deixando a coluna "Portugues" logo do lado direito livre para a minha edição(tradução em Português).

O trabalho de tradução ocorreu célula por célula, colocando a tradução em Português logo ao lado de cada célula com o escrito do jogo em Inglês. Quando a planilha estava completamente traduzida, eu salvava o CSV no computador e executava um segundo código em Python: Esse script final lia as células do arquivo salvo e reinjetava todo o meu texto da coluna em Português de volta aos arquivos JSON do jogo, no lugar das palavras em Inglês, sem alterar nenhum "placeholder" de código dos textos nos arquivos.

Ainda assim, um dos maiores adversários desse projeto foi a interface gráfica. O motor não perdoa limites de caracteres, e muitas vezes uma tradução fiel acabava cortada em algumas "janelas" do jogo. Foi um quebra-cabeça constante adaptar habilidades para que coubessem perfeitamente na tela — o "Escudo de Espinhos", por exemplo, tornou-se "Escudo Espinhoso", e missões como a "Revanche do Café da Manhã no Grunwald" viraram o conciso "Revanche: Café no Grunwald" para manter as traduções sem o jogo "cortar" parte da frase na interface do jogo e não alterar demais a tradução real da frase em Inglês.

A consistência narrativa e a adaptação do universo e mitologia do jogo receberam atenção dobrada. Tive o cuidado de lapidar os diálogos para eliminar qualquer tradução robótica que ficasse esquisita no decorrer do jogo, garantindo, por exemplo, que as armas soassem épicas por terem sido forjadas "nos fogos de um vulcão", que os prazos acadêmicos ficassem claros quando os alunos se formassem "às vésperas da cerimônia" e manter intacto o nome da raça "Klinci", preservando a piada interna do estúdio indonésio Agate, já que a palavra significa literalmente "coelho" no idioma natal dos desenvolvedores, o Indonésio.

Já aviso que infelizmente teve palavras em Inglês que eu não consegui traduzir. Algumas telas de transição cinematográficas nas cuscenes do jogo, como "The Next Day", "Coronation of Valthiria" e "~The End~" eu não consegui localizar dentro dos arquivos do jogo e nem mesmo o Gemini(mesmo depois de mandar vários print screens para ele analisar). Decidi mantê-las na forma original para concentrar todos os esforços naquilo que eu consegui ter acesso com facilidade: as missões, os itens, as habilidades, os diálogos, etc.

O arquivo final já está pronto e empacotado. Foram incontáveis execuções de scripts, horas no TableCruncher e refinamentos textuais para entregar a tradução com melhor qualidade possível. O patch de tradução já está disponível para download no link abaixo. Basta baixar os arquivos e seguir as orientações mais abaixo.

---------------------------------------------------------------------------

LINK DO ARQUIVO: 


https://github.com/apenasumaconta/Valthirian-Arc-Traducao/blob/main/vahss-pt-br.rar


--------------------------------------------------------------------------

INSTRUÇÕES:


Para baixar o arquivo, vá no link acima, clique na "setinha para baixo" ao lado de "raw" ou clique em "View Raw".


Após baixar o pacote RAR no link acima, siga os seguintes passos:


1- Baixe o arquivo "vahss-pt-br.rar" no link acima;


2- Copie e cole o pacote rar na seguinte pasta do jogo:


  • steamapps\common\Valthirian Arc\VAHSS_Data

Ou em:

  • SteamLibrary\steamapps\common\Valthirian Arc\VAHSS_Data


3-Clique com o botão direito no pacote rar e, na opção WinRAR, clique em "Extrair Aqui";


4-Após a extração, abra o programa DeltaPatcher.exe.


5-No campo "Original File", clique na "pastinha amarela" e selecione o arquivo "resources.assets".


6-No campo "XDelta Patch", clique na "pastinha amarela" e selecione o arquivo "vahss-pt-br.xdelta".


7-Clique no botão "Apply Patch".


Enfim, espero ter ajudado e que vocês curtam mais uma tradução de game que eu fiz. Bom jogo e boa diversão a todos.

06 outubro 2026

The Invisible Hand - Tradução em Português PT-BR



ATUALIZAÇÃO 08/10/2026

A Saga Completa para Traduzir The Invisible Hand para o Português PT-BR

Fala, pessoal! Bem-vindos a mais uma tradução feita por mim, aqui no blog Fábio Elker Traduções.

Hoje quero abrir os bastidores de um dos projetos mais desafiadores e gratificantes que já passaram pelas minhas mãos: a tradução de The Invisible Hand. Quem participa do mundo das traduções de jogos sabe que cada jogo tem a sua própria complexidade na hora de nos deixar mexer nos seus arquivos, dependendo do "Game Engine" em que ele foi desenvolvido. E este jogo, feito na Unity Engine, testou a minha paciência de várias formas diferentes, pois sempre tive uma dificuldade ENORME de traduzir jogos feitos nessa plataforma.

Quero partilhar com vocês a jornada completa, desde a caça aos textos até aos ajustes cirúrgicos nos códigos do jogo.

1. A Caça aos Textos do Jogo: Localizando e Abrindo os Arquivos Unity

O primeiro passo de qualquer projeto é sempre o mesmo: onde estão os textos? Em The Invisible Hand, os diálogos e menus não estavam a dar sopa num simples arquivo .txt ou .csv solto numa pasta. Tive de vasculhar as entranhas dos diretórios do jogo para localizar os famosos arquivos empacotados da Unity.

E sim, como já falei em outros posts no blog, tive que contar com a ajuda da IA Gemini. Tive que mandar VÁRIOS prints screens das pastas e arquivos do jogo pra ela me falar onde os textos estavam localizados, além de pedir orientações para ela sobre quais softwares usar para abrir os arquivos e fazer as alterações. Sem contar os códigos Python que ela escreveu para mim para eu executar no prompt de comando para viabilizar a tradução e não ter que fazer tudo puramente "nos dedos".

Foi preciso usar ferramentas específicas de exportação de assets da Unity(neste caso, o UABEA) para descompactar os arquivos do jogo, exportar os arquivos de texto originais, fazer a mágica da tradução acontecer e, depois, fazer a chamada engenharia reversa para reempacotar tudo no formato que o motor gráfico conseguisse ler. Um trabalho minucioso de vai-e-vem.

2. O Pesadelo da Tela Preta e o Vilão "catalog.json"

A medida que eu traduzia partes do jogo(exemplo: o menu inicial), chegou aquele momento de tensão e expectativa: a hora de abrir o jogo para testar. Dou dois cliques no executável e, após passar as logos em fundo amarelo da desenvolvedora e da distribuidora do jogo... Tela preta. O jogo não carregava por nada. Não aparecia a "mala jorrando dinheiro" com a descrição "Loading..." abaixo. A frustração de qualquer tradutor.

Depois de quebrar a cabeça, mandar vários print screens e de fazer várias perguntas à Gemini(além de várias teorias que eu tinha da causa do problema), esta IA descobriu o culpado: um arquivo traiçoeiro chamado catalog.json. Em jogos mais modernos da Unity que usam sistemas de Addressables, esse catálogo funciona como um segurança rigoroso. Ele guarda o "peso" (hash/tamanho) exato de cada arquivo original do jogo.

Como a minha tradução alterou o tamanho dos arquivos de texto (o português costuma ser maior que o inglês), o catalog.json percebeu a diferença, barrou o carregamento e travou o jogo numa tela preta. Para resolver isso, segui a seguinte orientação da Gemini: baixar o Example.exe no Github, colocar o catalog.json na mesma pasta que ele, abrir o prompt de comando nessa pasta e digitar e dar enter no seguinte código: example patchcrc catalog.json.

Após isso, o arquivo catalog.json foi modificado e eu coloquei de novo na pasta onde ele estava e resolvi rodar o jogo novamente com as primeiras traduções que eu fiz no jogo. Foi um verdadeiro alívio ver o menu principal carregar novamente e ainda traduzido para o Português!

3. O Desafio Final: As Datas Presas no Arquivo .dll

Depois de muito trabalho e esforço de exportar arquivos txt no UABEA, fazer as alterações das frases em Inglês do jogo para o Português(usando arquivos Python para eu colocar tudo num arquivo CSV, alterar tudo no site "app.tablecruncher" e usar os arquivos Python novamente para colocar as traduções no lugar dos originais), algo no jogo me dava a sensação de ainda não ter terminado a tradução: A apresentação da data em extenso de cada dia do jogo, que ainda teimava em aparecer em inglês(ex: "Monday, October 9, 2023").

Mas como eu traduzia ele, se não estava nos escritos dos arquivos txt que eu exportei, traduzi e importei traduzidos? Isso só fui descobrir após, mais uma vez, perguntar ao Gemini, e enviar mais alguns print screens das pasta do jogo, em qual arquivo essa data estava localizada. O problema? Esses textos não estavam nos arquivos txt, embutidos no arquivo "bundle" que eu traduzi; estavam hardcoded — ou seja, chumbados diretamente num arquivo "dll" do jogo. Ou seja, praticamente no código-fonte do game.

Tive de recorrer ao dnSpy para abrir o arquivo Assembly-CSharp.dll. Encontrei os métodos de formatação de data (como o HUDManager), mas o compilador começou a atirar dezenas de erros vermelhos no ecrã porque precisava de ler todas as outras bibliotecas do jogo de uma só vez para entender o que eu estava a alterar.

Então tive de carregar todos os ficheiros .dll do jogo para o programa, manipular as Instruções IL (o código de máquina em estado puro) e injetar uma linha de código C# em pt-BR que removesse o "-feira" e colocasse os meses com letra maiúscula. O resultado? Um belíssimo "Segunda, 9 de Outubro, 2023" no momento que eu rodei o jogo pra testar, perfeitamente integrado nele.

Conclusão: Foi muita dor de cabeça , mas é este nível de dedicação e polimento que eu me dispus a trazer para vocês aqui no blog. Traduzir um jogo não é só traduzir de uma língua para outra. É engenharia reversa, é resolver quebra-cabeças e é garantir que quem joga sinta que o jogo foi feito originalmente para o nosso idioma.

Enfim, sem mais enrolação, os links dos arquivos e as instruções para aplicar a tradução de The Invisible Hand para o Português estão disponíveis para todos vocês abaixo.

---------------------------------------------------------------------------

LINKS DOS ARQUIVOS:






--------------------------------------------------------------------------

INSTRUÇÕES:


Para baixar os arquivos, vá em cada um dos links acima e clique na "setinha para baixo", ao lado de "raw".

Após baixar os 3 arquivos em cada um dos links acima, siga os seguintes passos:

1-Cole o arquivo "localization-string-tables-english(en)_assets_all.bundle" na seguinte pasta do jogo:

  • SteamLibrary\steamapps\common\The Invisible Hand\The Invisible Hand_Data\StreamingAssets\aa\StandaloneWindows64
Ou no diretório:
  • steamapps\common\The Invisible Hand\The Invisible Hand_Data\StreamingAssets\aa\StandaloneWindows64


2-Cole o arquivo "catalog.json" na seguinte pasta do jogo:

  • SteamLibrary\steamapps\common\The Invisible Hand\The Invisible Hand_Data\StreamingAssets\aa
Ou no diretório:
  • steamapps\common\The Invisible Hand\The Invisible Hand_Data\StreamingAssets\aa


3-Cole o arquivo "Assembly-CSharp.dll" na seguinte pasta do jogo:

  • SteamLibrary\steamapps\common\The Invisible Hand\The Invisible Hand_Data\Managed
Ou no diretório:
  • steamapps\common\The Invisible Hand\The Invisible Hand_Data\Managed

No mais, espero que gostem e eu tenha ajudado todos vocês. Bom jogo e boa diversão para todos.

20 agosto 2026

PUSHER - Drug Tycoon Tradução em Português PT-BR

 


ATUALIZAÇÃO 12/10/2026

Tradução de Pusher - Drug Tycoon para o Português PT-BR  (E a Batalha contra a Godot Engine)

Fala, pessoal! Mais uma tradução saindo do forno aqui no blog. Dessa vez, trago para vocês o Pusher - Drug Tycoon 100% localizado para o Português Brasil PT-BR.

Quem acompanha os bastidores das localizações de jogos e de simulação sabe que cada engine tem suas particularidades, mas confesso que esse projeto me deu uma bela dor de cabeça para ser finalizado. A tradução do texto em si foi apenas a ponta do iceberg, pois, diferente do que eu imaginava, não bastava apenas baixar o programa para desempacotar o arquivo, localizar o arquivo de linguagem dentro do jogo, editá-lo do inglês para o português, colocar na pasta e reempacotá-lo. Foi um monte de tentativa e erro por HORAS para eu conseguir traduzir esse jogo.

Os Desafios Técnicos dessa Localização

Para quem tem curiosidade sobre o processo, aqui estão as principais dificuldades que precisei derrotar para fazer essa tradução funcionar, depois de traduzir o arquivo CSV do jogo, empacotar e reempacotar o arquivo várias vezes e não ver a tradução funcionar:

  • O layout quebrado: Minha primeira tentativa foi usar scripts em Python para injetar a tradução direto nos arquivos de cena (.tscn). O resultado? O sistema da Godot rejeitou a alteração, quebrou a estrutura visual inteira e jogou umas palavras emboladas no canto da tela. Tive que restaurar tudo do zero.

  • O sistema blindado da engine: Descobri que o jogo ignorava textos puros. Para o português aparecer, eu precisava forçar o próprio editor da Godot a importar a minha planilha CSV e compilar novos arquivos binários (.translation) nativos.

  • O temido "X Vermelho": Durante a importação para a engine, a Godot se recusava a ler a minha planilha pronta por conta de um conflito chato de formatação e delimitadores (a clássica briga entre usar vírgulas ou pontos e vírgulas).

  • A "explosão" do arquivo: O maior desafio foi na hora de empacotar tudo. Como não podíamos compilar pela Godot, usei o Godot Reverse Engeneering Tools para gerar o novo arquivo .pck. O problema é que ele descompacta os recursos da engine, o que fez o arquivo original saltar de 1,2 GB para quase 2,6 GB brutos.

  • Edit 12/10/2026: Após uma certa experiência mexendo no software Godot Engine, descobri que a única coisa que eu precisava fazer era reempacotar neste programa, sem usar o Godot Reverse Engeneering Tools, para o arquivo .pck continuar no tamanho 1,2 GB traduzido.

  • A decisão de usar o DeltaPatcher em 12/10/2026: Após eu instalar a tradução de um outro jogo que eu gosto muito, feito por outro tradutor, com o DeltaPatcher e ver que reduz o tamanho do arquivo traduzido em mais de 90%, resolvi usá-lo para disponibilizar e aplicar a tradução. Em vez de disponibilizar aqui mais de 1 GB de arquivo, agora precisa baixar um pacote de menos de 9 megabytes

Sobre o Arquivo de Download

Edit em 12/10/2026: 

Para instalar, baixe o pacote RAR no LINK DO ARQUIVO abaixo e siga as instruções também mais abaixo.

Atenção usuários de Linux, macOS e Windows 32-bits: A tradução (pusher-pt-br.xdelta) é compatível com qualquer sistema, mas o programa aplicador incluso no pacote da tradução é exclusivo para Windows 64 bits. Se você joga no Linux (Steam Deck), MacOS ou usa um sistema operacional Windows de 32 bits, baixe o DeltaPatcher correspondente ao seu sistema operacional no repositório oficial para conseguir aplicar a tradução:

https://github.com/marco-calautti/DeltaPatcher/releases/tag/v3.1.6

---------------------------------------------------------------

LINK DO ARQUIVO:


---------------------------------------------------------------

INSTRUÇÕES:

1- Baixe o arquivo "Pusher - Drug Tycoon PT-BR.rar" no link acima;

2- Copie e cole o pacote rar na seguinte pasta do jogo:

  • steamapps\common\PUSHER
Ou em:

  • SteamLibrary\steamapps\common\PUSHER

3-Clique com o botão direito no pacote rar e, na opção WinRAR, clique em "Extrair Aqui";

4-Após a extração, abra o programa DeltaPatcher.exe.

5-No campo "Original File", clique na "pastinha amarela" e selecione o arquivo Pusher - Drug Tycoon.pck.

6-No campo "XDelta Patch", clique na "pastinha amarela" e selecione o arquivo pusher-pt-br.xdelta.

7-Clique no botão "Apply Patch".


Enfim, espero que vocês curtam mais essa tradução! Bom jogo e boa diversão a todos.

03 julho 2026

Workplace Rhapsody Tradução em Português PT-BR (职场狂想曲)

 



ATUALIZAÇÃO 04/08/2026


Fiz a tradução do jogo Workplace Rhapsody para o Português PT-BR (职场狂想曲). Quando eu vi a PÉSSIMA notícia que os DEVs iriam deslistar este jogo e o Village Rhapsody da Steam, comprei este jogo no último dia antes da deslistagem e resolvi traduzí-lo.

Quem costuma baixar e instalar arquivos de tradução de jogos sabe que cada jogo tem suas peculiaridades. Alguns facilitam a nossa vida deixando os textos abertos, mas este eu posso dizer que foi um projeto dos mais desafiadores para traduzir, tecnicamente. Tive que travar uma verdadeira batalha contra a engine do jogo para que essa tradução ficasse disponível aqui.

E aqui vai uma confissão de bastidores, que acredito que não é exatamente "novidade" para quem baixou outras traduções aqui e leu os meus escritos aqui no blog: como sou leigo em programação de computadores, eu não teria conseguido fazer 90% do que foi feito aqui sozinho. Para vencer essa barreira, contei com a ajuda e orientação do Gemini (inteligência artificial do Google), que foi minha parceira nessa jornada. Ela gerou todos os códigos em Python que precisei usar, fui testando, dando feedback à IA e modificando esses scripts várias e várias vezes no Prompt de Comando até o jogo finalmente aceitar os arquivos.

Aqui vão os principais perrengues que enfrentei, durante alguns dias, para deixar esse jogo traduzido:

1. A Barreira do Arquivo .jsc e a Criptografia: Diferente de muitos jogos que deixam seus textos de código visíveis em um arquivo JSON ou CSV(ou qualquer outro que abra facilmente no Visual Studio Code, no Bloco de Notas ou no NotePad++), a engine deste jogo (Cocos Creator) compila e tranca tudo em um formato binário .jsc. Não dava para simplesmente dar 2 cliques, abrir e traduzir. Perguntando à IA o que eu poderia fazer, a Gemini me sugeriu baixar uns programas com arquivos inúteis no Github e, quando viu que não funcionavam, gerou scripts específicos em Python para quebrar a criptografia XXTEA do jogo, mandou eu baixar um pacote básico de arquivos do Ferramentas de Build do Visual Studio para C++ da Microsoft para eu conseguir descomprimir o pacote e finalmente extrair o código JavaScript original para eu conseguir acessar as milhares de linhas de texto.

2. O Menu em Chinês Travado e o Reempacotamento: Traduzir as frases na planilha foi a parte fácil, pois o Gemini gerou um arquivo Python para eu pegar os textos em Inglês, colocá-los numa planilha em CSV, facilitando bastante a edição no site TableCruncher, e colocar de forma automática os textos traduzidos em Português no lugar dos textos em Inglês no arquivo extraído .js.

O pesadelo começou na hora de colocar o arquivo de volta no jogo. Qualquer aspa dupla (") ou quebra de linha nas frases em Português corrompia a sintaxe do JavaScript. O resultado? O jogo abria com o menu inicial todo escrito em chinês e nenhum botão funcionava. O travamento era de um jeito que, para eu conseguir fechar o jogo, eu precisava apertar o botão Windows do meu teclado e fechar clicando no "X" da miniatura na barra de tarefas, ou então ir na Steam e apertar o botão "Parar". Tive que dar feedback várias vezes ao Gemini relatando isso, e então ele reescreveu e ajustou o script em Python várias vezes para criar uma "blindagem" nos textos. Além disso, descobri depois de muita tentativa e erro que era necessário reempacotar o arquivo de .js para .jsc usando uma compressão GZIP muito específica e remover a assinatura de cabeçalho padrão para "enganar" a engine do jogo.

3. O Caos dos Textos nos Lugares Errados: Quando finalmente consegui fazer o jogo rodar com o arquivo traduzido, uma surpresa: os diálogos apareceram nos lugares errados. Foi bizarro ver um monte de frases de falas de personagens do jogo no lugar dos botões no menu inicial "Start, Load, Memories, System e Exit". A estrutura do jogo repetia os "IDs" das frases ao longo do código. O Gemini teve que criar um código novo, dessa vez abandonando os IDs numéricos e usando a frase original em inglês como "âncora" para substituir pelo Português. Só assim cada texto foi para o seu devido lugar no jogo.

4. Um pequeno polimento na interface: Por fim, rolou um pequeno trabalho de adaptação visual. O português é um idioma mais extenso que o inglês, o que faz alguns textos vazarem da tela ao traduzir jogos. No caso deste jogo, vi o nome da semana "Sexta-Feira" ficar um pouco fora da tela. Então tive que abrir o arquivo CSV da tradução gerado em Python e encurtar os nomes de dias úteis da semana (Exemplo: Mudar "Sexta-feira" para apenas "Sexta") para garantir que o nome não ficasse fora da interface. Essa parte foi fácil graças aos scripts que o Gemini criou para eu executar.

Foi um processo cansativo de execuções do CMD, erros de sintaxe e muita tentativa e erro, mas no fim, consegui vencer a engine!

Sem mais enrolação, o arquivo da tradução do jogo já está disponível para download no link abaixo. Basta seguir as instruções e colocar o arquivo na pasta original do jogo. Bom jogo e boa diversão para todos.

---------------------------------------------------------------------

Link do arquivo: 

https://github.com/apenasumaconta/WorkplaceRhapsodytraducao/blob/main/index.jsc

----------------------------------------------------

INSTRUÇÕES:


1- Baixe o arquivo "index.jsc" no link acima do Github(clique no botão de "seta para baixo" ao lado de "raw" ou clique em "view raw")

2- Copie e cole o arquivo "index.jsc" na seguinte pasta do jogo:

  • steamapps\common\rhapsody\assets\main
Ou em:

  • SteamLibrary\steamapps\common\rhapsody\assets\main

21 janeiro 2026

Fields of Mistria - Tradução em Português PT-BR



ATUALIZAÇÃO COMPLETA 

PARA A VERSÃO 1.0.8 em 18/10/2026


Vídeo-Tutorial de como colocar a tradução



Edit(18/08/2026):

Olá a todos! Depois de analisar arquivos da pasta localization, vi que o arquivo "kor.meta.toml" tinha muito mais linhas do que o arquivo "spa.meta.toml". Aí tive a ideia de colar alguns códigos de diálogo que existia no arquivo "kor.meta.toml" pro "spa.meta.toml" e deu super certo! Graças a isso, mais de 5000 linhas de código foram traduzidas, dando um total de quase 45000 linhas de código no arquivo "spa.meta.toml". 

Ainda existem linhas sem tradução no jogo, mas pelo menos o número de diálogos não traduzidos dimunuiu.


Edit(09/08/2026): 

A Saga da Tradução de Fields of Mistria: Nova Estrutura, Espanhol e Bastidores!

Olá a todos! Quem acompanha o blog sabe da jornada intensa que tem sido manter Fields of Mistria traduzido para o nosso idioma. Os desenvolvedores lançaram atualizações recentes e, com elas, vieram novas soluções e muitos desafios.

Recentemente, eles mantiveram a estrutura complexa da versão 16.5, mas adicionaram novas linhas e opções de idioma oficiais no jogo, incluindo o Espanhol.

Como a estrutura do jogo mudou drasticamente (dividindo os textos em milhares de arquivos por centenas de pastas), seria um trabalho árduo injetar novamente as linhas em português uma por uma em milhares de arquivos separados e distribuídos em centenas de pastas. Por isso, mudei a estratégia: decidi usar o arquivo "spa.meta.toml" na pasta "localization" da nova linguagem em Espanhol como base para injetar as traduções em Português que eu já tinha feito diretamente nele.

Status atual da tradução: A tradução baseada no arquivo em espanhol está 100% concluída! Já terminei de traduzir todas as mais de 6 mil linhas que faltavam. Vale um aviso: como essas novas linguagens oficiais do jogo ainda estão em versão Beta, é possível que vocês esbarrem em algumas poucas frases em inglês durante o jogo, porque os próprios desenvolvedores ainda não incluíram essas linhas no arquivo base. Mas da minha parte, o trabalho está finalizado.


Os Bastidores: Por que traduzir esse jogo virou um desafio de Engenharia Reversa?

Para vocês entenderem por que eu mudei a estratégia e fugi de mexer na estrutura das pastas originais, resolvi compartilhar os perrengues que passei desde a atualização 16.5.

Traduzir esse jogo foi muito além de apenas passar textos do inglês para o português. Com um arquivo massivo de mais de 32 mil linhas(atualmente quase 40 mil, na versão 1.0.2) de código estilhaçado em milhares de pedaços, foi o maior desafio que tive até agora. Sendo praticamente leigo em programação, eu não teria conseguido sem a ajuda da Gemini para me orientar e gerar os códigos Python.

Aqui vão os 4 maiores perrengues dessa jornada:

1. A Armadilha da Automação (Scripts que Atrapalhavam) Minha primeira ideia foi rodar dezenas de scripts Python para traduzir tudo em massa. O resultado? Arquivos corrompidos, chaves de código apagadas e o jogo quebrando. Tive que abandonar a automação agressiva e fazer tudo a "conta-gotas". Isso exigiu um esforço absurdo do meu PC Gamer, que chegou a travar várias vezes. A rotina era punitiva: desempacotar o assets.zip, abrir o prompt, rodar códigos, alterar frases, reempacotar, testar, ver o jogo dar crash, deletar tudo e recomeçar.

2. Limitações da Engine (O Mistério dos Crashes) Depois de mandar muitos print screens e arquivos para a Gemini analisar, descobrimos o porquê de tantos travamentos. A engine de Fields of Mistria, na versão 16.5, simplesmente não tolerava caracteres maiúsculos acentuados (ÀÁÃÂÉÊÍÓÔÕÚ). Além disso, havia limites rígidos de tamanho: algumas pastas não suportavam frases com mais de 160 caracteres, e a pasta do personagem Dozy não suportava mais que 80! Qualquer acento maiúsculo ou letra a mais, e o jogo fechava sozinho.

3. O Colchete Fatal Certo dia, a pasta do NPC Dozy estava causando um crash constante. Depois de muita investigação, o erro foi encontrado: eu havia traduzido uma ação usando colchetes, escrevendo [Sonolento]. Acontece que a engine do jogo usa colchetes estritamente para ler variáveis de programação (como puxar o nome do jogador). Quando o jogo lia a minha tradução, tentava encontrar um código de sistema que não existia e quebrava.

4. A Descoberta Tardia (O Manual Escondido) Quase finalizando a tradução inteira, fui fuçar no arquivo l10n.meta.toml, dentro da pasta localization. E o que eu descobri? Ele era basicamente o "manual de instruções" da engine. Ele mapeava exatamente onde os diálogos e escritos do jogo estavam estruturados nos arquivos, dos menus às missões. Se eu tivesse prestado atenção nele no primeiro dia, teria economizado muito tempo, dezenas de scripts e evitado bastante estresse.


Mas Apesar de Tudo, Valeu a Pena!

Apesar do PC travando e das sessões de dor de cabeça, conseguir traduzir todo esse jogo valeu cada segundo. O resultado é uma tradução em português natural, fluida e que respeita o tom aconchegante de Mistria — e agora, sem nenhum crash.

O arquivo atualizado da tradução (usando a base em espanhol) já está disponível. Podem baixar no link abaixo e seguir as instruções para jogar Fields of Mistria em PT-BR.

----------------------------------------------------------------------------

INSTRUÇÕES:


1-Vá nos links abaixo do site Github e baixe os arquivos "spa.meta.toml", clicando na SETA PARA BAIXO ao lado dos 2 quadrados ao lado de "RAW" ou no link "View raw".

2-Após baixar os 2 arquivos, acesse a seguinte pasta do seguinte diretório:

  • steamapps\common\Fields of Mistria

Ou no diretório:
 
  • SteamLibrary\steamapps\common\Fields of Mistria

3-Clique com o botão direito no pacote assets.zip da pasta do jogo e, na opção WinRAR, clique em "Extrair aqui".

4-Após terminar a extração, COPIE o arquivo "l10n.meta.toml" que você baixou no link do Github acima. 

5-Acesse a pasta "assets" e, logo em seguinda, a pasta "localization" (SteamLibrary\steamapps\common\Fields of Mistria\assets\localization) e COLE o arquivo "l10n.meta.toml", substituindo o original.

6-Agora, COPIE o arquivo 
"spa.meta.toml" que você baixou no link do Github acima e COLE dentro da pasta "translations", que está na pasta "localization", na pasta principal "assets" (SteamLibrary\steamapps\common\Fields of Mistria\assets\localization\translations), substituindo o arquivo original.

7-Por fim, volte para o diretório principal do jogo Fields of Mistria
(SteamLibrary\steamapps\common\Fields of Mistria), clique com o botão direito na pasta "assets" e, na opção WinRAR, clique em "Adicionar para arquivo...".

8-Na janela que irá aparecer, escolha a opção ZIP no campo "Formato de Arquivo" e, no campo "Método de Compressão", escolha a opção "Armazenar" e clique em OK.

9-Após a pasta "assets" terminar de ser empacotada para o "assets.zip", pode execute o jogo.

10-Quando aparecer o menu principal do jogo, vá em "Configurações", clique em "Idioma" e escolha a linguagem "Espanhol" que o jogo vai rodar em Português(pelo menos uma parte dele).



Enfim, espero ter ajudado todos aqueles que querem jogar Fields of Mistria em Português. 

Bom jogo e boa diversão a todos.

28 julho 2025

Cryptofall: Investor Simulator - Tradução em Português PT-BR

 




Fiz a tradução de Cryptofall: Investor Simulator pro Português PT-BR.

Não foi fácil traduzir esse jogo. Tive que recorrer ao ChatGPT não por questões de tradução pro Inglês pro Português, mas por questões de conhecimento em programação(sou leigo).

Isso porque, além de eu ter que aprender a extrair, modificar alguns arquivos para conseguir traduzir para o Português as palavras e frases do jogo que estavam em inglês e reempacotar o arquivo "app.asar" deste jogo(tive que baixar o "Node.js" e ainda usar o Prompt de Comando CMD), eu não estava conseguindo traduzir a data do painel do "Histórico de negociação" do jogo e nem estava conseguindo colocar a data na coluna de notícias a direita do jogo no formato "dd/mm/aa", que só ficava no formato "mm/dd/aa".

Tive que assinar o "Plus" do ChatGPT(quase 120 reais mensais), enviar VÁRIOS arquivos do jogo para essa IA analisar
(um pouco mais de 15 arquivos dentre mais de 320 pastas), criar novos arquivos e modificar outros para eu colocar no "app.asar" para o jogo funcionar traduzido perfeitamente em Português. Isso durante vários DIAS E HORAS conversando com o ChatGPT.

Enfim, para quem quiser jogar este jogo em Português, vai aqui o link do arquivo "app.asar" para vocês:


ATUALIZAÇÃO 20/03/2026

Não sei qual é a preferência de vocês em relação a formato de datas do jogo. Tem gente que prefere no formato "29 de julho de 2025" ou no formato "29 de julho, 2025". Então resolvi colocar 2 links de arquivo "app.asar": O primeiro com a data SEM vírgula após o mês e o segundo COM vírgula após o mês. A escolha fica a critério de vocês.


Arquivo 
"app.asar" com a data COM vírgula após o mês("29 de julho, 2025")

https://drive.google.com/file/d/17gMcWU93W_MbviidgQvJhQKOIycpGkwE/view


Arquivo "app.asar" com a data SEM vírgula após o mês("29 de julho de 2025")


------------------------------------------------------------------

INSTRUÇÕES:

1-Baixe o arquivo "app.asar" no link acima que você escolher;

2-
Copie(CTRL+C) e cole (CTRL+V) o arquivo "app.asar" baixado de um dos links acima na pasta do seguinte diretório:

  • steamapps\common\Cryptofall\resources

Ou na pasta:

  • SteamLibrary\steamapps\common\Cryptofall\resources


Espero ter ajudado a todos aqueles que desejam jogar 
Cryptofall: Investor Simulator em Português. Boa diversão a todos.

24 dezembro 2024

Helldorado - Tradução em Português PT-BR

 


Colocando mais uma tradução feita por terceiros, não por mim. Desta vez coloco aqui a tradução de Helldorado em Português PT-BR, desenvolvida por Junior GBJ.


Por causa do tamanho enorme do arquivo de tradução(353 MB), tive que colocar no Google Drive para compartilhar aqui com vocês, pois o Github só permite arquivo com no máximo 25 MB.


Link do arquivo: 

https://drive.google.com/file/d/1AMMjGzOWBo8avAmzfql1yZsnVp4AXmPI/view?usp=sharing


INTRUÇÕES:


1-Para baixar o arquivo, vá no link acima e clique no botão de download abaixo de "nenhuma visualização disponível" ou na seta para baixo ao lado de "Compartilhar".


2-Após baixar o arquivo, copie(CTRL+C) e cole(CTRL+V) esse arquivo na seguinte pasta do jogo:

  • steamapps\common\Helldorado\data

Ou na pasta:

  • SteamLibrary\steamapps\common\Helldorado\data

Espero ter ajudado a todos aqueles que desejam jogar Helldorado em Português. Coloquei esse arquivo na intenção de ser mais um a disponibilizar e manter online essa tradução para quem se interessar. Boa diversão a todos.

12 dezembro 2024

Desperados 2 - Tradução em Português PT-BR



Essa tradução de Desperados 2 não foi feita por mim, e sim pela Game Vício. Estou usando no meu jogo e achei ela muito boa. Apesar de não ter sido feita por mim, achei interessante colocar ela aqui pra quem quiser jogar Desperados 2 em Português.


Link dos arquivos:

https://github.com/apenasumaconta/Desperados-2-Traducao/blob/main/Desperados%202%20tradu%C3%A7%C3%A3o%20PT-BR.rar


INSTRUÇÕES:


1-Para baixar o arquivo, vá no site do Github no link acima e clique em "view raw" ou então na SETA PARA BAIXO, ao lado de 2 quadrados, próximo de "RAW".

2- Com o botão direito do mouse, clique sobre o arquivo winrar e no menu que vai abrir, clique com o botão esquerdo em "extrair tudo".

3-Após extrair a pasta "Desperados 2 tradução PT-BR", entre na pasta, selecione(CTRL+A) e copie(CTRL+C) todos os arquivos.

4-Após copiar os arquivos dessa pasta, cole(CTRL+V) esse arquivo na seguinte pasta do jogo:

  • steamapps\common\Desperados 2\data\Texts

Ou na pasta:

  • SteamLibrary\steamapps\common\Desperados 2\data\Texts


Espero ter ajudado a todos aqueles que desejam jogar Desperados 2 em Português. Qualquer erro ou pergunta sobre a tradução do jogo, podem postar aqui. Boa diversão a todos.

04 dezembro 2024

Village Rhapsody Tradução em Português PT-BR (乡村狂想曲)


Edit: A quem interessar, fiz também a tradução de Workplace Rhapsody

ATUALIZAÇÃO 15/05/2025


Fiz a tradução do jogo Village Rhapsody pro Português PT-BR (乡村狂想曲). Após eu ver um guia na central da comunidade deste jogo na Steam de um russo que traduziu este jogo para a referida linguagem dele, incluindo as legendas das cutscenes, baixei os arquivos e agora traduzi, além do jogo em geral, também as legendas das cutscenes do Inglês para o Português PT-BR.

Link dos arquivos:





INTRUÇÕES:

Para baixar os arquivos, vá em cada um dos links acima e, no site, clique na SETA PARA BAIXO ao lado de 2 quadrados ao lado de "RAW".

Após baixar os arquivos, siga as seguintes instruções(a número 4 faça apenas se quiser):

1)Copie e cole o arquivo "index.7594d.js" na pasta do seguinte diretório:
  • steamapps\common\VillageRhapsody\resources\app\game\assets\main 
Ou no diretório: 
  • SteamLibrary\common\VillageRhapsody\resources\app\game\assets\main

2)Copie e cole o arquivo "9253fb93-148e-4fcd-b95c-ecfc529cab53.13f2a.json" na pasta do seguinte diretório:
  • steamapps\common\VillageRhapsody\resources\app\game\assets\resources\import\92
Ou no diretório: 
  • SteamLibrary\common\VillageRhapsody\resources\app\game\assets\resources\import\92

3)Copie e cole o arquivo "09c56a35a.5d973.json" na pasta do seguinte diretório:
  • steamapps\common\VillageRhapsody\resources\app\game\assets\resources\import\09
Ou no diretório: 
  • SteamLibrary\common\VillageRhapsody\resources\app\game\assets\resources\import\09

4)[OPCIONAL]Copie e cole o arquivo "10b2c37e-7f74-4b50-8718-ad7daceba490.7e94b.png" na pasta do seguinte diretório:
  • steamapps\common\VillageRhapsody\resources\app\game\assets\main\native\10
Ou no diretório: 
  • SteamLibrary\common\VillageRhapsody\resources\app\game\assets\main\native\10
Espero ter ajudado os brasileiros e portugueses que queiram jogar esse jogo em Português. Qualquer erro ou pergunta, podem postar aqui. Bom jogo e boa diversão a todos.

Stonks 9800: Stock Market Simulator Tradução em Português PT-BR



ATUALIZADO EM 05/09/2026

Fiz a tradução do jogo Stonks 9800: Stock Market Simulator para o Português PT-BR.

Não sou um "especialista" no Inglês, mas fiz isso de boa vontade. Se vocês verem alguma palavra ou frase traduzida errada ou não traduzida, por favor reporte aqui.

Graças a um e-mail com sugestões que mandei ao Ternox(o desenvolvedor desse jogo na Steam), caracteres com acento e o "ç" agora são visíveis no jogo e eu corrigi as palavras e frases que estavam sem acento. Agora o jogo não irá mais transformar os caracteres "áàâãéêíóôõúçÁÀÂÃÉÊÍÓÔÕÚÇ" em quadrados dentro das palavras do jogo.

Mas atenção: é necessário, além do arquivo CSV, baixar também e usar o arquivo "INI"(arquivo responsável pela fonte das letras) na mesma pasta, para que o programa mostre os caracteres "áàâãéêíóôõúçÁÀÂÃÉÊÍÓÔÕÚÇ" corretamente ao rodar o jogo.

Enfim, até agora são 5175 linhas. A medida que o Ternox for criando novas funcionalidades no jogo(e, consequentemente, novas linhas de texto) lá na Steam, irei traduzir essas novas linhas e colocar um novo arquivo com a tradução com as novas linhas que vierem com as novas funcionalidades do jogo.

Link dos arquivos:



INSTRUÇÕES:

1-Baixe os arquivos "stonksptbrcompleto.csv" e "stonksptbrcompleto.ini" em cada um dos links acima no Github(clique no botão de "SETA PARA BAIXO" ao lado dos 2 quadrados do lado de "RAW"). 

2-Copie e cole esses 2 arquivos na seguinte pasta:
  • steamapps\common\STONKS-9800 
Ou em:
  • SteamLibrary\steamapps\common\STONKS-9800

Espero ter ajudado. Boa diversão a todos com o STONKS-9800 em Português.

Ciel Fledge: A Daughter Raising Simulator Tradução em Português PT-BR



Fiz a tradução de Ciel Fledge: A Daughter Raising Simulator pro Português PT-BR.

Peço a quem usar essa tradução, de comentar aqui em baixo(colocar link com um print da mensagem errada, se possível) se houver trechos em inglês sem traduzir, alguma mensagem estranha, balões de fala em formato esquisito ou frases em português sem sentido, pois fiz a besteira de colocar o arquivo "CielTexts-EN.json" na aba de documentos do Google Tradutor e descobri que ele não é 100% eficiente e fui consertando os erros e as traduções esquisitas enquanto eu jogava e ia vendo os diálogos do jogo.

Aviso também que não consegui traduzir alguns botões e textos em imagens no jogo porque não consegui localizar os arquivos com as palavras em inglês.

Enfim, para quem quiser aplicar a tradução em Português no jogo, siga as instruções abaixo:

1-Baixe os seguintes arquivos nos links abaixo(clique na seta para baixo ao lado de "raw"):
  • CielTexts-EN.json
  • CielTexts-ENMini.json

2-Copie e cole esses 2 arquivos no diretório:
  • SteamLibrary\common\CielFledge\Game\LanguageFiles
Ou no diretório:
  • steamapps\common\CielFledge\Game\LanguageFiles


Boa diversão a todos. Lembrando que, se verem qualquer erro na tradução, comentem aqui abaixo.