tuts_nds
Thread Id: 16349
Thread Name: Super-logro: Mapeando en la 4ª Generación
#0
Mikelan4315♪ 17505
Por fin, y tras mucho tiempo, tenemos la clave, la puerta al revivir del Rom-Hacking: ¡el PokéHacking en NDS!

Tabla de Contenidos


Herramientas necesarias


Exportando un Mapa

Para comenzar con la edición del mapa, deberás exportar tu mapa. Para comenzar, descarga y abre SDSME, y abre la Rom que elijas (DPPtHGSS). Espera a que se abra la Rom y carge los archivos. Después podrás hacer lo que quieras con la Rom, pero para nuestro próposito haz clic en la ficha Matrix Editor, y a continuación, por debajo, haz doble-clic en los archivos de mapas, como se ve en la siguiente imagen:



Se debería abrir el mapa seleccionado. A partir de aquí, vamos a exportar nuestro mapa. Haz clic en el botón "Exportar" debajo de la sección del modelo 3D. Guárdalo donde quieras, al ser posible que esté ordenado.

Ten en cuenta, sin embargo, que está en formato *.nsbmd, algo que no se puede editar todavía. Es ahí donde el MKDS Editor entra en juego. Inicia el Editor del MKDS, a continuación, haz clic en Herramientas, ve a NSBMD, a continuación, haz clic en "Convertir a OBJ". También puedes abrir el *.nsmbd, te saldrá el modelo 3D del mapa, pincha con el botón derecho en la nueva ventana y pincha "Convertir a OBJ". El resultado es el mismo.



Busca el archivo que exportó SDSME con MKDS, a continuación, haz clic en Aceptar. Otra ventana se abrirá para guardar archivos, así que elije la ubicación en la que deseas que el OBJ se guarde. Haz clic en Aceptar, el programa exportará el NSBMD a OBJ. Ahora, cierra el MKDS, ya que no lo necesitamos más. Ahora, abierto Google Sketchup (o cualquier programa que se utilice para editar los modelos), e importe el archivo OBJ. ¡Felicitadades! Has conseguido importar el mapa en SketchUp.

Editiando el Mapa Esta parte está referida a Google SketchUp 8. Independientemente, podrás usar otro editor.

Para importar tu mapa en SketchUp 8, asegúrate de que el plugin de fluidray está instalado. Si no, haz clic en el enlace de arriba para ir a la página de descarga e instálalo. A continuación, reinicia Sketchup 8. Desde aquí, crea un nuevo proyecto, elimina la persona que está de pie en el origen de la superficie 3D, haciendo clic en él/ella, y luego pulsando el botón Suprimir en el teclado. Ahora, ve a Archivo -> Importar... y selecciona el archivo OBJ has exportado con el MKDS Editor. Si el *.obj no está en tu lista de tipos de archivos a importar, asegúrate de que el plugin de fluidray está instalado correctamente.

Si lo importas correctamente debería salir una ventana. Deja todo como está, excepto el Flip YZ. Si crees que tus valores son diferentes, compararlas con la siguiente configuración (está en inglés):

Units: Meters
Flip YZ?: Yes
Triangulate Polygons?: Yes
Ignore Material Library?: No

Ahora, después de haber hecho clic en Aceptar, el archivo de mapa (con todas las texturas de la carpeta) se adjuntará al puntero del ratón para que puedas posicionarlo. Por razones de simplicidad, colócalo sobre el Origen (unión del eje Rojo, Verde y Azul).





A partir de aquí, eres libre de editar tus mapas. Para "desfragmentar" los componentes, selecciona el mapa y luego ve a Editar -> Componente (es la opción inferior), y en el menú emergente, haz clic en Explotar. Se descompondrá en componentes más pequeños, que pueden ser explotadas de la misma manera. A partir de ahí, puedes seleccionar polígonos, moverlos, ampliarlos, agregarlos, eliminarlos y mucho más. Una vez que hayas terminado, haz la exportación; haz clic en Exportar Modelo 3D en el menú Archivo. A continuación, exportalo como un archivo OBJ. Ya has terminado de editar el modelo. Ahora empezaremos la tarea larga y odiosa de importar el modelo.

Nota: Cuando importas el modelo en SketchUp, se generará un cubo blanco sin texturas en el centro. Es totalmente seguro borrarlo.

Importando un Mapa

(Será añadido en un futuro, preguntadme por perfil o por privado y os guiaré).

Movimientos Permitidos y Objetos

Los Movimientos Permitidos son la parte más esencial de cualquier mapa. Ellos determinan donde se encuentra la hierba, donde se puede hacer surf, dónde están los bordes por los que se saltan y mucho más. Para editar los Movimientos Permitidos, vuelve a la pestaña del Editor de Mapas en el mapa elegido (en el SDSME). Todas las diferentes partes representan el movimiento permitido del tile, ya sea que se puede caminar, o si se puede navegar en él. El siguente Spoiler contiene una lista parcial de todos los permisos de Diamante y Perla. La lista está en inglés:




