Overview

This is a TAS of the USA/Europe version of Pokémon Red, finishing with a in-game clock of 1:41. The emulator used for recording was VBA 1.7.2 (Nitsuja rev. 10), and the run itself was completed over the course of approximately one month. Throughout the run, only three pokémon are collected: Charmander, Gyarados, and a Pidgey.

Features

  • Aims for fastest time.
  • Takes no damage.
  • Manipulates luck.
  • Abuses programming errors in the game.
  • Ignores semi-important goals in the game.
  • No predefined saves.
  • Genre: RPG

Description

As with the previous movie, this submission is also aiming for the fastest time to become the Pokémon League Champion, and does so 15,632 frames faster than the last. In general, this new time can be attributed to several changes in tactic:
  • Using Gyarados instead of Mew.
  • Glitching the main battler earlier (in Mt. Moon instead of Cerulean).
  • Not catching Abra or Snorlax.
It's also worth noting that a level 7 Gyarados caught in the wild knows all the attacks he would learn up to level 42, including:
  • Bite
    • A mid-level normal attack.
  • Dragon Rage
    • Guaranteed 40 points of damage.
    • Most pokémon under level 20 have less than 40 hit points.
  • Hydro Pump
    • The most powerful water attack.
Having such a strong arsenal of attacks, Gyarados is able to power through the first part of the game effortlessly. Most of the saved time comes in the first half. The Elite Four is somewhat slower, however, because Gyarados does not know Pyshic or Dig to take out the Ghost pokémon.

Luck Manipulation

The majority of the manipulation in this game comes during battles. Manipulating critical hits, adjusting damage, manipulating misses, etc. I have tried my best to ensure that all delays are as short a possible, and watching full speed they are hardly to be noticed. I also had to manipulate three 1/256 misses this run: Lt. Surges Raichu, Lorelei's Lapras, and Gary's Blastoise in the very last battle. Other things were manipulated too, such as the location of the switches in Vermillion Gym, causing people to move, etc.

Glitch Abuse

The glitch I use to catch Gyarados is in principle the same one I used to catch Mew, only a change of setting. Instead of Teleporting from the Glitch Trainer, I use Escape Rope instead. Fighting the Lass is what triggers Gyarados when I return to the lower level. I also use the Poké Doll trick again.

Selected Notes

Start - Mt. Moon

  • I decided to rename Chamander this time. After the second battle, it had already paid for itself.
  • Saved a critical hit on the first trainer in Veridian Forest.
  • Saved a critical hit on Brock's Onix.
  • Picked up seven Escape Ropes. I would have gotten eight, but I didn't have enough money.
  • Saved a lot of time on the Youngster by having more Embers at my disposal.
  • Used the Poké Center, necessary for Gyarados glitching.
  • Time lost: 31 frames.

Mt. Moon - Cerulean

  • Avoided picking up TMs.
  • Rolled Gyarados with max stats.
  • Fought the Gym immediately, and learned Bubblebeam.
  • Saved at Poké Center (last time until Indigo Plateau).
  • Time lost: 3,411 frames.

Nugget Bridge - Celedon

  • Abra was not caught.
  • Mew is not glitched.
  • Minimized both 'Critical hit' and 'Super effective' messages through move choice.
  • Minimized switching between attacks.
  • Time gained: 19,002 frames.

Poké Tower - Safari Zone

  • Due to a lower special, I was unable to do Celedon Gym before Poké Tower. This means I lost four Ice Beams which weren't auto-healed in the tower. It turned out to be alright, though, because of the extra 5pp from Surf.
  • Time gained 2,226 frames.

Fuschia Gym - Indigo Plateau

  • Bite was, as speculated, not strong enough to do Fuschia Gym immediately. The was unfortunate, because I didn't want to teach Strength without Surf, and I wanted / needed Hydro Pump for the Gym. I attempted doing the office building first, but to no success. Although I was able to get through alright, I used all of my Hydro Pumps doing so, which defeats the whole point. So, I did in fact end up having to teach Strength without Surf. To mitigate the loss a bit, I switched the Surf HM up to the top while learning Strength. This had a nice side effect. Namely, that I was able to do Blaine before Sabrina without losing menu time, because the item menu cursor was up near the top when I needed to Escape Rope out of the Mansion.
  • Time lost: 483 frames.

Lorelei

  • Jynx got an extra attack.
  • More critical hits needed.
  • Time lost: 256 frames.

