27538-R&E_|_Gráficos_|_¿Cómo_cambiar_el_worldmap\?
#0
Jack Johnson 28130
Tutorial original por Larsie13
Adaptado y traducido por un servidor.

Ola ke asen? Veo que hay algún tutorial para cambiar el worldmap en FR/LG, pero ninguno para R/S/E (Por lo menos, ninguno que permita usar tiles propios). Así que os diré una forma para cambiar el worldmap en Ruby, Sapphire y Emerald.

NOTA: El worldmap y todas las imágenes que aparecen en este post pertenecen a Larsie13, ¡NO ROBAR!
Por cierto, se usará Emerald durante este tutorial.

¿Qué necesitarás?







Guárdala como paleta de Windows (acaba en .pal).

[/SPOILER]

Ahora toca importar la paleta, haz clic en View > Codec > 8bpp linear (N. del T.: Ojo, hay varias opciones parecidas, así que asegurate que pone 8bpp linear), después, en Palette > Import from > Another file. Aquí tienes que coger el archivo .pal que guardaste desde el VBA:

[/SPOILER]

Ahora pincha en Edit > Paste from. Selecciona el tileset que hiciste.
Comprueba que al pinchar y arrastrar no se mueve la imagen, si se mueve, simplemente cámbiale el tamaño a la ventana del dibujo y haz clic en el fondo gris.

Cuando ya no se mueva, guárdala como .raw:

[/SPOILER]

Haz clic en "Write to ROM" y deja todo como en la imagen. Puedes coger cualquier offset libre menor que 0xE00000, de lo contrario aparecerán glitches (N. del T.: Offset es una dirección hexadecimal donde se guardan los datos en el juego. Puedes usar los offsets (solo el Image Offset) de este tutorial si no has empezado a tocar nada en tu ROM). El offset debe acabar en 4, 8 o C.

Pulsa OK y aparecerá uno o dos mensajes de "Ptr found at 00X------. Changed"
[/SPOILER]

Haz clic en Write to ROM otra vez y mantén la configuración que hay. Ahora puedes repuntear (N. del T.: Cambiar el Offset) más allá del 0xE00000. Eso sí, debe estar por lo menos 0x1000 bytes más lejos: Si hemos usado el 0xDF0000 para el tileset, para el tilemap usaremos uno a partir del 0xDF1000.
Dale a OK y espera mensajes como los de antes.
[/SPOILER]


Hasta aquí el tutorial. Espero haberlo dejado más claro que en el original. Si veis algún error o algo avisadme y rectificaré.