qna_rh
Thread Id: 28144
Thread Name: Baldosas Curativas Pokémon Emerald
Buenas foro WAH, verán tengo una curiosidad respecto a las baldosas curativas en estos juegos, por ejemplo en Pokémon FH/LG en el Balneario Ascuas al pisar el agua en el centro, o en la Torre Pokémon al pisar el centro de un portal.
Me gustaría saber cómo puedo mapear una baldosa así en Pokémon Emerald para poder implementar esa característica en mis hack-roms, espero que me puedan ayudar y agradezco a todos los colaboradores.
Que yo sepa, sólo es un script de gatillo con un special 0x0 para recuperar a todo el equipo.
Iniciado por Javi4315♪
Que yo sepa, sólo es un script de gatillo con un special 0x0 para recuperar a todo el equipo.
Ah, ahora ya entiendo mejor :) Por cierto, ¿cómo puedo programarle uno así para poderlo usar en mis hack-roms? Gracias de antemano. ;)
Solo pon el script donde quieras (ya compilado con el XSE) en la baldosa que desees y listo.
Iniciado por Pedrito4427
Solo pon el script donde quieras (ya compilado con el XSE) en la baldosa que desees y listo.
Ese es el problema, que no sé cuál script debo poner para que haga eso. xD
Pues muy fasil.
Simplemente:
#org 0xoffset
Fadescreen 0x1
Special 0x0
Fadescreen 0x0
End
Es un sencillo script que al pasar por la balsosa se pone la pantalla negra los cura y vuelve aa normalidad.
Edita ese script y puedes poner otros efectos..
Iniciado por eing
Pues muy fasil.
Simplemente:
#org 0xoffset
Fadescreen 0x1
Special 0x0
Fadescreen 0x0
End
Es un sencillo script que al pasar por la balsosa se pone la pantalla negra los cura y vuelve aa normalidad.
Edita ese script y puedes poner otros efectos..
¿ Y cómo le asigno ese script a un offset? Es que lo abro con el XSE pero no me deja compilarlo, no se si sea el offset lo que le falte aunque sospecho que sí, pero no se agregarlo, ¿debo asignárselo a un script ya existente o puedo insertarlo en un script nuevo desde cero? Perdón por las molestias y gracias por ayudar. :)
El offset puedes usar a partir del 800000 para arriba,desde ahi todos suelen estar libres
Iniciado por PokemonCyan
El offset puedes usar a partir del 800000 para arriba,desde ahi todos suelen estar libres
Ah, tengo un ligero problema, hice todo eso hasta lo que me dijeron pero el problema es que cuando piso esa baldosa no pasa nada y se traba el juego, use el offset 800001 pero no pasa nada y se traba, espero que me puedan ayudar.
Primero te dire esto:
1. Es Emerald, el espacio libre es poquisimo y $800000 NO ESTA LIBRE EN EMERALD!!!!
2. Debes de ampliarlo un poco mas, algo asi:
#Dynamic 0xtu offset
#org @inicio
lock
Fadescreen 0x1
Special 0x0
Fadescreen 0x0
msgbox @texto 0x6
relase
End
@texto
= Tus Pokémon se han curado
Asi seria mas o menos como deberia quedar, pero te recomiendo que leas tutoriales de scripts y aprendas a scriptear.
Yo solo trabaje en pokemon Ruby.No sabia si tendria disponibles los mismos offset XD.Perdon por el error
Si se traba es porque no has configurado el gatillo. [MENTION=25910]Brock[/MENTION] anda mano, mr. Tutoriales hazle un mini tutorial al chico o pon link de otro, 173. A mk me da pereza..
Bueno amigo, [MENTION=12479]eing[/MENTION] me reclama a si que no puedo negar ayuda ^^
Empecemos:
Lo primero que veo es que no te estudiaste los scripts, ni leiste muchos tutos sobre estos.
Es importante tener soltura y tener conocimientos básicos de estos para poder compilar un buen scripts.
Los scripts de gatillo son unos eventos que tienen un ICONITO VERDE en A-map
Estos son muy útiles, y sirven para que al pisarlos se ejecute X acción.
Pero no es tan simple, no sirve asignarle los comandos de un script normal tal cual(
)puesto que se congela el juego.
Antes de eso tienes que configurar el gatillo:
Si no asignamos ningun comando a los scripts de gatillo, pasa lo mismo que si hablamos con un script normal ( de persona) sin haberlo configurado, que tambien se congela.
Hay que tener en cuenta varias cosas:
Nº1: Siempre tienes que poner "desconocido 0003"
Nº2: Variable asignada al script de gatillo
Nº3: Valor de la variable para que funcione
Si entiendes todo eso bien, y añades los comandos al script de gatillo siguiendo esas pautas, no tendrás problemas.
Si ves que no te sirve, puedes mirar el tuto ,de nuestro amigo gatuno cheve, mucho mas completo sobre esto:
Tuto gatuno.
Espero haberte ayudado ^^
En Emerald te recomiendo usar del 0xE80000 para arriba.
Ahora, pasando a lo que sige, ¿Sabes compilar un script? ¿Sabes hacer un MSGBOX simple? porque es más facil de lo que parece, pero no tan fácil. :p
Busca el tutorial de rey boo de "Hacer tu primer Script" en el indice del subforo de tutoriales está muy facil de encontrar. ;)
(Ésto como un agregado al comentario del compañero [MENTION=25910]Brock[/MENTION] )