Acimut
Profesional de WaH
Hola, soy yo otra vez, un slowpoke con gorrito.
En esta ocación me complace traerles el sistema de repelentes estilo BW2 para Rojo Fuego! sí, para la ROM española.
Primero, créditos a Darthatron de Pokeco por hacer este sistema para Fire Red.
Fuente
Si desean poner este sistema en la Fire Red (la ROM inglesa BPRE) se pueden pasar por este buen tutorial de @Naren Jr.
TUTORIAL DE NAREN JR.
Bien, lo que necesitaremos:
Abrimos la ROM con XSE 1.1 y compilamos el siguiente script:
No olviden anotar el offset donde queda el script, puesto que lo necesitaremos.
Por cosas de la vida yo puse mi script aquí: F91980
Lo permuto para convertirlo en puntero: 80 19 F9 08
Script compilado en F91980 por si acaso (?
6A 47 0E 80 01 00 21 0D 80 01 00 06 04 9C 19 F9 08 0F 00 B9 19 F9 08 09 03 6C 02 FF 0F 00 E1 19 F9 08 09 05 68 21 0D 80 01 00 06 01 B2 19 F9 08 02 FF 23 F5 F7 1B 08 02 FF BF E0 00 D9 DA D9 D7 E8 E3 00 D8 D9 E0 00 E6 D9 E4 D9 E0 D9 E2 E8 D9 00 DC D5 FE E8 D9 E6 E1 DD E2 D5 D8 E3 AD FF 00 FF BF E0 00 D9 DA D9 D7 E8 E3 00 D8 D9 E0 00 E6 D9 E4 D9 E0 D9 E2 E8 D9 00 DC D5 FE E8 D9 E6 E1 DD E2 D5 D8 E3 AD AD AD 51 CB E9 DD D9 E6 D9 E7 00 E9 E7 D5 E6 00 E3 E8 E6 E3 AC 00 FF 00 FF FF
Ahora abrimos la ROM con nuestro editor hexadecimal, y en cada uno de los siguientes offset realizamos los cambios correspondientes:
083138: //aquí va el puntero al script. En mi caso 80 19 F9 08
083102: 0C 48 EB F7 4C FA 01 06 00 29 16 D0 41 1E 0C 06 0D 0A 07 48 EB F7 51 FA 00 2C 0E D1 03 4C 25 80 05 48 E6 F7 40 FD 01 20 08 E0 30 AD 03 02
083151: 06
0a1b59: 06
0a1baa: 1C
0a1bac: 11
0a1bb0: 0F
0a1bc2: 21 88 09 02 41 40
0a1bd2: 34 4B 28 21 71 43 5B 18 D9 79 30 1C 02 22 17 4B FF F7 49 FB C7 F7 0D FF 70 BD 20 40 00 00 FF FF 00 00 30 AD 03 02
0a1c0e: 00 00 00 00
0a1c1c: 00 00 00 00
1bf7f2: 00 00 00 B5 04 48 50 21 00 F0 01 F8 00 BD 00 4A 10 47 55 74 07 08 4D 1B 0A 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
---------------------
Listo!
Por último, gracias a @LostMonkey por la sugerencia de pasar este sistema al Rojo Fuego.
PD: luego pongo imágenes.
En esta ocación me complace traerles el sistema de repelentes estilo BW2 para Rojo Fuego! sí, para la ROM española.
Primero, créditos a Darthatron de Pokeco por hacer este sistema para Fire Red.
Fuente
Si desean poner este sistema en la Fire Red (la ROM inglesa BPRE) se pueden pasar por este buen tutorial de @Naren Jr.
TUTORIAL DE NAREN JR.
Bien, lo que necesitaremos:
- Una ROM española BPRS
- Un editor hexadecimal (yo uso HxD)
- XSE 1.1
Abrimos la ROM con XSE 1.1 y compilamos el siguiente script:
Código:
#dynamic 0x800000
#org @inicio
lock
checkitem 0x800E 0x1
compare LASTRESULT 0x1
if b_>= goto @ThereAreMore
msgbox @RepelExpired 0x3
release
end
#org @ThereAreMore
msgbox @UseAnother 0x5
closeonkeypress
compare LASTRESULT 1
if b_true goto @CallASM
end
#org @CallASM
callasm 0x081BF7F5
end
#org @RepelExpired
= El efecto del repelente ha\nterminado.
#org @UseAnother
= El efecto del repelente ha\nterminado...¿Quieres usar otro?
Por cosas de la vida yo puse mi script aquí: F91980
Lo permuto para convertirlo en puntero: 80 19 F9 08
Script compilado en F91980 por si acaso (?
6A 47 0E 80 01 00 21 0D 80 01 00 06 04 9C 19 F9 08 0F 00 B9 19 F9 08 09 03 6C 02 FF 0F 00 E1 19 F9 08 09 05 68 21 0D 80 01 00 06 01 B2 19 F9 08 02 FF 23 F5 F7 1B 08 02 FF BF E0 00 D9 DA D9 D7 E8 E3 00 D8 D9 E0 00 E6 D9 E4 D9 E0 D9 E2 E8 D9 00 DC D5 FE E8 D9 E6 E1 DD E2 D5 D8 E3 AD FF 00 FF BF E0 00 D9 DA D9 D7 E8 E3 00 D8 D9 E0 00 E6 D9 E4 D9 E0 D9 E2 E8 D9 00 DC D5 FE E8 D9 E6 E1 DD E2 D5 D8 E3 AD AD AD 51 CB E9 DD D9 E6 D9 E7 00 E9 E7 D5 E6 00 E3 E8 E6 E3 AC 00 FF 00 FF FF
Ahora abrimos la ROM con nuestro editor hexadecimal, y en cada uno de los siguientes offset realizamos los cambios correspondientes:
083138: //aquí va el puntero al script. En mi caso 80 19 F9 08
083102: 0C 48 EB F7 4C FA 01 06 00 29 16 D0 41 1E 0C 06 0D 0A 07 48 EB F7 51 FA 00 2C 0E D1 03 4C 25 80 05 48 E6 F7 40 FD 01 20 08 E0 30 AD 03 02
083151: 06
0a1b59: 06
0a1baa: 1C
0a1bac: 11
0a1bb0: 0F
0a1bc2: 21 88 09 02 41 40
0a1bd2: 34 4B 28 21 71 43 5B 18 D9 79 30 1C 02 22 17 4B FF F7 49 FB C7 F7 0D FF 70 BD 20 40 00 00 FF FF 00 00 30 AD 03 02
0a1c0e: 00 00 00 00
0a1c1c: 00 00 00 00
1bf7f2: 00 00 00 B5 04 48 50 21 00 F0 01 F8 00 BD 00 4A 10 47 55 74 07 08 4D 1B 0A 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
---------------------
Listo!
Por último, gracias a @LostMonkey por la sugerencia de pasar este sistema al Rojo Fuego.
PD: luego pongo imágenes.