Nome: Uncharted Waters 2: New Horizons
Data de lançamento inicial: fevereiro de 1993
Desenvolvedor: Koei Tecmo Games
Série: Uncharted Waters
Plataformas: Super Nintendo Entertainment System, Mega Drive, MAIS
Gêneros: Role-playing game, Jogo eletrônico de simulação
Estúdios: Koei Tecmo Games, Koei Tecmo
Boa noite pessoal, estou tendo dificuldades em traduzir um texto em específico.
Eu consegui encontra-lo em 2 editores hexadecimais, mas o mesmo não altera.
Seria uma imagem?
Se alguém possuir alguma ideia, sei que vosso tempo é precioso, mas se possível poderia me dizer o que você acha?
Desde já agradeço.
(https://i.imgur.com/qBkhIwZ.png)
(https://i.imgur.com/WY4cNyp.png)
Ilustração do problema.
(https://i.imgur.com/HzX7Jj2.png)
(Fora do Tópico) Demonstrando que eu estava conseguindo traduzir o mesmo.
(https://i.imgur.com/ZRnOB96.png)
E se você utilizar um emulador que possibilita ver os sprites em memória, não serviria pra tirar a sua dúvida se isso é sprite ou texto? No BSNES por exemplo tem um visualizador da V-RAM, faça um teste.
Alguém já conseguiu traduzir esse game? Eu quero muito jogar mas não acho a tradução de jeito nenhum... Alguém me salva!! :/
Citação de: Skorkus online Agosto 31, 2019, 22:31:27 PMNome: Uncharted Waters 2: New Horizons
Data de lançamento inicial: fevereiro de 1993
Desenvolvedor: Koei Tecmo Games
Série: Uncharted Waters
Plataformas: Super Nintendo Entertainment System, Mega Drive, MAIS
Gêneros: Role-playing game, Jogo eletrônico de simulação
Estúdios: Koei Tecmo Games, Koei Tecmo
Boa noite pessoal, estou tendo dificuldades em traduzir um texto em específico.
Eu consegui encontra-lo em 2 editores hexadecimais, mas o mesmo não altera.
Seria uma imagem?
Se alguém possuir alguma ideia, sei que vosso tempo é precioso, mas se possível poderia me dizer o que você acha?
Desde já agradeço.
Talvez seja o ponteiro que você não está alterando. Pela imagem que vocẽ postou aí, dá pra ver claramente que os ponteiros desses textos da tela de abertura estão logo atrás dos textos, a partir da posição 0x5DA0B. Esles têm 2 Bytes e vocẽ chega ao valor deles pegando o Offset da primeira letra de cada string e subtraindo por 0x200.
Exemplo:
O "New Game" começa em: 0x05D1A1
Portanto,
0x05D1A1 - 0x200 = 0x05D81A
Que ao pegarmos os dois últimos Bytes da direita e invertermos (como é a regra do Little Endian), teremos os Bytes: 1A D8, que são exatamente os valores que se encontram na posição 0x5DA0B.
Os outros estão logo na sequência também.
Até mais!!