[GBA] Shantae Advance - Risky Revolution

Iniciado por Solid One, Setembro 20, 2026, 18:43:42 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Solid One



—————————————————–
Informações
—————————————————–

Nome do jogo: Shantae Advance - Risky Revolution
Versão: Americana
Plataforma: Gameboy Advance
Desenvolvedora: WayForward
Distribuidora: Limited Run
Gênero: Ação / Aventura / Plataforma
Jogadores: 1

—————————————————–
Enredo
—————————————————–

Shantae: Risky's Revolution é um jogo de ação e plataforma, com elementos de metroidvania, desenvolvido pela WayForward Technologies. Na linha do tempo, é o segundo jogo da série Shantae, porém o jogo era pra ter sido originalmente lançado em 2002 para Gameboy Advance, mas foi cancelado e engavetado. Foi apenas em 2024, vinte e dois anos depois, que a WayForward decidiu desengavetar o projeto e finalmente lançá-lo tanto para Gameboy Advance (em mídia física pela Limited Run Games) como para PC e consoles.

Continuando diretamente de onde o Shantae de Gameboy Color parou, Shantae frustrou os planos da Bota Negra (Risky Boots) para dominar toda a Lantejoulândia (Sequin Land), com o seu navio equipado com o novo motor à vapor do Mímico (Mimic), e no processo também recuperou seu emprego de guardiã da cidade de Mexericápolis (Scuttle Town), com o Prefeito Mexerico (Scuttlebutt). Agora, Bota Negra está de volta com um plano para dominar o mundo usando um novo aparato tecnológico chamado de Motor Tremumlante, capaz de rotacionar localidades de Lantejoulândia, facilitando seu deslocamento entre elas pela costa e assim saqueá-las rapida e simultaneamente. Cabe à Shantae e seus amigos enfrentarem essa nova ameaça, mover as cidades de volta pro seu lugar de origem, e dar cabo da Bota Negra e seu novo aparato tecnológico.

—————————————————–
Sobre a tradução
—————————————————–

Essa é uma tradução em conjunto com Sliter e ajkmetiuk, que trabalharam na tradução do primeiro Shantae de Gameboy Color. Também envolveu Magall e MJay, que já trabalharam na tradução de jogos seguintes da série (Risky's Revenge, Pirate's Curse e Half-Genie Hero). Também contou com a ajuda do Breno na parte de scripts, do Taihen na parte de romhacking das fontes, de um romhacker russo Damin72 na parte de ferramentas gráficas, e de alguns colegas do jacutemsabao.

A parte que terminou mais rapidamente foi a gráfica. A maioria deles estavam descomprimidos e davam pra ser editados facilmente com um editor de tiles. Mas haviam outros que envolviam lidar com Tilemaps em um formato bastante diferente do habitual, mas para isso tive a ajuda do Damin72, que cedeu ferramentas capazes de lidar com esses gráficos mais complexos, como ResourcesUnpacker e ashantae. Como resultado, em pouco tempo, conseguimos extrair, editar e inserir in-game todos os gráficos do jogo, inclusive tela-título, telas de transição de capítulos, tela de game over, etc. A única coisa faltante são alguns gráficos do modo de batalha, que não consegui emulá-los para testar, mas são menores. Uma outra parte do projeto que foi um pouco mais chatinha de lidar foram as fontes do jogo, que estavam severamente limitadas quanto a quantidade de caracteres disponíveis pra uso, complicando na acentuação delas. Porém, Taihen ajudou bastante nesse processo, conseguindo compreender como cada uma das fontes funcionava, possibilitando assim expandi-las e acentuá-las de acordo.

Seguida à ela, veio a parte textual. Estavam todos em ASCII, descomprimidos, e com bastante espaço entre um bloco de diálogo e outro. Breno fez uma ferramenta que extraiu todos os textos para arquivos .asm que não só inseriam os textos nos mesmos offsets originais como também validava se eles estavam passando do limite ou não. Isso facilitou ainda mais o processo, permitindo-nos focar puramente na tradução em si. Porém, foi o que acabou levando a maior parte do tempo do projeto, devido ao volume grande de textos e a falta de contexto neles por si só, requerendo algumas zeradas nele antes para ter o contexto necessário. E também ao fato dos scripts em si terem sido traduzidos praticamente todos de forma manual, sem IA.

