(Link to video)
About The Run
The goal of this submission is to complete the pokedex in all three games and get their respective diplomas. Glitches are not allowed.
For all of the games, it's impossible to do so alone without glitches but when trading with other games, it becomes possible. All of gen 2 games need one other gen 2 game for the starters and some of the of the gen 2 pokes that aren't in certain games (for example, Gold doesn't have Skarmory, Silver doesn't have Mantine, and Crystal doesn't have Mareep.) They also need at least one gen 1 game because there are a group of gen 1 pokemon unavailable in any gen 2 game (the gen 1 starters, fossil pokemon (except Aerodactyl), legendary birds, and Mewtwo).
The choice for the gen 1 game was very simple; Yellow is by far the best choice and it isn't even close. The main reason is that you can obtain all of the gen 1 starters in one save file in Yellow. If Red or Blue were to be used, they would have to trade one of the starters to gen 2 and reset, trade the second one and reset, and then pick the last one. Yellow still needs to reset for the second fossil pokemon (you can only get 1 per save file) but one reset is still leagues better than two. Yellow does have a group of pokemon unobtainable for it (Meowth, Ekans, Koffing, and Weedle lines, Raichu, Jynx, Electabuzz, and Magmar) but all of them are obtainable in the gen 2 games so it's not a problem.
For the first gen 2 game, Crystal was an easy choice. Doing this with Gold and Silver technically would have worked but Crystal has two big advantages. The first being that the pokemon Crystal can catch are far superior. Certain fully evolved pokemon like Weezing and Granbull are available in the wild that aren't in Gold and Silver and some pokemon like Slugma are found at much higher levels. All of this saves a lot of precious exp. The second being that in the Celadon Game Corner, Crystal can win a level 40 Larvitar that isn't available in either Gold or Silver. This is extremely crucial a) because the Larvitar in Mt Silver are only level 20 and b) getting it before Mt Silver lets Larvitar gain exp from the Kanto gym leaders. It's worth noting that a combination of Crystal and Silver or Crystal and Gold would leave the gen 2 games without one available Kanto poke (the Mankey line for Silver and Vulpix for Gold) but both are obtainable in Yellow so it's not a problem.
For the second gen 2 game, the choice is a bit closer but Silver wins out. The main reason is that Silver can catch Lugia much eariler than Gold can. This is significant because Lugia ends up being very useful in the run, thanks to its ability to learn both Fly and Surf (as well as Whirlpool and Waterfall).
The only pokes not obtained are Mew and Celebi, as neither are required for the diplomas and both are impossible to get glitchless either way.
Inspiration For This Run
The Inspiration for this run was Mr.Wint's Coop Diploma Run of Pokemon Red/Blue (https://youtu.be/-ivGNZs_Mvw ). I was extremely impressed by it and wanted to do something similar for gen 2. Many of the strategies and things I've learned were taken directly form that TAS.
The Route
It would take way too long to explain everything so I instead added annotations to the submission to explain everything going on. The annotations were created using a Lua and Bizhawk was able to record it. Lua here: https://pastebin.com/a1L9Mg99
Mystery Gift
There is a feature in the gen 2 games called "Mystery Gift" that is unlocked by talking to a girl in the top of Goldenrod Department Store. Mystery Gift uses an Infrared Port to communicate with other games that have Mystery Gift. When connected, the two games will send gifts to each other. One of the gifts is an item of interest for this run: evolution stones. Evolution stones are extremely slow to obtain in gen 2 otherwise so Mystery Gift helps a lot with that.
The reason why i'm writing about this is that infrared port. The port (IR for short) requires the use of a GBC instead of a GBA (the latter doesn't have it), which causes issues with console verification. Although even without that, console verification has a lot of issues due to the link process's cycle accuracy.
Useful Tools
Luas were a big part of the making of this TAS. They were necessary to see rng calls like rolls for critical hits and damage ranges and also for setting breakpoints for various things. However, an absolutely amazing tool was made by CasualPokePlayer (https://github.com/CasualPokePlayer/PokemonGBTASTool ) that let me turn on and off breakpoints at will and also let me more easily choose what rng calls or stats to display. This tool alone probably saved several hours and I can't thank him enough for that.
Special Thanks
Special thanks to all of TiKevin83, RangerSquid, stringflow, and most of all, CasualPokePlayer for their help on this, none of this would have been possible without you guys. :)

ThunderAxe31: Claiming for judging.
ThunderAxe31: Hello and welcome to TASVideos, gabraltar!
This kind of TAS was hypothesized years ago, and it was clear that it would have needed years to be made... Years have in fact passed, and we now get this masterpiece. I don't know how could a TAS idea be more ambitious than this.
For the rest, I have to note that the goal for this movie is to achieve full completion while also forgoing the usage of any known glitch, which is something that isn't currently applicable for Standard. The fact that it's a Game Link movie doesn't affect this aspect.
With all that said, accepting this movie as a new branch for Alternative class.

