Jump to content

Guides:Wrong Pocket TM ACE setup (JP): Difference between revisions

no edit summary
No edit summary
Line 16:
Alternatively, you can skip step 1 and step 2 if you have another game that already has an ACE setup by trading duplicate key items. This alternative method is elaborated on here (TODO: ADD ALT STEP)
 
==Step 1: Requirements for this guide==
 
'''When playing on original cartridge or on emulator, it is absolutely required to have used the Clear Save Data feature (press SELECT + UP + B on the title screen) at least once since owning the game.'''
Line 28:
* All other requirements can be obtained in the vicinity of Goldenrod City and will be mentioned in their respective parts of the guide.
 
=Step 1a2a: Obtaining a bad clone through bug catching contest=
 
Thanks to a JP Gold & Silver exclusive glitch, it is possible to exploit the bug catching contest to obtain a bad clone.
Line 46:
* Go to the National Park and participate in the bug catching contest.
* After starting the bug catching contest, turn around immediately and head back into the building. You'll be asked if you want to quit the contest. Select "No" and reenter National park.
* TeleportTELEPORT to Goldenrod city. Deposit all pokémon except one. Return to the National Park.
* You'll be asked if you want to quit the contest. This time, select "Yes".
* After the results of the contest is announced, a pokémon will be added to your party that looks similar to the pokémon you previously had in the second party slot. '''This pokémon is the bad clone you need.'''
Line 52:
Now that you have the bad clone, continue to step 2.
 
=Step 1b2b: Obtaining a bad clone through resetting while saving=
 
A bad clone is created when you reset the game at a very specific time frame where:
Line 82:
'''After obtaining the bad clone, make sure to normal clone using [[Pokémon cloning (Generation II)|cloning glitch]] so that you have two bad clones in total.'''
 
=Step 23: Obtaining additional bicycles and getting TM17 in the ball pocket=
 
This works in any language version on any generation 2 game, the method is based on a translation of a [[https://nakayoshibaddi.hatenadiary.jp/entry/2017/08/15/223932 blogpost from 任意コード]]. When in the ball pocket, TM17 functions as a wrong pocket TM with its effect pointer at $DA47 (middle of the first party pokémon's data).
Line 142:
Do not worry about the glitch pokémon that's still in your party or the key item list that lacks a cancel button, we'll fix both in the last step of the guide.
 
=Final step: How to ececute ACE using TM17=
=Step 3: obtaining x255 of every TM=
 
Now that we have obtained TM17 outside of the TM/HM pocket, we'll need to set up everything needed to actually safely use it. TM17's effect is to execute code starting from $DA47, which is near the end of party pokémon #1's data. What we'd like to do is to redirect it such that box names get executed instead:
 
* Prepare the party to ensure that code gets safely redirected to box names.
* Prepare specific box names to run a mailsimple writer,test which will allow you to easily set up arbitrary payloadscode.
 
==Preparing athe Wooperparty==
 
*Obtain the following TMs:
- TM27 RETURN: obtain on sundays<sup>1</sup> from the female clerk at Goldenrod Dept. Store by showing a pokémon with high friendship<sup>2</sup>.
*Teach WooperQuagsire TM27 and have it hold a Berry. Arrange your party like this:
* Withdraw the second bad clone using "move pokémon w/o mail". '''It is imperative that it is lvl 0, has 10 current HP and max HP and has 5 in every other stat.'''
*Teach Wooper TM27 and have it hold a Berry. Arrange your party like this:
# Unown
# WooperQuagsire holding TM02a berry and knowing Return as its first move
# Any
# Any
Line 164 ⟶ 163:
<sup>3</sup> This pokémon is not needed for the setup, but is placed here in order to remove it from the party using the RAM writer. If you do not wish to remove it, replace with an unwanted pokémon.
 
'''In order to safely use TM17, it's required to put Unown in the second party slot and Quagsire in the third party slot.'''
==Setting up box codes and using TM17==
 
==Testing the setup==
 
Now that you have set up a party with Wooper, we'll rename box names to form a specific bit of code which we'll execute when we use TM17.
 
* Rename box code 1:
* Rename box codes according to the following table. Make sure to use the box names compatible with your language:
 
<pre>Box 1:     ゆ ゾ ュ ぼの</pre>
 
* Use TM17 once. If the code was executed successfully, a new screenit will openadd asking255 forcopies aof mailTM27 to bethe TM/HM writtenpocket.
 
If the code crashes, check the following:
* Is Unown in the second party slot, is Quagsire in the third party slot?
* Is Quagsire holding a berry and does it have return in the first move slot?
* Was the code correctly entered (make sure to pay attention to the differences between large/small versions of characters)?
 
=What to do with a TM17 ACE setup=
 
Now that the ACE setup has been succesfully tested, we can start expanding the setup to more easily write arbitrary data. This will be done by installing the Mail writer, a small program installed using a set of box name codes.
<pre>Box 1: ヅ に わ ゆ ゆ ゾ ュ ぼ
Box 2: ゆ に ヂ ぺ な に ヨ プ
Box 3: ゅ ま む ゅ ご き き よ
Box 4: ぐ デ だ ガ ご き き よ
Box 5: キ デ ド ア ぺ デ ご ?
Box 6: だ ! ズ が と ぜ ォ ギ
Box 7: ビ ヘ ば で が ブ ブ ぜ
Box 8: げ ぜ ォ ま き ぐ ァ プ
Box 9: ダ れ か リ ダ リ だ ゥ</pre>
 
Use the following link to continue installing the Mail writer: Mail writer (JP) TODO:ADD LINK
* Use TM17 once. If the code was executed successfully a new screen will open asking for a mail to be written.
1,540

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.