- 6
- Posts
- 4
- Years
- Seen Mar 11, 2021
I'm using an older shiny hack but when I use it these are my problems
1. If I catch, defeat, or run from the battle any Pokémon encountered after it is shiny
2. If it defeats me and I encounter it again it is no longer shiny, I haven't checked other Pokémon yet
Here is my script, I will add a link to the older shiny Hack if needed
The older hack makes callasm 0x871B771 the shiny
'---------------
#org 0x1637B8
callasm 0x871B771
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A7AE0
special 0x188
lock
faceplayer
setwildbattle 0x188 0x12 0x0
checksound
cry 0x188 0x2
preparemsg 0x81A6448 '"Brrr!"
waitmsg
waitcry
pause 0xA
playsong 0x156 0x0
waitkeypress
setflag 0x807
special 0x138
waitstate
clearflag 0x807
special2 LASTRESULT 0xB4
compare LASTRESULT 0x1
if 0x1 goto 0x816381B
compare LASTRESULT 0x4
if 0x1 goto 0x8163824
compare LASTRESULT 0x5
if 0x1 goto 0x8163824
setflag 0x2BF
goto 0x81A922D
'---------------
#org 0x1A7AE0
release
end
'---------------
#org 0x16381B
setflag 0x2BF
goto 0x81A922D
'---------------
#org 0x163824
setvar 0x8004 0x91
goto 0x81A9236
'---------------
#org 0x1A922D
fadescreen 0x1
hidesprite LASTTALKED
fadescreen 0x0
release
end
'---------------
#org 0x1A9236
fadescreen 0x1
hidesprite LASTTALKED
fadescreen 0x0
bufferpokemon 0x0 0x8004
msgbox 0x81A63C4 MSG_KEEPOPEN '"The RALTS ran away!"
release
end
'---------
' Strings
'---------
#org 0x1A6448
= Brrr!
#org 0x1A63C4
= The RALTS ran away!
1. If I catch, defeat, or run from the battle any Pokémon encountered after it is shiny
2. If it defeats me and I encounter it again it is no longer shiny, I haven't checked other Pokémon yet
Here is my script, I will add a link to the older shiny Hack if needed
The older hack makes callasm 0x871B771 the shiny
'---------------
#org 0x1637B8
callasm 0x871B771
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A7AE0
special 0x188
lock
faceplayer
setwildbattle 0x188 0x12 0x0
checksound
cry 0x188 0x2
preparemsg 0x81A6448 '"Brrr!"
waitmsg
waitcry
pause 0xA
playsong 0x156 0x0
waitkeypress
setflag 0x807
special 0x138
waitstate
clearflag 0x807
special2 LASTRESULT 0xB4
compare LASTRESULT 0x1
if 0x1 goto 0x816381B
compare LASTRESULT 0x4
if 0x1 goto 0x8163824
compare LASTRESULT 0x5
if 0x1 goto 0x8163824
setflag 0x2BF
goto 0x81A922D
'---------------
#org 0x1A7AE0
release
end
'---------------
#org 0x16381B
setflag 0x2BF
goto 0x81A922D
'---------------
#org 0x163824
setvar 0x8004 0x91
goto 0x81A9236
'---------------
#org 0x1A922D
fadescreen 0x1
hidesprite LASTTALKED
fadescreen 0x0
release
end
'---------------
#org 0x1A9236
fadescreen 0x1
hidesprite LASTTALKED
fadescreen 0x0
bufferpokemon 0x0 0x8004
msgbox 0x81A63C4 MSG_KEEPOPEN '"The RALTS ran away!"
release
end
'---------
' Strings
'---------
#org 0x1A6448
= Brrr!
#org 0x1A63C4
= The RALTS ran away!