Pokémon Red and Blue/Unused Trainers
This is a sub-page of Pokémon Red and Blue.
From unused trainer classes to rosters which remain unseen. Worth noting is that none of the trainers listed here have any dialogue associated with them, as trainer dialogue is pulled from the map where the trainer resides, found among the rest of the area's text.
Contents
Trainer Classes
Chief
Found at hexadecimal identifier 0xE3 is this unused trainer class, known as "CHIEF" (a name left unchanged in further localizations). This character's sprite doesn't exist anymore, instead defaulting to the sprite used by the Scientist Trainer class, which comes directly after it at (0xE4). Moreover, no rosters are programmed for this class, though it does have a defined prize money base, with it being ₽30. As revealed in the source code leak, this class originally used what would eventually become Blaine's sprite, while Blaine had a totally different design, being more akin to an army general.
Interestingly, the Japanese name of this trainer class is "シルフのチーフ", which translates to "Silph's Chief", revealing that at one point in development the player was meant to battle the president of Silph Co. He was to be found in the Safari Zone, as unused text in this area makes mention of him hiding inside of it, although there he's referred to as "SILPH's manager" in the English localizations. There being a secret in the Safari Zone is actually still in the final games, as the West Zone is where the player can obtain the Surf HM, from a Fishing Guru sitting in a secluded, oddly tech-based room. Said room is actually known as KENKYU_S.MAP (literally translating to LABORATORY_S.MAP) in the source code, which is very likely where the Chief would have been found. In the final games, Silph's president, as he's now called, is but a secondary NPC who is only met after rescuing him from Giovanni during Team Rocket's takeover of Saffron City. However, the "Chief" class is actually assigned a special pre-battle tune, with it being the same as the one used by both shady and evil trainers.
This could then suggest that Silph's president may have originally allied himself with Giovanni, not unlike Silph's Scientists, which in Japanese are known as "はぐれけんきゅういん" (which translates to "Researcher Gone Astray"). The betrayal theory is even supported by a Rocket in Celadon City still mentioning "Chief" ("チーフ" in Japanese) as he reports on re-stocking the Game Corner on prize Pokémon. Was Silph Co. originally embroiled in Pokémon trafficking? Regardless of plot changes, the final games ultimately made Silph Co.'s president a good guy, and one who's never battled at any point during the story.
Commented out code for the trainer AI reveals that Chief was supposed to use Dire Hits 25% of the time.
Prof. Oak
Found at hexadecimal identifier 0xE2 is this unused trainer class which uses the name and sprite of Professor Oak. Interestingly, in Japanese the name of this class appears as "オーキドせんせい" ("Ōkido-sensei"), rather than the usual "オーキドはかせ" ("Ōkido-hakase"). Unlike Chief, not only was this class' name actually adapted in further localizations, but more importantly, it actually features three complete rosters.
Based on his team and their levels, it's likely you were supposed to fight Professor Oak at the very end of the game, perhaps even after the battle against the champion, a concept later reused in Pokémon X and Y and Pokémon Sun and Moon. This class' prize money base is ₽99, which is shared by both Gym Leaders, the Elite Four, and Giovanni.
The battle can be triggered with GameShark code 01E2D8CF, as well as via the "Ditto glitch" with the last Special stat in memory as 226, or even via the Select button glitch in Japanese Red and Green, and Blue. Professor Oak can also be encountered, though without his appropriate roster, as a glitch Trainer while doing the Old Man glitch and having the character MN in the third, fifth, or seventh slots of the player's name.
Commented out code for the trainer AI reveals that Professor Oak had a 25% chance to use a Hyper Potion when one of his Pokémon was at low HP.
Juggler Duplicate
Found at hexadecimal identifier 0xD5 is an unused duplicate of the Juggler class, the used variant sitting at 0xDD. According to leaked internal data, prior to being dummied-out, this class was once occupied by "ジャック" ("Jack"), a trainer based on the brawlers from Virtual Fighter. No rosters survive for this class, though it is assigned a prize money base of ₽35. Moreover, Jack is also part of the "shady" trainer types, suggesting this character type wasn't all too friendly, perhaps serving as troubled youth always looking to scuffle.
Commented out code for the trainer AI reveals that Jacks had a 25% chance to use an X Attack each turn.
Trainer Rosters
Generic Trainers
The following rosters and the trainers associated with them are never used at any point in the game.
Trainer Class | Roster ID | Party LV | Team | Notes | |||
---|---|---|---|---|---|---|---|
Youngster | 0D | Lv.17 | Spearow | Rattata | Rattata | Spearow | |
Bug Catcher | 0C | Lv.18 | Metapod | Caterpie | Venonat | ||
Jr. Trainer♂ | 06 | Lv.18 | Diglett | Diglett | Sandshrew | ||
Jr. Trainer♀ | 04 | Lv.22 | Bulbasaur | ||||
Super Nerd | 06 | Lv.22 | Koffing | Magnemite | Weezing | ||
Super Nerd | 07 | Lv.20 | Magnemite | Magnemite | Koffing | Magnemite | |
Super Nerd | 08 | Lv.24 | Magnemite | Voltorb | |||
Burglar | 01 | Lv.29 | Growlithe | Vulpix | Originally used in the cut Silph Gauntlet. | ||
Burglar | 02 | Lv.33 | Growlithe | ||||
Burglar | 03 | Lv.28 | Vulpix | Charmander | Ponyta | ||
Engineer | 01 | Lv.21 | Voltorb | Magnemite | Originally used in the cut Silph Gauntlet. | ||
Gambler | 06 | Lv.22 | Onix | Geodude | Graveler | ||
Beauty | 0B | Lv.33 | Weepinbell | Bellsprout | Weepinbell | ||
Juggler | 06 | Lv.33 | Hypno | ||||
Tamer | 06 | Lv.42 | Rhyhorn | Primeape | Arbok | Tauros | Originally used in the original Pokémon League incarnation. |
Bird Keeper | 0C | Lv.39 | Pidgeotto | Pidgeotto | Pidgey | Pidgeotto | |
Bird Keeper | 0D | Lv.42 | Farfetch'd | Fearow | |||
Scientist | 01 | Lv.34 | Koffing | Voltorb | Originally used in the cut Silph Gauntlet. | ||
Rocket | 16 | Lv.26 | Drowzee | Koffing | Found between the Pokémon Tower and Silph Co. Rocket rosters. | ||
Cooltrainer♂ | 04 | Lv.45 | Kingler | Starmie | Originally used in the original Pokémon League incarnation. | ||
Cooltrainer♂ | 06 | Lv.44 | Ivysaur | Wartortle | Charmeleon | ||
Cooltrainer♂ | 07 | Lv.49 | Nidoking | Originally used in the original Pokémon League incarnation. | |||
Cooltrainer♂ | 08 | Lv.44 | Kingler | Cloyster | Originally used in the original Pokémon League incarnation. | ||
Cooltrainer♀ | 04 | Lv.46 | Vileplume | Butterfree | Originally used in the original Pokémon League incarnation. | ||
Cooltrainer♀ | 06 | Lv.45 | Ivysaur | Venusaur | |||
Cooltrainer♀ | 07 | Lv.45 | Nidorina | Nidoqueen | Originally used in the original Pokémon League incarnation. | ||
Cooltrainer♀ | 08 | Lv.43 | Persian | Ninetales | Raichu | Originally used in the original Pokémon League incarnation. | |
Gentleman | 04 | Lv.48 | Primeape | Originally used in the original Pokémon League incarnation. | |||
Channeler | 01 | Lv.22 | Gastly | Originally used in the cut Silph Gauntlet. | |||
Channeler | 02 | Lv.24 | Gastly | May have been intended for the original Pokémon Tower incarnation. | |||
Channeler | 03 | Lv.23 | Gastly | Gastly | May have been intended for the original Pokémon Tower incarnation. | ||
Channeler | 04 | Lv.24 | Gastly | May have been intended for the original Pokémon Tower incarnation. | |||
Channeler | 07 | Lv.24 | Haunter | May have been intended for the original Pokémon Tower incarnation. | |||
Channeler | 0B | Lv.24 | Gastly | May have been intended for the original Pokémon Tower incarnation. | |||
Channeler | 0D | Lv.24 | Gastly | May have been intended for the original Pokémon Tower incarnation. | |||
Channeler | 0F | Lv.24 | Gastly | May have been intended for the original Pokémon Tower incarnation. |
Prof. Oak
The following teams are assigned to Professor Oak, and intended for the aforementioned unused fight against him. It is assumed the game would choose the team with the final evolution of the starter Pokémon that neither the player nor the rival chose. As such he would have had a Blastoise if the player picked Bulbasaur, a Venusaur if they picked Charmander, or a Charizard if they picked Squirtle.
Trainer Class | Team | ||||
---|---|---|---|---|---|
Prof. Oak | Lv.66 Tauros | Lv.67 Exeggutor | Lv.68 Arcanine | Lv.69 Blastoise | Lv.70 Gyarados |
Lv.66 Tauros | Lv.67 Exeggutor | Lv.68 Arcanine | Lv.69 Venusaur | Lv.70 Gyarados | |
Lv.66 Tauros | Lv.67 Exeggutor | Lv.68 Arcanine | Lv.69 Charizard | Lv.70 Gyarados |