Submission Text Full Submission Page
First, MKDasher's input is used until getting the bike. Therefore, he is added as coauthor. Second, aera helped routing in very crucial ways. Therefore, he is added as another coauthor. The first video starts at the bike shop and ends after entering Battle Tower. The second video covers the rest of the run.
  • Emulator Used: DeSmuME 0.9.9
  • Advanced Bus-Level Timing: OFF
  • Genre: RPG

Goal Choice

This movie beats Pokemon Pearl with all boss battles completed at least once, similar to [3588] DS Castlevania: Portrait of Ruin "all bosses" by mtbRc in 24:09.89 and [3506] N64 Paper Mario "All Cards" by Malleoz in 2:30:33.83. There is no restriction in the use of glitches.
"Boss battles" are defined as all battles that doesn't use the standard trainer or Galactic grunt theme. To be exact, boss battles include 6 rival fights, 8 gym leader fights, 6 Galactic commander fights, 2 Cyrus fights, 2 Palmer fights, Elite 4 fights, and the Cynthia fight.
Note: There is a harder version of the sixth rival fight that is unlocked after entering Hall of Fame 20 times. Given the fact that the fight is exactly the same other than the rival's team being at slightly higher levels and it takes about 100 minutes to enter Hall of Fame 20 times even from the void, I decided to only to the normal version of the rival battle in Fight Area.

Version Choice

The only version difference that matters for this run is the legendary encounter at Spear Pillar. Pearl is used because Palkia can learn Surf, thus the number of wild encounters is minimized.

A History of This Run

Everything started in early 2016 when I decided to make an "all bosses, maximum legendary" run after seeing a few videos showing how to catch Giratina, Darkrai, and Shaymin from the void in English Diamond/Pearl. However, after catching Giratina, I realized that it takes hours to reach Darkrai and Shaymin. I thought about redoing the run on early Japanese release, but I worried that it would make the watchability of the run much lower for most audience, and the fact that lua scripts only support English roms also made it harder for me to make a run on a Japan rom. Eventually, I set the project aside.
The time moves on to early 2017. A way to catch Arceus was found, and more importantly, a much faster way to catch Shaymin and Darkrai in non Japanese D/P was found. These great discoveries reminded me of my D/P completionist run. Many months later, while working on "no save/reset" and "glitchless" runs, I decided to give this project another shot.
Unfortunately, soon I learned that it's impossible to encounter Heatran whatsoever without getting Nationaldex. This means that I would have to acquire Nationaldex in order to meet the "maximum legendary". That would make the run much longer than I hoped it to be. After thinking it through, I decided to abolish the goal of catching all available legendaries. While catching Darkrai, Shaymin, and Arceus in a speedrun can be interesting for sure, repeatedly watching a bunch of legendaries getting caught after biking in the void would get old really quick anyway. It was obvious that there has been a much better understanding of how the void works compared to a few years ago, but I didn't know much about the details. That's when I decided to ask for help from Hall of Origin. Lucky for me, aera enthusiastically agreed to help on routing.
And the run you see here right now is the end result.

The Team

Chimchar/Monferno, Fearow, and Azelf are used as the main battle Pokemon at different points in the run.
Fearow is used for the middle section of the run because it's over leveled and can learn Fly; its type machup is also decent against most opponents it faces.
Azelf is used for the later portion of the run because it has very high Spe. Atk. and Speed base stats and good move pool. These traits are especially important for the fights in Battle Tower.
Oh, and Palkia is caught to be the Surf slave, a suitable role for the master of space and dimensions. :)

The Void

Coming soon.

The Route

Due to how much the route diverges from normal gameplay sequences, I'll explain it in a chronological order. A detailed explanation of the void mechanism can be found in the previous section.

Prebike Era

As mentioned earlier, everything before the bike is directly copied from MKDasher's any% run. There isn't much to talk about here.

Void Trip 1 - Flagging locations and warping to Galactic HQ

