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

Easiest way to obtain Celebi on Japanese Gold and Silver? - Page 1

Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Torchickens
Date: 2017-08-13 12:33:45
I've been looking online for glitch discussions in the Japanese Pokémon glitch community to see if there have been any new discoveries, and I found this:

http://nakayoshibaddi.hatenadiary.jp/entry/2017/08/02

According to the article, using the Bug-Catching Contest data copy glitch, we should be able to obtain a ????? by exploiting the glitch when you have never had any Pokémon in slot 6.

This is significant because obtaining a bad clone without Pokémon Stadium 2 can be very difficult, and soon Pocket Monsters Kin/Gin (the Japanese Gold/Silver) will be released on 3DS eShop in Japan, making this method an ideal way of potentially obtaining Celebi without the duplicate key items glitch (which outside of this or bad clone glitch would require a trade with Generation I).

I've been thinking the method to do this then could potentially be relatively easy, similar to the recently discovered way to get Celebi on English Gold/Silver with mainly just box names that eliminates the need of a complicated box item setup (hopefully this will work the same on the upcoming VC releases and I plan on testing it).

I would love to help the Japanese community get Celebi on the 3DS eShop version and if I get a legitimate Korean Gold/Silver cartridge or buy a Korean 3DS and purchase one of those, I may look into the easiest way to do it there as well.

This way of obtaining ????? in Japanese Gold/Silver isn't a new find, as Chain Sword documented in December 2014 how to get a ????? 00 using the Bug-Catching Contest data copy glitch in a video. It's very likely as well that Japanese players knew about this before then.

See https://www.youtube.com/watch?v=gblgYk6WEmI

We already know with a ????? 00 or FF that this is a gateway to ????? party overloading, which we can use for the party-based variation of the Celebi glitch.

We can't obtain a Sneasel with Beat Up early in the game (at least without shifting the experience, etc.), but we could trade one on to the game that obtained the ?????. In theory as well, we can probably adjust the glitch to work with total experience's least significant byte (6 more bytes from move 3), so that a total experience of 251 could be shifted into the second species byte; the one that is used for the Pokémon you get when you take it into the Day Care and out again.

Since an Egg can't normally have 251 experience, either some more work would have to be done for the total experience method to hatch a Celebi that registers in the Pokédex, or we would be left with a Celebi that isn't registered in the Pokédex.

Going deeper, if we can get ????? 00 this way we may also be able to set up the duplicate key items glitch and perform arbitrary code execution with wrong pocket TM/HMs or glitch Pokédex categories (by messing around with items in the expanded balls pocket; where stored items can be found, including TMs) to do whatever we want with box names, such as getting a Shiny Celebi that registers in the Pokédex. It would require some precise counting like in Japanese Crystal but is worth it.

Setting that up may be easier if it is possible for ????? 00 or FF to corrupt the inventory with ????? map corruption (Paco81 call this Missingning) in Japanese Gold/Silver as well.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Krys3000
Date: 2017-08-13 15:39:20
Very interesting Torchickens, nice findings! I can't wait for VC release so we can unleash the dogs on it  ;D

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Parzival
Date: 2017-08-13 20:23:59

Very interesting Torchickens, nice findings! I can't wait for VC release so we can unleash the dogs on it  ;D
Build your own VC copy and go. Don't wait.
DO IT
YOU KNOW YOU WANT TO
DO IIIIIIIIIIIIIIIIIIIIIIT

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: forsyz
Date: 2017-08-14 04:51:43
but if they do a Celebi event just like mew there won't be a way to change its id and ot so it transfers on non english versions

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Stackout
Date: 2017-08-14 06:17:19

but if they do a Celebi event just like mew there won't be a way to change its id and ot so it transfers on non english versions


Trading to an English version to do Coin Case code exec may work for European G/S.

Maybe TMs outside of TM pocket code exec (like Crystal) too? Has anybody looked into that in G/S? I guess that would require trading too, though.

Also, possibly Johto Guard Glitch trading back to Gen I and doing it there? I'm probably forgetting something important that would stop that from working, though.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: forsyz
Date: 2017-08-14 08:46:08
bad clone ace only works on crystal right?

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Krys3000
Date: 2017-08-14 09:12:52
TM Code Execution works fine in G/S, although you need TM25, not TM33. But it's a pain in the ass, just like Crystal.

Bad Clone ACE and Move-0 Type ACE probably also?

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Torchickens
Date: 2017-08-16 08:47:29

but if they do a Celebi event just like mew there won't be a way to change its id and ot so it transfers on non english versions


