Glitch Trainer: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (→‎Pokémon Prof.: Corrected Grammatical Errors.)
(Remove nested tables)
 
(82 intermediate revisions by 45 users not shown)
Line 1: Line 1:
[[File:Glitch Trainer battle.png|thumb|One of the various Glitch Trainers which can be encountered by Method #3 of the [[Mew glitch]]]]
[[File:Glitch Trainer battle.png|thumb|160px|Battling a glitch Trainer]]
'''Glitch Trainers''' are {{pkmn|Trainer}}s that can only be battled via the use of [[glitch]]es.


'''Glitch Trainers''' are [[glitch]] [[Trainer class]]es that can be battled by using the [[old man glitch]]; or the [[Mew glitch]] with special stats ranging from 201-255 in the Red/Blue versions and 201-253 in the Yellow version. Depending on the {{player}}'s name, during the old man glitch a player can run into {{tc|Black Belt}}s, {{tc|Gentleman|Gentlemen}}, [[Rival]], and Pokémon Prof., among others.
==Generation I==
Glitch Trainers can be battled in one of two ways: the [[old man glitch]] (if the player's name contains certain special characters in the 3rd, 5th, or 7th slot) or the {{DL|Mew glitch|Ditto glitch}} (using {{stat|Special}} stats ranging from 201-255{{sup/1|RB}} or 201-253{{sup/1|Y}}). Unlike other {{pkmn|Trainer}}s, glitch Trainers say nothing before or after the battle, and often use [[glitch Pokémon]].


When battling a glitch Trainer, the music begins as normal wild Pokémon music. Unlike other {{pkmn|Trainer}}s, the Glitch Trainer says nothing before or after the battle. Glitch Trainers have been known to use glitch Pokémon such as [[Glitchy Nidorino]], [[Missingno.]], and [[Charizard 'M]], as well as many non-obtainable glitch Pokémon such as [[8]] and [[PkMn n]]. Many of the Pokémon they use cannot be caught by the {{player}} through any currently known method.
===Old man glitch method===
If the player encounters a glitch Trainer via the [[old man glitch]], the team used by said trainer will be determined by the last team index number loaded, and the team will be always read from a nonexistent {{DL|Pokémon Trainer|Trainer class}} #256 - so if a Gambler with team number 3 was fought last time and the player encounters a trainer via old man glitch, the game will load team #3 of trainer #256, regardless of the encountered Trainer class.  


If Method #3 is used and a Glitch Trainer is encountered, they will have a different team corresponding to the "attack level" number. This is affected by how many stages the Pokémon's attack stat has been raised or lowered, with 7 being default, 1 being the lowest possible, and 13 being the highest possible. Usually the game will attempt to load their 7th team in memory. Most Trainers only have one set team, causing glitchy teams if Growl is not used to lower the "level" to 1 (since they do not have a 2nd, 3rd, etc. team). The only exception is [[Professor Oak|Prof. Oak]] and the [[Rival]], who have three different teams based on the [[player character|player's]] starter. This is the only way to face Prof. Oak with his original team.
Below is a list of the first 10 teams of the trainers encountered via the old man glitch.


==Pokémon Prof.==
{| class="roundtable" style="background: #{{unknown color light}}; border: 5px solid #{{unknown color}};"
{{redirect|Pokémon Prof|Professors specializing in Pokémon|Pokémon Professor}}
! Team ID
[[File:PkmnProfWantsToFight.png|thumb|[[Professor Oak]], who does not normally battle during [[Generation I]] gameplay, appears as a glitch Trainer]]
! Pokémon 1
Pokémon Prof. can be battled by performing the [[Mew glitch]] with a special stat of 226, or by performing the [[old man glitch]] with the character <sup>M</sup><sub>N</sub> in the third, fifth, or seventh slot of the player's name.
! Pokémon 2
! Pokémon 3
! Pokémon 4
! Pokémon 5
! Pokémon 6
|-
| 0
| [[◣ゥ 8]] <sup>Lv. 32</sup>
| [[Glitch (FA)]] <sup>Lv. 32</sup>
| {{p|MissingNo.}} <sup>Lv. 32</sup>
| [[PkMn ◣ n|{{PK}}{{MN}} ◣ n]] <sup>Lv. 32</sup>
| {{p|Flareon}} <sup>Lv. 32</sup>
| [[Glitch (FA)]] <sup>Lv. 32</sup>
|-
| 1
| {{p|Drowzee}} <sup>Lv. 111</sup>
| {{p|Rhydon}} <sup>Lv. 111</sup>
| {{p|Pidgey}} <sup>Lv. 111</sup>
| {{p|Grimer}} <sup>Lv. 111</sup>
| {{p|MissingNo.}} <sup>Lv. 111</sup>
| [[ゥ$ (F0)]] <sup>Lv. 111</sup>
|-
| 2
| [[ゥ (C1)]] <sup>Lv. 9</sup>
| {{p|Grimer}} <sup>Lv. 9</sup>
| {{p|MissingNo.}} <sup>Lv. 9</sup>
| [[Glitch (EB)]] <sup>Lv. 9</sup>
| [[◣ゥ 8]] <sup>Lv. 9</sup>
| {{p|MissingNo.}} <sup>Lv. 9</sup>
|-
| 3
| {{gp|Trainer}} <sup>Lv. 215</sup>
| {{p|Pidgeot}} <sup>Lv. 215</sup>
| {{p|Ivysaur}} <sup>Lv. 215</sup>
| {{gp|Trainer}} <sup>Lv. 215</sup>
| {{p|Nidoking}} <sup>Lv. 215</sup>
| {{p|Fearow}} <sup>Lv. 215</sup>
|-
| 4
| {{p|Tentacool}} <sup>Lv. 128</sup>
| {{p|Gengar}} <sup>Lv. 128</sup>
| {{p|Cubone}} <sup>Lv. 128</sup>
| [[A (C0)|a]] <sup>Lv. 128</sup>
| {{p|Dugtrio}} <sup>Lv. 128</sup>
| {{p|Growlithe}} <sup>Lv. 128</sup>
|-
| 5
| {{p|Tentacool}} <sup>Lv. 128</sup>
| {{p|Voltorb}} <sup>Lv. 128</sup>
| {{p|Cubone}} <sup>Lv. 128</sup>
|
|
|
|-
| 6
| {{p|Growlithe}} <sup>Lv. 64</sup>
|
|
|
|
|
|-
| 7
| [[Pゥ ゥ ゥ]] <sup>Lv. 128</sup>
| {{OBP|C|uppercase}} <sup>Lv. 128</sup>
| {{p|Rhydon}} <sup>Lv. 128</sup>
| {{p|Exeggcute}} <sup>Lv. 128</sup>
| {{p|Spearow}} <sup>Lv. 128</sup>
| {{gp|Trainer}} <sup>Lv. 128</sup>
|-
| 8
| {{p|Nidoran♀}} <sup>Lv. 14</sup>
| {{p|Magneton}} <sup>Lv. 14</sup>
| [['M (FF)]] <sup>Lv. 14</sup>
| {{p|Gastly}} <sup>Lv. 14</sup>
| {{p|Grimer}} <sup>Lv. 14</sup>
| {{p|MissingNo.}} <sup>Lv. 14</sup>
|-
| 9
| {{p|Rhyhorn}} <sup>Lv. 42</sup>
| {{p|Arcanine}} <sup>Lv. 42</sup>
| {{p|MissingNo.}} <sup>Lv. 42</sup>
| {{p|Clefairy}} <sup>Lv. 42</sup>
| {{p|Mewtwo}} <sup>Lv. 42</sup>
| {{p|MissingNo.}} <sup>Lv. 42</sup>
|}


In the [[Generation I]] games, there is [[Pokémon Red and Green beta|unused]] Trainer data for a Trainer class known as Pokémon Prof., which uses the sprite of [[Professor Oak]]. This implies that it was originally going to be possible to battle Oak.
===Ditto glitch method===
In the data, Oak normally has a Level 66 {{p|Tauros}}, a Level 67 {{p|Exeggutor}}, a Level 68 {{p|Arcanine}}, a Level 70 {{p|Gyarados}}, and one of the Kanto {{pkmn2|starter}}s at Level 69. This places his strength on-par with {{ga|Blue}}, who is the [[Pokémon Champion|Pokémon League Champion]] and grandson of Professor Oak. Additionally, four of his Pokémon are identical to the ones used by Blue, but are at higher levels, so originally Oak may have been intended to be in the game as the Champion, or at least another high-ranking Trainer, possibly in the same manner as {{ga|Red}} in [[Generation II]]. This is supported by an email on the PC in Oak's lab, from the [[Pokémon League]] issuing a challenge to all Trainers, then specifically requesting Oak to come visit them.
If the player encounters a glitch Trainer via the [[Ditto glitch]], the Attack stage modifier of the Ditto used will [[Ditto glitch#Level manipulation|determine]] which team will be used. This modifier is normally 7, causing the game to attempt to load the 'seventh' team; as most Trainers only have one set team, this almost always results in a glitchy team with several [[glitch Pokémon]]. If a move like {{m|Growl}} is used six times to lower the Ditto's Attack stage modifier to 1, then the loaded team will be valid.


When battling Pokémon Prof. via the Mew glitch, the attack of the wild {{p|Ditto}} must be lowered by 4, 5 or 6 stages for Professor Oak to have the {{p|Charizard}} team, the {{p|Venusaur}} team or the {{p|Blastoise}} team, respectively.
Two particular Trainers, [[Professor Oak|Prof. Oak]] and {{ga|Blue}}, have three different possible teams based on the {{player}}'s [[first partner Pokémon]]; therefore any Attack stage modifier from 1 to 3 will work. This is the easiest way to battle Prof. Oak with his original, dummied-out team.


Professor Oak will always use a glitch team if encountered via the old man glitch. This is because a character with a hexadecimal identifier of 01, 02, or 03 would be required in the player's name for a preset team, but there are no characters of these hexadecimal identifiers.
===ZZAZZ glitch===
{{Main|ZZAZZ glitch}}
If the player performs the Ditto glitch and uses a {{stat|Special}} stat of either 251, 252, 254, or 255, the [[ZZAZZ glitch]] (a.k.a. The Exploding Bulbasaur Glitch) will be triggered. This glitch heavily corrupts the game's save file and memory, changing several in-game bytes to have a value of 153; most noticeably, parts of the player's name will be overwritten with multiples of the letter "Z" ([[index number]] 153), and most of the player's Pokémon will be changed to level 153 {{p|Bulbasaur}} (index number 153) with several copies of the move {{m|Explosion}} (index number 153).


Despite not being found in FireRed and LeafGreen, data exists for a Trainer class called "Pokémon Prof." in the game.
===Jacred===
<br>
[[File:Jacred.png|thumb|160px|The player encounters Jacred]]
'''Jacred''' is a [[glitch]] {{DL|Pokémon Trainer|Trainer class}}. Its name is derived from parts of the preset names that the player can choose for themselves and their [[rival]], specifically "Jack" and "Red". 'Jacred' can be battled by performing the {{DL|Mew glitch|Ditto glitch}} with a {{stat|Special}} stat of 200. Unlike other glitch Trainers, Jacred has no defined sprite and can instantly [[Game freeze|crash the game]] when the player's Pokémon uses a move or when the player accesses their party or uses an item.


===Generation I===
There is also a ZZAZZ variant of Jacred, caused by using the Ditto glitch with a Special stat of 200 and Growl one or two times. Because this is a ZZAZZ variant, battles can be escaped using a Poké Ball, though the Bag will be corrupted. The screen is almost fully covered by PokéTrainer, but it is still possible to scroll down over Cancel, find a Poké Ball, and escape the battle. After escaping the battle, the player will be in a different Glitch City. The game will not be able to be saved, because when the party is opened, the game will lock. The city has no PC to indirectly save the game, nor a Pokémon Center where the save option can be restored by healing the player's party.
{{Party
|color={{kanto color}}
|bordercolor={{kanto color dark}}
|headcolor={{kanto color light}}
|sprite=Y Oak.png
|prize={{pdollar}}6930
|name={{color2|000000|Professor Oak|Prof. Oak}}
|game=RGBY
|location=Glitch
|pokemon=5
|pokemon1={{Pokémon
|gen=1
|game=Yellow
|ndex=128
|pokemon=Tauros
|level=66
|type1=Normal
|move1=Take Down|move1type=Normal
|move2=Leer|move2type=Normal
|move3=Rage|move3type=Normal
|move4=Tail Whip|move4type=Normal
}}
|pokemon2={{Pokémon
|gen=1
|game=Yellow
|ndex=103
|pokemon=Exeggutor
|level=67
|type1=Grass
|type2=Psychic
|move1=Stomp|move1type=Normal
|move2=Barrage|move2type=Normal
|move3=Hypnosis|move3type=Psychic}}
|pokemon3={{Pokémon
|gen=1
|game=Yellow
|ndex=059
|pokemon=Arcanine
|level=68
|type1=Fire
|move1=Take Down|move1type=Normal
|move2=Ember|move2type=Fire
|move3=Roar|move3type=Normal
|move4=Leer|move4type=Normal}}
|pokemon4={{Pokémon
|gen=1
|game=Yellow
|ndex=003
|pokemon=Venusaur
|level=69
|type1=Grass
|type2=Poison
|move1=Razor Leaf|move1type=Grass
|move2=Growth|move2type=Normal
|move3=Sleep Powder|move3type=Grass
|move4=SolarBeam|move4type=Grass}}
|pokemon5={{Pokémon
|gen=1
|game=Yellow
|ndex=130
|pokemon=Gyarados
|level=70
|type1=Water
|type2=Flying
|move1=Hydro Pump|move1type=Water
|move2=Dragon Rage|move2type=Dragon
|move3=Leer|move3type=Normal
|move4=Hyper Beam|move4type=Normal
}}
}}
{{Party
|color={{kanto color}}
|bordercolor={{kanto color dark}}
|headcolor={{kanto color light}}
|sprite=Y Oak.png
|prize={{pdollar}}6930
|name={{color2|000000|Professor Oak|Prof. Oak}}
|game=RGBY
|location=Glitch
|pokemon=5
|pokemon1={{Pokémon
|gen=1
|game=Yellow
|ndex=128
|pokemon=Tauros
|level=66
|type1=Normal
|move1=Take Down|move1type=Normal
|move2=Leer|move2type=Normal
|move3=Rage|move3type=Normal
|move4=Tail Whip|move4type=Normal
}}
|pokemon2={{Pokémon
|gen=1
|game=Yellow
|ndex=103
|pokemon=Exeggutor
|level=67
|type1=Grass
|type2=Psychic
|move1=Stomp|move1type=Normal
|move2=Barrage|move2type=Normal
|move3=Hypnosis|move3type=Psychic}}
|pokemon3={{Pokémon
|gen=1
|game=Yellow
|ndex=059
|pokemon=Arcanine
|level=68
|type1=Fire
|move1=Take Down|move1type=Normal
|move2=Ember|move2type=Fire
|move3=Roar|move3type=Normal
|move4=Leer|move4type=Normal}}
|pokemon4={{Pokémon
|gen=1
|game=Yellow
|ndex=006
|pokemon=Charizard
|level=69
|type1=Fire
|type2=Flying
|move1=Rage|move1type=Normal
|move2=Slash|move2type=Normal
|move3=Flamethrower|move3type=Fire
|move4=Fire Spin|move4type=Fire}}
|pokemon5={{Pokémon
|gen=1
|game=Yellow
|ndex=130
|pokemon=Gyarados
|level=70
|type1=Water
|type2=Flying
|move1=Hydro Pump|move1type=Water
|move2=Dragon Rage|move2type=Dragon
|move3=Leer|move3type=Normal
|move4=Hyper Beam|move4type=Normal
}}
}}
{{Party
|color={{kanto color}}
|bordercolor={{kanto color dark}}
|headcolor={{kanto color light}}
|sprite=Y Oak.png
|prize={{pdollar}}6930
|name={{color2|000000|Professor Oak|Prof. Oak}}
|game=RGBY
|location=Glitch
|pokemon=5
|pokemon1={{Pokémon
|gen=1
|game=Yellow
|ndex=128
|pokemon=Tauros
|level=66
|type1=Normal
|move1=Take Down|move1type=Normal
|move2=Leer|move2type=Normal
|move3=Rage|move3type=Normal
|move4=Tail Whip|move4type=Normal
}}
|pokemon2={{Pokémon
|gen=1
|game=Yellow
|ndex=103
|pokemon=Exeggutor
|level=67
|type1=Grass
|type2=Psychic
|move1=Stomp|move1type=Normal
|move2=Barrage|move2type=Normal
|move3=Hypnosis|move3type=Psychic}}
|pokemon3={{Pokémon
|gen=1
|game=Yellow
|ndex=059
|pokemon=Arcanine
|level=68
|type1=Fire
|move1=Take Down|move1type=Normal
|move2=Ember|move2type=Fire
|move3=Roar|move3type=Normal
|move4=Leer|move4type=Normal}}
|pokemon4={{Pokémon
|gen=1
|game=Yellow
|ndex=009
|pokemon=Blastoise
|level=69
|type1=Water
|move1=Bite|move1type=Normal
|move2=Withdraw|move2type=Water
|move3=Skull Bash|move3type=Normal
|move4=Hydro Pump|move4type=Water}}
|pokemon5={{Pokémon
|gen=1
|game=Yellow
|ndex=130
|pokemon=Gyarados
|level=70
|type1=Water
|type2=Flying
|move1=Hydro Pump|move1type=Water
|move2=Dragon Rage|move2type=Dragon
|move3=Leer|move3type=Normal
|move4=Hyper Beam|move4type=Normal
}}
}}


===Appearance===
====Video====
{| align="center" style="{{roundy|20px}} border: 2px solid #{{Kanto color dark}}; background: #{{Kanto color}};"
=====Regular=====
|- align=center
{{youtubevid|fh8oDeywxkY|pandakekok|Glitch}}
| style="{{roundy|69px}} border: 2px solid #{{Kanto color dark}}; background: #{{Kanto color light}}; width:80px; height:80px"| [[File:RB Oak.png]]
| style="{{roundy|69px}} border: 2px solid #{{Kanto color dark}}; background: #{{Kanto color light}}; width:80px; height:80px"| [[File:Y Oak.png]]
|- align=center style="font-size: 80%;"
| Image from<br>{{Colorlink|Pokémon Red and Blue Versions|000|Red and Blue}}
| Image from<br>{{Colorlink|Pokémon Yellow Version|000|Yellow}}
|}


==Chief==
=====ZZAZZ variant=====
'''Chief''' is an unused [[Pokémon Red and Green Beta|beta]] [[Trainer class]] that is found in [[Generation I]]. "Chief" can be battled through the use of the [[Old man glitch]] when the player's name contains a dash in the third, fifth, or seventh letter slot. Chief's sprite is identical to that of a {{tc|Scientist}}. The only time the word is said in the game is in Celadon City, by one of the {{tc|Team Rocket Grunt}}s, perhaps indicating that "Chief" might have appeared in other places and been able to battle the player. Unlike [[Professor Oak|Pokémon Professor]], however, there is no team programmed for Chief.
{{youtubevid|psLpjnfZfGs|pandakekok|Glitch}}


===Appearance===
==Generation II==
{| align="center" style="{{roundy|20px}} border: 2px solid #{{unknown color dark}}; background: #{{unknown color}};"
{{main|Trainer House glitches}}
|- align=center
Glitch Trainers may appear in the [[Trainer House]] as a result of the [[Trainer House glitches|Trainer House glitch]].
| style="{{roundy|69px}} border: 2px solid #{{unknown color dark}}; background: #{{unknown color light}}; width:80px; height:80px"| [[File:GenIScientist.png]]
|- align=center style="font-size: 80%;"
| Image from<br>{{Colorlink|Pokémon Red and Blue Versions|000|Red and Blue}}
|}


==Jacred==
==Unused Trainer classes==
[[File:Jacred.jpg|thumb|right|The player encounters Jacred]]
===Prof. Oak===
'''Jacred''' is a [[glitch]] [[Trainer class]] which can only found in [[Generation I]], its name may vary based on the name of the player and his or her rival's name, or sometimes other in-game variables. The only way to fight 'Jacred' is by performing the [[Mew glitch]] with a {{stat|Special}} stat of 200. Unlike several Glitch Trainers, Jacred has no defined sprite and can instantly [[Game freeze|crash the game]] when it is about to send out the first Pokémon. Jacred's first Pokémon is [[ゥU?]], which will freeze the game when attacked.
{{main|Unused Trainer data#Prof. Oak|Unused Trainer data &rarr;Prof. Oak}}
[[File:PkmnProfWantsToFight.png|thumb|160px|[[Professor Oak]], who cannot normally be battled]]
Unused Trainer data for Prof. Oak (Japanese: '''{{j|オーキドせんせい}}''' ''Teacher Oak'') exists in all [[Generation I]] games. He can be battled in different ways.
* By performing the {{DL|Mew glitch|Ditto glitch}} using a {{OBP|Pokémon|species}} with a {{stat|Special}} stat of 226 if the wild {{p|Ditto}}'s {{stat|Attack}} is lowered by 4, 5, or 6 stages (each number of stages will yield a different team; in order: Charizard, Venusaur, or Blastoise).
* By performing the [[Old man glitch]] with a player's name containing the {{MN}} character in the third, fifth or seventh slots, Professor Oak can be battled as a glitch Trainer; however, he will not have a defined roster.
* By performing a specific select button glitch in the Japanese {{game2|Red|Green|Blue}}.
{{youtubevid|LRQAWkZB9vM|0xwas|kanto}}


{{-}}
===Chief===
{{main|Unused Trainer data#Chief|Unused Trainer data &rarr;Chief}}
[[File:Spr RG Scientist.png|thumb|Chief]]
Chief is an unused Trainer class in the Generation I games. He has neither a defined sprite nor a programmed [[party]]. When battled, his sprite appears as that of a {{tc|Scientist}} due to its Trainer class being directly after Chief in the game's data.


==Trainers which trigger ZZAZZ glitch==
Chief can be battled using the {{DL|Mew glitch|Ditto glitch}} and a {{OBP|Pokémon|species}} with a {{stat|Special}} stat of 227, or through the use of the [[old man glitch]] when the player's name contains a dash in the third, fifth, or seventh letter slot in English {{game|Red and Blue|s}}.


{{Main|ZZAZZ glitch}}
{{TrainerNav|???|kanto=yes}}
{{Glitches}}<br>
{{DoubleProjectTag|GlitchDex|CharacterDex|glitch Trainers.}}


If the player performs Method #3 of the [[Mew glitch]] and uses a {{stat|Special}} stat of either 251, 252, 254, or 255 he or she can encounter a glitch Trainer which will always trigger a unique glitch known as the [[ZZAZZ glitch]]. This glitch changes most in-game bytes to have a value of 153, hence the players name will be changed to consist of multiple amounts of the letter Z. Most of the player's Pokémon will be changed to level 153 Bulbasaur.
[[Category:Glitches]]
[[Category:Trainer classes]]


{{Gen I trainers}}
[[it:Allenatori glitch]]
{{Glitches}}
[[zh:错误训练家]]
{{DoubleProjectTag|GlitchDex|CharacterDex|glitches and characters in the Pokémon games, respectively}}
[[Category:Glitches]]

Latest revision as of 10:53, 9 March 2024

Battling a glitch Trainer

Glitch Trainers are Trainers that can only be battled via the use of glitches.

Generation I

Glitch Trainers can be battled in one of two ways: the old man glitch (if the player's name contains certain special characters in the 3rd, 5th, or 7th slot) or the Ditto glitch (using Special stats ranging from 201-255RB or 201-253Y). Unlike other Trainers, glitch Trainers say nothing before or after the battle, and often use glitch Pokémon.

Old man glitch method

If the player encounters a glitch Trainer via the old man glitch, the team used by said trainer will be determined by the last team index number loaded, and the team will be always read from a nonexistent Trainer class #256 - so if a Gambler with team number 3 was fought last time and the player encounters a trainer via old man glitch, the game will load team #3 of trainer #256, regardless of the encountered Trainer class.

Below is a list of the first 10 teams of the trainers encountered via the old man glitch.

Team ID Pokémon 1 Pokémon 2 Pokémon 3 Pokémon 4 Pokémon 5 Pokémon 6
0 ◣ゥ 8 Lv. 32 Glitch (FA) Lv. 32 MissingNo. Lv. 32 PKMN ◣ n Lv. 32 Flareon Lv. 32 Glitch (FA) Lv. 32
1 Drowzee Lv. 111 Rhydon Lv. 111 Pidgey Lv. 111 Grimer Lv. 111 MissingNo. Lv. 111 ゥ$ (F0) Lv. 111
2 ゥ (C1) Lv. 9 Grimer Lv. 9 MissingNo. Lv. 9 Glitch (EB) Lv. 9 ◣ゥ 8 Lv. 9 MissingNo. Lv. 9
3 Trainer Lv. 215 Pidgeot Lv. 215 Ivysaur Lv. 215 Trainer Lv. 215 Nidoking Lv. 215 Fearow Lv. 215
4 Tentacool Lv. 128 Gengar Lv. 128 Cubone Lv. 128 a Lv. 128 Dugtrio Lv. 128 Growlithe Lv. 128
5 Tentacool Lv. 128 Voltorb Lv. 128 Cubone Lv. 128
6 Growlithe Lv. 64
7 Pゥ ゥ ゥ Lv. 128 C Lv. 128 Rhydon Lv. 128 Exeggcute Lv. 128 Spearow Lv. 128 Trainer Lv. 128
8 Nidoran♀ Lv. 14 Magneton Lv. 14 'M (FF) Lv. 14 Gastly Lv. 14 Grimer Lv. 14 MissingNo. Lv. 14
9 Rhyhorn Lv. 42 Arcanine Lv. 42 MissingNo. Lv. 42 Clefairy Lv. 42 Mewtwo Lv. 42 MissingNo. Lv. 42

Ditto glitch method

If the player encounters a glitch Trainer via the Ditto glitch, the Attack stage modifier of the Ditto used will determine which team will be used. This modifier is normally 7, causing the game to attempt to load the 'seventh' team; as most Trainers only have one set team, this almost always results in a glitchy team with several glitch Pokémon. If a move like Growl is used six times to lower the Ditto's Attack stage modifier to 1, then the loaded team will be valid.

Two particular Trainers, Prof. Oak and Blue, have three different possible teams based on the player's first partner Pokémon; therefore any Attack stage modifier from 1 to 3 will work. This is the easiest way to battle Prof. Oak with his original, dummied-out team.

ZZAZZ glitch

Main article: ZZAZZ glitch

If the player performs the Ditto glitch and uses a Special stat of either 251, 252, 254, or 255, the ZZAZZ glitch (a.k.a. The Exploding Bulbasaur Glitch) will be triggered. This glitch heavily corrupts the game's save file and memory, changing several in-game bytes to have a value of 153; most noticeably, parts of the player's name will be overwritten with multiples of the letter "Z" (index number 153), and most of the player's Pokémon will be changed to level 153 Bulbasaur (index number 153) with several copies of the move Explosion (index number 153).

Jacred

The player encounters Jacred

Jacred is a glitch Trainer class. Its name is derived from parts of the preset names that the player can choose for themselves and their rival, specifically "Jack" and "Red". 'Jacred' can be battled by performing the Ditto glitch with a Special stat of 200. Unlike other glitch Trainers, Jacred has no defined sprite and can instantly crash the game when the player's Pokémon uses a move or when the player accesses their party or uses an item.

There is also a ZZAZZ variant of Jacred, caused by using the Ditto glitch with a Special stat of 200 and Growl one or two times. Because this is a ZZAZZ variant, battles can be escaped using a Poké Ball, though the Bag will be corrupted. The screen is almost fully covered by PokéTrainer, but it is still possible to scroll down over Cancel, find a Poké Ball, and escape the battle. After escaping the battle, the player will be in a different Glitch City. The game will not be able to be saved, because when the party is opened, the game will lock. The city has no PC to indirectly save the game, nor a Pokémon Center where the save option can be restored by healing the player's party.

Video

Regular
By pandakekok
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


ZZAZZ variant
By pandakekok
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Generation II

Main article: Trainer House glitches

Glitch Trainers may appear in the Trainer House as a result of the Trainer House glitch.

Unused Trainer classes

Prof. Oak

Main article: Unused Trainer data →Prof. Oak
Professor Oak, who cannot normally be battled

Unused Trainer data for Prof. Oak (Japanese: オーキドせんせい Teacher Oak) exists in all Generation I games. He can be battled in different ways.

  • By performing the Ditto glitch using a Pokémon with a Special stat of 226 if the wild Ditto's Attack is lowered by 4, 5, or 6 stages (each number of stages will yield a different team; in order: Charizard, Venusaur, or Blastoise).
  • By performing the Old man glitch with a player's name containing the MN character in the third, fifth or seventh slots, Professor Oak can be battled as a glitch Trainer; however, he will not have a defined roster.
  • By performing a specific select button glitch in the Japanese Pokémon Red, Green, and Blue.
By 0xwas
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Chief

Main article: Unused Trainer data →Chief
Chief

Chief is an unused Trainer class in the Generation I games. He has neither a defined sprite nor a programmed party. When battled, his sprite appears as that of a Scientist due to its Trainer class being directly after Chief in the game's data.

Chief can be battled using the Ditto glitch and a Pokémon with a Special stat of 227, or through the use of the old man glitch when the player's name contains a dash in the third, fifth, or seventh letter slot in English Pokémon Red and Blue.

Trainer classes in the Pokémon core series
Kanto Ace Trainer*BeautyBikerBird KeeperBlack Belt*Bug CatcherBurglarCamper*ChampionGSCFRLGHGSSPE
ChannelerElite FourGSCFRLGHGSSPEEngineerFishermanGamer*GentlemanGym Leader*GSCFRLGHGSSPE
HikerJugglerLassPicnicker*Poké Maniac*Pokémon Trainer*GSCPEPsychicRivalFRLGRockerRoughneck*
SailorScientistSuper NerdSwimmerTamerTeam Rocket Boss*FRLGHGSSPETeam Rocket Grunt*Youngster
BoarderHGSSDouble TeamHGSSFirebreatherGSCHGSSGuitaristGSCHGSSMediumGSCHGSS
PokéfanGSCHGSSSchool Kid*GSCHGSSSkierHGSSTeacherGSCHGSSTwinsGSCFRLGHGSS
Cool CoupleFRLGCrush KinFRLGSis and BroFRLGYoung CoupleFRLGHGSS
Coach TrainerPEKarate MasterPEPunk GuyPETeam RocketPETeam Rocket AdminPE
Master TrainersPE
Unused Trainer class:
ChiefRGBY


Multiple
generations
Transform glitchesGlitch TrainersCloning glitchesError messagesArbitrary code execution
Generation I GlitchesBattle glitchesOverworld glitches
--0 ERRORBroken hidden itemsCable Club escape glitchDual-type damage misinformation
Experience underflow glitchFight Safari Zone Pokémon trickGlitch CityItem duplication glitchItem underflow
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitchRhydon glitchRival twins glitch
Select glitches (dokokashira door glitch, second type glitch) • Super Glitch
Time Capsule exploitWalking through wallsZZAZZ glitch
Generation II GlitchesBattle glitches
Bug-Catching Contest glitchCelebi Egg glitchCoin Case glitchesExperience underflow glitch
Glitch dimensionGlitch EggTeru-samaTime Capsule exploitTrainer House glitchesGS Ball mail glitch
Generation III GlitchesBattle glitchesOverworld glitches
Berry glitchDive glitchPomeg glitchGlitzer Popping
Generation IV GlitchesBattle glitchesOverworld glitches
Acid rainGTS glitchesPomeg glitchRage glitch
Surf glitchTweakingPal Park Retire glitch
Generation V GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Frozen Zoroark glitchSky Drop glitch
Generation VI GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Lumiose City save glitchSymbiosis Eject Button glitchToxic sure-hit glitch
Generation VII GlitchesBattle glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitch
Generation VIII Glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitchParty item offset glitch
Generation IX Glitches
Glitch effects Game freezeGlitch battleGlitch song
Gen I only: Glitch screenTMTRAINER effectInverted sprite
Gen II only: Glitch dimension
Lists Glitches (GOMystery DungeonTCG GBSpin-off)
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIII)
Glitch moves (Gen I) • Glitch types (Gen IGen II)


Project GlitchDex logo.png This article is part of both Project GlitchDex and Project CharacterDex, Bulbapedia projects that, together, aim to write comprehensive articles on glitch Trainers. Project CharacterDex logo.png