I enter the void for the first time in Oreburgh City. I warp to the black Sinnoh to flag the locations that only require a visit to the corresponding map for Fly usage. The map of Pokemon League entrance is visited after leaving black Sinnoh to flag Pokemon League. There are random grasspatches on certain black Sinnoh locations that can trigger wild encounters normally available to the corresponding location. I caught a Lv. 51 Fearow with a Sharp Beak on black Route 225 for Fly and the upcoming fights. It has a good enough Speed IV and +Speed nature so that it can outspeed all enemies it needs to fight. After all of these, I warp into the walkway to the Lake Trio room in Galactic HQ.

Galactic HQ and Veilstone City

At Galactic HQ, Saturn 2 and Cyrus 1 fights are done. I proceed to clear Veilstone Gym and get HM02 Fly. I teach Fearow Fly and fly to Celestic Town.

Celestic Town

The events here happen as usual. HM03 Surf is acquired and Hearthome Gym is unlocked. Before flying to Hearthome City, I go to the shop to buy an Escape Rope and get Wise Glasses from the guy in the shop.

Hearthome City

Meet Mom in the the Contest Hall, fight the gym leader, and do the Rival 2 fight. Looks like Platinum, doesn't it? Afterward, fly back to Veilstone City for another trip to the void.

Void Trip 2 - Onto Spear Pillar

TBH, entering the void from Veilstone City might be slightly slower than doing it from Jubilife City or Oreburgh City, but I decide to use a different entrance for each void trip to show something different each time. The time difference is trivial. The goal of this trip to the void is Spear Pillar.

Spear Pillar

For some reasons, the summon ceremony won't happen until the two grunts are defeated, so the entire sequence has to be done (almost) normally. The Galactic Commander double battle and Cyrus 2 fight take place. After catching Palkia, I use the Escape Rope I bought earlier and fly to Pastoria City.

Pastoria City and Lake Valor

After reaching Pastoria City, I immediately leave from the east to get to Lake Valor. Because the events in Spear Pillar already happened, the lake is back to normal and Azelf is in the cavern... while Saturn is still there. Azelf, the main fighter for the rest of the run, is manipulated to have a 30 Spe. Atk. IV, a + Spe. Atk. nature, and a decent Speed IV. After finishing Saturn 1, I get the TM for Thunder, teach Thunder and Grass Knot to Azelf, give it Wise Glasses, and fly back to Pastoria City.

Pastoria City again

Clear the gym, fight Rival 3, and fly to Twinleaf Town.

Twinleaf Town and Lake Verity

Galactic Grunts double battle (the last grunt battle in this run, actually), Mars 2 fight, and flight to Canalave City.

Canalave City

Fight Rival 4 and clear the gym, then fly to Jubilife City for the third and final trip to the void.

Void Trip 2 - Volkner

Inside the void, I enter the Palpark map to activate the Palpark menu and enter Volkner's room to fight him via RETIRE. After the fight, I go to the Palpark map again to switch back to the normal menu. Doing so warps me to the actual Palpark entrance on Route 221. Then I fly to Fight Area.

Fight Area

Normally, the rival can be battled here during weekends after finishing the quest at Stark Mountain. However, because I entered the map toward the east end while in black Sinnoh, the conversation between the rival and Buck is finished on black Route 230. For some reasons, this makes the rival stuck at the dock, which means I can challenge him once per day anytime I want! The in game time is set on Sunday anyway, but this saves the effort of doing the Heatran quest. That being said, I take the ship to Snowpoint City after doing the Rival 6 fight.

Snowpoint City

Clear the last gym and fly back to Fight Area. There isn't much to do in such a snowy place, right?

Battle Tower

I couldn't find a way to effectively manipulate the trainers and Pokemon that appear in the tower, but luckily, most of them can be OHKO (after Azelf uses Nasty Plot, at least), unless their abilities make it impossible to launch critical hits or their carried Focus Sash (or Sturdy) make it impossible to OHKO them whatsoever. Another noteworthy thing is that many trainers in the tower have much better AI than anyone outside of the tower. Many of them would actually only use the most effective move against my Pokemon. There are a few critical moments when a faster opponent can almost KO Azelf. 49 trainers are fought in total because that's the minimum requirement to do both Palmer battles. A minor glitch is used to make the conversation with Palmer shorter. There is only one place to go after this...