Fortunately like Krys3000 said wrong pocket TM code execution (or likely glitch Pokédex category ACE) works fine on non-English versions (however I haven't tested every version). Setting it up however requires the duplicate key items glitch, ????? status corruption, or another arbitrary code method.

Move 00/type D0 code execution works on English Gold/Silver but I don't know the details on whether it works (or if a similar move ACE works) on non-English versions.

Bad clone ACE (also known as unterminated name Pokémon ACE) only works for Crystal sadly, like forsyz said and I've only tested it on English Crystal.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: forsyz
Date: 2017-08-16 23:25:00
im wondering does trading a bad clone you made with coin case ace work as a method of getting a bad clone in crystal

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Torchickens
Date: 2017-08-17 05:46:28

im wondering does trading a bad clone you made with coin case ace work as a method of getting a bad clone in crystal


You might be able to trade a stable ????? to Crystal yes. In the past I've been able to trade those, and curiously they may add to the number of Pokémon in the Pokédex like if you hatched them.

Normally bad clones begin as unstable hybrids (hence are possibly untradeable), but stabilized ones or stable ????? obtained directly aren't unstable hybrids.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Torchickens
Date: 2017-08-30 20:36:16
So about two weeks ago I was able to put the theory into practise and came up with a way to get Celebi with no Sneasel (which only appears in Mt. Silver available after beating Lance and getting 16 badges), using a Pokémon with 251 experience. The Bug-Catching Contest data copy glitch can be used to force this Celebi into an Egg if an Egg is in slot 2. Upon hatching it, it is registered in the Pokédex.

https://www.youtube.com/watch?v=e2d6yZPHJog&;

I decided to look to see if there were any more developments, and it turns out Nakayoshibaddi (also known as EXE) who might be the owner of the blog has prepared a really impressive method using a ????? from Bug-Catching Contest data copy glitch to set up arbitrary code execution with TM17 in Japanese Gold!

This is done with three Bicycles (て) they obtain from byte shifting with ????? as Pokémon held items, which are placed in the key items pocket to corrupt the Balls pocket and later obtain TM17 from shifting x208 Master Balls (tossed from x255 Master Balls, and shifted back to become item ID 208 (TM17)).

They use a Wooper holding a TM02 with Return as the first move, similar to English version arbitrary code setups, and setup their code with Japanese box names. Mail strings are also involved in some way.

This means Shiny Celebi, Shiny Mew, warping to the Safari Zone, etc. is definitely possible in the Japanese version. I don't know where Japanese Gold's TM17 executes code yet though.

Diary post and video:

http://nakayoshibaddi.hatenadiary.jp/entry/2017/08/15/223932

http://www.nicovideo.jp/watch/sm31797349
No account version: http://www.mmcafe.com/nico.html#http://www.nicovideo.jp/watch/sm31797349

Warping is even demonstrated in another one of their videos:
http://www.nicovideo.jp/watch/sm31793145
http://www.mmcafe.com/nico.html#http://www.nicovideo.jp/watch/sm31793145

As well as what looks like a complex Shiny Celebi glitch (I haven't watched all of it yet, but it looks like this one maybe doesn't use arbitrary code like gia's Shiny Celebi glitch).

http://www.nicovideo.jp/watch/sm31819922
http://www.mmcafe.com/nico.html#http://www.nicovideo.jp/watch/sm31819922

I feel it's definitely worth seeing if there is a glitch like Type 0xD0 arbitrary code execution in Japanese Gold/Silver as well, which could be potentially another way to execute arbitrary code.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Charmy
Date: 2017-09-11 08:56:35
Actually, did the bank receive an update already, if yes, we could look at the celebi valid OTs/IDs and possibly ACE them onto a celebi like we did with mew in general 1 VC…
If yes, bank compatible celebis may be a thing soon, and one of these days could help us get it.

Re: Easiest way to obtain Celebi on Japanese Gold and Silver?

Posted by: Torchickens
Date: 2017-09-11 13:33:48

Actually, did the bank receive an update already, if yes, we could look at the celebi valid OTs/IDs and possibly ACE them onto a celebi like we did with mew in general 1 VC…
If yes, bank compatible celebis may be a thing soon, and one of these days could help us get it.


Yeah, I suppose maybe an event Celebi could have been programmed in, and we should be able to do that if official VC Celebi are released, such as with specific box names.

According to Serebii though there is this fix:


Edit @ 19:24: The update doesn't seem to include Gold & Silver compatibility but does fix a glitch that existed when determining shiny Pokémon where it took the wrong IV in Gen 1 to determine shinieiss


Possibly Shininess is determined the original way now for compatibility with Red Gyarados, random Generation II shinies.