the cutting room mirror

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.

Trainer Classes#

Chief#

Pokémon_Red_Blue_Unused_Chief_Battle.png

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.

(Source: Pokémon Red Disassembly Project - Prize Money & Encounter Type Documentation)

Prof. Oak#

Pokémon_Red_Blue_Unused_Prof_Oak_Battle.png

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.

(Source: Pokémon Red Disassembly Project)

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.

(Source: Pokémon Red Disassembly Project - Prize Money & Encounter Type Documentation)

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

Youngster

0D

Lv.17

Spearow

Rattata

Bug Catcher

0C

Lv.18

Metapod

Caterpie

Jr. Trainer♂

06

Lv.18

Diglett

Diglett

Jr. Trainer♀

04

Lv.22

Bulbasaur

Super Nerd

|06

Lv.22

Koffing

Magnemite

Super Nerd

07

Lv.20

Magnemite

Magnemite

Super Nerd

08

Lv.24

Magnemite

Voltorb

Burglar

01

Lv.29

Growlithe

Vulpix

Burglar

02

Lv.33

Growlithe

Burglar

03

Lv.28

Vulpix

Charmander

Engineer

01

Lv.21

Voltorb

Magnemite

Gambler

06

Lv.22

Onix

Geodude

Beauty

0B

Lv.33

Weepinbell

Bellsprout

Juggler

06

Lv.33

Hypno

Tamer

06

Lv.42

Rhyhorn

Primeape

Bird Keeper

0C

Lv.39

Pidgeotto

Pidgeotto

Bird Keeper

0D

Lv.42

Farfetch'd

Fearow

Scientist

01

Lv.34

Koffing

Voltorb

Rocket

16

Lv.26

Drowzee

Koffing

Cooltrainer♂

04

Lv.45

Kingler

Starmie

Cooltrainer♂

06

Lv.44

Ivysaur

Wartortle

Cooltrainer♂

07

Lv.49

Nidoking

Cooltrainer♂

08

Lv.44

Kingler

Cloyster

Cooltrainer♀

04

Lv.46

Vileplume

Butterfree

Cooltrainer♀

06

Lv.45

Ivysaur

Venusaur

Cooltrainer♀

07

Lv.45

Nidorina

Nidoqueen

Cooltrainer♀

08

Lv.43

Persian

Ninetales

Gentleman

04

Lv.48

Primeape

Channeler

01

Lv.22

Gastly

Channeler

02

Lv.24

Gastly

Channeler

03

Lv.23

Gastly

Gastly

Channeler

04

Lv.24

Gastly

Channeler

07

Lv.24

Haunter

Channeler

0B

Lv.24

Gastly

Channeler

0D

Lv.24

Gastly

Channeler

0F

Lv.24

Gastly

(Source: Pokémon Red Disassembly Project)

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.66 Tauros

Lv.66 Tauros

(Source: Pokémon Red Disassembly Project)