Pokemon League

At last, the end game. I choose not to deposit extra Pokemon in the PC because Azelf actually have enough PP for the last battles, and using the PC takes a long time.
And thus, all boss battles are completed!

Possible alternative routes and goal choices

Coming soon.

Special Thanks

  • MKDasher for the any% run and all the lua scripts. This movie wouldn't happen without his work on this game.
  • Anyone who contributed to the documentation of the void glitch, including but not limited to aera, Krys3000, and MAP.
  • YOU, for reading the submission text and watching the movie.

Masterjun: Hey Fortranm, did you know you can add coauthors yourself? Anyways, judging.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
Location: 127.0.0.1
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
And they said I'd be mad even though I was expecting it unlike the other two times. Ha... Yes, shotgun publications... again.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I'm not sure if I'm the only one, but I would love to see a Platinum version of this, since it has the Battle Frontier that drove me nuts.
Noxxa
They/Them
Moderator, Expert player (4124)
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
I could deal with the other categories, as no save/reset made a pretty interesting run showing off a good amount of the game, and glitchless is an RTA staple also showing off a good amount of the game, but at this point it's getting increasingly less interesting, on top of being longer too. It doesn't really feel like any sort of full completion because of how tweaking/void is used to sequence break all over the place (and it doesn't fulfill any Pokédex goal, like traditional full completion for this series), the pacing feels really bad with the occasional moments of up to ten minutes of void movement to skip to somewhere random, and the Battle Tower is especially extremely tedious to watch, being nearly 80 minutes of OHKOing Pokémon and watching their lifebars drain very slowly. I have to vote no for this on entertainment.
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.
Editor, Expert player (2098)
Joined: 8/25/2013
Posts: 1200
Yeah no picking Pearl for long categories at this point is nothing but a detriment. Platinum has wayyy faster battles, I'm not sure why it wasn't chosen instead.
effort on the first draft means less effort on any draft thereafter - some loser
Editor, Reviewer, Skilled player (1358)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Let's reassume:
  • The first 45 minutes of gameplay are already featured in other branches.
  • The abuses of void glitch and the Battle Tower are especially boring.
  • Glitching defeates the purpose of showing more game content.
  • Why not doing Platinum, since it features Battle Frontier and thus more bosses?
  • Legendary Pokémon also feature a different music, so why not counting them as bosses?
I'm sorry but I have to give a strong No vote.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 303
Location: Stafford, NY
arandomgameTASer wrote:
Platinum has wayyy faster battles, I'm not sure why it wasn't chosen instead.
It does mention in the submission text that Pearl was used to get a Palkia with Surf so that the wild encounters were minimized. If this tactic was the whole reason Pearl was used instead of Platinum, than it seems to be a pretty lousy reason. I'm pretty sure something similar could be set up in Platinum, and there's also the question of have you actually saved any time with this tactic ("more but faster" in Platinum vs. "fewer but slower" in Pearl). That said, I would still vote this No just because of the muddled goal choices even if it was done in Platinum.
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
Fortranm
He/Him
Editor, Experienced player (878)
Joined: 10/19/2013
Posts: 1121
Well, to be honest, I saw this coming, and that's why I reserved a "Possible alternative routes and goal choices" section in the comments. :P First of all, one of my goal is to show more complex and potentially mind-blowing application of the void glitch. Sure, biking in the void gets old really quick, but I do believe the effects of certain application of the void can be interesting to watch and as a matter of fact, are not well known and never being featured in a speedrun. This is one of the reasons I don't think a run of a similar category on Platinum would look better. The other reason is that such a run on Platinum would repeat even more content from an any% Platinum run, which is a direct result of the not having the void glitch. I have a few alternative goal choices in mind, please tell me which one do you think work the best: 1. Significantly reduce the goals - all badges If the goal is reduced to all badges, the time spent in the void would be significantly reduced, and there wouldn't be a need to do Battle Tower at all. 2. Slightly alter the goals - redefine "boss battles" Another similar alternative is to redefine boss battles as the battles that have a special intro and thus cut the rival and Palmer(and therefore Battle Tower) out, or just cut Palmer out, really. 3. Expand the goals - including all legendaries with special BGM As suggested by ThunderAxe31, certain legendaries have non standard battle theme, and they can meet the definition of bosses as well. To catch Heatran, I'll actually have to complete the Sinnoh Pokedex by fighting more NPCs to see all 150 Pokemon, and thus meeting the "traditional full completion" goal. If I have to complete the Pokedex anyway, I might also send the titans from a RSE rom to activate Regigigas. I'm not sure if Desmume 0.9.9 can handle recording with existing GBA save file though. Either way, the run might look a little better if it's done on Japanese version. There will be more trips to the void, but each of them will probably be shorter. The best of all for some people, I'll probably use Darkrai as the main battle Pokemon in this case. Another thing worth mentioning is that someone in Hall of Origin discord server is trying to figure out a glitch that can potentially allow summoning specific trainers in daycare(https://www.youtube.com/watch?v=h7zsSZxR8uw). If it turns out to be possible to summon Palmer via this glitch, it would be fantastic. It's still hard to say where will this glitch lead at this point though.
ViGadeomes
He/Him
Judge, Active player (311)
Joined: 10/16/2017
Posts: 461
Location: France
I think the best is to expend the goal because badges is one of the most important part of the glitchless and "normal way". "Boss battle" will mean you will have to do an other category because a lot of important fights like legendaries will be missed. For Spikestuff's time and because that will be too much branches for this game, I propose "All bosses and legendaries" or no new branches !
Editor, Reviewer, Skilled player (1358)
Joined: 9/12/2016
Posts: 1646
Location: Italy
The only good idea that comes to mind is to wait (and hope) for dual emulation with trades to become a thing, which would allow to make a catch 'em all run like this one: [3134] GB Pokémon: Blue and Red Version "Coop Diploma" by MrWint in 3:48:04.10
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Editor, Expert player (2073)
Joined: 6/15/2005
Posts: 3282
Fortranm, this is the third time you used MKDasher's input. You know MKDasher's input is improvable, right? Also, I'm a little disappointed that you still haven't really done anything interesting with the Poketch, even though there are so many things you could do with it. Yes, I know you don't care about the Poketch, but come on. BTW, if you want Lua scripts for Japanese versions, I can make them for you. I have one for Diamond J so far (since I wanted to see what a run on the J version looks like) and it shouldn't be too hard to get the addresses for Pearl J as well. I don't really have anything to comment on the goal choices of this TAS though, other than that only 1% of the result interested me.
Fortranm
He/Him
Editor, Experienced player (878)
Joined: 10/19/2013
Posts: 1121
FractalFusion wrote:
BTW, if you want Lua scripts for Japanese versions, I can make them for you. I have one for Diamond J so far (since I wanted to see what a run on the J version looks like) and it shouldn't be too hard to get the addresses for Pearl J as well.
Thank you very much, but I'll try to convert MKDasher's scripts first later on. Also, his scripts for Pearl work just fine on Diamond so I suppose they have same RAM addresses for most stuff. I'll wait for a while to see how the research on the trainer summoning glitch turns out, and make a run on early Japanese release with Darkrai or Arceus to see how it turns out. Whatever the goal choice is, it won't include Battle Tower this time. At first I thought winning 49 battles in Battle Tower in a reasonable time has some novelty because that's almost unthinkable for RTA and it would feature many opponent Pokemon that are usually never seen in a speedrun, but it sure turns out to be tedious to watch. :/
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2785
Location: The dark corners of the TASVideos server
om, nom, nom... blech, bitter!