[Otros] Traducción ROMs Pokémon


Like Tree33Gracias
Respuesta
 
Herramientas Desplegado
  #1  
02/06/2015
Predeterminado Traducción ROMs Pokémon
Hola a todos, he estado inactivo unas cuantas semanas pero no me dedique a la vagancia, sino que desempolvando cosas viejas encontré un CD que creí que lo había perdido ya hace bastante tiempo, esto me alegro mucho porque en cuyo interior tenía varias anotaciones de cuando estaba empezando con esto de la traducción de ROMs, además tenía varias anotaciones cuando intente traducir algunos Hacks de Pokémon, luego recordé que en el foro hay varias personas que se están interesando en el tema de la traducción de Hacks y pensé porque no realizar un guía de traducción para que tengan un poco más de conocimientos y para que más personas se animen a intentarlo.

Además, que mejor forma de agradecer al foro que me cobijo hace bastante tiempo y que es uno de los lugares donde comenzó mi travesía de traducción de ROMs (bueno, me aleje de aquí un buen tiempo), recuerdo que en aquellos tiempos inmemoriales solo existía un sólo tutorial que hablaba sobre traducción de ROMs y creo que se sigue utilizando.

Bueno sin más preámbulos les dejo la guía que realice, trate de explicarlo lo más simple posible, ya que está orientada para aquellas personas que intentan traducir un ROM.

Se me olvidaba mencionar los programas que utilizo en la guía, abajo les dejo una lista y también les daré los links para descargarlos.

  • WindHex32 y HxD
  • AdvanceMap 1.2 y AdvanceMap 1.5
  • El archivo de las tablas de caracteres del juego
  • eXtreme Script Editor (XSE)
  • VBA 1.8.0 y VBA-M
  • ROMs de Pokémon (FR, LG, R, S, E, también sus ediciones en español RF,VH, R, Z, E)

Los ROMs no están incluidos en el pack ya que se encuentran en el foro o pueden buscarlos por la web ustedes mismos.

Descargas:

Guía
Tradu de ROMs Pkmn
https://mega.nz/#!Ng0ARAhL!kie27Si9z...FybQGyaFXVNrHA

Pack de Herramientas
PackTrac
https://mega.co.nz/#!g40k0DzL!sKtlLx...ZXD7alejhMEXno

Si tienes todas las herramientas mencionadas anteriormente, solo necesitaras el editor hexadecimal WindHex32 y la tabla de caracteres.

Editor
EdiHex
https://mega.co.nz/#!psdDnarb!TMOCap...B7eoVd2ezsEtRk

Cualquier duda, sugerencia o crítica constructiva por favor realízala aquí.

Última edición por Loz; 03/07/2016 a las 16:34 Razón: Pequeña correción
  #2  
02/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Yo todavia no descargo ni leo nada pero, éste manual incluye el como cambiar los bytes de presicion, ataque, etc..

por ejemplo en inglés es: Pokemon's Attack fell!
como me queda cuando lo traduzco: Pokémon's Ataque bajó!

hay alguna forma de acomodar esos bytes?
espero puedas responder mi duda ^^
Gracias: Иacho
  #3  
03/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Bueno @~SAGE , paremos un momento el autobús porque me pierdo, supongo que te refieres a los diálogos de batalla ¿verdad?, sí es así, pues en esta pequeña guía aún no hablo sobre eso (sé que me faltan varias cosas), pero si lo lees, aún sin mencionarlo en la guía te darás cuenta que sirve para encontrar y traducir todo diálogo o texto que puedas encontrar en los ROMs, ya sean de las versiones inglesas o españolas.

Realizando una segunda lectura a tu comentario, creo que te refieres a esto:



Para encontrar este texto lo que puedes hacer es buscar en el editor hexadecimal las partes del diálogo que están en azul como indico en la guía (obvio que tendrás que leerla), yo te recomiendo que busques la parte de “ ‘s ATTACK fell!” o parte de ella, de seguro encontraras el diálogo o solo parte de ella, ya que el nombre del Pokémon no se mostrara y solo veras un par de bytes si mal no recuerdo, esto se debe a que es una variable porque se muestra el mismo diálogo para todos los Pokémon que se vea afectado su ataque o por lo menos te mostrara este texto cundo su ataque baje.