Para editar un permiso, haz doble-clic en una casilla con número hexadecimal y cambia su valor a uno en la lista anterior. Pulsa Intro en el teclado cuando hayas terminado, y se establecerá el valor de esa casilla. Por supuesto, también puede establecer la posibilidad de que una casilla pueda ser transitable o no transitable. Para ello, selecciona una casilla, y a continuación, en la parte superior derecha de la ventana, elije entre "Free Passage" o "No Passage". Cuando hayas terminado la edición, haz clic en "Save Current" en la parte inferior izquierda de la ventana del lado del editor de permiso de movimientos para guardar los cambios en el archivo de mapa. Eso es todo lo que realmente se refiere a la edición de permiso de movimientos, pero ¿qué pasa con los objetos, como casas o fuentes de agua?

Para agregar un nuevo objeto (o editar uno ya existente), haz clic donde pone "Edit Buildings" debajo del título "Buildings" de la cabecera. A partir de aquí, aparecerá una lista de modelos y una ventana de Vista Previa (con sus permisos de movimiento). Selecciona un edificio. Para cambiar el tipo de edificio/modelo que sea, cambia el número de Índice de Modelo en el cambiador número numérico. Si no sabes cómo se ve, haz clic en el botón View para una vista previa. La ventana del símbolo del sistema que aparece le dará instrucciones sobre cómo manipular el programa.

