Registrarse

[RH - Otros] Cambiar mapa de worldmap

Estado
Cerrado para nuevas respuestas.

stifler

Usuario de oro
Qué tal? Cómo estáis? hace tiempo que no pasaba por aquí pero he estado progresando mucho en mi hack así que todo marcha viento en popa. El caso es que me ha surgido un asuntillo que, aunque no es de importancia, me llama la atención y quiero saber si se puede solucionar.

El caso es que los mapas vienen localizados en un WORLDMAP determinado, ya sea el 1 2 3 o 4 y mi duda es saber cómo puedo hacer para que un mapa que está localizado en el worldmap 3 (por ejemplo) pase al worldmap 1 o al 2.

Por si quedan dudas, pongo un ejemplo. La Isla Prima pertenece al world map número 2. Mi intención es saber cómo podría cambiarlo para que a Isla Prima le perteneciese el worldmap 1 o el 3 o el 4. De esa forma, al usar vuelo, podré acceder al world map 1 y no al 2 que viene por defecto.

A ver si podéis echarme alguna solución y sabéis cómo modificarlo.
 

stifler

Usuario de oro
He encontrado esta explicación pero no tengo conocimientos suficientes para entenderla correctamente. La pego aquí por si alguien puede ayudar:

"Está determinado por un conjunto de matrices en la ROM. Estas matrices terminan con el byte 0xC5 (ya que 0xC5 es la ID de mapa más alta en FR). Busca a través de cada matriz, una por una, y si encuentra la identificación del nombre del mapa, se detiene.

La excepción a esta regla es si el nombre del mapa es menor que 0x8F (por lo tanto, 0x8E y abajo), entonces aparece automáticamente en Kanto.

Es relativamente simple redefinir qué mapas aparecen en Kanto, y también es fácil definir qué mapas aparecen en otros lugares al restablecer las matrices.

El byte de definición de Kanto está en 0xC0064 y las matrices comienzan en 0x3F1AA4 y terminan en 0x3F1AFF (tamaño de datos totales) con Sevii Islands 1 comenzando en 0x3F1AA4, Sevii Islands 2 comenzando en 0x3F1AC2 y Sevii Islands 3 comenzando en 0x3F1AE0.

Cambiando estos bytes (y redefiniendo si es necesario) puede definir qué nombre de mapa aparece en qué mapa con bastante facilidad."

Venía en inglés pero la he metido al traductor
 
Estado
Cerrado para nuevas respuestas.
Arriba