Some competitive battling box name codes for Coin Case arbitrary code execution
Posted by: Torchickens
Date: 2017-10-08 11:53:53
Change Pokémon 1 codes:
Pokérus:
Ap0'd'vK55
é'm2p0955
éA455555
55555555
5555555p
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Shiny:
Ap0'd'vR55
é'm2pp045
éA4p0'd'vQ
é?2p0k55
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Max DVs:
Ap0'd'vR55
é'm2p0955
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Dark max Hidden Power:
Atk Def 15 15
Ap0'd'vR55
é'm2pp095
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Dragon max Hidden Power:
Atk Def 15 14
Ap0'd'vR55
é'm2pp085
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Ice max Hidden Power:
Atk Def 15 13
Ap0'd'vR55
é'm2pp075
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Psychic max Hidden Power:
Atk Def 15 12
Ap0'd'vR55
é'm2pp065
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Electric max Hidden Power:
Atk Def 14 15
Ap0'd'vR55
é'm2pp0(male)5
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Grass max Hidden Power:
Atk Def 14 14
Ap0'd'vR55
é'm2p0é'v6
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Water max Hidden Power:
Atk Def 14 13
Ap0'd'vR55
é'm2p0é'v7
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Fire max Hidden Power:
Atk Def 14 12
Ap0'd'vR55
é'm2p0é'v8
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Steel max Hidden Power:
Atk Def 13 15
Ap0'd'vR55
é'm2p0'v'v1
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Ghost max Hidden Power:
Atk Def 13 14
Ap0'd'vR55
é'm2p0'v'v2
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Bug max Hidden Power:
Atk Def 13 13
Ap0'd'vR55
é'm2p0'v'v3
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Rock max Hidden Power:
Atk Def 13 12
Ap0'd'vR55
é'm2p0'v'v4
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Ground max Hidden Power:
Atk Def 12 15
Ap0'd'vR55
é'm2p0z'vé
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Poison max Hidden Power:
Atk Def 12 14
Ap0'd'vR55
é'm2p0u'v?
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Flying max Hidden Power:
Atk Def 12 13
Ap0'd'vR55
é'm2p0u'v!
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Fighting max Hidden Power:
Atk Def 12 12
Ap0'd'vR55
é'm2p0u'v.
éA4p0'd'vQ
é?2p0955
55éA4ppp
'v7'v'dé42p
éD9'l'lA'lx
'd5555555
Change Pokémon 5 codes:
First use:
[REQUIRED code by FMK] One-off code so all future codes don't need the 'return to game' code:
Box 1 : Ap0w'vA55 (XOR A; OR b6; SUB 0x80)
Box 2 : é'm2p'v7'v'd (LD [d2f8], A; XOR A; SUB fd; SUB d0)
Box 3 : éA355555 (LD [80f9], A)
Box 4+: 55555555 (Safe filler code)
Box 13: 5555péD9 (XOR A; LD [83ff], A)
Box 14: 'l'lA'lx'd55 (POP DE; POP DE; INC SP; POP DE; OR A; RET NC)
Next you can use:
Max out stat experience, give experience for Level 100 after battle:
The old code had an error.
I made a new code that will modify Pokémon 5's experience.
Box 1: Ap0x'v955 (multiply small x from the uppercase field only)
Box 2: e'm2p0955
Box 3: éA455555
Box 4-Box 12 (or possibly just box up to all of box 6 in your case): 55555555
Spamviech has also offered an alternative solution.
Just tried this code (well, a variant for usage with wrong pocket TM execution) and the experience is not granted.
Reason is probably that the . character is not 0xf2, but instead 0xe8 (different dot character, only looks the same). Therefore, instead of maximizing Exp gained we are corrupting the SpDef stat of Pokémon 4 (harmless; can be fixed by depositing and re-withdrawing).
Adjusted version that should work; TM variant:
Box 1: Ap0(mult)'v955
Box 2: é3209é14
Box 3: é24é3455
Box 4: é44é5455
Box 5: é64é7455
Box 6: é84é0455
Box 7: é4éé4x'd
Coin Case Variant (untested):
Box 1: Ap0(mult)'v955
Box 2: é3209é14
Box 3: é24é3455
Box 4: é44é5455
Box 5: é64é74'l'l
Box 6: é84é04'l'l
Box 7: é4éé455
Box 8: péZ(mult)x'd
All TMs/HMs:
Requires above one-off code:
Box 1: Ap'vCé225
Box 2: 'vj'vué125
Box 3: 'v.é52p'v9
Box 4: é42pé625
Box 5: 'vué82'v 5 (there is a space after the 'v and before the 5)
Box 6: é72'v:é92
Box 7: 095555
Box 8-12: 55555555
Box 13, 14: Same as before, don't change them.
February 6, 2019: Updated all TMs/HMs code to give quantities of 255.