Glitch City Laboratories Forums

Lab γ: Video Games and Glitches Discussion => Pokémon Glitch Discussion => Generation I Glitch Discussion => Topic started by: Caveat on April 20, 2017, 04:19:04 pm

Title: Japanese Glitch Pokemon Research
Post by: Caveat on April 20, 2017, 04:19:04 pm
NOTE: I know that there is a sticky about Gen 1 glitch Pokemon in various languages, but it has not been updated in a few years and is very incomplete. I aim for a more comprehensive version of all the glitch Pokemon in only the Japanese versions of the games.

A few days ago, I realized that there is very little information on glitch Pokemon im the Japanese versions of the games. Naturally, there was almost nothing I could find that was written in English, but even Japanese websites dedicated towards Pokemon glitch research provided little information, usually just recording the base stats and MAYBE levelup moves of the Pokemon.

Thusly, I have set out to create a comprehensive guide (field notes, if you will) to glitch Pokemon available in the Japanese versions of Red/Green, Blue, and Yellow.

Assistance in my research is most welcome. Here is a form that lists all the various traits of a Pokemon:
Code: [Select]
SPRITES GO HERE (front, back, menu)
[b]Name:[/b] NAME GOES HERE (TRANSLATION)
[b]Version:[/b]
[b]Hex ID:[/b]
[b]Type:[/b]
[b]Growth Rate/Lv. 100 EXP:[/b] (if you can't find its EXP group, just skip it and put the level 100 EXP)
[b]Catch Rate:[/b] (use the document provided later in this thread!)
[b]EXP Yield:[/b]
[b]Evolutions:[/b] (only levelup evolutions, unless you really want to record others)
[b]Cry:[/b] (provide description of it, or record it if you can!)
[b]Pokedex Entry:[/b] (provide image)

[b][u]BASE STATS[/u][/b]
[b]HP:[/b] (there is a list of glitch Pokemon stats in this thread, use it)
[b]Attack:[/b]
[b]Defense:[/b]
[b]Speed:[/b]
[b]Special:[/b]

[b][u]LEVELUP MOVES[/u][/b]
0 - MOVE GOES HERE (figure these out however you can! Preferably, go up to lv. 255)

[b][u]TM MOVES[/u][/b]
TM00 - MOVE GOES HERE

[b]Notes:[/b]

It would help if there was a way to calculate base stats for non-hybrids. A list of glitched EXP groups in the Japanese games would also be welcome. If you have resources on these topics, or just anything that would be useful in my quest, post it here.
Title: Re: Japanese Glitch Pokemon Research
Post by: Torchickens on April 23, 2017, 04:55:09 pm
Good luck and have fun with your research! :)

I don't know much about these glitch Pokémon either, though I remember this website had a list of glitch Pokémon names (http://www.geocities.jp/kattempla/pokebug/pokename.html) and I have a vague memory of someone documenting アネ゛デパミ (hex:FF)'s moves.
Title: Re: Japanese Glitch Pokemon Research
Post by: Caveat on April 23, 2017, 06:46:57 pm
Welp, Evie, thanks for posting, because now I have an excuse to post this!

Here is my first Pokemon... I wanted to do HEX:FD due to that fact it has the Ghost sprite, but trying to fight it gives you a trainer battle, so I will obtain it some other way.

