Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Crea tus propios juegos > Hack Roms

Respuesta
 
Herramientas
  #1  
Antiguo 29-ago-2011, 22:29
Avatar de Deryko
Newbie
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 7
Deryko se está dando a conocer
Predeterminado Tutorial de INICIACIÓN AL ROM HACKING.

Para ver el tutorial , despliega el spoiler

[spoiler]Bienvenidos a este tutorial de iniciación en el mundo del rom-hacking.
Si estás dispuesto a entrar en este mundo y convertirte en un rom-hacker, continua leyendo.

Bien, en este tutorial de iniciación, veremos los aspectos más básicos parar realizar una modificación den un hack.
Empezaremos con un poco de vocabulario, para que todo no suene a chino.
Cita:
Hack-rom/hack = juego modificado.
Rom = Juego que se va a editar, o que se está editando, en este caso vamos a usar el Pokemon Ruby en ingles. El rom deberá tener la extensión ".gba"
Hack-Tool = Herramientas usadas para crear los hacks-roms.
Tile = Gráficos del juego, incluyen árboles, casas, suelos, flores, agua, montañas, etc... (No confundir con sprites)
Sprite = Gráficos del juego, pero al contrario que un tile, estos incluyen los personajes, pokémons y otros gráficos del juego.
Mini = Son los pequeños personajes que nos encontramos al ir por el juego, tenemos desde el mini del protagonista hasta el resto, incluyendo pokémons, pokeballs y otros objetos.
Mapa/Mapeado = son los "mundos" por donde andamos en el juego, las ciudades, rutas, casas, montañas etc...
Bien, una vez sepas más o menos de qué estamos hablando, podemos continuar.

¿Qué vamos a necesitar?

Necesitaremos un rom a editar, en este caso usaremos Pokémon Ruby en inglés, que es el que recomiendo para empezar, aunque podeis utilizar también cualquier otro juego como Rojo Fuego o Esmeralda, pero ojo, deben estar en inglés.
También necesitaremos un emulador con el que abrir nuestros roms y poder jugarlos, aunque también podemos pasarlos a una flashcard y jugarlos en nuestras GBA.
Podeis encontrar el emulador + el rom a usar en este tutorial en la sección de descargas, o pulsando aquí.
Y por último, necesitaremos las herramientas que vallamos a usar, así que para empezar, utilizaremos el Advance Map 1.95, un editor de mapas muy completo, y una de las herramientas básicas.
Podeis bajarla en la sección de descargas, o pulsando aquí.

¿Por qué los roms en inglés?

La mayoria de las Hack-Tools están programadas para que funcionen en la versión inglesa del juego, y muchas no son compatibles o no funcionan correctamente con la versión castellana o de otro idioma.
Aunque de todas formas el rom este en inglés, podemos traducirlo totalmente, por lo que eso no debería ser un problema.

Una vez lo tengais todo, podemos empezar.
Recomiendo que lo tengais todo organizado de la siguiente forma:
Creamos una carpeta en el escritorio con el nombre de RomHacking, o cualquier otro que querais.
Dentro, crearemos otras dos carpetas, una llamada Herramientas, dónde metermos la carpeta del AdvanceMap y otra llamada Roms, donde meteremos el archivo ".gba" del juego.
Y también meteremos el VisualBoy Advance en la carpeta RomHacking, por lo que deberia quedar algo parecido a esto:



Una vez tengamos esto hecho, iremos a la carpeta Herramientas>AdvanceMap y abriremos el archivo "AdvanceMap.exe" con el icono de la pokeball verde.
Empezará a cargar y nos pedirá un idioma, seleccionaremos inglés. NO SELECCIONEIS ESPAÑOL, ahora os explicaré por qué. Aceptamos los términos de uso, y nos preguntará si queremos crear un acceso directo en el escritorio, esto lo dejo a vuestro criterio. Una vez tengamos eso hecho, se nos abrirá el Advance Map. Lo cerramos directamente.
Ahora vamos a la carpeta Herramientas>AdvanceMap>ini>Sprachen y en esta carpeta encontraremos muchos archivos con idiomas. Lo que haremos será coger el archivo "English", borrarlo, luego vamos al que pone "Español", lo renombramos a "English" (sin comillas) y listo. Ahora abrimos el AdvanceMap y ya lo tendremos completamente en español.

Esto es necesario hacerlo debido a que esta versión del AdvanceMap es demasiado nueva, y tiene un bug con el idioma español, por lo que salen caracteres raros si seccionamos directamente el español.

Una vez lo tengamos abierto y en español, tendriamos que tener algo parecido a esto:



Ahora vamos a Archivo>Cargar Rom, y en la ventana que se abre vamos a la carpeta RomHacking>Roms y abrimos el archivo del juego.
Tardara un poco en cargar pero no será nada.
Una vez cargado, lo primero que vamos a hacer es ordenar los mapas, poniendo "Ordenar por Nombre de Mapa" en el siguiente menu:



