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

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14884
Location: 127.0.0.1
Noxxa
They/Them
Moderator, Expert player (4139)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
This is incredible.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Masterjun
He/Him
Site Developer, Skilled player (1970)
Joined: 10/12/2010
Posts: 1179
Location: Germany
Amazing.
Warning: Might glitch to credits I will finish this ACE soon as possible (or will I?)
Spikestuff
They/Them
Editor, Publisher, Expert player (2299)
Joined: 10/12/2011
Posts: 6337
Location: The land down under.
Thanks I hate it. Thanks I love it.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Player (50)
Joined: 4/1/2016
Posts: 285
Location: Cornelia Castle
This is cool! Do you think maybe we could have videos with the audio from each game? As in, one video for Silver, one for Crystal, one for Yellow? I know we have one for Crystal, but could we have videos of the other two? I am blind, so I can't tell what's going on in each game, but I've memorized what happens with the audio of gen 1. In any case, yes vote!
DJ Incendration Believe in Michael Girard and every speedrunner and TASer!
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
I've been following your progress on this TAS for years, it's an extremely impressive piece of work. Congratulations on submitting it; I plan to vote after watching, but I think it should be an obvious Yes.
Editor, Skilled player (1939)
Joined: 6/15/2005
Posts: 3247
That's a lot of coordination between the games. Would doing 4 games be faster than doing just 3?
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
Finished watching, voting yes. This is a masterpiece of route planning. I loved seeing the Eevee and Togepi eggs hatch on the exact step they were needed. Seeing Bulbasaur with a battle with Bide was an early highlight. For a publication image, I'd suggest 27:50 with three different starters being used in battle. Or 4:35:50 with two evolutions happening, and a Pidgey confronting Snorlax. Are the overworld Suicune encounters (other than the first) actually necessary to catch it or Ho-oh? I remember being able to find Suicune despite not running into it on Route 42 or Route 35.
FractalFusion wrote:
That's a lot of coordination between the games. Would doing 4 games be faster than doing just 3?
I doubt it. Trading between games is the major bottleneck, and Yellow version is finished much earlier than the generation 2 games.
Fortranm
He/Him
Editor, Experienced player (780)
Joined: 10/19/2013
Posts: 1116
Chamale wrote:
Are the overworld Suicune encounters (other than the first) actually necessary to catch it or Ho-oh? I remember being able to find Suicune despite not running into it on Route 42 or Route 35.
They aren't. I remember being able to trigger the post-Rocket Suicune event without doing any prior overworld events. I haven't finished watching this masterpiece yet, but here are some routing related questions I have so far: 1. Is it not faster to do the second trading session between C and S after the former gets Cut instead so that it can send over a mon with Cut to allow S to skip getting it? I guess it wouldn't be a big time save if at all since getting Cut in Johto games only involves some overworld movements. 2. Both C and S are at the point where Time Capsule is unlocked by the time Y gets Surf. Is it not faster to skip getting Surf in S as well by sending in a mon with Surf from Y, similar to what's done for C (if I didn't remember it wrong)? Or is the exp from Eevee trainers in S important enough to make up for that? 3. Is it really faster to evolve an Eevee into Jolteon in C instead of doing it in Y and trade? Y wouldn't have any use for Thunder Stone otherwise.
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Fortranm wrote:
Chamale wrote:
Are the overworld Suicune encounters (other than the first) actually necessary to catch it or Ho-oh? I remember being able to find Suicune despite not running into it on Route 42 or Route 35.
They aren't. I remember being able to trigger the post-Rocket Suicune event without doing any prior overworld events. I haven't finished watching this masterpiece yet, but here are some routing related questions I have so far: 1. Is it not faster to do the second trading session between C and S after the former gets Cut instead so that it can send over a mon with Cut to allow S to skip getting it? I guess it wouldn't be a big time save if at all since getting Cut in Johto games only involves some overworld movements. 2. Both C and S are at the point where Time Capsule is unlocked by the time Y gets Surf. Is it not faster to skip getting Surf in S as well by sending in a mon with Surf from Y, similar to what's done for C (if I didn't remember it wrong)? Or is the exp from Eevee trainers in S important enough to make up for that? 3. Is it really faster to evolve an Eevee into Jolteon in C instead of doing it in Y and trade? Y wouldn't have any use for Thunder Stone otherwise.
1. Getting Cut doesn't lose a lot of time compared to what will end up happening if we delay the trade session to try and skip it. Crystal would need to go through the entire Bugsy section without evolving Cyndaquil (cause it isn't registered to Silver) and that also means less exp due to the lack of boosted exp. 2. Silver gets ready to trade before Crystal in the trade where the Time Capsule is unlocked so Silver skipping Surf wouldn't actually mean much. Also lack of exp on Quilava is huge and it also prevents Lugia from being able to learn Surf. 3. Considering that what much of Crystal and Silver do in between the timeframe of the Time Capsule trade and the first Yellow trade is.... doing productive stuff before Yellow gets ready, it's likely faster for Crystal to evolve Jolteon instead of Yellow doing it. This one, i'm not 100% sure on.
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Chamale wrote:
Finished watching, voting yes. This is a masterpiece of route planning. I loved seeing the Eevee and Togepi eggs hatch on the exact step they were needed. Seeing Bulbasaur with a battle with Bide was an early highlight. For a publication image, I'd suggest 27:50 with three different starters being used in battle. Or 4:35:50 with two evolutions happening, and a Pidgey confronting Snorlax. Are the overworld Suicune encounters (other than the first) actually necessary to catch it or Ho-oh? I remember being able to find Suicune despite not running into it on Route 42 or Route 35.
FractalFusion wrote:
That's a lot of coordination between the games. Would doing 4 games be faster than doing just 3?
I doubt it. Trading between games is the major bottleneck, and Yellow version is finished much earlier than the generation 2 games.
Massive thanks, really appreciate the comment. The Togepi egg was a funny one, I found out that due to the way egg hatching works in this game, I can take extra steps and then withdraw the togepi egg, and then the extra steps taken would have contributed toward the egg hatching even though it wasn't even in the party. Bulbasaur was actually the hardest gift pokemon to manip stats for because it needs good hp and defense in order to live a Peck from Spearow alongside good other stats. I agree with the publication image being a frame where all three starters are used, given how starters are a massive part of the run. I didn't find out until today that the overworld Suicune events weren't required for the Ecruteak Suicune encounter, I looked up guides that said they were. It was my fault for assuming they were but fwiw, the one on Route 42 would have been required anyways for the Friend Ball
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
DJ Incendration wrote:
This is cool! Do you think maybe we could have videos with the audio from each game? As in, one video for Silver, one for Crystal, one for Yellow? I know we have one for Crystal, but could we have videos of the other two? I am blind, so I can't tell what's going on in each game, but I've memorized what happens with the audio of gen 1. In any case, yes vote!
I can upload them pretty easily. Yellow is less worth doing since it doesn't do anything for the last hour or two but it's still probably worth doing
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Massive thanks to all of the compliments on this btw. This was really hard to do I appreciate them. :)
Fortranm
He/Him
Editor, Experienced player (780)
Joined: 10/19/2013
Posts: 1116
gabraltar wrote:
I didn't find out until today that the overworld Suicune events weren't required for the Ecruteak Suicune encounter, I looked up guides that said they were. It was my fault for assuming they were but fwiw, the one on Route 42 would have been required anyways for the Friend Ball
So it would be way too late to get the berry on Route 42 after the event at Tin Tower (which would be done after E4)? As for the publication screenshot, I think it might be better to use moments where Kanto starters (around 2:30:00 or 4:18:00) or fossil mons (around 3:16) are used in Gen 2 games with Dragonair being used in Yellow because it looks more "exotic" this way. :D Finally finished watching this. Truly fantastic. Easy YES vote. I have a few more questions: 1. King Rock is acquired in both C and S via revisiting Slowpoke Well to talk to an NPC, but the item actually has a chance to be held by wild mons that could evolve with them. Would it be faster to manipulate for that instead? 2. Dratini is acquired in C by catching it, but it is supposedly available as a gift in this game. Would it be faster to go for that instead? 3. Following up on my previous question about Eevee in Y, given that Y finishes about 2 hours earlier, would it be possibly faster to have yet another reset in the middle to grab one more Eevee instead of breeding one in C? This should grant more exp (from both combat and Candies) along the way as well. Also, regardless of this, is it actually worth it to fight Surge and get Fly in the initial Y playthrough when the reset happens before that badge becomes necessary?
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Fortranm wrote:
gabraltar wrote:
I didn't find out until today that the overworld Suicune events weren't required for the Ecruteak Suicune encounter, I looked up guides that said they were. It was my fault for assuming they were but fwiw, the one on Route 42 would have been required anyways for the Friend Ball
So it would be way too late to get the berry on Route 42 after the event at Tin Tower (which would be done after E4)? As for the publication screenshot, I think it might be better to use moments where Kanto starters (around 2:30:00 or 4:18:00) or fossil mons (around 3:16) are used in Gen 2 games with Dragonair being used in Yellow because it looks more "exotic" this way. :D Finally finished watching this. Truly fantastic. Easy YES vote. I have a few more questions: 1. King Rock is acquired in both C and S via revisiting Slowpoke Well to talk to an NPC, but the item actually has a chance to be held by wild mons that could evolve with them. Would it be faster to manipulate for that instead? 2. Dratini is acquired in C by catching it, but it is supposedly available as a gift in this game. Would it be faster to go for that instead? 3. Following up on my previous question about Eevee in Y, given that Y finishes about 2 hours earlier, would it be possibly faster to have yet another reset in the middle to grab one more Eevee instead of breeding one in C? This should grant more exp (from both combat and Candies) along the way as well. Also, regardless of this, is it actually worth it to fight Surge and get Fly in the initial Y playthrough when the reset happens before that badge becomes necessary?
Massive thanks for the compliments. I actually also kind of thought of that moment as well, with the fossil mons and Dragonair, I feel like either that or the starter frame could be nice for the publication screenshot. I think the fossil mons would overall work better cause it's very odd to see their backsprites in gen 2. 1. Yes there is a chance for C and S to catch a Slowpoke holding a King's Rock but it's not worth manipping them for two reasons: a) The basement of Slowpoke Well is already necessary to go to for Slowbro so getting the King's Rock doesn't end up losing a lot of time and b) manipping wild pokes to come with held items is SLOOOOOOOOOW due to rng correlation. Even though Slowpoke has a high encounter rate in the basement of Slowpoke well, it would still be very slow due to The Well's abysmal encounter rate and it would almost certainly take longer to find than it would take to just get the King's Rock 2. No because it requires an open slot in the party 3. a) No because an Eevee not hatched will start with 70 friendship instead of 120 and it also won't get the met location friendship boost. It also requires much more trading sessions. b) Considering that Y needs to fly back to Lavender to get the Super Rod, fly to Fuschia to get Dragonair, and then fly back to Pallet Town, skipping Surge seems slow as hell. Not to mention getting Fly literally only costs one fight. 4. Yes, it's too late to get the friend ball after the suicune events because Silver needs two friend balls and it's too slow for Silver to make itself two.
Joined: 5/25/2017
Posts: 12
Wta Why not do 6 leaf stones, 6 water stones from mystery gift? As well as do 1 or 2 calls with lass Dana on rt 38 for thunderstone instead of Gina?
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Jadextreme wrote:
Wta Why not do 6 leaf stones, 6 water stones from mystery gift? As well as do 1 or 2 calls with lass Dana on rt 38 for thunderstone instead of Gina?
Tbh, there is a chance that could have been faster but it adds some complications, such as Crystal not immediately being able to evolve Eevee and also its slower to go to Dana than Gina since you need to go to the daycare route anyways for breeding.
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
Grabbing the second Friend Ball isn't that much of a time expense. Silver could catch a level 2 Zubat before the first gym and have it gain friendship by keeping it in the party, and eventually giving it 12,000 EXP to evolve into Golbat and then Crobat. That's how I got Crobat in my 25-hour glitchless catch 'em all speedrun, but it would take much longer than going the Friend Ball route.
Wobmiar
She/Her
Player (75)
Joined: 10/20/2015
Posts: 171
Still in the process of watching, but I want to say: thank you. This is the sequel I wanted for a long time. And it's not even from the same TASer! I am truly entertained (so easy yes vote), but more than that I feel like learning. I am a routing fan, and seeing your work and explanations is such a delight. I am loving my experience watching it, and I know I made a "negative" feedback on your video, but truly, most of your subtitles are perfect and it's so small. I really want you to know I appreciate this TAS, it is a work of art. When I explain to people what I love when I TAS, I often showed them the gen 1 coop diploma TAS. Now, I'm gonna show them this one. Thank you
I like colors
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
Wobmiar wrote:
Still in the process of watching, but I want to say: thank you. This is the sequel I wanted for a long time. And it,s not even from the same TASer! I am truly entertained (so easy yes vote), but more than that I feel like learning. I am a routing fan, and seeing your work and explanations is such a delight. I am loving my experience watching it, and I know I made a "negative" feedback on your video, but truly, most of your subtitles are perfect and it's so small. I really want you to know I appreciate this TAS, it is a work of art. When I explain to people what I love when I TAS, I often showed them the gen 1 coop diploma TAS. Now, I'm gonna show them this one. Thank you
Really, really honored by the comment, thank you so much. Genuinely made my day :)
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
Innovation like this is exciting to see on the Workbench. This is my new favorite Pokemon run because of the monumental amount of route planning, and because there's always something interesting happening on at least one of the screens. I don't know much about Gen 2 but I was surprised you can use Yellow to speed up the completion of later games in the series. I hope we can expect more TAS content from you, gabraltar. If it explores another new frontier, too, that'd be even better (but not required)!
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
CoolKirby wrote:
Innovation like this is exciting to see on the Workbench. This is my new favorite Pokemon run because of the monumental amount of route planning, and because there's always something interesting happening on at least one of the screens. I don't know much about Gen 2 but I was surprised you can use Yellow to speed up the completion of later games in the series. I hope we can expect more TAS content from you, gabraltar. If it explores another new frontier, too, that'd be even better (but not required)!
Massive thanks. I have some other pokemon TAS related projects in mind, namely Ruby/Sapphire Diploma, although I can't work on it yet because mgbahawklink isn't out. Beyond that, other ideas I have are Crystal Battle Tower and maybe Caterpie% for Crystal Also, Yellow isn't necessarily used to speed up Crystal and Silver, it's used because either it, or Red or Blue, are absolutely required to complete the dex in the gen 2 games.
Joined: 2/28/2009
Posts: 99
This movie is why TASes and this site were created. A beautiful work of art. Thanks for spending so much time to make this.
Editor, Skilled player (1939)
Joined: 6/15/2005
Posts: 3247
gabraltar wrote:
Caterpie% for Crystal
I'd like to see the strategy for that. Because I don't think that is happening.
Player (66)
Joined: 1/1/2022
Posts: 13
Location: Washington
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).