tuts_gba
Thread Id: 14509
Thread Name: FR | Scripting | Script de lectura y modificación de IVs utilizando FRhackedEngine
#0
adenosin 24185
Buenas, soy nuevo aquí pero creo que puedo hacer una pequeña contribución.

Una de las cosas que mas me ha fastidiado de pokemon FR es que cuando capturas un pokemon para tu equipo, la única forma de saber si tiene buenos IVs es hacer muchas matemáticas, y si además no te conformas con saber cuales son sus IVs sino que quieres un pokemon perfecto, te puedes pasar meses criando... pero ¡venga ya! ¿No os gustaría que hubiera un cientifico que pueda hacer ingeniería qenética en vuestros pokemon?

Ahora esto es posible gracias al FRhackedEngine, una serie de parches que incluyen rutinas ASM para, entre otras cosas, desencriptar los datos de los pokemon y poder modificarlos. Para mas información, AQUÍ

Primero una breve explicacion:
Para este tutorial necesitaremos usar los specials 0x6 0x8 y 0x10 del FRHE

Special 0x6:
Descompila el pokemon del equipo que se encuentre en la posición guardada en la variable 0x8004. Si hay ya un pokemon descompilado, lo recompila.

Special2 0x[variable] 0x8:
Lee el IV del stat guardado en la variable 0x8005. y guarda el resultado en la variable especificada. Los id de los stat son:


Special 0x10:
Establece al IV del stat guardado en 0x8005 el valor guardado en 0x8006. Los ID de los stats son los mismos de arriba, y el valor de los IVs puede ir de 0 a 32 (0x0 - 0x1F)

Ejemplo




Ahora los 2 scripts que he prometido (tambien están adjuntos en .txt):

Lector de IVs




Perfeccionador de pokemon




Espero que me haya explicado bien :blush:

Por cierto, sois completamente libres de usar estos scripts en vuestros hacks si lo deseáis, no es necesario dar crédito (si quiereis podeis dar crédito a Thymocyte o Adenosin) pero si me gustaría que me avisarais de que lo vais a usar (siempre mola saber que has ayudado a alguien!)

Venga ánimo!