domingo, 23 de marzo de 2025

El proyecto sigue adelante

Llevo un mes sin escribir, pero es que he estado ocupado haciendo vídeos. Sí, he documentado todo lo que he hecho hasta ahora en forma de videotutoriales, ideales para quien esté aprendiendo en el mundo del romhacking. Aquí os dejo lo que he hecho hasta ahora:









Seguramente haga más vídeos en el futuro, conforme avance el proyecto. Saludos.

domingo, 23 de febrero de 2025

Novedades

Este fin de semana ha sido muy productivo, pues por fin he conseguido:

  • Implementar los caracteres españoles
  • Igualar lo máximo posible los códigos de control entre lo que saca Cartographer y lo que saco de la versión Steam
  • Alinear diálogos ingleses y españoles
  • Tener listo un primer borrador con todos los diálogos ya traducidos gracias a Trados Studio

En fin, aquí os dejo un vídeo de muestra de cómo va quedando el tema:


Saludos


jueves, 20 de febrero de 2025

Avances hasta ahora

Esto es lo que he hecho desde que empecé el proyecto el día 9 de febrero de 2025:

  • He tratado de usar las herramientas de bisqwit, pero no hay forma de hacerlas funcionar ni compilar. Además solo valen para la ROM de los Estados Unidos y solo funcionan con una versión específica.
  • He buscado documentación online (Vehek, halkun)
  • He sacado imágenes con Tim2View o TileMolester
  • He sacado la tabla para ver los diálogos, cosa imperativa
  • He aprendido a usar Monkey-Moore o Windhex para búsquedas relativas en la ISO entera
  • He hilado más fino con Winrar y su búsqueda hexadecimal, que nos dirá en qué fichero exacto están los diálogos (ROM.BIN)
  • He encontrado los diccionarios (KOK.BIN)
  • He separado los archivos tipo LZSS
  • He descomprimido los tipo LZSS con sqprtext
  • He aprendido a usar Cartographer (diagrama)
  • He elaborado la gigantesca tabla gracias a Cartographer (la tabla da saltos al llegar a 0xEXFF)
  • He estudiado Excel JAP que nos indica dónde están las tablas de punteros para los diálogos
  • He sacado todos los diálogos con Cartographer
  • He traducido el primer diálogo del juego
  • He usado Atlas para la inserción de textos y recálculo de punteros
  • He encontrado gráficos
  • He encontrado las tablas VFW

Cosas que me quedan por hacer:

  • Editar gráficos que faltan (BTL8X8 y FONT8)
  • Editar los números gordos por los que me pasó escaramuza
  • Sacar con Cartographer todo lo posible (solo falta "OMAKE", pero parece que no lleva punteros)
  • Añadir caracteres españoles a todas las fuentes
  • Crear fuente para el Makou Reactor
  • Modificar entrada de caracteres en JWKBIN.BIN mediante el ASM
  • Sacar códigos de control similares al script de Steam para obtener mejores matches
  • Traducir todos los diálogos con Trados Studio
  • Emulador de ventanas (Makou Reactor) para ver si todo queda bien
  • Pensar qué hacer con los MTE en español (Antconc + S&R masivo por CLI [sed])
  • Testear el juego a fondo
  • VFW para la fuente de 8 x 8, ¿es posible?

Y para finalizar, un vídeo de muestra:


¿Qué os parece?

Saludos


viernes, 14 de febrero de 2025

¿Es posible traducir el “Chrono Trigger” de la PSX?

Sé que existen ya varias traducciones del “Chrono Trigger” al español, como la de Magno, la de Crackowia, la de la Nintendo DS, la oficial de Steam e incluso una vieja y mala que ni recuerdo de dónde la saqué ni quién la hizo (P.D.: fue la de “Olé Translations”, que según leo se la robaron a “Paladin Knights Translations”). El caso es que nadie ha tocado nunca el “Chrono Trigger” de la PSX, y llevo días preguntándome si es posible traducirlo.

Tras una búsqueda inicial de documentación en línea, creo poder afirmar que sí, que es posible traducirlo. No sé si tengo tiempo y ganas de traducirlo desde cero, y habiendo ya traducciones muy buenas sería un poco absurdo ponerme a ello, así que si esto sigue adelante seguramente pediré permiso a quien lo tenga que pedir para usar textos.

Ya me han advertido de que el port de este juego para la PSX es muy lento y que nadie va a jugarlo, pero yo esto lo hago porque supone un reto para mí: quiero aprender a romhackear más y mejor, quiero aprender a usar más herramientas de las que ya uso habitualmente, y en definitiva este juego es solo una excusa para ello. Si la lentitud del juego es un problema, creo que Duckstation tiene opciones específicas para los tiempos de carga del CD-ROM:

Settings > Console > CD-ROM Emulation > "Read Speedup" y "Seek Speedup".

De momento estoy estudiando los ficheros del juego, identificando dónde hay contenido traducible, programando herramientas para sacar e insertar los textos, sacando tablas y diccionarios, etc. Si alguien quiere unirse al proyecto que me lo diga, mientras tanto yo voy a seguir a mi ritmo.

Aquí os dejo la pantalla inicial, es un simple .TIM:


En fin, aquí lo dejo, a ver si pronto hago un vídeo explicando lo que he descubierto hasta ahora. De momento le doy las gracias a Vehek, Mat, CUE, RedComet, Klarth, Geiger, etc, por la ayuda y software prestado.