If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Pokémon Red and Blue/Unused Trainers

From The Cutting Room Floor
Jump to navigation Jump to search

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.

(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.

(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)

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.
(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.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
(Source: Pokémon Red Disassembly Project)