Easier way to perform the Pikachu Off-Screen ACE in Yellow
Posted by: Krys3000
Date: 2017-08-30 07:09:32
Following my recent work on an easier Yellow ACE using the Day Care and the 4F item, I wanted to demonstrate that the not-so-well known Pikachu Off-Screen ACE can be improved to avoid the ~75 Pokémon battles.
If you don't know about POS Code Execution, see this video from Torchickens.
Anyway, instead of using the trained Pokémon, I suggest we use one of the five following configurations:
4 moves configuration
- 5th Pokémon would be a Nidorina or Nidorino. It has to have been traded to G/S/C, hold a Moon Stone there and then be traded back to Yellow.
- This Pokémon must have 2 'placeholder moves' (typically Bite and Fury Swipes, since it learns both) followed by Double Kick (also learned) and Bubblebeam (TM11).
- The 6th Pokémon can be anything but requires currently 3 PP on its first move (with 3 PP Up used), 33 PP on the second move, and 19 PP for the third move (with 3 PP Up used also).
- The code starts from item 3, so it is performed in a similar fashion than using 4F/wslm.
WRA1:D221 08 [cc execute]
WRA1:D222 2C inc l
WRA1:D223 9A sbc d
WRA1:D224 18 3D jr D263
WRA1:D263 C3 21 D3 jp D321
2 moves + HP/Box Level configuration
- 5th Pokémon would be a Nidorina or Nidorino. It has to have been traded to G/S/C, hold a Moon Stone there and then be traded back to Yellow.
- This Pokémon must have Double Kick (learned) as first move and Take Down (TM09) as second.
- The 6th Pokémon can be anything but must have 24 HP currently and also have been lvl24 last time it was stored in the PC.
- This Pokémon requires currently 3 PP on its first move (with 3 PP Up used), 33 PP on the second move, and 19 PP for the third move (with 3 PP Up used also).
- The code starts from item 3, so it is performed in a similar fashion than using 4F/wslm.
WRA1:D221 08 [cc execute]
WRA1:D222 18 24 jr D248
WRA1:D248 00 nop
WRA1:D249 18 18 jr D263
WRA1:D263 C3 21 D3 jp D321
4 moves + Glitch Pokémon configuration
- 5th Pokémon would the glitch Pokémon PKMN pぁ , that can be obtained via several glitches (although not the Ditto Trick - best is probably LOL Glitch), Equivalent Trade or Time Capsule Exploit.
- This Pokémon must have Ice Punch, DoubleSlap, Double Kick and BubbleBeam (all can be learned except Bubblebeam which is TM11)
- The 6th Pokémon can be anything but requires currently 3 PP on its first move (with 3 PP Up used), 33 PP on the second move, and 19 PP for the third move (with 3 PP Up used also).
- The code starts from item 3, so it is performed in a similar fashion than using 4F/wslm.
WRA1:D221 2D [not read]
WRA1:D222 08 [cc execute]
WRA1:D223 03 inc bc
WRA1:D224 18 3D jr D263
WRA1:D263 C3 21 D3 jp D321
Untrained Hitmonchan configuration
Since all previous setup require trading or glitching, here is the only tradeless/glitchless/trainless setup that will work most times.
- 5th Pokémon would be Hitmonchan
- This Pokémon must never have been trained, but must know Strength (HM), Agility, Fire Punch and Ice Punch. This requires rising it to lvl 38 with Rare Candies.
- This Pokémon must also have 00 PP currently at Strength, 24 at Agility, 14 at Fire Punch (Ice Punch doesn't matter)
- The 6th Pokémon can be anything but must be lvl25, requires currently 24 HP, 3 PP on its first move (with 3 PP Up used), 33 PP on the second move, and 19 PP for the third move (with 3 PP Up used also).
- The code starts from item 3, so it is performed in a similar fashion than using 4F/wslm.
The code can be broken at any time by Hitmonchan's IV. The best way is to reset the pick of Hitmonchan to make sure that yours work. For this setup to work, you must check that when converted into hexadecimal, Hitmonchan's trainer ID won't trigger invalid opcodes or many-bytes opcodes
WRA1:D221 2D [not read]
WRA1:D222 46 [not read]
WRA1:D223 61 [not read]
WRA1:D224 07 [not read]
WRA1:D225 08 [cc execute]
WRA1:D226 ?? depends on the trainer ID
WRA1:D227 ?? depends on the trainer ID
WRA1:D228-D234 00 nop
WRA1:D235 ?? depends on Hitmonchan's IV
WRA1:D236 ?? depends on Hitmonchan's IV
WRA1:D237 00 nop
WRA1:D238 18 0E jr D248
WRA1:D248 18 19 jr D263
WRA1:D263 C3 21 D3 jp D321
Underflow-based configuration
For informations about a way to use the expanded item pack for an easy setup, see here: http://forums.glitchcity.info/index.php?topic=8063.msg206641#msg206641
I wanted to adapt these to european non-english games, though the POS ACE does not seem to work in non-english games - or at least doesn't seem to read from $D221.