Pokémon Pinball is a spin off in which you catch pokémon and visit locations by playing pinball in one of two tables: Blue and Red. Each table has exclusive Pokémon and so does each location as well. With careful planning, this TAS avoids going to many locations and never repeats a Pokémon (except for Eeveelutions).

Game objectives

  • Emulator used: Bizhawk 2.10 (x64)
  • Catch all 151 Pokémon without repeating
  • Avoid wasting too much time manipulating
  • Visits both tables but focuses more on Red table for better manipulating conditions
  • Never loses a bonus or ball, as it can't save time anyway.

Comments

In my original TASes, it was pretty clear the Red table Bonuses were more time consuming, but that the basic gameplay cycle for catching was much faster and more confortable to be done on Red. When actually TASing this category, I later found out something terribly scary: the Red table is not only faster but has a few objects that allow for quick advancements of this game's RNG values. The Blue table lacks these and therefore is much more of a handful in order to manipulate. There were some losses that were considered acceptable in the Blue table.

What advances RNG?

it's mostly a static value, both catching and evolving pokémon advance it, and so does slots and bonuses... But these last two I only found out when i panicked in the Blue table and realized the amazing advantage Red table has. Failing locations changes doesn't advance RNG from what i've noticed and I can't cancel bonuses as well.

What is the advantage in Red table when it comes to RNG?

To catch a Pokémon, you must hit Voltorb in Red table and Shellder in Blue table. When not catching Pokémon, Voltorb advances RNG when hit, but Shellder doesn't. This is why i keep hitting Voltorbs all the time in Red table even when they're not accomplishing anything. In fact, they're actually enabling the next Pokémon selection. In Blue table, I tried a combination of catching Pokémon, evolving and slots to manipulate the next Pokémon. Problem is that after a few catches I lose the capacity to do Slots unless I complete a Bonus game and i cannot quit the Bonus Games without completion. Manipulating locations in Blue table was much worse but i still kept the location cycles to a mininum so very little time was wasted on that regard.
Slots are activated by the CAVE Icons in the lower section. Bonus games are much faster in Blue and they're actually a little bit of an obligation because Mew can only be caught after two Mewtwo bonus games! Location changes are activated in the lateral parts of the tables, digletts in Red or psyduck and poliwag in Blue. Evolutions need 3 loops at the left and catching has a table for 2 or 3 loops at the right.
Catching guide for how many loops enables that Pokémon in a specific location. https://altissimo1.github.io/Side-Series/Pinball/Pinball-GB/locations.html

How do locations and their cycles work?

They're also RNG but with a specific group of locations being possible. When you start, you start at group 1, the next two locations are random group 1 locations, the next two will be group 2 locations, and a final Indigo League location in group 3. They cycle back to groups 11 22 and INDIGO again after that forever. Naturally, in Red I control these swiftly but Blue sucks so I use both the restart game feature and also accept some useless locations as an easier to way manipulate the right locations. This might be faster after all since all my attempts to use evolutions and slots never produced as a result the desired locations at all in blue! I hate Blue, have you noticed already?
Random INFO about my planning process on the forums thread for this game and also on this google docs, it was made for my own pleasure and might or not be helpful. https://docs.google.com/spreadsheets/d/1SD-PrXlHDfn-RI_GKZ0l0RADU-L55m1iC47WwiRDRek/edit?gid=348758025#gid=348758025

LOL you got 3 Eevees

Oh yeah I need to evolve each one differently and guess what, also need to manip RNG BEFORE THAT or they might be all the same guy afterwards. Do you hate Blue table now as well?

Other comments

A better understanding of RNG could make some swift plans to accurately predict RNG values and fastest ways to each capture with minimal time spent, maybe even start at blue table work it's way back to Red? I suck at RAM WATCH and Search but i found the pokémon value after it's generated so it's not useful for predicting but would serve as a cheat to produce the pokémon in casual gameplay lol (Mew anywhere LOL) I could also super optimize every single minigame to perfection so they all look the same with minimal variation but honestly the original TAS was 3hours, this is enough of an improvement for everyone I believe. This was a very strategic TAS to route and my skills definitely improved a little more here.
Discords for poke pinball speedrun: https://discord.gg/9AevfZKejh Disassembly and decomp discord that helped understand RNG: https://discord.gg/upkhVBhrBv
Thanks these guys and my family and the members of the site who root for my TASing to continue. I now hate Pokémon Pinball and will not TAS the Pinball RS series despite having given a little direction towards the routing. This game is unsufferable for me and I believe the Pinball RS might be even harder.