En el editor hexadecimal de seguro se verá así:

Wild [bytes de su variable]’s ATTACK
Fell!
Ahora bien, si lees la guía, te darás cuenta que puedes traducirlo o colocar cualquier frase que quieras, pero cuando hagas referencia al nombre del Pokémon solo tienes que colocar los mismos bytes de su variable, un ejemplo puede ser:

¡Qué suerte, hicimos que el ataque
de [bytes de su variable] bajara!
Eso solo es un ejemplo, pero bueno no puedo explicarlo más detalladamente ya que no me encuentro en casa e hice lo mejor que pude desde el movil.

Si no es muy claro la explicación me avisas y lo detallo más.
  #4  
03/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Tal ve tengas razón, pero segun s te podrías equivocar totalmente amigo
Soy un experto en la traducción y nunca he encontrado esos textos, qiixas luego los busque en hexadecimal, pero dudo mucho que vaya así.

Tu traducción está mal, al principio me pareció buena idea pero el mismo texto se usa incluso para los aumentos de estadísticas y poner, que suerte cuando pude haber hecho danza dragón y aumentar el ataque a posta o un llueve hojas y bajarme el ataque por efecto, me parece una tontería

Cuando encuentre algo te digo ;]
Salu2!

PD: pudiste hacer todo eso desde el móvil? Mis respetos! , cuando yo escribo desde el móvil me sale como el orto

Escrito con el iPhone
Gracias: Loz
  #5  
05/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Bueno antes de empezar con la explicación debo mencionar que estoy desempolvando los conocimientos que tenía sobre los diálogos de Pokémon y puede ser que al referirme a alguno de los diálogos me equivoque, agradezco a @~SAGE por hacérmelo notar.

Dicho por ~SAGE Ver mensaje
Tu traducción está mal
Aclaro que lo que puse no es una traducción, sino que coloque cualquier frase que se me ocurrió ya que no me acordaba que esta frase o mejor dicho esta estructura de frase se repiten en varias frases más.

Dicho por ~SAGE Ver mensaje
PD: pudiste hacer todo eso desde el móvil? Mis respetos! , cuando yo escribo desde el móvil me sale como el orto
Mmmm, debo decir que mucha práctica.

Ahora bien, vamos a lo que nos interesa, lo que mencione arriba si bien me equivoque al tratar la frase como cualquier otra frase del juego, resulta que el concepto que mencione era cierto (este tipo de frases me hacían doler la cabeza y creo que lo siguen haciendo).

Me explico, estas frases de este tipo, si mal no recuerdo, son usadas para varias circunstancias del juego, es por eso que tienen la misma estructura pero tienen variables para diferenciar las palabras a mostrar, para explicarlo utilizare la misma imagen de arriba.




La palabra ‘Wild’, es una palabra separada.
El nombre del Pokémon, es una variable.
La parte “ ‘s ”, es una palabra separada.
La palabra ‘ATTACK’, es una palabra separada.
La palabra ‘fell!’, es una palabra separada.

Es por esta razón que no pudiste encontrar la frase completa ya que se compone de varas palabras separadas, además al momento de armar o formar la frase completa, todas son variables menos la parte de “ ‘s ”.

Ven que uní con color violeta la parte de ‘Wild ZGZAGOON’, esto se debe a que en el momento de mostrar esta frase estas dos palabras hacen una sola variable.

Los bytes de las variables son:
FD 10: Es el nombre del Pokémon.
FD 00: Es para mostrar lo que baja, en este caso el ataque.
FD 01: Es para mostrar la palabra 'fell!'.

Por lo que la estructura de la frase quedaría así:
FD 10’s FD 00
FD 01

Debo aclarar que cuando encuentres los bytes ‘FD 01’, cuando estés utilizando la tabla de caracteres, te mostrara su equivalencia como [Héroe], esto se debe a que en la mayoría de los diálogos del ROM donde aparece el nombre del protagonista están estos mismos bytes.

