Fórum Unificado de Romhacking e Tradução

Romhacking e Tradução de Jogos => Projetos => Tópico iniciado por: juliano_did online Abril 30, 2026, 14:17:12 PM

Título: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: juliano_did online Abril 30, 2026, 14:17:12 PM
Saudações...

Estou traduzindo para o português jogos de Super Nintendo.
E estou finalizando o jogo "Earthworm Jim (USA).sfc" que ainda não foi traduzido, e como estou me aprofundando em compreensão, tradução e interpretação de binários...

Estou completando a tradução desse belíssimo jogo!

-Sobre o Jogo
Nome: Earthworm Jim (PT-BR).sfc
Plataforma: Super Nintendo
Desenvolvido pela: Shiny Entertainment
Distribuidores: Interplay Entertainment, Sega, Playmates Interactive Entertainment, Shiny Entertainment,  Tec Toy e outros
Lançamento: 1994
Início da Tradução: 30/04/2026
Previsão de Lançamento: 06/05/2026
Tradução: Neste jogo, decidi fazer a Dublagem e a Tradução da tela Groovy!

- Resumo da Tradução do jogo Earthworm Jim (USA)
Tela de Início (Licensed by): 50%
Tela de Apresentação (Presents): 50%
Tela de Início do Jogo  (Press Start e Options): 50%
Tela de Opções (Normal, Difficult e Pratice + Botões dos Controles): 50%
Tela ao Iniciar as Fases (Nome das Fases): 50%
Tela Dentro do Jogo (Warning, Very Cool e Outros): 50%
Tela Dentro do Jogo (Continue): 50%
Tela Dentro do Jogo (Tela de Continue, Yes ou No): 50%
Tela Dentro do Jogo (Tela de Continue, You have Earned a Continue): 50%
Tela Dentro do Jogo (Tradução + Dublagem de Groovy!): 50%
Tela no Final do Jogo (U're the Best): 50%
Fim de Jogo (Game Over): 50%
Créditos Finais (Créditos de Encerramento): 50%
Fim do Jogo (The End): 50%
Acentuação: 50%
Hacking: 50%
Revisão: 50%
Testes: 50%

- Dificuldades que eu possa enfrentar.
A descompressão da Shiny Entertainment me parece ser muito fácil, o modelo do Rob Northen Compression já tem pronto e pode ser utilizado em vários jogos/consoles.
A descompressão da Tela de Groovy! e U're The Best já venci, agora falta vencer a extração do Áudio Groovy, fazer a dublagem com a clonagem da voz original e a inserção de volta.

- Easter egg.
Estou quase vencendo a descompressão da TAITO e KONAMI, possivelmente será uma das próximas traduções.

(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_000.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_001.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_002.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_003.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_004.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_005.png)
(https://images.squidge.org/images/2026/05/01/Earthworm-Jim-PT-BR_006.png)
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: Osane online Abril 30, 2026, 15:17:59 PM
Jogão  :torico:
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: Anime_World online Abril 30, 2026, 18:28:34 PM
Quase todos os jogos de desenvolvedoras americanas vão usar Rob Northern Compression ou PowerPack 2.0. Isso é meio que padrão, tanto pro SNES quanto pro Mega Drive. Inclusive se você pegar a versão de Mega Drive do Minhoca Jim vai ver que também usa Rob Northern Compression. Pra localizar quais jogos usam a compressão em específico é só fazer uma busca por "RNC". A sigla serve de Magic Header para os arquivos comprimidos dentro da ROM.
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: juliano_did online Abril 30, 2026, 19:12:14 PM
Citação de: Anime_World online Abril 30, 2026, 18:28:34 PMQuase todos os jogos de desenvolvedoras americanas vão usar Rob Northern Compression ou PowerPack 2.0. Isso é meio que padrão, tanto pro SNES quanto pro Mega Drive. Inclusive se você pegar a versão de Mega Drive do Minhoca Jim vai ver que também usa Rob Northern Compression. Pra localizar quais jogos usam a compressão em específico é só fazer uma busca por "RNC". A sigla serve de Magic Header para os arquivos comprimidos dentro da ROM.

Isso mesmo, "RNC" é a assinatura dele em cada cabeçalho que está comprimido em uma parte do código.
Uma busca nessa string e mais um pouco de análise é possível descobrir qual bloco ou parte está comprimido.
Após dias debugando e anotando os offsets necessários para minha tradução, eu descobri isso.

Aproveitando sua boa vontade, saberia me dizer se tem algum programa para debugar o áudio, tipo Sound Viewer como no Mesen tem para memória ROM e RAM no Memory Viewer?

E obrigado pela dica.
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: Anime_World online Abril 30, 2026, 19:50:14 PM
Audacity... com um pouco de experiencia você aprende a abrir a ROM nele e localizar facilmente os chunks de audio PCM.
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: Dindo online Maio 01, 2026, 18:35:46 PM
Boa sorte bro
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: diegoshark online Maio 01, 2026, 19:42:43 PM
Jim minhoca é top.
Sobre o áudio, vc pode usar o SNESs_Brr_Finder para extração e o brr_encoder para inserção.
Há algum tempo, fiz uma narração para o ISSD. O pessoal pediu um tutorial e fiz um vídeo ensinando.
https://www.youtube.com/watch?v=qgf0MiRrqIM

Segue o link com os audios extraído do Jim:
https://www.mediafire.com/file/9c68vpwsit3savu/jim.zip/file
O áudio que procura é o arquivo 2E5757_0CB1_8000.brr/2E5757_0CB1_8000.wav no zip.
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: P.Kauan online Maio 01, 2026, 20:05:20 PM
Meus parabéns pelo o projeto eu vou está aguardando o lançamento com muito fé e esperança você conseguir Trabalho feito com muito esmero  :parabens:
Título: Res: [SNES] Earthworm Jim (Projeto Iniciado)
Enviado por: juliano_did online Maio 02, 2026, 11:36:51 AM
Citação de: Anime_World online Abril 30, 2026, 19:50:14 PMObrigado.

Citação de: Dindo online Maio 01, 2026, 18:35:46 PMObrigado.

Citação de: P.Kauan online Maio 01, 2026, 20:05:20 PMObrigado.

Citação de: diegoshark online Maio 01, 2026, 19:42:43 PMJim minhoca é top.
Sobre o áudio, vc pode usar o SNESs_Brr_Finder para extração e o brr_encoder para inserção.
Há algum tempo, fiz uma narração para o ISSD. O pessoal pediu um tutorial e fiz um vídeo ensinando.
https://www.youtube.com/watch?v=qgf0MiRrqIM

Segue o link com os audios extraído do Jim:
https://www.mediafire.com/file/9c68vpwsit3savu/jim.zip/file
O áudio que procura é o arquivo 2E5757_0CB1_8000.brr/2E5757_0CB1_8000.wav no zip.

Diego, obrigado pela explicação.
Consegui vencer a extração e a inserção, tem mais alguns detalhes no cabeçalho antes de voltar o áudio em alguns jogos, fora isso é só atentar ao tamanho e seu padrão da extração exato antes de voltar.

Obrigado mesmo.