Fórum Unificado de Romhacking e Tradução

Romhacking e Tradução de Jogos => Dúvidas e Ajuda => Tópico iniciado por: lion online Agosto 31, 2018, 20:40:47 PM

Título: [PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: lion online Agosto 31, 2018, 20:40:47 PM
Boa noite a todos os membros.

Sou o Lion, do grupo PO.B.R.E. e traduzi dois jogos que sou super fã, Resident Evil Outbreak e Outbreak File #2, versão europeu. Estou tentando agora traduzir a versão japonesa, o motivo? somente nesta versão tem o modo online.

Estou tentando "quebrar" o limite de caracteres sobre o perfil dos personagens. Porém eu não sei se há ponteiros que façam essa quebra de limite. Na versão européia, há um limite bem maior, logo na minha tradução deu para editar  completamente os perfis dos personagens. Na versão japonesa, há uma grande redução e de três personagens eu não consegui aumentar o limite de caracteres. (em anexo a imagem teste1.jpg - acima mostra o erro e abaixo mostra o certo). No arquivo em anexo (demo.bin) contém esses perfis quase no final do arquivo (pesquisar: POLICIAL).

Não encontrei alguma referência de ponteiros. Para um arquivo desse não é possível mesmo aumentar o limite? Outros arquivos como files, cenários, legendas e itens, possuem ponteiros e estes eu quebrei o limite e recalculei um a um, na versão japonesa. Já o arquivo demo.bin, não mostra referência, nem cálculo, nem invertendo o offset.
Se realmente não tiver jeito, não gostaria de fazer, mas terei que deixar abreviado somente para os perfis.

Se alguém puder me ajudar, ficarei muito grato.
Título: Re:[PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: angel333119 online Setembro 01, 2018, 00:50:33 AM
Na imagem "de cima", você se esqueceu do endstring após a palavra "SEGURANÇA"... que pelo visto tem o valor hex "00".
Note que a imagem "de baixo" tem endstring após "SEGURAN"...

Como fica quando coloca ele após o "SEGURANÇA"?

OBS: Na imagem "de cima" tem um hex "20" que no caso é somente um espaço.
Título: Re:[PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: lion online Setembro 01, 2018, 08:51:11 AM
Caro Angel333119, muito obrigado. Acabei não me atentando com isso, mas também não resolve. Olhe a imagem novamente, desta vez tirei o "20" e coloquei "00". Foi mal por não ter alterado antes de postar.
Enfim, mesmo substituindo por 00 no lugar do 20 ele "some" a frase "52 anos". Isso é que não dá para entender.
Muito obrigado!!!
Título: Re:[PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: Raynê Games online Janeiro 24, 2019, 13:38:22 PM
Não consegui ver as imagens de anexo e nunca vi o arquivo onde ficam esses textos, mas pelo que vc disse parece que "52 anos" vem logo após o "SEGURANÇA", ex: SEGURANÇA 0x0A52 anos0x00. Sendo assim a endstring informou ao jogo que o texto terminou ali fazendo ele ignorar o que vem depois
Título: Re:[PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: Raynê Games online Janeiro 24, 2019, 13:40:19 PM
Ou seja, terminou quando vc colocou o 0x00 após "SEGURANÇA", é a única explicação pra o que vem depois sumir ou talvez vc tenha sobrescrevido o restante com a tradução maior.
Título: Re:[PS2] Resident Evil Outbreak Online (NTSC-J): Limites de caracteres
Enviado por: lion online Maio 18, 2019, 00:45:31 AM
Eu consegui resolver. Como tinha suspeitado, eram os benditos ponteiros. Quando os modifiquei, o problema foi resolvido. Agora deixei tudo certo.
Obrigado pela ajuda!!!