-Left Button held will rotate the model.
-Right Button hold will zoom the model.
-T toggles textures on/off
-C toggles vertex colors (Not sure what this does, but okay)
-W toggles wireframes (You can see a wireframe by disabling textures)
-B toggles backface culling (What this is, is when you view a model from the back, you won't see anything. Enable this and you can see a model from the back with a mirrored image of the texture on the front side. It's easier to see this in action though, so just try it when you use the program.)
-F toggles texture filtering (It will make the textures smoother, like it's rendered in a DS game if enabled.)
-P toggles polygons (Some parts of models will disappear/appear when toggled)
Puedes utilizar la ventana de vista previa a los objetos. Si el modelo no aparece, es porque en la cabecera, las texturas de 2 bytes de encabezado no muestra ese objeto (no son las idóneas). Edita el encabezado para cambiar las texturas del modelo. Esto se explicará más adelante.

Puedes cambiar la altura anchura/altura/longitud, así, con los campos de texto en la parte inferior de la ventana de Buildings, y podrás cambiar el eje X/Y/Z de un objeto. Ten en cuenta, sin embargo ...

X - Mueve un objeto a la derecha/izquierda.
Y - Mueve un objeto superior o inferior a la superficie del mapa.
Z - Mueve un objeto hacia arriba/abajo.

Cuando termines, haz clic en "Save Current", simplemente haga clic en la X en la esquina superior.

Cabeceras y Mapa General

Las cabeceras son las que nos permiten elegir qué canción suena en un mapa, el clima, los conjuntos de secuencias de comandos, y mucho más. Para elegir la cabecera del mapa correcto, ve al Matrix Editor (el Mapa General), y haz clic en las cabeceras de la subpestaña.



Esto también, al igual que en la ficha de datos del mapa, se parece a la región del mapa en su respectiva versión. Para encontrar ese mapa, haz doble-clic en él. Esto te llevará a la cabecera correspondiente.

Para la tabla del clima, puedes ayudarte de esta tabla (compatible sólo con DPPt).



Para la música los siguientes (tengo pereza para traducir tanto rollo).



Para las cámaras usad estos.



Nota: Si se utilizan "Action Replay", el valor que se introduce en la calculadora será el mismo valor que se puede utilizar aquí.

¡Y con esto y un bizcocho, el tutorial está concluido!


Tutorial hecho originalmente por Team Fail.
#1
Kaze4315♪ 22542
¡Vaya!,con esto creo que me quedaré en RPG xD
es muy complicado pero dentro de poco común xD
¡buen aporte Mikelan!
Sigue así amijito
#2
AcsPowerade 24582
Es muy lioso, a parte de que se necesitan muchos programas. Espero que algún día no muy lejano, con ayuda de tu gran aporte se haga una herramienta sola tipo advance map como el Graph Map Ds :D .
Por lo que... ¡buenísimo aporte!
#3
wobba_ffet 12383
wow ahora sera cuestión de tiempo para que empiecen los hack en ds.
esta muy bien explicado el tutorial y lo bueno es que se manejar el Sketchup
cuando tenga tiempo empezare mi hack en ds que ha estado en mi cabeza desde hace tiempo.
#4
Mikelan4315♪ 17505
Bueno, bueno, bueno, mirad lo que he conseguido tras manipular 101 cosas.

YouTube Video

He conseguido sustituir el mapa del Pueblo Primavera por un simpático cubo, con la textura del césped (pero con la paleta errónea). Gracias a Lord Kaktus y a Xabiex por facilitarme el programa para exportar los modelos (3DS Max), ahora os pongo ahí arriba, en el Post principal.
#5
Piplup-fan 17060
A comentar!

Me he leído el tutorial y la verdad, no he entendido casi nada... Igualmente, se agradece el tutorial, y bueno, es avanzar en le DS-Hacking.

Sobre el vídeo, felicidades. Es la primera vez que veo algo así. Cada vez se está más cerca del DS-Hacking como algo común. Por otra parte, creo que debes seguir investigando y eso (ya que eres tú el que sabe), para conseguir más métodos y menos liosos.

Eso es todo! Sigue así, es un buen avance!

That's all,

Plup!
#6
Mikelan4315♪ 17505
Espero que os haya gustado el video, porque hay más:

YouTube Video

Se supone que he hecho la Ruta 202 (más o menos), y le he aplicado las texturas que he podido de HGSS. Echadle un poquito de imaginación y veréis el recorrido de la Ruta 202.
#7
Loony Boo♪ 12263
Es un buen tutorial, no cabe duda, aunque veo que esto aún está muy verde. Prefiero esperar a ver nuevos resultados... y a tener más tiempo para probarlo, claro.

Gracias por el aporte.
#8
Mikelan4315♪ 17505
Bueno, hace tiempo que estoy enfrascado en las paletas y todo eso, buscando algún editor que pueda renombrar las paletas sin renombrar la textura y varios rollos más.

Por eso, aunque esta es una importante actualización, todavía le falta para estar en funcionamiento:



He puesto el mapa en miniatura a propósito; lo puedo redimensionar a mi gusto, no os preocupéis. Sin embargo, hasta que no encuentre el modo de renombrar las paletas, estaran con colores diferentes. ¿Qué ruta es?


#9
Mikelan4315♪ 17505
Bueno... espero que os guste, porque me ha costado más que hacer un hack: no en tiempo, sino en esfuerzo, en recopilación de tutoriales, y con un poco de ayuda del editor hexadecimal para las texturas:

YouTube Video

Espero que comentéis, ¿eh? Esto para mí es un logro, y me parece que este Foro ha sido el primero (gracias a mí) en haber modelado un mapa de 4ª Gen. con las texturas bien puestas. Haber si alguien me felicita...


PD: A ver si adivináis que ruta es. No le he puesto hierba alta por "sobrecarga de texturas" y demás rollos...
#10
AcsPowerade 24582
¡Enhorabuena! Guau! Como mola ^^ Pues no te sabría
decir que ruta es pero mola un montón.

Espero que esto se convierta en herramienta. ^^
¡Saludos!
#11
Rafa 0
Estás haciendo un buen trabajo.
Si todo sigue así espero que puedas hacer tutoriales y facilitarlo todo.
Por cierto, me gustaría ver el mapa con hierba y demás ^^
#12
Mikelan4315♪ 17505
Voy a ver que puedo hacer para no sobrecargar el mapa y poder poner hierba alta. Una pistilla, la ruta es un remake de una de un juego de GBA.
#13
Chuckles el Cerdito 0
Gran trabajo, sin duda has avanzado mucho, lograste un gran avance, te felicito.

Iniciado por mikelan98
Voy a ver que puedo hacer para no sobrecargar el mapa y poder poner hierba alta. Una pistilla, la ruta es un remake de una de un juego de GBA.


Es la primera ruta de Ruby.
#14
gintonic091 19818
Oh, que bueno. Está genial! ^^ Lo estás haciendo bien. A ver si consigues ponerle más detalles como hierba y eso sin sobrecargar nada.

Y la ruta es la primera de Pokémon Ruby/Zafiro/Esmeralda. La de arriba de Littleroot Town, Ruta 101 ^^
#15
xocolatiyo 12609
Te pregunto, ¿es posible exportar un mapa de HGSS a DPT o viceversa? ¿Se pueden crear tiles? Si fuera posible sería un gran hallazgo.
#16
Trifindo_v2 26324
Muchas gracias por el tuto,de verdad, he conseguido importar un mapa correctamente:

http://wahackforo.com/t-nuevo-mapa-editando-mapas-en-diamante-perla



Pero no sé cómo hacer que funcionen las escaleras y que el sprite se sitúe en un nivel más alto.

PD: Podrías actualizar la sección de importar mapas? Creo que así muchos usuarios podrán iniciarse en el NDS Hacking. ;)
#17
Jotax 15313
Bro has hecho un gran trabajo !!! es un gran avance para DS rom hacking!! se ve muy complicado todo el proceso pero tu lo has conseguido!!