qna_rh
Thread Id: 24959
Thread Name: Mapas distintos de ciudades
Quisiera saber si puede haber una ciudad que después de pasar la liga sea distinta que antes de pasar la liga. Es decir, que después aparezca un edificio que antes no estaba.
Uso Rojo Fuego en español.
Claro que si, con un script de nivel y unos setmaptiles podrias hacerlo.
Haces el mapa con el edificio ya creado, y ahora con un script de nivel y el comando setmaptile(si no sabes lo que es busca un tuto, no me seas vago), cambias el mapeado para que el edificio no este.
Con una flag al principio del juego, activas ese script de nivel, por lo que no se vera nunca el edificio, y al pasarte la Liga, desactivas esa flag, haciendo que el edificio se vea.
Espero que me hayas entendido, un saludo!
No amigo con setmaptiles tardaría muchísimo (Si intentas cambiar muchas cosas). Intenta hacer los dos mapas, luego con un script de nivel de setmaptile hacer el comando setmapfooter que te carga el mapeado y los tiles COMPLETOS del otro mapa y listo, te ahorras hacer muchos setmaptiles. (Aunque si solo vas poner un edificio, pues créele a Sayer).
También puedes tener 2 mapas, poner un edificio como los de unión entre ciudades y rutas que hay en los juegos originales, y en lugar de un warp usar un gatillo con un comando warp (y un applymovement, para dejarlo bonito) dentro.
El resto es jugar con variables.
Iniciado por cosarara97
También puedes tener 2 mapas, poner un edificio como los de unión entre ciudades y rutas que hay en los juegos originales, y en lugar de un warp usar un gatillo con un comando warp (y un applymovement, para dejarlo bonito) dentro.
El resto es jugar con variables.
Lo que dice cosita es posible pero tiene 2 problemas D:
1) Posiciones de vuelo, si vuelas a la ciudad llegas a la original.
2) Los warps y eventos propios de la ciudad.
3) Tendrías que hacer los eventos de nuevo (Gente y lugares).
Lo mejor es el setmaptile si quieres cambiar un par de tiles. O un setmapfooter si quieres cambiar a un mapa nuevo SIN cambiar los eventos propios del mapa
Iniciado por Juanjo
Lo que dice cosita es posible pero tiene 2 problemas D:
1) Posiciones de vuelo, si vuelas a la ciudad llegas a la original.
2) Los warps y eventos propios de la ciudad.
3) Tendrías que hacer los eventos de nuevo (Gente y lugares).
Lo mejor es el setmaptile si quieres cambiar un par de tiles. O un setmapfooter si quieres cambiar a un mapa nuevo SIN cambiar los eventos propios del mapa
La estructura de eventos está separada del mapa. Si no recuerdo mal, hay un campo en el editor de header donde se puede cambiar, de modo que puedes tener dos mapas con los mismos eventos (coges el pointer de uno y lo pones en el otro mapa).
No tengo solución por lo que hace al vuelo a parte de modificar el motor o volar a un helipuerto (eh, imaginación al poder!) con mi método. De todos modos no recuerdo haber volado nunca en un hack (desgraciadamente).
Iniciado por cosarara97
La estructura de eventos está separada del mapa. Si no recuerdo mal, hay un campo en el editor de header donde se puede cambiar, de modo que puedes tener dos mapas con los mismos eventos (coges el pointer de uno y lo pones en el otro mapa).
No tengo solución por lo que hace al vuelo a parte de modificar el motor o volar a un helipuerto (eh, imaginación al poder!) con mi método. De todos modos no recuerdo haber volado nunca en un hack (desgraciadamente).
El setmapfooter te inserta el Pie de mapa de un mapa en otro, manteniendo su header. De esa manera te ahorras hacer el metodo de cosita simplemente poniendo un comando setmapfooter 0x_. De esa manera se inserta el nuevo mapa en el original, manteniendo intactos los eventos :D ¡Es como un setmaptile en todo el mapa ¡Y con otros tileset!
Todas son grandes ideas, de hecho me habéis solucionado varias cosas que iba a preguntar más adelante. Os agradezco a todos :heart:
Venga, gracias a todos, Juanjo y Cosarara es un lujo veros conversar se aprende mucho XD.
Hasta otra!
Cierro tema.