Curso de traduccion de roms

INTRODUCCION

Al traducir un Videojuego, estas violando derechos intelectuales internacionales. Deberias tener en cuenta esto. Los Juegos son marca registrada de sus respectivas compa�ias y no debes desprestigiarlos. Pero estamos de acuerdo que antes las compa�ias no les interesaba el idioma espa�ol, y no traducian los grandes juegos. Esa es nuestra meta.

1. CUANDO UN JUEGO ESTA EN FORMATO ACSII:

Antes de que preguntes, �Para que diablos necesito saber eso? Deberias saber que muchos juegos estan en este formato, y la traduccion se hace mas facil. Bueno... �Como hago para saber que un juego esta en Acsii? Hay dos maneras...

1. Usando el EDIT de DOS busca una palabra que este en el juego.
2. Usando un editor Hex bueno, como el ultraedit. Luego buscando la palabra.

Si la busqueda es positiva, entonces tienes suerte. Para editar el juego necesitas un procesador Hex bueno. Yo recomiendo y uso el ULTRAEDIT de IBM ( http://www.ultraedit.com ) �Por que el ultraedit? Este es capaz de insertar los caracteres sin da�ar el ROM. El Hex Workshop tambien es bueno, pero necesitas tener mas cuidado.

Ahora solo busca la palabra, y reemplazala con la que quieras.

OJO! Cuidado con los saltos de linea, espacios y Ventanas. Una explicacion de ellos AQUI.

Eso es todo. Algunos ejemplos de juegos en Acsii: Megaman X, Megaman 9 (Traduccion no oficial) King of Fighters R-2, Magical Knight Rayearth (Traduccion no oficial), y muchos mas... Antes de probar de traducir debes comprobar si son en Acsii. Si esto no se aplica a un juego, ve a la seccion siguiente.

2. CUANDO UN JUEGO NO ESTA EN ACSII Y NO TIENE TABLA DE COMPRESION:

�Que es la Tabla de Compresion? Es una manera que los programadores usaban para comprimir mas el texto de un cartucho. Por ejemplo, en Acsii todas las letras o caracteres de las palabras se representaban en el texto con 1 Byte. (Ej: 1A) y las palabras complejas se formaban de varios Bytes. Como por ejemplo, OJO se formaria de 3 Bytes. Pero si por ejemplo la palabra "she" se le asignaria solo 1 Byte para representarse en el texto. Si no entiendes, lee otra vez este parrafo. tarde o temprano captaras. Por ahora no trabajaremos con eso...

Ahora si el juego no esta en ACSII (Y no utiliza compresion) deberas probar un metodo distinto. Necesitaras mas herramientas. Todas estas te las podras encontrar en la Pagina de La Federacion de Traductores Hispanos.

Ahora los pasos a seguir. Presta atencion que aqui viene lo bueno.

  1. Abre el Searchr2, abre el ROM y teclea una palabra que aparezca en el juego. Pon atencion que la palabra es SENSIBLE a las mayusculas y minusculas. Es decir, si en el juego dice "Espada" y tu buscas "espada" No te va a encontrar nada. Buscas las palabras en minusculas y ya esta. Si quieres saber de las palabras en mayusculas, o debes buscar una palabra completa en mayuscula, o debes relacionar la palabra. por ejemplo, si en el juego dice "Alguna" tu buscas "lguna", el Byte anterior es la A. Si la A (La que esta antes de la "l") dice en el searchr que vale 10 (Por suponer) entonces, B vale 11, C vale 12... etc. Recuerda que estamos trabajando en Base Numerica 16. Si no sabes a que me refiero, solo ten estas bases.
    Los Bytes se numeran asi: [ 01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12,13,
    14,15,16,17,18,19,1A,1B... ] �Entiendes mi punto? Anota los Bytes correspondientes a cada letra (Siempre van en cadena, como dije antes) en una hoja peque�a o algo asi.
  2. Ahora en un archivo separado de texto deberas escribir la tabla con este peque�o formato: Esta tabla es un ejemplo, y es del Menu de Final Fantasy 2.:


    El archivo lo deberas guardar con cualquier nombre (Obviamente debes usar tus propios Bytes, no los que te pongo de ejemplo aqui) y asegurate de no cometer errores numerando los Bytes.

  3. Aqui entra el THINGY. El thingy es una herramienta muy peque�a que es a la vez muy util. Bueno, al abrir el programa te pedira que digites el nombre del Archivo. luego el nombre de la tabla. Y luego el nombre de otra tabla opcional(Si no tienes le das ENTER). Despues sale un editor bastante primitivo pero MUY util.
  4. Si tienes problemas al usar el Thingy por primera vez, te dire de consuelo que no estas solo, yo tambien lo tuve =). Si quieres buscar el Texto le das la tecla "S" y tecleas el texto (Mayusculas y Minusculas) y le das ESCAPE. Ya lo encontrastes si es que has hech todo bien. Ahora, para editar deberas seleccionar la primera Letra o caracter de la oracion, le das BARRA ESPACIADORA. Ahora selecciona la ultima Letra o caracter de la oracion y presionas de nuevo la BARRA ESPACIADORA. Ahora, digita la nueva oracion, y le das ESCAPE. Para salir del programa presiona "q". Para dejar marcadores en el ROM de donde esta el texto para que no se te pierda le das "j" y le das "Add Address". Ahora le das el nombre al marcador. Si quieres saltar al marcador le das "j" y seleccionas el marcador. Le das ENTER.