Bruno

  • One extra attack for the Machamp.
  • Time lost: 274 frames.

Agatha

  • Three extra attacks needed, one for each Ghost.
  • Time lost: 1,034 frames.

Lance

  • Dragonite got an extra attack.
  • Time lost: 230 frames.

Gary

  • Pidgeot got an extra attack.
  • One less attack needed for Arcanine.
  • Time gained: 108 frames.

primorial#soup: In the description text, it should probably be noted that this run breaks sequence twice. Once by using the Poké Doll trick to skip the Game Corner completely, and once by swimming to Cinnibar from Pallet Town instead of going through Seafoam Islands. Both previously published runs do both of these as well.

Bisqwit: Accepting for being an improvement to the previous version. However, I think I'll keep the torrent of the previous movie around too, because the Mew version is still very interesting.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
This movie is awesome. Voting yes. I smile when I see Lt. Surge's Raichu miss Thunderbolt on Gyarados.
Former player
Joined: 3/9/2004
Posts: 484
Location: ­­
Is that time intentional? With the whole pi - 3 thing and all?
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
Bladegash wrote:
Is that time intentional? With the whole pi - 3 thing and all?
Wow, I never noticed that. Nice observation. Of course it's not intentional.
Player (87)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
Bladegash wrote:
Is that time intentional? With the whole pi - 3 thing and all?
I was hoping to break 1:42, so in that regard it is... that it happened to be 1:41:59 was just coincidence.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Joined: 3/7/2006
Posts: 720
Location: UK
I've been following this since it was Mew slaying everything in sight. :) Glad to see such a fine outcome, here's a Yes!
Voted NO for NO reason
Player (166)
Joined: 4/27/2006
Posts: 304
Location: Eastern Canada
I remembered this game being... longer (yes, by the way!).
Joined: 5/27/2005
Posts: 465
Location: Turku, Finland
Oh boy, oh boy, oh boy. MOVIE NIGHT! ;) (I'll edit my comments to this post once i have watched it) EDIT: Yup, it was as good as I expected it to be ;). Didn't spot anything to improve. There isn't any reason why i wouldn't vote yes. I hope you continue making TASes, since your work is always very high quality.
Which run should I encode next? :)
Joined: 10/24/2005
Posts: 1080
Location: San Jose
Gah, the consistent music drove me insane!! Well, it was like that in the previous movie too ;), so I can't complain Voting yes, because there seems to a considerable improvement over the first one. I'm kind of disappointed that Mew never came up, which was one of the main selling points of the previous movie, but this movie is great too!
<agill> banana banana banana terracotta pie! <Shinryuu> ho-la terracotta barba-ra anal-o~
Player (87)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
DK64_MASTER wrote:
I'm kind of disappointed that Mew never came up, which was one of the main selling points of the previous movie, but this movie is great too!
Mew is cute and lovable, but Gyarados is a beast! Especially when glitched to have his ending moveset at level 7. Although the previous movie could have been improved a little, it would have been no where near as fast as this one turned out to be. This run is also a lot more indicative of the capabilities of TASing. By an experienced player, a Mew can be glitched real-time without much trouble. Glitching a Gyarados, however, would be nigh impossible in real-time, regardless of skill. The reason is that one needs to be able to walk nearly 100 steps through Mt. Moon (after the battle with the Lass, all the way to the lower level, where Gyarados spawns) without encountering a single random pokémon. If one were to have a random encounter, Gyarados wouldn't spawn, but rather a different pokémon. Because no Repels can be purchased this early in the game, the odds of being able to do this are negligibly small. What makes this run so fast? As soon a Gyarados is caught, the One-Hit-KOing commences. In fact, he performs at level 7 OHKOs that a level 20 Charmander couldn't even manage. The two hit kills Charmander needed in Mt. Moon and Nugget Bridge, and all the time Mew needed getting up to level; Gyarados needs none of it. Plus, glitching him is a lot faster as well. The Trigger Trainer has two grass-type pokémon, which are trivial for Charmander (instead of two water-type pokémon in the Gym), and there's less backtracking. He doesn't need to learn any TMs either. You'll notice in the middle section I picked up 19,000 frames. This is how.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
primorial#soup wrote:
Glitching a Gyarados, however, would be nigh impossible in real-time, regardless of skill. The reason is that one needs to be able to walk nearly 100 steps through Mt. Moon (after the battle with the Lass, all the way to the lower level, where Gyarados spawns) without encountering a single random pokémon.
In real-time, I think anybody would settle for jumping into the first ladder (en route to the Mega Punch). Looks more like 30 steps. Still extremely difficult.
Active player (277)
Joined: 5/29/2004
Posts: 5712
Do you think you can shave off 12 more minutes and make it a Ninety Minute Blitz?
put yourself in my rocketpack if that poochie is one outrageous dude
Player (87)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
Bag of Magic Food wrote:
Do you think you can shave off 12 more minutes and make it a Ninety Minute Blitz?
If someone had told me 4 months ago that 1:42 was possible, I would have called them crazy. But 1:30? No. No! At least not without a whole ton of new tricks. Because nearly every battle in the entire run is OHKO, this run is nearing a theoretical lower bound. Whole sections would need to be chopped out in order to bring this time down any more. Possible Candidates: - Find a way to glitch around Snorlax without collecting flute (or, altnatively, glitch a flute into your inventory). If this were possible, it would save around 7 minutes, because Poké Tower could be skipped entirely. - Find a way to glitch around fake barriers in Victory Road. This would only save around 2 minutes, from not having to shove rocks around. I don't see any other real opportunities.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
primorial#soup wrote:
I don't see any other real opportunities.
On the surface, I don't. However, this is a community that will glitch the game and warp you straight to the final boss (figuratively speaking). Something magical might happen if you mess around with restart sequences (A+B+Start+Select).
Player (87)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
I've recently located the in-game timer. It seems that the displayed time is calculated after the hall of fame credits, so depositing the other two pokémon before the elite four was the best choice in both regards. In case anyone is interested, at the moment the time was displayed, the in-game timer was at 1:41:08.6
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
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. ---- [548] SGB Pokémon: Red Version "trainer escape glitch" by primorial_soup in 1:41:58.52
Active player (277)
Joined: 5/29/2004
Posts: 5712
Hmm, why'd you only mention Charmander in the description text? Keeping Gyarados a surprise?
put yourself in my rocketpack if that poochie is one outrageous dude
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
I think you should have named Charmander with a more meaningful name than just "-". I understand that you wanted a 1-letter name to save time, but I think that instead of "-" you could have used eg. "C" which has more meaning. (After all, it's not unusual to nickname someone after the first letter of his name.)
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
Warp wrote:
I think you should have named Charmander with a more meaningful name than just "-". I understand that you wanted a 1-letter name to save time, but I think that instead of "-" you could have used eg. "C" which has more meaning. (After all, it's not unusual to nickname someone after the first letter of his name.)
I followed primorial#soup's lead and named everyone in Pokémon Gold using non-alphabetic characters. Well, almost everyone. I found "-" to be more novel than "A" or "C".
Active player (277)
Joined: 5/29/2004
Posts: 5712
Warp wrote:
I think you should have named Charmander with a more meaningful name than just "-". I understand that you wanted a 1-letter name to save time, but I think that instead of "-" you could have used eg. "C" which has more meaning. (After all, it's not unusual to nickname someone after the first letter of his name.)
Meaning? We're looking for the fastest time to completion, not any "meaning".
put yourself in my rocketpack if that poochie is one outrageous dude
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
The video being fun to watch is also a goal.
Active player (277)
Joined: 5/29/2004
Posts: 5712
I don't think the name makes it more fun, unless you're trying to create some stupid dialogue humor by calling the character "Buttfart" or something. And it's already funny enough for a character to have a short name, or in this game, a minus, since minuses normally denote empty menu options. But yeah, heroes all named A, that's fuuuuuun stuff! Um
put yourself in my rocketpack if that poochie is one outrageous dude
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
Not being confused by the text appearing on the screen while watching the video adds to the entertainment.
Player (87)
Joined: 1/15/2006
Posts: 333
Location: Bangkok, Thailand
I really had two choices that I considered: one being 'A' and the other '-'. Anything else would need the cursor to be moved out of the way. I chose '-', because I thought it was more original than 'A', although until you know how the character is named, the text may be a little confusing.
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
primorial#soup wrote:
I really had two choices that I considered: one being 'A' and the other '-'. Anything else would need the cursor to be moved out of the way.
I didn't realize start can exit the naming menu. Oh well. It really doesn't matter. If it really mattered, you wouldn't name your trainer "Primo".