[SCD] Snatcher-Inserir textos

Iniciado por enigma0456, Dezembro 10, 2020, 18:36:50 PM

tópico anterior - próximo tópico

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

enigma0456

Estou trabalhando na tradução de um jogo com vários diálogos. Me ajudaria muito se alguém soubesse de alguma ferramenta para inserir os textos já traduzidos.

Eu comecei seguindo as instruções do vídeo abaixo, mas quando chego na parte de executar o comando para inserir a tradução (14:59) me aparece este erro: Bad character '├' (FFFFFFC3) not found in table. Tentei seguir as dicas que aparecem nos comentários mas nada adiantou. Estarei deixando um link da tabela que eu usei.

OBS: Também tentei adicionar o caractere "├" com código "FFFFFFC3" mas ainda assim o erro persiste.

https://www.youtube.com/watch?v=ZY4zD0by0z4
Tabela: https://drive.google.com/file/d/13Ule8MM3dwZpjWZiD-R_mvtXLc6daO6q/view?usp=sharing

kuroi

#1
Então... Ao que me parece aí, o programa que faz a inserção dos Bytes de volta no arquivo binário não consegue interpretar esse tal Byte 0xC3, mas não por ele não estar na tabela, e sim porque ele está com o tamanho de um "signed char"...

Tenta fazer uma dessas três:

1- Inserir uma nova linha na tabela com o valor de C3 (somente o C3, sem o FFFFFF).

2- Antes de inserir os textos, verificar qual é o "character encoding" que você está usando no arquivo de texto traduzido (UTF-8, ANSI, etc). Porque parece que o programa de Inserção que você está utilizando só insere os caracteres que são encontrados na tabela, portanto, se houver algum caractere acentuado ou especial no seu texto traduzido, o programa pode não conseguir interpretá-lo, gerando esse erro...

3- Adiciona o {} ou <> no arquivo de texto que você vai inserir como caracteres especiais, por exemplo: cabe{0xC9}a (palavra "cabeça" admitindo que o caractere "ç" tenha o valor 0xC9 na tabela)

Testa aí e avisa aqui!

Até mais!!
君の夢が叶うのは誰かの影じゃないぜ。
風の強い日を選んで走ってきた。

gledson999

Citação de: enigma0456 online Dezembro 10, 2020, 18:36:50 PM
Estou trabalhando na tradução de um jogo com vários diálogos. Me ajudaria muito se alguém soubesse de alguma ferramenta para inserir os textos já traduzidos.

Eu comecei seguindo as instruções do vídeo abaixo, mas quando chego na parte de executar o comando para inserir a tradução (14:59) me aparece este erro: Bad character '├' (FFFFFFC3) not found in table. Tentei seguir as dicas que aparecem nos comentários mas nada adiantou. Estarei deixando um link da tabela que eu usei.

OBS: Também tentei adicionar o caractere "├" com código "FFFFFFC3" mas ainda assim o erro persiste.

https://www.youtube.com/watch?v=ZY4zD0by0z4
Tabela: https://drive.google.com/file/d/13Ule8MM3dwZpjWZiD-R_mvtXLc6daO6q/view?usp=sharing
A tabela que você está usando não existe acentuação, possivelmente você está tentando inserir texto com acento, aí a tabela não reconhece.
sdd

enigma0456

#3
Obrigado, kuroi e gledson999. Adicionei o valor C9 na tabela e tirei os acentos da tradução. Agora o programa está funcionando normalmente. :parabens: Só estou tendo dificuldade em organizar os menus e os diálogos pois até agora eu só encontrei (o que acredito que seja) apenas um ponteiro no WindHex além de que não faço ideia de como achar os outros. :caidentro:

Aproveitando o momento, tem algum problema em usar o Google Tradutor para traduzir os textos dumpados?

kuroi

Bom... Sobre a questão do Google tradutor, embora o Google hoje em dia já esteja bem aprimorado em seus algoritmos de IA, ainda não seria uma boa ideia utilizar tradutores automáticos para trazer uma tradução realmente de qualidade... Sem contar que há diversos fatores que devem ser levados em consideração, como a questão dos tamanhos dos textos, que devem ser alinhados caso a caso por meio do ajuste dos Ponteiros...

Sobre a questão dos Ponteiros, primeiramente você tem que nos passar qual é o jogo que você está Hackeando e de qual plataforma ele pertence, para que possamos te ajudar a entender qual é a lógica de ponteiros do jogo...

Até mais!!
君の夢が叶うのは誰かの影じゃないぜ。
風の強い日を選んで走ってきた。

enigma0456

#5
O jogo em questão é o Snatcher de Sega CD. O link a seguir contem os arquivos e programas que estou usando.

https://drive.google.com/file/d/1gYUWfPUWztmBd1-s6zdY3AOI5QT-Cdp0/view?usp=sharing