Huff... Puff! �Cansado?

Siempre es recomendable (100% de las veces) en hacer una copia de seguridad del ROM por si da�as algo. Recuerda que no eres de los que dise�o el juego y puedes da�ar algo. Tambien debes tener mucho OJO con los saltos de linea, espacios y Ventanas. Una explicacion de ellos AQUI.

3. CUANDO UN JUEGO NO ESTA EN ACSII Y TIENE TABLAS DE COMPRESION.

Aqui tienes la explicacion de la tabla de Compresion otra vez por si no los has leido.

�Que es la Tabla de Compresion? Es una manera que los programadores usaban para comprimir mas el texto de un cartucho. Por ejemplo, en Acsii todas las letras o caracteres de las palabras se representaban en el texto con 1 Byte. (Ej: 1A) y las palabras complejas se formaban de varios Bytes. Como por ejemplo, OJO se formaria de 3 Bytes. Pero si por ejemplo la palabra "she" se le asignaria solo 1 Byte para representarse en el texto. Si no entiendes, lee otra vez este parrafo. tarde o temprano captaras. Por ahora no trabajaremos con eso...

Ahora el proceso a usar es algo complicado pero a la vez muy sencillo. Cuando le das en el Searchr2 una busqueda y no te da resultados, lo mas posible es que use Compresion. Ahora, como se explica arriba, varios caracteres pueden ser representados con un solo Byte en el texto. Por ejemplo. "Castle". No te da resultados. Ahora deberas suponer, por ejemplo, si as hace parte de la tabla. Buscas en el Searchr2 "*tle".

Aqui te doy un metodo MUCHISIMO mas sencillo, pero que no podria funcionar en ciertos juegos. Deberas buscar en el Thingy, con una tabla sencilla de Caracteres (Aunque el ROM tenga compresion, puedes crear alguna con habilidad) y deberas buscar una Palabra segura que este. por ejemplo, el nombre del protagonista del RPG puede estar Comprimido. Cerca del nombre estaran todas las frases comprimidas (Pero no en que Byte esta representado) Ahora deberas usar la habilidad para buscar, por ejemplo, encontraste "as" donde esta las representaciones de la tabla de compresion. Ahora, deberas hacer en la tabla, la representacion. por ej: 80=as. Ahora busca Castle, y con suerte, encontraras la tabla completa. Repite hasta terminar.

Si ten cansas de buscar, en ZOPHAR hay tablas. Muchas tablas. Si tienes suerte encontraras la que buscas.

Huff... Puff... Mas cansado estoy ahora que antes =).

Siempre es recomendable (100% de las veces) en hacer una copia de seguridad del ROM por si da�as algo. Recuerda que no eres de los que dise�o el juego y puedes da�ar algo. Tambien debes tener mucho OJO con los saltos de linea, espacios y Ventanas. Una explicacion de ellos AQUI.