Ahora en el menu de la izquierda, damos doble click en "Por Cabezal" y encontraremos una lista con todos los mapas del juego.
Ahora os voy a enumerar las partes de la herramienta, y para que sirve cada una.



1- Barra de opciones básicas, contiene Cargar Rom, Guardar Mapa, Crear Mapa, Insertar Mapa, Abrir mapa anterior, Mostrar Sprites, Editor de bloques, organizador de conexiones, Busqueda de espacio libre y por último, info. La mayoria de estas opciones las veremos en otro tutorial.

2- Permine navegar por las distintas opciones del mapa, más abajo explicaré que hace cada una.

3- Lista de mapas del juego.

4- Opciones de edición del mappeado.

5- Lista de tiles. Donde podemos seleccionar el tile para editar el mapa.

6- Mapa a editar.

Editar el mappeado es algo muy sencillo, es como un editor de imagenes sencillo, basta con pulsar sobre un tile en el panel de la derecha (esto lo seleccionara) y llevar el ratón al mapa y pulsar sobre el lugar donde queremos poner el cuadro del tile. Muchos tiles, como por ejemplo el del arbol, se componen por 6 cuadros, para poner un arbol, basta con ir seleccionando cada cuadro del tile e ir reconstruyendolo en el mapa. De esta forma, empezaremos así:


Y terminaremos así:


Sencillo, no?
Pues así y con algo de paciencia, podemos llegar a editar el mapa entero:



Una vez terminado, solo teneis que darle a Archivo>Guardar, para que se guarden los cambios.
Ahora podemos ir al VisualBoy Advance, le damos a File>Open.. y buscamos el rom del juego.
Si teniais una partida guardada en el mapa que habeis editado, basta con que, por ejemplo, entreis en una casa y volvais a salir, o salgais del mapa y volvais a entrar para que los cambios sean visibles.



Bien, el mapa está editado, pero... Oh dios mio! podemos atravesar paredes y hay paredes invisibles, y no podemos entrar en las casas!
Esto es porque aun no hemos editado los movimientos permitidos, que determinan donde hay una pared y donde se puede pasar. También quedan por editar los eventos, que determinan donde estan los personajes y los "Gatillos" (Scripts) del juego. Esto de los Gatillos lo veremos más adelante, nos centraremos en los Minis y las puertas.

Para editar las conexiones, vamos a la pestaña Ver Movimientos Permitidos.



Como podemos ver, todo esta lleno de colores, rojo y violeta, y unos números.
Bien, los números y colores, representan un tipo de movimiento. Simplemente bastará con editarlos para dejarlo todo en su sitio. Aqui os voy a dejar una lista con los 3 movimientos principales, y en los que nos centraremos por ahora:
Cita:
Determina que no se puede pasar, esto va en las casas, árboles y objetos.
Determina que se puede pasar, esto va en el resto de espacio por el que se puede caminar.
Determina que hay agua, por lo tanto no se puede pasar a menos que se use surf.
Una vez sepamos esto, bastará con editar los movimientos para que se adapten a nuestro mapa:



Con esto, ya estarían los movimientos permitidos en su sitio.

Ahora solo queda cambiar los eventos. Para esto vamos a la pestaña "Ver Eventos" y una vez ahi, podemos alternar la vista, para esto pulsamos en el icono del mini de Pokémon Esmeralda, el de Mostrar Sprites.



Como podemos ver, cambia entre la vista de los minis, y la vista general de todos los eventos. Esto es útil para saber que mini estamos usando en cada momento. Ahora paso a explicar lo que hace cada cuadro:
W : Son "warp", o dicho de otra forma, las entradas de las casas. Esto hace que, al estar encima de una puerta, podamos cambiar de mapa, y asi llegar al interior de la casa, o cualquier otro mapa que le indiquemos. Para saber a donde dirige este "warp" simplemente pulsamos sobre el que queremos saber, y a la derecha aparecerán algunos datos y opciones. Nos vamos a donde dice "Banco de mapa: " y "Mapa: " estos dos numeros son los que nos interesa. Y ahora, si vamos a la lista de mapas, vemos que al final del nombre de cada mapa, salen dos numeros separados por puntos (.), por ejemplo (0.9) estos numeros son el Banco de mapa y el mapa, respectivamente, asi que simplemente ponemos esos numeros en el "warp" y ya nos llevará al mapa que queramos.

S (verde): Son "Gatillos" o "Scripts", los que hacen que el juego tenga "acciones". Esto es de uso más avanzado asi que lo veremos en otra ocasión.
S (roja) : Se colocan generalmente en los carteles. Siven para que cuando nos acerquemos a el y pulsemos "A" (boton de GBA) nos trasmita algún mensaje. Básicamente ejecutan tambien Scripts, pero solo cuando tu los pulsas. De esto también hablaremos en otra ocasión.
P : Son personas, o minis. Estas son las que aparecen al cambiar a vista de Sprites.
F : Son los puntos a los que se llega al hacer vuelo a ese mapa. Generalmente se colocan delante de las puertas.