Quanto à tradução em si, considerando que todos os jogos seguintes da série foram traduzidos numa abordagem de termos adaptados onde foram adaptados nomes da maioria dos personagens para endereçar múltiplos trocadilhos, mas que o primeiro jogo da série traduzido pelo Sliter teve uma abordagem seguindo nomes originais, eu optei por fazer duas versões da tradução desse jogo, visando comtemplar os interesses de todos os envolvidos: uma com termos adaptados e outra com termos originais.

A versão original seguirá o exato mesmo padrão da tradução de Shantae de GBC, onde a maioria dos personagens manteve seus nomes originais, e as cidades tiveram seus nomes mudados de uma forma mais suave:

  • "Mimic", "Risky Boots", "Sky" e "Rottytops" se mantiveram. Idem para os personagens novos desse jogo, como os caçadores de relíquias e os chefões.
  • Os pássaros da Sky viraram "Repelão" e "Talhadora", respectivamente.
  • O local principal segue nomeado como "Sequin Land", mas a cidade principal "Scuttle Town" ficou como "Cidade Agitada" tal como na tradução de GBC. O mesmo valeu para as outras cidades, que foram nomeados seguindo esse mesmo padrão:
    • Mining Town -> Cidade Minada
    • Lava Town -> Cidade Lávica
    • Museum Town -> Cidade Museu
  • Os três lobisomens "Vaporware Wolf", "Shovelware Wolf" e "Shareware Wolf" tiveram seus nomes e sprites intactos, com suas histórias mantidas bem próximo do original, tomando algumas liberdades aqui e ali para amenizar a perda de algumas piadas menores.



A versão com termos adaptados, por sua vez, continua dando seguimento à mesma estratégia de adaptação da maioria dos nomes dos personagens e localidades, encabeçada pelo MJay e iniciada por volta de 2018~2019, visando endereçar o fato de vários nomes terem sido criados intencionalmente para fazer vários trocadilhos em inglês. São trocadilhos que funcionam só com o inglês, por vezes aninhados, e que endereçá-los com os nomes intactos prejudicariam a experiência. Por isso a mudança dos termos, com vários deles já estando em uso nas traduções do "Risky's Revenge", "Pirate's Curse" e "Half-Genie Hero". Segue mais detalhes abaixo:

  • "Risky Boots" virou "Bota Negra", "Sky" virou "Celina", "Scuttlebutt" virou "Mexerico", dentre outros.
  • Os pássaros da Sky viraram "Chaves" e "Machadinha", respectivamente.
  • Os três caçadores de relíquias tiveram seus nomes adaptados mediante seus respectivos contextos. O mesmo vale pros três chefões das masmorras, e para os outros NPCs nomeados que aparecem nas novas cidades.
  • O local principal "Sequin Land" virou "Lantejoulândia", a cidade principal "Scuttle Town" virou "Mexericápolis", e algumas de suas cidades ficaram como:
    • Mining Town -> Minápolis
    • Lava Town -> Lavápolis
    • Museum Town -> Museulândia
  • Os três lobisomens "Vaporware Wolf", "Shovelware Wolf" e "Shareware Wolf" foram adaptados para figuras locais brasileiras nossas. Seus nomes, sprites e histórias foram modificados de acordo:
    • Vaporware Wolf virou "Lobo Borrachudo", referenciando Rato Borrachudo, numa pira de colecionismo de mídias perdidas, em busca de uma fita perdida de 22 anos atrás.
    • Shovelware Wolf virou "Sr. Lobuílson", referenciando Colônia Contra-Ataca, usando uma pá pra escavar "Fríquin Fâquin Gêims", jogos ruins e zoados, igual o do ET que teve milhões de fitas enterradas num aterro.
    • Shareware Wolf virou "Lobo Chamitu", referenciando Chamitu, o maior fã brasileiro de uma pardinha de olhos azuis chamada "Xântei", querendo compartilhar jogos grátis com geral.



Foi um trabalho bem árduo, especialmente nos últimos meses que estive traduzindo o restante dos scripts e preparando o projeto para suportar duas versões. Graças a todo esse imenso trabalho em equipe, finalizamos essa tradução e lançamos à comunidade. Esperamos que usufruam da tradução, da mesma forma que também o fizemos em todo esse processo.

—————————————————–
Equipe
—————————————————–

  • Solid One: Tradução, revisão, gráficos e teste;
  • Magall: Tradução;
  • Sliter: Gráficos e revisão;
  • ajkmetiuk: Gráficos, revisão e teste;
  • Mysteriozo: Gráficos, revisão e teste;
  • Breno: Ferramenta de dumper/inserter de scripts;
  • Taihen: Romhacking das fontes;
  • Nathan: Gráficos;
  • MJay: Revisão;
  • Damin72: Ferramentas de hacking gráfico avançado;
  • matheusito: Pra não virar uma arara kkk.