4. SALTOS DE LINEA. TAMA�O DE VENTANAS. BREVE EXPLICACION DE LOS POINTERS.

Debes tener MUCHISIMO cuidado con estos. Si los da�as o los usas mal saldran errores en tu traduccion, e incluso pueden da�ar el ROM. Aqui esta la explicacion.

Saltos de Linea: Estos usualmente estas representados por 1 o 2 Bytes. Si es asi, lo podras incluir en tu tabla por si quieres guiarte. Un salto de linea es como el carro de una maquina de escribir. Al terminar el espacio, pulsas ENTER o RETORNO y volvera al inicio de la proxima linea. Si te pasas de esto, en el mejor de los sacos los caracteres se saldran de la ventana, contaminando la ventana. En otro caso simplemente da�ara el ROM. Usualmente se pueden mover, pero deberas tener cuidado. Por ej: Si el Salto De Linea esta representado con un 89 podras moverlo como un caracter a tu antojo, simplemente no te pases de la raya. La ventana es donde va el texto escrito. Si te pasas de esta, los caracteres se saldran de la pantalla y se vera mal. Cuidado con estos dos.

El Pointer es mucho mas complejo que esto. Un salto de Pointer CASI NUNCA se puede mover. Es cuando por ejemplo, un texto cambia de ventanas continuamente. Es dificil de explicar. Los Pointers estan a menudo representados por Bytes pero no te metas con ellos si es que no quieres da�ar el ROM o tengas mucha experiencia en esto (Que no la tengo yo)

Solo ten cuidado... Esto es muy importante.

5. JAPO-HACK

Todo esta seccion es pura teoria. Jamas he hecho una traduccion del Japo puro. Pero... Si sabes japones, deberas aplicar los conocimientos arriba mencinados. Ademas necesitaras...

TLAYER. Util, rapido, y soporta varios formatos... �QUE PUEDO DECIR DE MAS? (Hmm... tiene portapapeles para cortar y pegar... ya =). Esta en la pagina de FTH.

Deberas buscar los caracteres, modificarlos, y pasarlos a los caracteres en espa�ol. Usa el Buscador relativo y traduce. La verdad, deberias preguntarle a Bokudono (Miembro de FTH) que ha hecho muy buenas traducciones del japo puro.

6. EDICION GRAFICA:TLAYER

�Deseas agragarle �, acentos o simbolos nuevos a la fuente del juego? Deberas usar...

TLAYER. Util, rapido, y soporta varios formatos... �QUE PUEDO DECIR DE MAS? (Hmm... tiene portapapeles para cortar y pegar... ya =). Esta en la pagina de FTH.

Bueno, simplemente buscas la fuente, reemplazas algun simbolo inutil (Ej, el /, la ') y ya esta. Deberas tener cuidado con los colores, ya que los colores que muestra el TLAYER no es el mismo que muestra el Emulador. Recuerda agregarlos a una tabla.

Tambien puedes hackear otras cosas... todo depende de tu creatividad.

7. LISTOS PARA HACER EL IPS...

Has hecho una gran traduccion, y ahora estas listo para distribuir el parche. Necesitaras...

SNESTOOL. En general, puedes crear, aplicar IPS. Cambiar PAL/NTSC y cosas asi... Esta en la Pagina de FTH.

Ahora deberas darle la tecla "c" (O donde dice Create IPS) y ahora te pide que selecciones el archivo original (En ingles), le das ENTER. Ahora te pedira que selecciones el archivo hackeado, le das ENTER. �Y ya esta! El ips resultante lo puedes distribuir a tu antojo...

�Cuidado! Juegos como Secret Of Mana tienen 2 versiones con tama�os diferentes. Deberas alertar al usuario que debes tener el ROM correcto.

8. AVANZADO! HACKEAR LA TABLA DE COMPRESION!

No es TAN AVANZADO. En realidad es muy facil. Necesitaras...

TABLA COMPLETA CON COMPRESION.

Ahora, deberas buscar en el Thingy, pero antes de buscar la palabra presionas "~", y buscas los caracteres comprimidos. Te muestra casi todos en una peque�a tabla. Hackeala. Esto puede ayudar en el tema del espacio.Te recomiendo que bajes los programas en download.cnet.com

Hosted by www.Geocities.ws

1