INTRODUCCIÓN
Hola a todos, hoy les traigo un manual sobre como crear un hackrom al 100%.
Antes de nada, este manual contará con las herramientas más conocidas, desde advance map, hasta advance starter ( ) Básicamente este manual va desde lo más básico hasta lo más avanzado.
Este manual ha sido creado con esfuerzo y pensando en todos aquellos usuarios que desean crear un
hackrom desde 0, claro, este manual es MUY LARGO, contiene tips (consejos) y muchos tutoriales para dar a conocer el maravilloso arte de hackear un rom de un videojuego.
A su vez, quizás te preguntes ¿Abrán más manuales aparte de este? Ya que como este manual solo sirve para hackear roms de pokémon..... Bueno, vamos paso a paso, hackear un rom de pokémon es bastante fácil, pero a la vez dificil, debido a que hay muchas más herramientas para hackear este tipo de juegos y no hay tantas para hackear roms de MAME o playstation 1.
¿Qué es lo que contiene este manual?
-Este manual contiene los siguientes tutoriales:
Desde lo más básico, cambiar aspetos del mapa, crear mapas nuevos, insertar nuevos tilesets hasta lo más avanzado, desde cambiar sprites de pokémon hasta el pokémon que sale de la pokeball en el discurso del profesor (también podreis cambiar el discurso del profesor). Inclusive podremos.... ¡Añadir megaevoluciones a los pokémon de la tercera generación! Claro, pongamos un ejemplo, no usaremos la 'megacharizardita Y' sino que usaremos (para que se os sea más fácil) la piedra fuego para que este pueda megaevolucionar (digo se os sea más fácil, porque deberíais cambiar el sprite del objeto, el nombre, entre otros, y eso requiere conocimientos avanados en photoshop y códigos headecimales).
Antes de nada, he decidido omitir algunos tutoriales innecesarios, ¿Porqué? Simple, ya hay cosas bastante complicadas en este manual, como para poner cosas aún más complicadas, no es que no sepa hacerlo, sino que este manual va para ese público más novato que apenas sabe hackear un rom, mi intención con este manual es haceros la vida más fácil a aquellos que querais hackear vuestro primer rom, no meter tutoriales que exigen un alto nivel en hexadecimal o scripts y offset.
Si veo que tengo tiempo, y el permiso de un moderador (NO PROMETO NADA) me gustaría crear otro manual pero para un tipo de consola diferente, claro, debo ver si hay herramientas suficientes como para hacerlo, ya que como he dicho, el juego con más herramientas que tiene para ser hackeado es pokémon, lo cual, a su vez es más demandado en cuestión de tutoriales.
Otra cosa que querría decir, es que gracias a @Scarlet Moon por adherir este tema, y a @Zαc por dejarme hacer el manual, ¡Sin ustedes este manual no ubiera sido posible!
Tras una larga introducción, adelante, ¡Lee el manual!
Antes de nada, este manual contará con las herramientas más conocidas, desde advance map, hasta advance starter ( ) Básicamente este manual va desde lo más básico hasta lo más avanzado.
Este manual ha sido creado con esfuerzo y pensando en todos aquellos usuarios que desean crear un
hackrom desde 0, claro, este manual es MUY LARGO, contiene tips (consejos) y muchos tutoriales para dar a conocer el maravilloso arte de hackear un rom de un videojuego.
A su vez, quizás te preguntes ¿Abrán más manuales aparte de este? Ya que como este manual solo sirve para hackear roms de pokémon..... Bueno, vamos paso a paso, hackear un rom de pokémon es bastante fácil, pero a la vez dificil, debido a que hay muchas más herramientas para hackear este tipo de juegos y no hay tantas para hackear roms de MAME o playstation 1.
¿Qué es lo que contiene este manual?
-Este manual contiene los siguientes tutoriales:
Desde lo más básico, cambiar aspetos del mapa, crear mapas nuevos, insertar nuevos tilesets hasta lo más avanzado, desde cambiar sprites de pokémon hasta el pokémon que sale de la pokeball en el discurso del profesor (también podreis cambiar el discurso del profesor). Inclusive podremos.... ¡Añadir megaevoluciones a los pokémon de la tercera generación! Claro, pongamos un ejemplo, no usaremos la 'megacharizardita Y' sino que usaremos (para que se os sea más fácil) la piedra fuego para que este pueda megaevolucionar (digo se os sea más fácil, porque deberíais cambiar el sprite del objeto, el nombre, entre otros, y eso requiere conocimientos avanados en photoshop y códigos headecimales).
Antes de nada, he decidido omitir algunos tutoriales innecesarios, ¿Porqué? Simple, ya hay cosas bastante complicadas en este manual, como para poner cosas aún más complicadas, no es que no sepa hacerlo, sino que este manual va para ese público más novato que apenas sabe hackear un rom, mi intención con este manual es haceros la vida más fácil a aquellos que querais hackear vuestro primer rom, no meter tutoriales que exigen un alto nivel en hexadecimal o scripts y offset.
Si veo que tengo tiempo, y el permiso de un moderador (NO PROMETO NADA) me gustaría crear otro manual pero para un tipo de consola diferente, claro, debo ver si hay herramientas suficientes como para hacerlo, ya que como he dicho, el juego con más herramientas que tiene para ser hackeado es pokémon, lo cual, a su vez es más demandado en cuestión de tutoriales.
Otra cosa que querría decir, es que gracias a @Scarlet Moon por adherir este tema, y a @Zαc por dejarme hacer el manual, ¡Sin ustedes este manual no ubiera sido posible!
Tras una larga introducción, adelante, ¡Lee el manual!
NOTAS ANTES DE EMPEZAR: (LEER IMPORTANTE)
1- Este manual cuenta desde lo más básico (cargar un rom) hasta insertar tilesets (mapeado del juego) o sprites y megaevoluciones no programadas en los juegos de pokémon GBA (GAME BOY ADVANCE)
2- Este manual Solo sirve para los sguientes videojuegos de pokémon: Pokémon edición verde hoja/rojo fuego/rubí/zafiro/esmeralda. Este manual No sirve para los videojuegos estilo Pokémon MM equipo de rescate rojo/ Pokémon pinball rubí y zafiro.
3- Este manual ha sido escrito con esfuerzo para ayudar a todos los usuarios de 'www.emudesc.com' en caso de que el autor de este manual (@DARKBOW923) vea que ha sido publicado en otra página web, esta será denunciada inmediatamente por inflingir derechos de autor. AVISO SERIO.
4- Este manual no incluye todos los tutoriales disponibles, ¿Porqué? Porque algunos tutoriales son demasiado difíciles, complejos, y requieren un alto nivel en código hexadecimal, cosa que no todos saben. Es por eso que algunos tutoriales (como cambiarle el fondo en el discurso del profesor, cambiarle el nombre del juego en la pantalla 'pulsa start', son muy dificiles) Aún así, este manual es bastante extenso y se puede crear un gran proyecto gracias a este.
5- Este manual podrá llegar a ser actualizado una vez acabado, de tal forma que estas actualizaciones aparecerán en 'extras' de este manual.
2- Este manual Solo sirve para los sguientes videojuegos de pokémon: Pokémon edición verde hoja/rojo fuego/rubí/zafiro/esmeralda. Este manual No sirve para los videojuegos estilo Pokémon MM equipo de rescate rojo/ Pokémon pinball rubí y zafiro.
3- Este manual ha sido escrito con esfuerzo para ayudar a todos los usuarios de 'www.emudesc.com' en caso de que el autor de este manual (@DARKBOW923) vea que ha sido publicado en otra página web, esta será denunciada inmediatamente por inflingir derechos de autor. AVISO SERIO.
4- Este manual no incluye todos los tutoriales disponibles, ¿Porqué? Porque algunos tutoriales son demasiado difíciles, complejos, y requieren un alto nivel en código hexadecimal, cosa que no todos saben. Es por eso que algunos tutoriales (como cambiarle el fondo en el discurso del profesor, cambiarle el nombre del juego en la pantalla 'pulsa start', son muy dificiles) Aún así, este manual es bastante extenso y se puede crear un gran proyecto gracias a este.
5- Este manual podrá llegar a ser actualizado una vez acabado, de tal forma que estas actualizaciones aparecerán en 'extras' de este manual.
F.A.Q (preguntas frequentes)
1- He intentado descargar los programas, pero me ha dado error/ al descargarlos no me deja iniciarlos, ¿Qué debo hacer?
En este caso se debe avisar mediante mensaje de perfil/MP (mensaje privado) al autor @DARKBOW923 este responderá lo antes posible.
2- He copiado bien los scripts del programa XSE (EXTREM SCRIPT EDITOR) pero algunos no funcionan, ¿Porqué no me funcionan?
Algunos scripts del programa XSE (give item,give pokémon, agarrar una pokéball del suelo y que esta tenga un item/pokémon) Muchas veces no funcionan correctamente aunque el script haya sido copiado correctamente, algunos errores que pueden ocurrir son los siguientes:
Al crear dos personajes que me deben dar objetos, y hablarle a uno, este me lo dá, pero el otro me habla como si ya me lo ubiese dado cuando en realidad no me lo ha dado y viceversa.
3- He abierto el programa XSE (EXTREM SCRIPT EDITOR) y he copiado, y pegado un script de este manual, ¡Pero la opción compilar no me deja pulsarla! (no puedes pulsarla por lo tanto no te da un offset)
Este error solo ocurre cuando abres el programa pero no abres el rom dentro del programa, para poder solucionar este error, debes abrir el rom dentro del programa, después, crear una nueva pestaña dentro de este (ya que la primera pestaña no tendrá el rom abierto).
4- Algunas de las imágenes de este manual no corresponden con las mias, (interfaz o colores diferentes) ¿A qué se debe?
He escrito este manual en peppermint OS 7 respin, el cual es linux, y como no están los programas de este manual para el sistema operativo linux, he tenido que usar wine (hace que corras programas de windows en linux) y la interfaz se ve diferente por ese programa, pero el tutorial sigue sirviendo.
5- ¿El documento en libreoffice es compatible con mi ordenador? ¿Contiene el mismo tutorial que este post?
En efecto, el documento en .odt o PDF es posible abrirlo mediante microsoft word (windows)y el PDF mediante un visor de documentos, lo cual no tendrás problemas al abrirlo, y este documento cuenta con el mismo manual para usarlo en caso de quedarte sin internet.
6- En el caso de que falte un tutorial, ¿Puedo meterlo en este tema?
En este caso pido porfavor que me envien un MP (mensaje privado) con el tutorial faltante, y el autor del manual (yo) lo añadirá.
7- Algunas herramientas no me funcionan, me dan error, o simplemente no cumplen su función.
Algunas herramientas solo sirven para la versión inglesa del juego que quieras hackear, ej: editar sprites de un pokémon, solo estaría disponible para la versión inglesa del juego. (Y ese es solo un ejemplo, hay varias herramientas que solo funcionan en la versión en ingles del juego).
8- No me ha quedado claro un tutorial de este manual, ¿Puedo postear una duda?
En efecto, puedes responder a este tema con tu consulta o crear un nuevo tema exponiendo tus dudas y @DARKBOW923 te responderá lo antes posible.
9- ¡He! ¡Que hay herramientas más fáciles de usar que otras y no están en este tutorial! ¿Porque no las has puesto?
Es verdad que para ciertas funciones es posible usar herramientas con una interfaz más sencilla que otras, y además cumplen su misma función, pero si no están puestas aquí es porque tienen su cierto grado de dificultad.
En este caso se debe avisar mediante mensaje de perfil/MP (mensaje privado) al autor @DARKBOW923 este responderá lo antes posible.
2- He copiado bien los scripts del programa XSE (EXTREM SCRIPT EDITOR) pero algunos no funcionan, ¿Porqué no me funcionan?
Algunos scripts del programa XSE (give item,give pokémon, agarrar una pokéball del suelo y que esta tenga un item/pokémon) Muchas veces no funcionan correctamente aunque el script haya sido copiado correctamente, algunos errores que pueden ocurrir son los siguientes:
Al crear dos personajes que me deben dar objetos, y hablarle a uno, este me lo dá, pero el otro me habla como si ya me lo ubiese dado cuando en realidad no me lo ha dado y viceversa.
3- He abierto el programa XSE (EXTREM SCRIPT EDITOR) y he copiado, y pegado un script de este manual, ¡Pero la opción compilar no me deja pulsarla! (no puedes pulsarla por lo tanto no te da un offset)
Este error solo ocurre cuando abres el programa pero no abres el rom dentro del programa, para poder solucionar este error, debes abrir el rom dentro del programa, después, crear una nueva pestaña dentro de este (ya que la primera pestaña no tendrá el rom abierto).
4- Algunas de las imágenes de este manual no corresponden con las mias, (interfaz o colores diferentes) ¿A qué se debe?
He escrito este manual en peppermint OS 7 respin, el cual es linux, y como no están los programas de este manual para el sistema operativo linux, he tenido que usar wine (hace que corras programas de windows en linux) y la interfaz se ve diferente por ese programa, pero el tutorial sigue sirviendo.
5- ¿El documento en libreoffice es compatible con mi ordenador? ¿Contiene el mismo tutorial que este post?
En efecto, el documento en .odt o PDF es posible abrirlo mediante microsoft word (windows)y el PDF mediante un visor de documentos, lo cual no tendrás problemas al abrirlo, y este documento cuenta con el mismo manual para usarlo en caso de quedarte sin internet.
6- En el caso de que falte un tutorial, ¿Puedo meterlo en este tema?
En este caso pido porfavor que me envien un MP (mensaje privado) con el tutorial faltante, y el autor del manual (yo) lo añadirá.
7- Algunas herramientas no me funcionan, me dan error, o simplemente no cumplen su función.
Algunas herramientas solo sirven para la versión inglesa del juego que quieras hackear, ej: editar sprites de un pokémon, solo estaría disponible para la versión inglesa del juego. (Y ese es solo un ejemplo, hay varias herramientas que solo funcionan en la versión en ingles del juego).
8- No me ha quedado claro un tutorial de este manual, ¿Puedo postear una duda?
En efecto, puedes responder a este tema con tu consulta o crear un nuevo tema exponiendo tus dudas y @DARKBOW923 te responderá lo antes posible.
9- ¡He! ¡Que hay herramientas más fáciles de usar que otras y no están en este tutorial! ¿Porque no las has puesto?
Es verdad que para ciertas funciones es posible usar herramientas con una interfaz más sencilla que otras, y además cumplen su misma función, pero si no están puestas aquí es porque tienen su cierto grado de dificultad.
ÍNDICE
1- ADVANCE MAP ¡EMPEZAMOS A EDITAR EL MAPA!................
2- XSE, ¡MANEJEMOS LOS SCRIPTS!...........
3- ADVANCE STARTER, ¡CAMBIEMOS LOS INICIALES DEL VIDEOJUEGO!...........
4- ADVANCE TRAINER, ¡CREEMOS NUEVAS BATALLAS DE ENTRENADOR!.............
5- PKSVUI , ¡PONGAMOS CUALQUIER OBJETO PARA VENDER!.................
6-YAPE, ¡CAMBIEMOS LAS EVOLUCIONES DE ALGUNOS POKÉMON!.................
7- ADVANCE POKÉMON SPRITE EDITOR, ¡PONGAMOS MEGAEVOLUCIONES EN LOS JUEGOS DE POKÉMON! (¡Y CÁMBIEMOSLES LOS SPRITES!)..............
8- ADVANCE TEXT, ¡CAMBIEMOS EL DISCURSO DEL PROFESOR!................
2- XSE, ¡MANEJEMOS LOS SCRIPTS!...........
3- ADVANCE STARTER, ¡CAMBIEMOS LOS INICIALES DEL VIDEOJUEGO!...........
4- ADVANCE TRAINER, ¡CREEMOS NUEVAS BATALLAS DE ENTRENADOR!.............
5- PKSVUI , ¡PONGAMOS CUALQUIER OBJETO PARA VENDER!.................
6-YAPE, ¡CAMBIEMOS LAS EVOLUCIONES DE ALGUNOS POKÉMON!.................
7- ADVANCE POKÉMON SPRITE EDITOR, ¡PONGAMOS MEGAEVOLUCIONES EN LOS JUEGOS DE POKÉMON! (¡Y CÁMBIEMOSLES LOS SPRITES!)..............
8- ADVANCE TEXT, ¡CAMBIEMOS EL DISCURSO DEL PROFESOR!................
EXTRAS
11- LINKS A TODOS LOS PROGRAMAS (1 ZIP CON TODOS LOS ARCHIVOS)
12- LINKS A LOS SCRIPTS (FLAGS) DE XSE (EXTREM SCRIPT EDITOR)
13- INSERTAR TILESETS EN ADVANCE MAP
14 OTRAS FUNCIONES DE LOS PROGRAMAS
12- LINKS A LOS SCRIPTS (FLAGS) DE XSE (EXTREM SCRIPT EDITOR)
13- INSERTAR TILESETS EN ADVANCE MAP
14 OTRAS FUNCIONES DE LOS PROGRAMAS
Última edición: