Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation II Glitch Discussion

Changing your G/S Trainer ID using the most annoying ACE method EVER - Page 1

Changing your G/S Trainer ID using the most annoying ACE method EVER

Posted by: Krys3000
Date: 2017-09-30 05:27:43
Hello everyone,

In this thread, asphere asked for assistance regarding using Silver ACE to change its Trainer ID to 13579. I've decided to help him and we've been talking by PM about the best method he could use to reach his goal, and I felt interesting to post the results of this discussion here… for science!

As you all know, 2G has a lot of different ACE methods. Since asphere plays an italian game, Coin Case ACE was therefore excluded. As of now, Glitch Pokédex ACE, Bad Clone ACE and Move 0x00 ACE have not been validated in european games, so I decided to put them aside also. Thanks to the work of the very talented Crystal_ and IssoTM, we now know yet another ACE method, Withdraw Smash ACE, which works in european games, but of course, it wasn't the case back then.

So that leaves only one ACE method, the horrible and very painful TM Code Execution, which by chance, happens to be a little bit less a pain in the ass in G/S games, since unlike in Crystal, you can technically do it without using another game if you're willing to do an insane amount of battles (and use the Bad Clone Trick). Since asphere mentions he has a Yellow, we will avoid any complications by designing a method that uses Item ACE in Yellow (in this case ws*l||lm|| since he already knew how to do it, although I must insist that 4F is a better shot) to generate a proper TM ACE in Silver.

The process I wrote in this occasion starts from scratch. The point of it is not to be the most efficient way to do it, but to the most newbie-friendly possible. I chose not to use MissingNo. in any ways because it may be tricky in some localizations (but it can be used to get the ws*l||lm||) but rather I will use ACE to generate the proper amount of every item I need for the glitch. This step-by-step whole process basically allows a player which has nothing more than a Yellow game, a Silver game, the ws*l||lm|| item and some TMs to change its trainer ID.

