Perfecto. Si he visto que en un fósil es la 0x272 y en el otro la 0x273.Entiendo que te refieres a que sólo puedes revivir a Omanyte o a Kabuto, pero no a los dos. Según he analizado dentro del código, las flag que habilitan la elección son la 0x272 y la 0x273. Si activas las dos, deberías poder revivirlos a ambos. De todas formas, si sigues teniendo problemas, avísanos y le echamos un vistazo.
setflag 0x[número de la flag]
He estado viendo la guia y bueno en principio entiendo lo que es la explicación, pero luego en el ejemplo es cierto que no termino de verlo claro... Yo de programación como tal no soy un experto.El compañero te ha dado unas indicaciones fundamentales, para gestionar este tipo de cosas, te aconsejamos empezar aprendiendo las bases del scripting en Binario.
Para aportar más informaciíón útil, asegúrate de tener cuidado al reutilizar scripts del propio juego, puesto que si el nuevo script es más grande que el anterior, podrías sobreescribir otros datos y corromperlos, siempre recomendamos limpiar ese espacio con un editor hexadecimal y hacer un script desde cero en el espacio que limpiaste, o bien, elegir un offset con más espacio.
No ves claro el ejemplo porque justamente, te faltan conocimientos de scripting.He estado viendo la guia y bueno en principio entiendo lo que es la explicación, pero luego en el ejemplo es cierto que no termino de verlo claro... Yo de programación como tal no soy un experto.
He estado pensando que lo que puedo hacer es coger el evento del ámbar viejo. Cambiar el objeto que es el 162, por el 165 y 166 que son los fósiles domo y helix. Igual funciona.
Muchas gracias. Muy útil. Este tutorial no lo había visto.No ves claro el ejemplo porque justamente, te faltan conocimientos de scripting.
Lo del ejemplo es un comando de XSE que sirve para encender una flag.
Las flags son, por así decirlo, un interruptor, que puede estar encendido u apagado. O si lo quieres ver en lenguaje más técnico, más cercano a la programación, es como una variable o una clase booleana, que puede ser true o false.
En el RH POKéMON, las flags son lo dicho, un interruptor, y sirven para activar cosas específicas dentro del juego tales como medallas, las deportivas, la Pokédex, los fósiles...
Saber qué son las flags y saber para qué se usan es algo ultra básico, fundamental e indispensable. No puedes meterte de cabeza a scriptear sin saber eso, mucho menos tocando un script original, que suelen ser mas complejos y enrevesados que los que tienen los hacks.
Una vez más, y sin ánimos de ser demasiado reiterativo, te invito y recomiendo encarecidamente que veas un tutorial de scripting, así sea el más básico. Genuinamente creo que lo necesitas.
Aquí tienes el mejor tutorial que hay en el foro. https://whackahack.com/foro/threads/aprendiendo-sobre-scripting.42542/
Y si de plano no quieres, o te la pela, como ultimo (ULTIMO he dicho) recurso, pídele a ChatGPT o a Copilot (mejor Copilot) que te haga el script.
Usa la IA como ultima opción si es que te gana la impaciencia XD.
Eso si, he de advertirte que las IA no son tan buenas programando y suelen fallar bastante. Además, el lenguaje de scripting de XSE lo tienen agarrado con pinzas.