DrD2k9: Claiming for judging.
DrD2k9: Updating movie file with one that saves the game and displays the completed Pokédex as quickly as possible. In the originally submitted movie file, the last frame of input necessary to achieve the goal of completing the Pokédex occurs at frame 365242 but does not save and actually display the Pokédex. Any future submissions aiming for improvement would need to finish the inputs necessary to catch/evolve the final pokemon before this frame--taking longer to actually save/display the Pokédex shouldn't count against a run being considered an improvement.
While quite long and repetetive, this run looks good. Accepting as the full completion branch for this game. As best I can figure, the only other Standard class branch would be a run to max out the score counter.

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17983
Location: 127.0.0.1
Skilled player (1693)
🇧🇷 Brazil
Joined: 2/5/2012
Posts: 2039
Location: 🇧🇷 Brazil
Video will be available in an hour!
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
Skilled player (1831)
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Joined: 9/17/2009
Posts: 5021
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I sucked at this game when I was young. I didn't expect this to be less than 2 hours. You managing to get a 100% run that fast is kinda inspiring, considering I have tons of ideas for 100% of other games, but it's so daunting.
Skilled player (1693)
🇧🇷 Brazil
Joined: 2/5/2012
Posts: 2039
Location: 🇧🇷 Brazil
jlun2 wrote:
I sucked at this game when I was young. I didn't expect this to be less than 2 hours. You managing to get a 100% run that fast is kinda inspiring, considering I have tons of ideas for 100% of other games, but it's so daunting.
Go for it! You're a much better TASer than I am lol start with the routing and invite some people if they wanna help out and i'm sure people will come along! I used a lot of resources from the discord of the speedrunners of this game, even though nobody collaborated directly, a lot of people helped by answering questions and directing for more resources.
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
GJTASer2018
He/Him
Location: Stafford, NY
Joined: 1/24/2018
Posts: 417
Location: Stafford, NY
Oh yeah I need to evolve each one differently and guess what, also need to manip RNG BEFORE THAT or they might be all the same guy afterwards.
No doubt provoking a reaction like this the first time you discovered it: Seriously, would it have been that hard to make the evolution stones something collectable on the tables instead of having to pray to RNGesus for the right evolution to just happen? That just seems like the devs being unnecessarily mean to the player if you ask me...
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...
Post subject: Blue table reactions
Skilled player (1693)
🇧🇷 Brazil
Joined: 2/5/2012
Posts: 2039
Location: 🇧🇷 Brazil
GJTASer2018 wrote:
Oh yeah I need to evolve each one differently and guess what, also need to manip RNG BEFORE THAT or they might be all the same guy afterwards.
No doubt provoking a reaction like this the first time you discovered it: Seriously, would it have been that hard to make the evolution stones something collectable on the tables instead of having to pray to RNGesus for the right evolution to just happen? That just seems like the devs being unnecessarily mean to the player if you ask me...
The blue table in general gave me heart attack and multiple reactions like that , I wasn't aware i could still manipulate results using slots, so I felt disheartened believing that after TASing 75% of the game i wouldn't be able to progress in a meaningful manner because blue table had no opportunities for RNG changes... luckily the disassembly discord gave me some directions on what to test to progress further. Blue table is horrible.
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
DrD2k9
He/Him
Editor, Expert player (2572)
Location: US
Joined: 8/21/2016
Posts: 1190
Location: US
Regarding acceptance: this run is good, but I need a few things clarified before I can make the judgement official. 1) I'm assuming it is not possible to fully catch Mew even in a TAS environment. (Though I am curious if it would be possible by cheating the catch amount.) 2) In this submission, the last frame of input necessary to achieve the goal of completing the pokedex occurs at frame 365242. But there are 863 frames of blank input after this frame in the submitted bk2; in the future such ending blank frame should be truncated off the movie before exporting to .bk2 for submission. This allows for proper time reporting in the submission, blank frames artificially inflate the time. I can update the submission with a properly truncated version or... 3) Because ending the run on frame 365242 as listed above doesn't lead to any type of end-game or any confirmation that the pokadex is actually completed. I'd recommend that a file containing the necessary inputs to display and scroll through the completed pokedex be used instead. I'll need to update the submission with one of these two userfiles. KusogeMan, would the recommendation in #3 above be satisfactory for you? If so, any submissions in the future aiming for an improvement would still need to accomplish the goal with gameplay improvements before frame 365242.
Skilled player (1693)
🇧🇷 Brazil
Joined: 2/5/2012
Posts: 2039
Location: 🇧🇷 Brazil
yes, mew is literally impossible to catch as the value is too high,this was reverse engineered, the value is like the max value, he's "caught" by surviving the whole 2 minutes, that's why i don't commit seppuku there, there doesn't seem to be enough frames for anyone to ever catch it. And do everything you feel it's recommended to make the movie appropriate, I appreciate the attention.
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
GJTASer2018
He/Him
Location: Stafford, NY
Joined: 1/24/2018
Posts: 417
Location: Stafford, NY
To elaborate on the Mew situation a bit:
The Cutting Room Floor wrote:
The game technically allows the player to catch Mew when it appears, complete with catching animation. The problem is that Mew is programmed to take a whopping 1024 hits to be caught which is impossible during normal gameplay without using a cheat device due to the 2 minute timer.
Even with frame-perfect TAS inputs, it still takes about 3 minutes to get that many hits: Link to video It's simply not possible to catch Mew legitimately in this game, period. And the fact that Mew is the only Pokemon that is added to the Pokedex through just encountering it makes it clear that the devs intended it to be that way.
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...
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17983
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. ---- [6764] GBC Pokémon Pinball "complete Pokédex" by KusogeMan in 1:41:48.218