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.
