viernes, 20 de marzo de 2026

[Notas Romhacking] 20-03-2025

Hace tiempo no subia una nota de romhacking, hablando sobre que proyecto estoy haciendo, para comenzar:

1.- [SNES] Doraemon 3 - Nobita to Toki no Hougyoku:

Una de mis metas con respecto al romhacking es aprender ha manejar el lenguaje de ensamblador, aunque este varía de consola a consola dependiendo del proecesador, ciertos elementos se mantienen. Para ponerme a prueba mi conocimineto, una de mis metas es ser capaz de programar una rutina de anchos variable (VWF en inglés). ¿Qué signifca esto? Poder replicar el "kerning" de las fuentes de window, de modo que cada caracter tenga su ancho. Muy a menudo este recurso es llevado a  cabo en juegos RPG que poseen una gran cantidad de texto, por ejemplo la saga pokemon, earthbound, entre otros. 

Otras de las razones para hacer uso de esta rutina es por la limitación de espacio visual que se genera tras traducir del japones. Como sabrán el Japones es un lenguaje silabado, y sus glifos puede decir en 1 caracter toda una palabra tanto en inglés como en español. No es difícil de imaginar lo dificil que es escribir los menus con esta limitación. Para ello se hace uso de los anchos variable, donde una "I" o una "L" pueden ocupar un espacio de 2 pixeles.

Dejando de definiciones, tras estudiar algunas guías que me aportaron algunos hacker como Bunkai y códigos 
VWF que mire de otros hacks que se hicieron del Japones al Inglés, como el Romancing Saga. Con orgullo puedo decir que he podido crear mi primera rutina de anchos variables completa  a partir de una talba de anchos.





Con esto he comenzado el arduo camino para la creación del proyecto, extraer el texto, ver los punteros. Extraer los gráficos, que dando un spoiler, sí, están comprimidos, por lo que he comenzado ha desarrollar todas la herramientas que me permitirán traducir este título.





Una aclaración primero haré una traducción al Inglés, la razón? creo que repercutirá un poquito más, ya que siendo sincero no soy muy conocido en la scene inglesa. Si bien es cierto que no me importa mucho la fama,     uiero que el timepo invertido llegue a la mayor cantidad de personas y que mejor que hacer una tradccuón inglesa. Pero no se preocupen, también crearé una traducción al Español, eso no lo duden.

Por último, no se si vaya a seguir actualizando este pryecto aquí, ya que esta página va del español, así que he creado un hilo en romhacking.net donde pueden seguir más de cerca el desarrollo del proyecto aquí.

2.- [NES] Shadowgate:

En un principio, comenté que Uninvited, Dejavu y Shadowgate compartian la misma compresión, si bien es cierto, debo de  admitir que he tenido problemas con este juego, el compresor funciona a medias, que significa, reprogramar, fuak. Lamentablemente lo dejaré pausado hasta que me vuelvan a entrar ganas para terminarlo, por el momento me obsesionado con el Doraemon.

Adios, me despido y hasta otra nota romhacking.


No hay comentarios.:

Publicar un comentario