Bien, pues ahora pondremos cada cosa en su sitio. Las "S" las dejaremos a un lado, ya que demomento no nos interesa tocarlas.
Las "P" que representan a los camiones del primer mapa las podemos poner donde queramos, ya que despues del inicio no volverán a aparecer.



Como podeis ver, he elimitado las "S" y los camiones simplemente pulsanso sobre ellos y dando a "Delete event" en el panel de la derecha.
Una vez hecho esto, podemos guardar el mapa y estará todo terminado.



Bien, ahora pasaré a explicar las dos pestañas restantes del AdvanceMap.
- Ver pokémon salvajes: Permite ver y cambiar los pokémons salvajes que aparecen en el mapa, en las ciudades no suele aver hierba por lo que no hay pokémons salvajes, aunque podemos añadirlos.
- Ver cabezal: Aqui podemos editar algunas opciones del mapa, como por ejemplo el nombre, la música, el tipo de clima el tipo de tileset usado, el tamaño del mapa (en cuadros) y otros aspectos avanzados. Esto no es muy complicado de manejar, asi que con toquetear un poco lograrás entenderlo rápidamente.


Sugerencia!: Podeis hacer imagenes desde el emulador simplemente pulsando F12, y se guardarán en la carpeta donde este el rom.

Bueno, pues hasta aquí este tutorial de iniciación. Podeis exponer aqui vuestros primeros trabajos, y preguntar lo que querais o algo que no hayais entendido, os lo resolveré con mucho gusto.
Salu2! [/spoiler]

Link Original/Fuente (Allí podréis hacer preguntas y exponer vuestros trabajos) :



Última edición por Llulian fecha: 12-sep-2011 a las 05:29. Razón: Publicidad a otra pagina
Responder Con Cita
  #2  
Antiguo 30-ago-2011, 00:01
Avatar de Zumobatly
Advanced Newbie
 
Fecha de Ingreso: enero-2010
Ubicación: Y a tí qué carajos te importa...
Mensajes: 117
Zumobatly se está dando a conocer
5096-2212-7635-7350
Predeterminado Re: Tutorial de INICIACIÓN AL ROM HACKING.

Muy interesante tu tutorial, men. Yo sabía hackear el Pokémon Esmeralda pero por estar en español me daba errores.
Responder Con Cita
  #3  
Antiguo 30-ago-2011, 00:25
Avatar de Deryko
Newbie
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 7
Deryko se está dando a conocer
Predeterminado Re: Tutorial de INICIACIÓN AL ROM HACKING.

Cita:
Empezado por Zumobatly Ver Mensaje
Muy interesante tu tutorial, men. Yo sabía hackear el Pokémon Esmeralda pero por estar en español me daba errores.
No es mío , es de uno de los de la administración del foro que puse después del tutorial
Cualquiera duda puedes plantearla allí <:
Responder Con Cita
  #4  
Antiguo 11-sep-2011, 23:00
Newbie
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
screenator se está dando a conocer
Predeterminado Re: Tutorial de INICIACIÓN AL ROM HACKING.

En Wah hay un tutorial de iniciación mejor, pero se ve que has abierto este tema para hacer publicidad... mal por shn...
Voy a avisar un moderador para que borren el link
Responder Con Cita
  #5  
Antiguo 11-sep-2011, 23:20
Newbie
 
Fecha de Ingreso: septiembre-2011
Mensajes: 13
KeeenSHN se está dando a conocer
Predeterminado Re: Tutorial de INICIACIÓN AL ROM HACKING.

Owned hermano, que bueno verte por aquí, zallax es la hostia en esto! ^^
La verdad esto ayudará a muchos nobatos en verdad. Suerte~

Salu2! n_n
Responder Con Cita
  #6  
Antiguo 11-sep-2011, 23:23
Avatar de Deryko
Newbie
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 7
Deryko se está dando a conocer
Predeterminado Re: Tutorial de INICIACIÓN AL ROM HACKING.

Cita:
Empezado por screenator Ver Mensaje
En Wah hay un tutorial de iniciación mejor, pero se ve que has abierto este tema para hacer publicidad... mal por shn...
Voy a avisar un moderador para que borren el link
Qué bonito! Me dices que hago publicidad y tú dejas el link al de WaH?
Además de que el de SHN es muuucho más completo sin lugar a dudas.
--
Cualquier duda que tengáis me decís
Responder Con Cita
Respuesta



Temas Similares para: Tutorial de INICIACIÓN AL ROM HACKING.
Tema Autor Foro Respuestas Último mensaje
nesecito ayuda para la iniciacion de harry potter y la orden del fenix upegui Ayuda 1 06-jul-2008 06:31
iniciacion de equipos,intercambios y peleas pokemon del diamante o perla darknees Nintendo DS 2 23-feb-2008 11:40
Iniciación pokemon ~Fushι Zona Pokemon 308 20-jul-2007 21:10
Flux Hacking Kit v1.0 kimbo Descargas directas 2 02-jul-2007 03:23
Flux Hacking Kit v1.0 kimbo Descargas directas 0 01-jul-2007 23:59


La franja horaria es GMT +1. La hora actual es: 03:26.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93