qna_rh
Thread Id: 28252
Thread Name: [Duda] Extender número de localizaciones en Fire Red.
#0
Team_Rocket 12429
Me gustaría añadir nuevos elementos al array de localizaciones. En Fire Red, hay 109 localizaciones (si no me he equivocado contando) que son {PALLET TOWN, VIRDIAN CITY, ... , EMBER SPA, CELADON DEPT.} y se me han quedado un pelín cortas, por eso quiero poner más nombres después del último elemento. Tengo una teoría de cómo hacerlo pero prefiero confirmarla con alguien que realmente sepa hacerlo.

Gracias de antemano :o..
#1
Cheve_X 15014
He estado intentando realizar ésto hace unos días, todo lo que logré fue añadir una nueva "locación", pero al entrar a los mapas con el mismo, el nombre, haga lo que haga, aparecía vacío.
#2
Javi4315♪ 13374
No sé mucho de este tema. Nunca me he puesto a tratarlo. Pero por lo que investigué cuando programé FHPE, puede que tenga lío por el tema del worldmap y comportamientos y rollos de esos. Mi opinión es que lo mejor sería crear una investigación en el subforo correspondiente para que entre los que quieran colaborar podamos ir recavando información y tratar de llegar al resultado... O a lo mejor ahora viene alguien y lo sabe xD
#3
cosarara97 12296
En el caso de FR, las etiquetas funcionan del siguiente modo:
En 0x3F1CAC hay un listado de pointers, uno detrás del otro hasta llegar al que hace 0x6D (como bien has dicho, 109). Al final no hay ningún limitador, empieza la siguiente estructura (que no tengo ni idea de que es), tiene un aspecto así:
04 00 0B 00 04 00 08 00 04 00 04 00 0E 00 03 00 12 00 06 00 0E 00 09 00 0B 00 06 00 0C 00 0C 00 04 00 0E 00 02 00 03 00 0E 00 06 00 08 00 03 00 12 00 03 00 04 00 09 00 04
De modo que... a buscar y desensamblar la rutina, chicos, que no tengo ni idea ;)
#4
eing 12479
Tambien, puedes hacer una "chapuzilla" si te urge mucho y es coger un pointer de texto redireccionar a ram y ahi meter el texto de los "nuevos mapas".
Y escribir su valor (en otra tabla), mediante un setvar xD y poniendolo dentro de la rutina de carga de mapas xD

Nose si me he explicado.. (Aunque el mejor metodo es usar la rutina de cargar postes de mapa al entrar y a raiz de ahi empezar a investigar ^^)