(Link to video)
It would be a shame if there is no movie of core Pokemon title being submitted this year, wouldn't it?
Note: MKDasher's input is used until reaching Jubilife City. I suggest adding him as another author.
  • Emulator Used: DeSmuME 0.9.9
  • Advanced Bus-Level Timing: OFF
  • Does NOT save and reset
  • Genre: RPG

Goal Choice

This movie beats Pokemon Pearl without warping by saving in the void, but it uses the tweaking glitch for other purposes. Saving and resetting are avoided because they are necessary for warping. This is to make the goal choice less arbitrary. "No saving/resetting" can be used as the branch name if it sounds better.

Version Choice

Using Pearl or Diamond makes no difference in this run since the legendary event is skipped and no game-exclusive Pokemon is used.

The Team

Thanks to inspiration from SDA Knowledge Base, Abra/Kadabra from an in-game-trade is used as the main battle Pokemon for the majority of the run. I think it's a good idea to use Kazza for this route because it levels up much faster than any starters, and that's an important factor since a big part of the game is skipped. Chimchar is used for the beginning of the game and became HM user afterwards. A Machop is caught for trading. A Psyduck is caught for Surf and Waterfall.

Tweaking Glitch

A detailed explanation can be found in this submission. Void tweaking and object unloading are used. Doing object unloading with bikes also seems to mess up the altitude part of collision data.

Sequence Breaks

There are two major sequence breaks in this run.
  • Psyduck skip(going to the northern part of Route 210 early): allows me to skip the 3rd and 4th badges.
  • Sunyshore guard skip(going to Route 222 early): allows me to skip most Galactic events.

About Luck

  • As always, critical hits are faster than super effective moves. However, due to the difficulty of manipulating luck in this game, it might turn out to be faster to just use the super effective moves sometimes. Super effective moves are also used over critical hits in certain cases for PP conservation.
  • You can only manipulate wild encounter within an area when there are moving objects. Repels are necessary to avoid unwanted encounters in large dungeons.
  • Kazza has disobedience issues almost immediately after trade until getting Forest Badge and after a certain fight on Route 210 until getting Mine Badge. This makes luck manipulation significantly harder during a big portion of the run. Due to this very reason, this strat is not practical for RTA. BTW, Byron's Bronzor is the single hardest enemy to manipulate for because you need a max range critical hit while Kazza has a high chance to disobey.
  • Quick claw is not as useful as it was in Gen 2&3. I haven't found any documentation about how to manipulate it. There are a few opponents through out the run that outspeed Chimchar and Abra/Kadabra. There are even a few ones that have 4 attacking moves with 100% accuracy. Luckily, Kazza is able to take a few hit without fainting.

Micro-optimization

  • Just like in Gen 3 Pokemon games, when you need to turn while standing still, bumping into objects or walls in front of you instead of turning right away saves a few frames each time.
  • The 4th gear of the bike is slower than the 3rd gear on the first tile after start moving, so changing back to 3rd gear before screen transitions or getting off the bike and turn to 4th gear only after moving one tile saves a few frames each time.
  • During many parts of the battle scenes, pressing A or B makes the cutscenes faster for some reasons.

Difference between This Run and Platinum any% RTA

This run is similar to Pokemon Platinum any% RTA to a certain degree. However, there are a few major difference due to version differences.
  • In Pt, you can't get TM10(Hidden Power) early in the game, and you can't manipulate RNG by waiting after a battle started in Pt. Using traded Abra/Kadabra wouldn't work in Pt even under TASing condition.
  • Surf is enabled by Relic Badge in D/P but by Fen Badge in Pt. Hearthome Gym is only open after getting HM03 in D/P, but you have to beat Hearthome Gym to even leave the city from the right side in Pt. As a result, you can skip both Veilstone Gym and Pastoria Gym in this run, but only Veilstone Gym in Pt.
  • In D/P, you can go to Snowpoint City immediately after getting Mine Badge, but you have to beat Team Galactic in two of the lakes in Pt before heading north.
  • The NPC who blocks your way at the Hearthome/Route 212 gate is gone after visiting Solaceon Town in D/P but only after beating Maylene in Pt. As a result, you can go to Pastoria City via Route 212 from Hearthome and skip a few maindatory trainers on Route 215 and 214. The two maindatory trainers on Route 212 can be skipped by tweaking.

