Bueno, como vi a Mikelan haciendo un proyecto con esta herramienta pues como soy muy curioso la busque y la encontre y la descargue. Voy a escribir como usarla (lo mas basico) pero lo estare expandiendo este tutorial de vez en cuando (cuando este inspirado en escribir xD).
Requisitos
-New Super Mario Bros Editor.
-Rom de Mario a Editar.
Incluso me he dado la molestia de subir estos requisitos yo mismo en mediafire. Haz click para descargarlos.
Configurando Level Editor
Bueno, en realidad es solo cambiando el idioma de la herramienta al español xD.
Pues para hacer eso abriremos el level editor, se nos abrira una ventana y seleccionaremos la rom de mario a editar. Ahora nos saldra un menu y en las pestañas de arriba seleccionaremos Tools. A la izquierda pondra language y seleccionaremos spanish. Ahora pulsaremos change, cerraremos la herramienta, la volveremos a abrir, seleccionaremos la rom y estara en español.
Introducción
Ahora voy a dar una pequeña introduccion sobre este menu que se nos abre al principio.
En la pestaña editor de niveles encontraremos los niveles del juego (obviamente). Los encontraremos divididos por mundos. Evidentemente el mundo 1 sera el mundo 1, el 2 sera el 2,etc. Si pone secreto entre parentesis significa que es secreto, bueno creo que esto no necesita explicacion. En este menu tambien encontramos algo que pone Casas Chamiñon, que tampoco requiere explicacion. Lo que pone Mario vs Luigi, es el modo multijugador y en los mapas que se juegan en ese modo. Y despues se encuentran niveles sin usar...
Si abrimos casas chamiñon, mario vs luigi o niveles sin usar solo se nos abriran archivos que serian los mapas pero si abrimos por mundos encontraremos que hay mas categorias. Por ejemplo abramos el mundo 1. Encontraremos que estaran divididos por niveles. Si solo hay una area en ese nivel, pues en vez de ser una categoria simplemente encontraremos su archivo en vez de eso. Son ejemplo el mundo 1-3 o el cañon. Si abrimos el nivel 1-1, encontraremos que estan divididos por areas. A eso me referia antes. Y son las areas que tiene el nivel. Como vemos el 1-1 tiene 3. La area 1 o la unica area que contenga el nivel sera la principal donde contendra la mayoria del nivel.
Procederemos a editarlo despues.
Ahora vamos a la pestaña Sistema de Archivos. Esta pestaña contiene muchos otros archivos del juego que usaremos mas adelante.
Y finalmente hay la pestaña herramientas, donde podremos realizar varias acciones, como elegir el idioma.
Ahora vamos a empezar a editar niveles.
Editando niveles
Bueno, la verdad es que es de lo mas simple asi que vamos a abrir ese menu y vamos a seleccionar un nivel a editar, en este caso abrire el mundo 1 < nivel 1-1 < Area 1. Le daremos doble click o editar nivel y se nos abrira una ventana.
Aqui les dejo una scan:
Ahora vamos a borrar el nivel actual para hacerlo totalmente de nuevo. Dejaremos el primer trozo para que asi el personaje aparezca en el suelo xD.
Lo deberiamos dejar asi.
Aun habran algunas cosas que apareceran en el editor que seguro que no habremos podido borrar. Eso son las entradas, mas tarde las borraremos pero por el momento aun no. Ahora vamos a pulsar en el menu de arriba lleno de botones, el boton que hay como 3 cubos uno de cada color. Ahora pulsaremos crear objeto.
Nos saldra en la izquierda un menu con lo que serian tiles, a diferencia de como normalmente ya estan configurados y simplemente insertandolos ya aran sus acciones, exepto las tuberias, y todos esos que te llevan a otros sitios. Ahora vamos a pulsar en serie de objetos el numero 2. Nos apareceran tiles mas usados como, el suelo y otras cosas asi. Ahora si queremos podemos probar la rom pero el unico resultado sera que moriremos. Vamos a seguir editando el nivel. Los objetos (que es lo que editamos anteriormente) son como los tiles, pero despues tambien puedes crear sprites. Si estas editando un objeto con pulsar en cualquier sitio vacio del mapa bastara para volver al menu donde podemos crearlos. Ahora pulsamos en crear sprites y nos saldra a la izquierda una lista con frases que ponen cosas. Si pulsamos en una frase veremos que pone lo que hace ese sprite y solo quedara insertarlo. Dependiendo de el mundo que esteis editando algunas frases estaran en rojo lo que significa que no se podran insertar.
Ahora vamos a poner una tuberia de donde saldran goombas (creo que se llamava asi) todo el rato. Para ello primero haremos unas tuberias. Crearemos un objeto e iremos a la serie de objetos 0 y la buscaremos. Si la ponemos veremos que solo nos aparecera un trozo de ella. Para hacer que nos salga completa vamos a manejar la anchura y altura del objeto que se encuentra en la area marcada en rojo.
En este caso pondre anchura 2 y altura 3.
Ahora sera una tuberia sin ninguna utilidad, para que salgan enemigos crearemos un sprite, vamos a buscar la frase llamada generador de enemigos en tuberia, ahora pondremos este sprite en la tuberia de esta manera.
]
Para terminar vamos a abrir al rom de mario con un emulador nds, y vamos a probarla.
Veremos que todo funciona correctamente y sin ningun problema.
Tambien veremos que los enemigos ya van configurados y al pisarlos ellos se mueren y si los tocamos por el lado nos morimos nosotros.
Entradas
Ahora vamos a ver las entradas. Es lo que transportaría de un sitio a otro. Por ejemplo entras en una tuberia y sales por otra. Pues vamos a hacer ese ejemplo. Para ello primero pondremos una tuberia al lado de la que icimos antes. Y tambien borraremos el sprite generador de enemigos.
Ahora pulsaremos en el menu de arriba, un boton que tiene el icono de como una puerta. Ahora a la izquierda veremos que nos sale una lista, esas seran todas las entradas que hay en este nivel. Las borraremos todas exepto la primera, que esta sera la que donde inicie el jugador. Ahora crearemos una entrada y la pondremos en la tuberia como pusimos el sprite anterior. En su configuracion de la izquierda pondremos, area de destino 1, y de entrada de destino sera la numero 2. Y en la lista desplegable pondremos tuberia (arriba).
Ahora crearemos otra entrada y pondremos en la lista tuberia (abajo), ahora vamos a poner en area de destino 1 y en la entrada de destino tambien 1.
Ahora vamos a probar la rom.
Veremos que si entramos por la tuberia de la derecha, saldremos a la de la izquierda.
De aqui poco extendere mas este tutorial.
Espero que les haya gustado.
PD: Estrenando el nuevo subforo xD.
Un saludo.
Buen tutorial.
La verdad es que la herramienta tiene una interfaz sencilla, pero aun así una explicación nunca está de más.
La verdad es que quizá me anime a hackear esto xd
Gracias por subir las cosas a mf, y por aportar a la comunidad.
Bueno, yo ya uso esta herramienta desde hace tiempo, pero una explicación puede hacer que mucha gente se anime a usarla xD!
La explicación en sí está muy bien, pero es muy básica. Espero que la vayas actualizando conforme avances.
Acabo de extender un poco mas el tutorial, he añadido los sprites y las entradas.
Y gracias a Zekro, Casix y Juko por comentar.
Espero que les guste.
Muy buen tuto (aunque yo hackeo en Wii). Pero he visto algunos fallillos/olvidos que se te han escapado; 3 concretamente:
*Los Sprites que se pueden poner no dependen del mundo, sino de Configuración del Nivel -> Sprite Sets.
* La 2ª tubería del tutorial "entradas" tiene que tener la entrada de Tubería hacia Arriba (las dos la tienen que tener), independientemente de si puede entrar o salir.
* No todos los enemigos vienen configurados por defecto, si queremos un Koopa Rojo hay que editar los Nybbles (o configurarlo desde el panel de la izquierda).
Por lo demás está perfecto ^^ A ver si alguien se anima a hacer un juego de Super Mario Bros. con esta herramienta.
PD: También uso el editor para extraer archivos como el NitroExplorer.