Spikestuff: Processing...
ThunderAxe31: File replaced with a light spiked version that removes 131 blank frames at the end.

Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
gabraltar wrote:
FractalFusion wrote:
gabraltar wrote:
Caterpie% for Crystal
I'd like to see the strategy for that. Because I don't think that is happening.
It's mostly a meme idea atm and I haven't done a lot of routing for it. Caterpie would obv be very slow but far from impossible. Some of the early hurdles can be beaten with scuffed strats and a lot of rng (bird keeper rod can be overcome with smokescreen cynda, falkner can be overcome with harden spam + 6 x attacks). Beyond that, you'd likely need to go more out of your way for decent moves (Return and Hidden Power, most notably).
Have you seen RangerSquid's Butterfree% TAS of Yellow version? Confusion and heavy luck manipulation allows Butterfree to defeat anything in the game. The tricky part will be getting a Caterpie to reach level 10 as fast as possible.
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Chamale wrote:
gabraltar wrote:
FractalFusion wrote:
gabraltar wrote:
Caterpie% for Crystal
I'd like to see the strategy for that. Because I don't think that is happening.
It's mostly a meme idea atm and I haven't done a lot of routing for it. Caterpie would obv be very slow but far from impossible. Some of the early hurdles can be beaten with scuffed strats and a lot of rng (bird keeper rod can be overcome with smokescreen cynda, falkner can be overcome with harden spam + 6 x attacks). Beyond that, you'd likely need to go more out of your way for decent moves (Return and Hidden Power, most notably).
Have you seen RangerSquid's Butterfree% TAS of Yellow version? Confusion and heavy luck manipulation allows Butterfree to defeat anything in the game. The tricky part will be getting a Caterpie to reach level 10 as fast as possible.
Yes I have seen that. Unlike in Yellow, Caterpie can actually get past the first gym on its own (with smokescreen cyndaquil for bird keeper abe and harden + x attacks for falkner). It's obviously slow as hell but idt grinding is a good start here esp with the very low lvl of the wild pokes. I remember doing the calcs and caterpie would get to lvl 10 and evolve right after the first grunt in slowpoke well RangerSquid was able to grind with the lvl 9 pidgeottos which gave massive amounts of exp but crystal doesn't have anything like that
Editor, Skilled player (1941)
Joined: 6/15/2005
Posts: 3247
Oh, you are referring to Butterfree%. Far more reasonable then. I thought you meant actual Caterpie%. Something like this video.
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
FractalFusion wrote:
Oh, you are referring to Butterfree%. Far more reasonable then. I thought you meant actual Caterpie%. Something like this video.
should have clarified it as Caterpie+%, my bad
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
gabraltar wrote:
Yes I have seen that. Unlike in Yellow, Caterpie can actually get past the first gym on its own (with smokescreen cyndaquil for bird keeper abe and harden + x attacks for falkner). It's obviously slow as hell but idt grinding is a good start here esp with the very low lvl of the wild pokes. I remember doing the calcs and caterpie would get to lvl 10 and evolve right after the first grunt in slowpoke well RangerSquid was able to grind with the lvl 9 pidgeottos which gave massive amounts of exp but crystal doesn't have anything like that
There is one low-hanging fruit of EXP worth going for: Hiker Daniel's Onix is 253 EXP. You could catch a level 4 Wooper, since the run needs a Surf employee anyway, damage the Onix, and then KO it with Metapod. Instead of the glacially slow strategy of using multiple Hardens to survive Pidgeotto's Gust, you could use Cyndaquil to defeat Pidgey, let Pidgeotto KO it, and then finish the battle with Caterpie. It would be beneficial to evolution-cancel Metapod, or go from level 6 to level 8 in one battle, to save time when Butterfree learns its fourth move. Caterpie's EXP after each battle: Caught - 64 (level 4) Mikey - 134 (level 5) Abe - 189 Rod - 311 (level 6) or 353 (level 7) Falkner - 568 (level 8) or 610 (level 8) Daniel - 821 (level 9) or 863 (level 9) Grunt - 1039 or more (level 10) If Cyndaquil helps in the Rod battle, there's no need to evolution cancel, but I'm guessing it's faster to have Caterpie do that whole battle so that it has an extra level against Falkner.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14897
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5399] GBC Pokémon: Crystal, Silver and Yellow Version "Coop Diploma" by gabraltar in 6:56:24.50
Spikestuff
They/Them
Editor, Publisher, Expert player (2305)
Joined: 10/12/2011
Posts: 6341
Location: The land down under.
So besides being multi-audio in the main encode, it's also multi video: But that doesn't mean I didn't make single video tracks, cause I did:
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 12/29/2007
Posts: 489
I'm surprised that the equivalent of "100% glitchless" doesn't count as a Standard category.
Emulator Coder, Judge, Experienced player (609)
Joined: 2/26/2020
Posts: 698
Location: California
A separate "glitchless" category for 100% in general isn't yet in Standard from what I can tell (still under consideration). Regardless of that, the multi-game setup here would itself disqualify the run from Standard.