As you will read, the result is an incredibly complex process (although by testing it I must say it's really not that long to do) that doesn't seem to make any sense and it's probably the most stupid thing you will read today… but it absolutely works. I'm not expecting anyone else to do such a thing, and I'm posting it "for the record". Asphere is doing it right now, and he's happy, because he will have his wanted ID of 13579… even if I have no idea why would someone want to do that!

Oh, and I'm pretty sure ISSOtm would want me to say that this process won't work with classic VBA, because of Echo RAM.

Before starting, you will need in Yellow:
- 2 different Tangela with 233 HP currently, and all the following Pokémon (1 of each): Nidoking, Metapod, Spectrum, Flareon, Parasect, Kadabra, Tentacool, Grimer.
- The ws*l||lm|| item.
- The following TMs (at least 1 of each): TM01, TM14, TM50, TM11, TM34 and TM18.
- Some other things that can be easily bought ingame.
In Silver, you will need:
- The following TMs: TM10 x1, TM18 x3, TM23 x53, TM25 x1, TM42 x1. All those can be bought ingame (money or casino chips) except for TM23 that you get from Jasmine. Unfortunately you will have to clone it.
- Some other things that can be easily bought ingame.

STEP I: PREPARE POKEMON MODIFICATION IN YELLOW

Place the following Pokémon, in that order, in PC Box 1 and make sure this box is active (no extra Pokémon!).
Tangela (with 233 current HPs)
Nidoking
Metapod
Spectrum
Flareon
Parasect
Kadabra
Tentacool
Grimer
Any Pokémon

Place the following items, in that order, in your pack.
ws*l||lm||
Carbos x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have Carbos x0 instead of x1. Click on it and toss precisely 38 Carbos. You should now have x218 Carbos, represented by a glitch number. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
X Accuracy x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have X Accuracy x0 instead of x1. Click on it and toss precisely 80 X Accuracy. You should now have x176 X Accuracy, represented by a glitch number. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
Any Item x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have Any Item x0 instead of x1. Click on it and toss precisely 99 of it, then toss 29 of it. You should now have x128 of this item, represented by a glitch number. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
TM34 x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have TM34 x0 instead of x1. Click on it and toss precisely 95 TM34. You should now have x161 TM34, represented by a glitch number. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
TM18 x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have TM18 x0 instead of x1. Click on it and toss precisely 55 TM18. You should now have x201 TM18, represented by a glitch number. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
TM14 x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have TM14 x0 instead of x1. Click on it and toss precisely 99 TM14, then toss again 99 of it, and then toss 24 of it. You should now have x34 TM14. Store them in the PC.

Place the following items, in that order, in your pack.
ws*l||lm||
TM50 x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have TM50 x0 instead of x1. Click on it and toss precisely 99 TM50, then toss again 99 of it, and then toss 21 of it. You should now have x37 TM50. Store them in the PC.

Buy 3 Full Heal, and place the following items, in that order, in your pack.
ws*l||lm||
TM11 x1
Poké Ball x45
Full Heal x3
TM01 x1
Revive x3

Use the ws*l||lm|| item three times in a row. You should now have TM11 x4 instead of x1. Store them in the PC, and toss all 3 Full Heal.

Place the following items, in that order, in your pack.
ws*l||lm||
Lemonade x1
Poké Ball x45
Revive x3
TM01 x1

Use the ws*l||lm|| item. You should now have Lemonade x0 instead of x1. Toss 99 Lemonade, then toss 35 Lemonade. You now have Lemonade x122, represented by a glitch number. Go to the PC, store 99 Lemonade and withdraw them back. Now, you will have two stacks of Lemonade, the first being x99, and the second being x23. Toss 98 Lemonade from the 99 pack. From now on, you can switch items to arrange your pack, but it is very important that you NEVER switch both Lemonade together, as it would combine them.

Place the following items, in that order, in your pack.
ws*l||lm||
Lemonade x1
Poké Ball x45
Revive x3
TM01 x1
Lemonade x23

Use the ws*l||lm|| item. You should now have Lemonade x0 instead of x1 as second item. Toss 61 Lemonade so this stack is now Lemonade x195.

Place the following items, in that order, in your pack. Remember not to switch both Lemonade together.
ws*l||lm||
Water Stone x1
Poké Ball x45
Revive x3
TM01 x1
Lemonade x195
Lemonade x23

Use the ws*l||lm|| item. You should now have Water Stone x0 instead of x1. Toss 2 of them, then store 99 of them, and withdraw them back. Now, you will have two stacks of Water Stone, the first being x99, and the second being x155, represented by a glitch number. Toss 93 Water Stone from the stack of Water Stone x155 (it now should be x62), and 94 Water Stone from the stack of Water Stone x99 (it now should be x5). As for Lemonade, it is very important that you NEVER switch both Water Stone together, as it would combine them.

STEP II: MODIFY THE 2 POKEMON

While keeping the Pokémon in your PC Box, place the following items, in that order, in your pack. Once again make sure you never switch both stack of Water Stone or both stack of Lemonade together.
ws*l||lm||
Any Item x128
Lemonade x195
Carbos x218
X Accuracy x176
Water Stone x5
Lemonade x23
Water Stone x62
TM14 x34
TM50 x37
TM11 x4
TM34 x161
TM18 x201

Use ws*l||lm||. Nothing will seem to occur.

Immediately go the PC and withdraw Tangela. THIS POKEMON MUST NEVER, EVER, BE IN A BATTLE AGAIN (nor receive an EV-changing item). Send it to the Silver game, and make sure it holds a Machine Part. Clone it with the item, and take the two Machine Part. Then, go back to your Yellow game.

Place another Tangela with 233 HP at the first position of the active PC Box 1, then go back to your pack, and toss 61 of the "Any Item" so you now have 67. The, use ws*l||lm||. Immediately withdraw Tangela and send it to the silver game. This time, this Tangela should be holding a SecretPotion, and once again clone it with the item, and take the two SecretPotion.

The Yellow part (and the most annoying part) of the glitch is finished.

STEP III: INFINITE PC ITEMS TRICK AND ITEM GENERATION

Now in the silver game, place both Machine Part and both SecretPotion in the last position of your Rare Items, just like in this screenshot:
[img]http://www.prama-initiative.com/OAC/AAIDPCALPDPBDSEDMI.png[/img]

Place a Tangela at the second position of your party, but remember to never make it to fight or give it an EV-changing item.

In the PC, place the following items, in that order.
Fresh Water x42
Poké Ball x38
TM23 x53
TM10 x(any quantity)
TM25 x1
TM18 x3
PP Up x1
Any item x(any quantity)
Any item x(any quantity)
TM42 x1

In your pack, make sure to have ABSOLUTELY NOTHING in your Balls pocket (if so, toss them or store them after the TM42). Now, go to the Rare Items pocket, switch both Machine Part. Normally, you should now see an Iron and a Apricorn in the pack. Switch the first SecretPotion with the Apricorn. Switch the second SecretPotion with the Apricorn again. Both should now be at last position of your pack. Now switch both SecretPotion.

Go in the Balls pocket of your pack, you should be able to go down, beyond the CANCEL button. If you keep going down, you will now see your PC items! Go the the TM25 and use it. You should now have x0 TM42. Use again TM25, and you should now have x255 TM42.

Go in the PC, and arrange your items this way.
Fresh Water x42
Poké Ball x38
TM23 x53
TM10 x(any quantity)
TM25 x1
TM18 x3
TM42 x255
Any item x(any quantity)
Any item x(any quantity)
PP Up x1

Leave the PC and go back to your item pack, in the Balls Pocket, and slide down until finding the PC items. Use TM25. You should now have x0 PP Up. Use again TM25, and you should now have x255 PP Up.

STEP IV: CHANGING THE ID TO 13579

From the PC, toss 93 TM42 so you now have x162, represented by a glitch number. Toss also 99 PP Up, then again toss 99 PP Up, so you now have x57. Also toss all Fresh water, all Poké Ball, and all TM23.

Still in the PC, withdraw 46 PP Up, so you now have x11 in the PC. Then don't withdraw anything else in your pack as it may break the glitch, but while using the PC, arrange the remaining items this way.
PP Up x11
TM42 x162
TM18 x3
TM10 x(any quantity)
TM25 x1
You can place any other items in any quantity after the TM25.

Go back to your pack, in the Balls Pocket, and slide down until finding the PC items. Use TM25. Your ID starts changing, but still not is the wanted one.

Go back inside the PC and store 42 of the PP Up you still have. The quantity of stored PP Up shall now be x53. Now, toss 1 TM42.

Go back to your pack, in the Balls Pocket, and slide down until finding the PC items. Use TM25. You now have your wanted ID. Congratulations!