Bien, sí intentas buscar la frase, tendrás que hacerlo palabra por palabra, digamos la palabra ‘Wild’, solo coloca la palabra para buscar en el editor hexadecimal, te mostrara un lugar donde se muestra la palabra pero en otra frase, para seguir buscando la misma palabra presiona la tecla F3 y te llevara a otro lugar donde encontró la palabra pero también está en otra frase, tienes que hacer lo mismo hasta que encuentres la palabra ‘Wild’ solita. Cuando la encuentres modifícalo solo una letra y comprueba en el emulador si esa misma letra cambio, si es así, hallaste la palabra, si no, tendrás que seguir buscando hasta que logras hallarla siguiendo lo que te mencione, cuando lo halles puedes repuntar la palabra o simplemente modificarla en su mismo lugar, pero eso es tu decisión.

Para las demás palabras es lo mismo, solo tienes que realizar lo que te menciono arriba y los hallaras.

Para el caso de la estructura de la frase, es un tanto más complicado de hallar, ya que no conocemos sus valoras de variables y tendrás que abrir bien los ojos para poder hallarlo ya que no hay unos pasos definidos a seguir.
Te doy una pista para que puedas hallar la estructura de la frase, esta estructura se halla cerca de una de las palabras que vas a encontrar, si observas bien podrás hallarla.
Tendrás que tener paciencia para poder hallarlas ya que a mí me tomo todo un día de feriado poder dar con ellas.

Fruto de ello, he aquí lo que hice.





Aclaración: la ultima parte no es una traducción, solo es algo que añadí al final, aclaro esto para evitar malos entendidos.

Dicho por ~SAGE Ver mensaje
Soy un experto en la traducción y nunca he encontrado esos textos
Mi joven padawan, mmm.
Mucho que aprender aún debes.
Si encontrar la frase intentas tú; pruebas, observación, paciencia has de tener y hacer.


  #6  
05/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon


Shh.. pero que no se entere SAGE xD
hahaha cabrón, eso me hizo partir de risa

Muy interesante, felizmente hoy terminan mis clases, cuando llegue me pongo a investigar su ubicación exacta en FR, Saludos y gracias por aclararme la duda, siempre me liaba con la estructura de esa frase.

PS: con que programa grabas los gif? Siempre me ha interesado
  #7  
05/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Creo que te espera un fin de semana algo atareado. Creo recordar que en FR es casi lo mismo, ya si mal no recuerdo todos los ROMs de GBA de Pokémon tiene una estructura similar a la hora de mostrar los textos.

Lo de los gifs es algo curioso, ayer estaba pensando como grabar esta secuencia en video, no recordaba que el emulador tiene una opción de grabado de video, pero no sabía cómo utilizarlo, toquetié y toquetié hasta que en una de esas grabo la secuencia, pero pesaba mucho, así que trate de convertirlo con un conversor todo en uno que tenia instalada, pero no quería convertirlo a gif, así que busque en mis instaladores otro conversor y llego a mi rescate Total Video Converter.
  #8  
07/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
¡Gracias por el tutorial! Me sirvió de mucho. Y está muy bien hecho con imágenes y todo.

Aunque sigo teniendo una pregunta, bueno, la palabra Fell que es la misma que la de tu imágen, la estoy buscando y sólo me aparece uno que está dentro de una frase por lo que creo que no es. Y si pulso F3 se me queda en esa frase, no me cambia a otro sitio. ¿Es normal?

Y una cosilla más, ¿se repuntea como cualquier otra cosa eso?
Gracias: Loz
Juega conmigo ^^

No abrir:

Pincha para ir a mi canal de Youtube:









  #9  
07/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
@Kraimon, si estas buscando la palabra ‘Fell’, claro que no hallaras la que corresponde a la frase, tienes que buscar la palabra ‘fell’ o ‘fell!’, ¿notas la diferencia? Lo que te falló fue la letra en mayúscula.

La frase puedes repuntearla como cualquier otro texto, todo lo que se ve en el gif es repunteado.
Gracias: Kraimon
  #10  
08/06/2015
Predeterminado Respuesta: GBA| Otros| Traducción ROMs Pokémon
Hola, he seguido tus pasos como en la guía y todo salió perfecto pero quise traducir un texto de otra ROM y me pasa esto:



Hasta ahí bien, es el Offset del texto que quiero traducir. Luego hay que repuntearlo, se quedaría así: 705C1C08

Pero luego lo busco en HxD para sustituirlo por el traducido y no me deja:



Si me puedes ayudar, te lo agradecería.
Respuesta

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 01:42.