Route details

  • I fought the two optional trainers at the trainer school in order to get TM10 Hidden Power so that Kazza can fight by itself as early as possible.
  • Battle Style is not set to "Set" in the beginning because both Chimchar and Abra are used during the first gym battle.
  • Because Fly is not available, Kazza's Teleport is used to take shortcuts. As a result, I have to keep Teleport until getting Icicle Badge.
  • The Ether in Mt. Coronet and the Max Elixir in Victory Road are picked up to restore PPs.
  • I make Chimchar the leader of the team before the 2nd rival battle to make it faint so the teamed trainers on Route 209 and in Lost Tower can be skipped.
  • I picked up the Zap Plate next to Vista Lighthouse to boost the power of Charge Beam (is this a Metroid reference lol). The special effect of this move(raising the user's Special Attack by one stage) is proved to be important during the last battles in this run.

RNG-unrelated improvement

  • I should have bought 3 Repels in Floaroma Town instead of picking one up on Route 205 and buying 2 at Eterna City. This is a known improvement.
  • I'm not sure whether getting Pokerus early in the run will help a lot, but it shouldn't hurt.
  • I used MKDasher's input for the first 10 minutes of the run so the rival uses a default name. It may or may not be faster to actually give him a single-character name.

RNG-related improvement

  • Battle RNG manipulation can be improved for sure, especially for certain fights early in the run. The manipulation of certain spinners can probably be improved as well.
  • There is a message about the fog when Psyduck is encounter on northern Route 210. It might be a little faster to catch a Bibarel on Route 209 after leaving Lost Tower if your luck is good at the moment. TBH, I think it's pretty funny to have Psyduck in your team though so maybe it can be counted as a minor speed-entertainment tradeoff. :P
  • It might be a good idea to catch a wild Abra on Route 203 with Twisted Spoon after the first gym so that you can save a few crits and let Kazza forget Teleport for new moves. Abra has an encounter rate of 15% on Route 203 with a 5% chance of carrying a Twisted Spoon so it's not easy to manipulate this encounter. Alternatively, you might want to grab the Odd Incense at Solaceon Ruins. It's a less of a potential time saver, but it might allow Kazza to OHKO a few more enemies. You should buy a Escape Rope at Floaroma Town in this case.
  • I actually have an uncompleted(and unoptimized) testrun with a very different route. Piplup is picked at the beginning, Machop is used until getting the bike, and a Chansey with Lukcy egg should be caught at Route 209 or 210(I failed to do this in the testrun since it has a 5%x5% chance). In this case, you don't have to fight the two trainers at the trainer school and the Lucky Egg gives Kazza more exp late in the run. You do need to make suer Machop is exactly at Lv23 so that Kazza can learn Psybeam at Lv24 after using a Rare Candy. The down side is that Machop can be outspeeded very often and Kazza would start with lower Exp and zero EVs at a much later point in the run. You also need to reteach Rock Smash to Chasey since Machop has been traded away at that point.

Special Thanks

  • MKDasher for the any% run and all the lua scripts. This movie wouldn't happen without his work on this game.
  • YOU, for reading the submission text and watching the movie.
Last and not least, merry early Christmas!

Noxxa: Judging.
Noxxa: Fixed branch name and added MKDasher as coauthor per suggestions given in the submission message and discussion.
Noxxa: The quality of this movie isn't really spectacular, with a fair few improvements being known and visible - and some of the RNG manipulating action sometimes feels a bit slow, although that might really just be a limitation of the game. That said, the potential improvements are not massive deal-breakers and the movie still holds itself up as good enough in technical quality overall.
On the subject of the category, it is mildly arbitrary, but it is clearly defined and does make a good showcase of what a TAS of 4th gen Pokémon looks like without glitching to the end and skipping the vast majority of the game as the any% movie does. For that reason, I think there is good enough merit to publish this TAS, and as such, accepting to Moons as a new category.
Spikestuff: Publishing. But it'll probably be published in 2018.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14854
Location: 127.0.0.1
Spikestuff
They/Them
Editor, Publisher, Expert player (2283)
Joined: 10/12/2011
Posts: 6335
Location: The land down under.
>DS >2hrs >Mid December cries Shotgun publication when this gets accepted. (will vote in a bit)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Player (44)
Joined: 7/11/2010
Posts: 1022
I'd prefer "no save/reset" as the category name. It's more descriptive as to what is actually banned (for example, "warpless" to me would ban things like losing a battle to warp back to a Pokémon Center). You might want to elaborate on what "Psyduck skip" is, somewhat; it's not a term that's familiar to most players of the game (as opposed to something like "Sunyshore guard skip" which is obvious as to what it does, if not how it's done).
Editor
Joined: 11/3/2013
Posts: 506
When an encode is available, I will watch this. I'm sure the technical quality will be excellent - and I am always intrigued when a Pokemon you might not expect ends up being the fastest. I would never have thought of Kadabra. However... As someone who has watched a lot of real-time Pokemon runs, this just seems like such an arbitrary category to me. To allow some applications of the tweaking glitch but ban others doesn't sit right with me. I would have preferred it if a run like this had been done on Pokemon Platinum, where the skip-to-the-end void tweak is impossible anyway. If it does end up not getting published, I'm sure it will be a great gruefood delight entry.
Active player (434)
Joined: 2/5/2012
Posts: 1687
Location: Brasil
This seems to be a trend from Fortranm,he sends amazing TASes that follow his own rules instead of doing a TAS for the known categories,I was hoping for a glitchless like anybody else.
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1114
The comments have been updated.
thatguy wrote:
As someone who has watched a lot of real-time Pokemon runs, this just seems like such an arbitrary category to me. To allow some applications of the tweaking glitch but ban others doesn't sit right with me. I would have preferred it if a run like this had been done on Pokemon Platinum, where the skip-to-the-end void tweak is impossible anyway. If it does end up not getting published, I'm sure it will be a great gruefood delight entry.
Yeah, maybe it will sound less arbitrary if it's "no save/reload" instead. In fact, if you start a new game with an existing save so that you can't save whatsoever, this should be the actual fasted route to beat the game. As mentioned in the updated comments, there are some major differences between this run and a Platinum any% RTA. I have done some planning for a Platinum any% TAS, but I think the round 2 Elite 4 should be beaten in this case similar to how Red is the considered the final boss of G/S/C/HG/SS.
grassini wrote:
This seems to be a trend from Fortranm,he sends amazing TASes that follow his own rules instead of doing a TAS for the known categories,I was hoping for a glitchless like anybody else.
I have considered making a glitchless D/P run at one point, but I don't think the product would be too different from what you would expect from a RTA. It's probably gonna be either using Chimchar line all the way to the end or switching to the title legendary during the climax of the story. Using the traded Abra is definitely not worthy, as my testrun from 2015 has shown.
Active player (434)
Joined: 2/5/2012
Posts: 1687
Location: Brasil
I think the run might be entertaining anyway,but I thought the RTA runs used the penguin instead of chimchar or kazza.
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1114
grassini wrote:
I think the run might be entertaining anyway,but I thought the RTA runs used the penguin instead of chimchar or kazza.
Piplup line is used for Platinum glitchless any% RTA, but Chimchar line is used for D/P. @Spikestuff: So... are you making a temp encode?
Skilled player (1705)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I'm rather surprised that voidless "only" saves a bit over an hour. Would you be willing to try TASing the later pokemon games on DS? Those appear highly anticipated.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1114
Link to video Temp encode is here.
jlun2 wrote:
I'm rather surprised that voidless "only" saves a bit over an hour. Would you be willing to try TASing the later pokemon games on DS? Those appear highly anticipated.
I have done some routing for Platinum and might actually do a run for it in near future. I might consider Gen 5 games at some point as well, but I guess I'll leave HGSS any% for others, hopefully MKDasher if he is still interested in these games since I'm not very competent at manipulating RNG seed, which is probably required for most HGSS categories.
Joined: 9/7/2005
Posts: 143
Location: Las Vegas, Nevada, USA
Fortranm wrote:
I might consider Gen 5 games at some point as well
Did Kaphotics ever end up releasing his Gen 5 notes?
This guy are sick.
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1114
Daniel, Lord Bahamut wrote:
Fortranm wrote:
I might consider Gen 5 games at some point as well
Did Kaphotics ever end up releasing his Gen 5 notes?
With all due respect, at this point in time, it's almost safe to say that cheat codes are used for that run. It's probably the best for everyone to just pretend it never happened.
Active player (434)
Joined: 2/5/2012
Posts: 1687
Location: Brasil
https://www.youtube.com/watch?v=x0K5HaDIT4k he has some demos for battle rng in gen6 too i believe,so he probably keeps up the excuse that his rng control tech can be exploited in real time play
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
Editor, Skilled player (1938)
Joined: 6/15/2005
Posts: 3246
Finally got around to watching this one. Looks like Kadabra is pretty good as a battler (not sure about non-traded one). Also, it's great that you worked through the disobedience issues. I thought Kadabra wouldn't have worked out because of how easy it is for high-level Pokemon to kill Kadabra late in the game. Fortunately the AI seems to be pretty bad. Even during the champion battle, Garchomp and Lucario could have used Earthquake but instead chose to use something else. (Guess I'm just too used to Gen 3 mechanics.) Other comments: - The journal can be used to manipulate overworld RNG. I guess (Super) Repel was used instead because the journal was too slow? - Every time you enter battle, it initializes the RNG based on system time (same way as it is initialized at the beginning of the game). So I think changing when you enter battle can be used to improve on battle manipulation. Note: This doesn't change overworld RNG, overworld RNG is only interrupted and resumes after battle. - I'd prefer if you did something creative with the Poketch from time to time. - Stereo sound in Pokemon during battles always struck me as a bit weird, with most of the sound coming from the right side (probably because that's where all the hits are landing in this TAS).
Fortranm
He/Him
Editor, Experienced player (775)
Joined: 10/19/2013
Posts: 1114
FractalFusion wrote:
Finally got around to watching this one. Looks like Kadabra is pretty good as a battler (not sure about non-traded one). Also, it's great that you worked through the disobedience issues.
One advantage of the traded Abra is that it starts at Lv.7, while the wild ones on Route 203 are at Lv.4-5 and don't have boosted exp at the beginning. Using a Pokemon with disobedience issue is surely a specialty of TAS. :)
FractalFusion wrote:
I thought Kadabra wouldn't have worked out because of how easy it is for high-level Pokemon to kill Kadabra late in the game. Fortunately the AI seems to be pretty bad. Even during the champion battle, Garchomp and Lucario could have used Earthquake but instead chose to use something else. (Guess I'm just too used to Gen 3 mechanics.)
Yeah, AI has a chance to use any moves that have effects on you. I was a little surprised as well.
FractalFusion wrote:
The journal can be used to manipulate overworld RNG. I guess (Super) Repel was used instead because the journal was too slow?
Using Repels is definitely faster than opening the journal repeatedly in large grassy areas and dungeons.
FractalFusion wrote:
Every time you enter battle, it initializes the RNG based on system time (same way as it is initialized at the beginning of the game). So I think changing when you enter battle can be used to improve on battle manipulation. Note: This doesn't change overworld RNG, overworld RNG is only interrupted and resumes after battle.
Certain fights in this run can be improved this way for sure, most notably the first gym fight, although this is the type of stuff that's hard to completely optimize without a bot.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14854
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. ---- [3598] DS Pokémon: Pearl Version by Fortranm & mkdasher in 2:18:17.97
Joined: 12/29/2007
Posts: 489
Fortranm wrote:
Zowayix wrote:
I don't like "no save/reset" for the middle one because save/reset can be used for non-glitch stuff totally unrelated to the void. "Warpless" or "no glitch warps" would be preferred.
Maybe, but "no save/reset" should work for now since I did avoid saving and resetting in that run.
Cross-quoted from the glitchless thread to push that this run's branch name should be "warpless", "no glitch warps", or "no void glitch". It's not that "no save/reset" is actively wrong for the movie, it's that it's not the best branch name: 1) In this movie, the no save/reset isn't fundamentally part of the route; avoiding using the void is. Suppose a future improvement to this movie uses the tweaking glitch, avoids the void glitch, and also performs a save/reset for luck manipulation elsewhere like the glitchless submission does. Isn't it still the same category and could obsolete this movie despite the save/reset? 2) In the fastest movie, the save/reset isn't fundamentally part of the route; the void glitch is. Suppose someone found a void path that could reach the Hall of Fame without saving/resetting. It shouldn't obsolete this movie on the grounds of being no save/reset, should it? 3) For any other game, if I saw three categories "any%", "no X", and "glitchless" from fastest to slowest, I'm going to assume that the fastest movie uses some game-breaking maneuver X, the middle movie avoids X, and the glitchless movie avoids more than just X. It would be very weird to hear that (a) X is not a game-breaking maneuver, and (b) the glitchless movie also performs X. Thoughts?