—————————————————–
Status da Tradução
—————————————————–

Textos: 100%
Acentos: 100%
Gráficos: 95%
Revisão: 100%

—————————————————–
Ferramentas Utilizadas
—————————————————–

  • HxD Hex Editor : Editor hexadecimal usado para edições diversas;
  • WindHex : Editor hexadecimal usado para edições diversas;
  • Tile Molester Mod : Editor de tiles usado para edição dos gráficos do jogo.
  • armips assembler : Ferramenta utilizada para remontar a rom, após edições.
  • ResourcesUnpacker : Usados para desempacotar/reempacotar vários assets do jogo.
  • ashantae : Usados para extrair gráficos complexos para PNG, e inseri-los de volta no jogo.

—————————————————–
Changelog
—————————————————–

Versão 1.0: 20/09/2026
Primeiro lançamento.

—————————————————–
Agradecimentos
—————————————————–

  • WayForward, por ter lançado o jogo;
  • Ao Sliter e ajkmetiuk, pelo suporte e sincronização de termos entre o jogo de GBC e este;
  • Ao Taihen e Damin72, pelo apoio de romhacking e ferramentas adicionais.
  • Ao pessoal do F.U.R.T., pelo apoio geral.

—————————————————–
Imagens
—————————————————–

Termos Adaptados:






Termos Originais:






—————————————————–
Patch
—————————————————–

Segue abaixo os patches da tradução, para download. Estão em formato IPS, e vocês podem aplicá-los através de programas como Floating IPS ou similares.

Esta tradução pode ser aplicada na ROM Shantae Advance - Risky Revolution (World) (Limited Run Games).gba, com header, de crc 31265C5D / md5sum a82bd152baf314b0d69a12a47c38e60f / sha1 13ba1ab9af37fe874bb8a7c34c7597fa8554a241.

Download
"Quem não vive para servir, não serve para viver."

Breno

Nosso querido GBAzinho recebendo mais uma grande tradução, parabéns a todos os envolvidos!
 :torico:

jairisongs

Excelente!
Parabéns a todos os envolvidos.
"Quanto mais me elevo, menor eu pareço aos olhos de quem não sabe voar..."
Friedrich Nietzsche

Neko9123

Essa aí tá muito bem almada, parabéns pelo lançamento!

ByFTR


ripman


Magalicia

Parabéns a todos, mal interagi com o projeto, mas às vezes a determinação de poucos é o bastante pra chegar bem longe. :bomba:

Lobim

Itinerante

Hakumen

Eu sabia que iam fazer tradução desse jogo, muito obrigado por mais um excelente trabalho, agora vou poder zerar esse jogo mais uma vez só que agora sabendo perfeitamente da história.

ajkmetiuk

uhuuuuu parabéns pra nozes, apesar que foi mais você e o taihen que fizeram mais kk ficou ótimo!
supremex!

Hakumen

Desculpa a ignorância mas eu achei a palavra "REPREIRO" em um dos diálogos do jogo e queria saber se tem algum significado.

ajkmetiuk

Citação de: Hakumen online Setembro 22, 2026, 00:21:51 AMDesculpa a ignorância mas eu achei a palavra "REPREIRO" em um dos diálogos do jogo e queria saber se tem algum significado.
sim, o repreiro faz "repro" de jogos, ou seja, reproduções piratas.
supremex!

João13

Parabéns a todos os envolvidos!! Gostei muito do tom descontraído das converas. :charuto:



lokoovania

Tudo bem? Existe alguma forma de aplicar essa tradução a versão da steam?

Solid One

Citação de: lokoovania online Setembro 27, 2026, 18:52:53 PMTudo bem? Existe alguma forma de aplicar essa tradução a versão da steam?

Até o momento, a tradução funciona apenas pra versão de GBA.

É possível fazer um port para a versão de PC e até há ferramentas para isso. No entanto, não tenho acesso à versão de Steam no momento, e mesmo que eu tivesse, suspeito que nem o meu PC tanka ela, por conta de ser mal otimizada e exigir PCs com placas de vídeo potentes mesmo sendo um jogo de GBA (meu notebook é um HP com GPU integrada, e segundo o Chamitu, o jogo dá slowdowns terríveis nessa configuração).

Precisaria que alguém, com acesso à versão de Steam e vontade de fazer esse porte, ajude a gente nessa tarefa. Se tiverem interesse, me procurem no Discord.
"Quem não vive para servir, não serve para viver."