(https://i.imgur.com/AuMcsUG.png) (https://i.imgur.com/Uma2wJC.png) (https://i.imgur.com/G1c3xxj.png)
Name: ヅ (Zu)
Version: Green
Hex ID: BF
Type: Normal/ボーイ (Boy type...? Maybe Youngster?)
Growth Rate/Lv. 100 EXP: 0x20/2068037
Catch Rate: 161
EXP Yield: 91
Evolutions: N/A
Cry: Similar to Nidoran F. Possibly lower pitch? Video clip is here! (recorded by a friend!) (https://twitter.com/NihyakuKitsune/status/855576918673903617)
Pokedex Entry: (https://i.imgur.com/NIIazmG.png)

BASE STATS
HP: 20
Attack: 35
Defense: 26
Speed: 167
Special: 200

LEVELUP MOVES
0 - Screech
0 - Pay Day
0 - Cut
0 - TM05
1 - TM34
3 - Super Glitch
5 - Super Glitch
6 - Wing Attack
7 - Aurora Beam
8 - Double Kick
9 - Aurora Beam
14 - Aurora Beam
15 - TM50
22 - TM03
24 - Wrap
25 - Aurora Beam
27 - TM29
28 - Horn Attack
29 - TM50
30 - Tackle
31 - TM54
32 - Fire Spin
33 - Horn Drill
35 - TM25
37 - Supersonic
39 - TM50
40 - Thunder Punch
41 - TM18
44 - Tackle
53 - Horn Drill
54 - TM08
55 - Super Glitch
62 - Comet Punch
67 - Horn Drill
71 - TM50
75 - TM04
81 - TM50
86 - TM25
87 - TM50
98 - TM50
111 - Poison Sting
119 - Horn Drill
132 - Horn Drill
153 - TM14
154 - Horn Drill
157 - Aurora Beam
167 - Super Glitch
168 - TM12
169 - TM12
172 - TM07
175 - TM34
180 - TM03
181 - TM14
183 - Horn Drill
193 - Aurora Beam
195 - Super Glitch
202 - Sand Attack
203 - TM54
204 - Tackle
205 - Agility
207 - Double Kick
209 - Tackle
210 - TM34
212 - Super Glitch
214 - TM03
218 - Stun Spore
221 - TM10
230 - TM10
234 - Absorb
245 - TM50
250 - TM21
254 - Mega Drain
255 - TM34

TM MOVES
TM02 - Razor Wind
TM03 - Swords Dance
TM05 - Mega Kick
TM06 - Toxic
TM09 - Take Down
TM13 - Ice Beam
TM15 - Hyper Beam
TM16 - Pay Day
TM17 - Submission
TM23 - Dragon Rage
TM24 - Thunderbolt
TM25 - Thunder
TM30 - Teleport
TM31 - Mimic
TM32 - Double Team
TM34 - Bide
TM36 - Selfdestruct
TM37 - Egg Bomb
TM38 - Fire Blast
TM39 - Swift
TM40 - Skull Bash
TM41 - Softboiled
TM42 - Dream Eater
TM46 - Psywave
TM47 - Explosion
TM48 - Rock Slide
HM03 - Surf
HM05 - Flash

Notes: TM05, when I used it, had Scratch's animation and actually restored my health like Recover!
This Pokemon's front sprite also corrupts the soundbanks with varying effects, from doing nothing to slightly corrupting the music (and causing NPCs to walk down the screen) to causing the game to crash.
Title: Re: Japanese Glitch Pokemon Research
Post by: Flandre Scarlet on April 23, 2017, 08:04:44 pm
What on Earth are those "Base Stats"? Are they what the stats were at level 100 because otherwise I have no idea what the heck those numbers could be. A base stat can only be up to 255 because the data is interpreted in that way and without ROM hacking you cannot have a base stat above 255.
Title: Re: Japanese Glitch Pokemon Research
Post by: ISSOtm on April 24, 2017, 03:25:56 am
Nice research Caveat !

You mention it learns Super Glitch (four times, at levels 3, 5, 195 and 212), but could you indicate which IDs of Super Glitch are learned ? Thanks !

Keep going, this is some good work :)
Title: Re: Japanese Glitch Pokemon Research
Post by: Caveat on April 24, 2017, 04:05:53 am
Nice research Caveat !

You mention it learns Super Glitch (four times, at levels 3, 5, 195 and 212), but could you indicate which IDs of Super Glitch are learned ? Thanks !

Keep going, this is some good work :)
I don't know how to use BGB's debugger to get the ID of the moves...

Thanks, anyway  :D

EDIT:
What on Earth are those "Base Stats"? Are they what the stats were at level 100 because otherwise I have no idea what the heck those numbers could be. A base stat can only be up to 255 because the data is interpreted in that way and without ROM hacking you cannot have a base stat above 255.

I do admit that my wording was a bit off (hence the question mark), but it is the level 100 stats of the Pokemon, not the base stats.

I changed the post to reflect this... Sorry for the confusion.
Title: Re: Japanese Glitch Pokemon Research
Post by: OLDEN on April 26, 2017, 01:48:15 am
I've managed to extract the base stat data of every glitch Pokémon in RGBY and put it on a spreadsheet (https://docs.google.com/spreadsheets/d/1Rnqns3UrF_G1bQbIcvwdyXB3m4nDYxa-Bj8PcpEOGpc/pubhtml). It's still a work in progress, but I've gotten the base stats, catch rate, and EXP yield down. A disclaimer: due to the general weirdness of glitches, some of this data might not be reflected in actual gameplay.

In particular, ヅ's base stats are:
HP: 200
Attack: 35
Defense: 26
Speed: 167
Special: 200
Title: Re: Japanese Glitch Pokemon Research
Post by: Caveat on April 26, 2017, 04:11:26 am
I've managed to extract the base stat data of every glitch Pokémon in RGBY and put it on a spreadsheet (https://docs.google.com/spreadsheets/d/1Rnqns3UrF_G1bQbIcvwdyXB3m4nDYxa-Bj8PcpEOGpc/pubhtml). It's still a work in progress, but I've gotten the base stats, catch rate, and EXP yield down. A disclaimer: due to the general weirdness of glitches, some of this data might not be reflected in actual gameplay.

In particular, ヅ's base stats are:
HP: 200
Attack: 35
Defense: 26
Speed: 167
Special: 200

Oh, cool! Thanks for this!

I haven't done any research lately because I haven't been on the computer. I could use my iPad, but that might lead to to inaccuracies. (and I don't know if this thing could support GameShark codes...)

I did, however, assemble a list (https://pastebin.com/wXuucvZJ) of Pokedex numbers, as well as listing if the Pokemon is a hybrid or not.
Title: Re: Japanese Glitch Pokemon Research
Post by: OLDEN on May 16, 2017, 07:47:07 pm
More stuff.

I've found that unlike English RBY, the names of Japanese glitch Pokémon are consistent across all versions for each index number. For example, glitch BF in Red/Green is named ヅ, glitch BF in Blue is named ヅ, and glitch BF in Yellow is named ヅ. They still have different base stat data, of course. I've recorded all the names in the spreadsheet above.

Also, glitch F2 in Blue is Grass/Normal. It's the first non-hybrid glitch Pokémon I've ever seen that has two real types that isn't RG 00 or Missingno., because their stats are rock-bottom so they're not worth mentioning
Title: Re: Japanese Glitch Pokemon Research
Post by: Caveat on May 17, 2017, 04:25:50 am
YAY I HAVE AN EXCUSE TO POST THESE

Long post incoming! These were both written on different days.
---------------------------
Obtaining this thing was easier than first thought... I used a starter modifier code for the Pokedex entry, and just used other codes to change a Rattata's species for the sake of recording everything else.

(http://i.imgur.com/8SI4tyv.png) (http://i.imgur.com/uHjVrPm.png) (http://glitchcity.info/w/images/0/03/MS_Tauros_RB.png)
Name: ベアビヲ9 (Beabiwo Kyuu)
Version: Green
Hex ID: FD
Type: Electric
Growth Rate/Lv. 100 EXP: 0x00 (1000000)
Catch Rate: 45
EXP Yield: 197
Evolutions: N/A
Cry: Bizarre growling. (https://youtu.be/P_E1ZUpI-58?t=2m58s)
Pokedex Entry: (http://i.imgur.com/gX4043U.png)

BASE STATS
HP: 65
Attack: 65
Defense: 60
Speed: 110
Special: 130

LEVELUP MOVES
0 - Tackle
0 - Sand Attack
0 - Quick Attack
0 - Thundershock
3 - Super Glitch
5 - Super Glitch
6 - Wing Attack
7 - Aurora Beam
8 - Double Kick
9 - Aurora Beam
14 - Aurora Beam
18 - TM50
22 - TM03
24 - Wrap
25 - Aurora Beam
27 - TM29
28 - Horn Attack
29 - TM50
30 - Tackle
31 - TM54
32 - Fire Spin
33 - Horn Drill
35 - TM25
37 - Supersonic
39 - TM50
40 - Thunder
41 - TM18
44 - Tackle
53 - Horn Drill
54 - TM08
55 - Tackle
62 - Comet Punch
67 - Horn Drill
71 - TM50
75 - TM04
81 - TM50
82 - TM05
86 - TM25
87 - TM50
98 - TM50
111 - Poison Sting
119 - Horn Drill
132 - Horn Drill
153 - TM14
154 - Horn Drill
157 - Aurora Beam
167 - Super Glitch
168 - TM12
169 - TM12
172 - TM07
175 - TM34
180 - TM03
181 - TM14
183 - Horn Drill
193 - Aurora Beam
195 - Super Glitch
202 - Sand Attack
203 - TM54
204 - Poison Sting
205 - Agility
209 - Tackle
210 - TM34
212 - Super Glitch
214 - TM03
218 - Stun Spore
221 - TM10
230 - TM10
234 - Absorb
245 - TM50
250 - TM21
254 - Mega Drain
255 - TM34

TM MOVES
TM06 - Toxic
TM08 - Body Slam
TM09 - Take Down
TM10 - Double-Edge
TM15 - Hyper Beam
TM20 - Rage
TM24 - Thunderbolt
TM25 - Thunder
TM31 - Mimic
TM32 - Double Team
TM33 - Reflect
TM34 - Bide
TM39 - Swift
TM40 - Skull Bash
TM44 - Rest
TM45 - Thunder Wave
TM50 - Substitute
HM05 - Flash

Notes: As mentioned before, I wanted to study this one because of its unusual sprite. It's actually "Mew-colored" on the status screen! (Note that, in English versions, it has a typical "garbled block" sprite.)
GHOST JOLTEON, WOO WOO WOO!

Menu sprite taken from GlitchDex... it doesn't really matter.
Something I discovered: Apparently, if a Pokemon forgets a move that has lost PP, then relearns it, it keeps the amount of remaining PP it had before... Strange!
Also, it would be appreciated if somebody told me how to identify unterminated name glitch moves with the debugger tool.
---------------------------
I have had the chorus to "pale machine" by bo en stuck in my head the entire day, send help.

(http://i.imgur.com/fpyFtXi.png) (http://i.imgur.com/lPdvFiN.png) [N/A]
Name: アネデパミ (Anedepami)
Version: Green
Hex ID: FF
Type: Fire/Flying
Growth Rate/Lv. 100 EXP: 0x03/1059860
Catch Rate: 45
EXP Yield: 209
Evolutions: N/A
Cry: Psyduck...? (https://youtu.be/P_E1ZUpI-58?t=3m4s)
Pokedex Entry: (http://i.imgur.com/YKgbxh4.png)

BASE STATS
HP: 78
Attack: 84
Defense: 78
Speed: 100
Special: 85

LEVELUP MOVES
0 - Scratch
0 - Growl
0 - Ember
0 - Leer
4 - Tackle
10 - Aurora Beam
12 - Lick
20 - Pay Day
22 - Agility
23 - Mist
24 - Double Slap
26 - Super Glitch
27 - Jump Kick
32 - Mist
33 - Headbutt
34 - Mist
38 - TM04
46 - Double Kick
54 - Water Gun
62 - TM22
71 - Rolling Kick
72 - Poison Sting
79 - Thunder Punch
90 - TM08
120 - TM07
126 - TM34
150 - TM50
167 - TM01
184 - TM45
188 - Super Glitch
201 - TM03
203 - Body Slam
204 - TM34
205 - Stomp
207 - TM05
209 - Confusion
213 - Rolling Kick
224 - Super Glitch
234 - Super Glitch

TM MOVES
TM01 - Mega Punch
TM03 - Swords Dance
TM05 - Mega Kick
TM06 - Toxic
TM08 - Body Slam
TM09 - Take Down
TM10 - Double-Edge
TM15 - Hyper Beam
TM17 - Submission
TM18 - Counter
TM19 - Seismic Toss
TM20 - Rage
TM23 - Dragon Rage
TM26 - Earthquake
TM27 - Fissure
TM28 - Dig
TM31 - Mimic
TM32 - Double Team
TM33 - Reflect
TM34 - Bide
TM38 - Fire Blast
TM39 - Swift
TM40 - Skull Bash
TM44 - Rest
TM50 - Substitute
HM01 - Cut
HM04 - Strength

Notes: Had to do the Charizard abomination itself at some point...
This thing is also "Mew-colored" on the status screen... Do all Pokemon above hex F0 have that quality? (Although, I know that FF doesn't in English Yellow...)
When you put a hex:FF Pokemon at the front of the party, some interesting visual glitches appear... I don't think they do anything, but it makes me nervous.
Finally, this thing's rate of learning moves slows the hell down after it gets past level 100...
Title: Re: Japanese Glitch Pokemon Research
Post by: OLDEN on May 28, 2017, 08:33:38 pm
Now that I've figured out how to derive movesets from the ROM, I can finally post some without having to go through the tedium of spamming Rare Candies (and cancelling evolutions).

Name: ィ゛ゃゾA (Romanization: Iyazo A. The A might vary depending on the screen's current palette, but it shows up as an A, character 0x60, in the ROM.)
Version: Red/Green
Hex ID: 00
Type: Normal/Fighting
Growth Rate/Lv. 100 EXP:
Catch Rate: 0
EXP Yield: 1
Evolutions: Clefairy @ Lv.0
Cry: A harsh, short buzzing sound. This might be derived from a real Pokémon's cry, but I haven't memorized Pokémon cries at all.
Pokedex Entry: (http://i.imgur.com/ILnqARm.png)

BASE STATS
HP: 0
Attack: 1
Defense: 3
Speed: 0
Special: 1
Total: 5 (overall, impossibly crappy)

LEVEL-UP MOVES
0: Pound
0: Double Slap
0: [blank]
0: Pound (this copy of Pound only becomes visible when this Pokémon learns a move in its third slot)
10: TM07
14: Tackle
17: - (0x00. Will usually freeze the game, but not always, when a Pokémon attempts to learn this move. Makes all the moves under it invisible until the Pokémon attempts to learn another move, after which this move is automatically overriden with the new one and the moves under it are restored. All this is probably applicable to the English -- move as well...)
19: Guillotine
25: Razor Leaf
26: Body Slam
32: TM48
35: Ember
40: Thunder Punch
42: Splash
43: Double Kick
56: Mega Punch
58: Super Glitch A7
61: TM34
64: TM03
102: TM05
121: TM34
127: Horn Drill
136: Pound
175: TM14
193: Tackle
201: TM40
203: HM03
205: TM01
205: TM34
211: TM04
225: Super Glitch AF
229: Tackle
231: TM55
234: Ice Beam
234: Blizzard
248: TM25
254: TM55

TM MOVES
TM09: Take Down
TM18: Counter
TM33: Reflect
TM41: Softboiled
TM42: Dream Eater

Notes:
As you can tell, IyazoA's base stat data occurs in a zone of the ROM filled with 0's.
This Pokémon freezes the game when it is encountered and when it is sent out. It's completely unusable, even disregarding its base stats.
Title: Re: Japanese Glitch Pokemon Research
Post by: Caveat on May 29, 2017, 07:49:15 am
So the Japanese version of 'M... is somehow even worse!

You did good research, anyway. :D
Title: Re: Japanese Glitch Pokemon Research
Post by: OLDEN on May 29, 2017, 09:30:38 pm
To make things easier, I wrote a Java program (https://pastebin.com/VVzY13wj) that can take a chunk of bytes and convert it into a moveset and evolution list.

EDIT: Got all the movesets down. (https://docs.google.com/spreadsheets/d/1jI3t1gQW8F_gfIFaCaqzt3Hh1jcGSIc1KMpQiGOGCkg/pubhtml)