¿ Como puedo modificar archivos con extensión .ORZ ?

Iniciado por Consultor001, 7 Abril 2020, 20:57 PM

0 Miembros y 1 Visitante están viendo este tema.

Consultor001

Hola, estoy traduciendo un juego al español, ya modifique los .dll y .swf que contienen la descripción de los objetos dentro del juego, pero me faltan los nombres de los objetos o items, los cuales están en un archivo .ORZ.

Con la codificación de fuente japonesa, me permite ver el texto que debo traducir, pero al momento de guardar el archivo se guarda en codificación japonesa y no con la codificación original.

Mi pregunta : ¿ hay algún programa que modifique los archivos y los compile en su codificación original, o alguna forma de modificar los archivos .orz conservando su formato original ?

Link del archivo .orz = https://mega.nz/file/Kyo23IzZ#jIQVY4SKtR08mp9EdnbbiYmM4vipzCEJmj2NeH8qLVU

De antemano gracias por su ayuda.

@XSStringManolo

Usa radare2/cutter. Es lo mismo, radare2 va por linea de comandos y cutter por interfaz gráfica.

Es mejor que te mires una guía de como funciona.

La forma más directa en terminal Linux es:
rabin2 -zzzz tuArchivo.ORZ > strings.txt
Ahí buscas las direcciones de memoria, el tipo exacto de codificación de cada string, etc. Mírate bien como funciónan las codificaciones que se usan.

Con esa info puedes usar un comando para dumpear el archivo en hexadecimal, lo modificas y lo rebuildeas a ORZ:
xxd tuArchivo.ORZ > dumpDeTuArchivo
vim dumpDeTuArchivo
lo editas con vim, nano o el que quieras.
xxd -r dumpDeTuArchivo tuNuevoArchivo.ORZ

Si te manejas puedes usar un programa que llevo 2 días programando:
http://stringmanolo.000webhostapp.com/JEX-2.html

Aún no le puse las direcciones de memoria. Utilízalo conjuntamente con un conversor de hex a ascii o la codificación que sea. Para usarlo editas el hex y le das a compilar y listo. Añádele la extensión en la descarga para que los programas que usas te lo reconozcan.

Consultor001

#2
Gracias @XSStringManolo por tu ayuda,

Estoy probando los métodos que me sugeriste, como no tengo conocimiento del tema me estoy informando de como hacerlos, ya tengo los programas listos para utilizar.

Tu programa lo pude ver el día de que me respondiste, pero hoy no sale :s, también lo quería probar.

En lo posible si encuentro forma de modificar los ORZ sin que se generen errores, compartiré la respuesta en este tema.

PD : Edite el comentario ya que no funciono de la forma en que lo estaba haciendo.

Gracias.