Submission Text Full Submission Page
(flowplayer module removed)

Game objectives

  • Collect 12 artifacts and defeat the final boss to reach the game credits
  • Takes no damage
  • Manipulates luck
  • Makes entertainment and speed tradeoffs
  • Emulator used: DesMuMe 0.9.6 with Advanced Timing disabled

Game description and overview of levels

Adapted from the Wikipedia entry: Metroid Prime Pinball is a pinball video game themed after the Metroid series. The game uses the graphical style and various story elements from Metroid Prime and uses the basic mechanics of pinball, along with typical pinball items. New mechanics are introduced, such as wall jumping and the ability to fire weapons. The Nintendo DS's touchscreen can be nudged with a finger to alter the pinball's trajectory while in motion. The game consists of six pinball tables, each inspired by a different area of Metroid Prime. Each table is shown across both screens of the Nintendo DS.
The game initially offers two "adventure" tables: Pirate Frigate and Tallon Overworld. After each Adventure table is completed a new Boss table is unlocked: Phendrana Drifts and Phazon Mines. To complete the game twelve Artifacts must be collected which are prizes that are awarded after completing objectives such as winning minigames (modes) or beating bosses. Once having acquired twelve Artifacts, the player is granted access to a table called the Artifact Temple, which places six balls on the table at the same time. To complete the table, twelve different targets must be hit with the balls while they are bombarded by attacks from Meta Ridley, one of the antagonists of the Metroid Prime series. Upon completing the Artifact Temple, access is granted to the final table, Impact Crater. After the player defeats the Metroid Prime creature on the Impact Crater table, the game rolls the credit sequence and subsequently unlocks a higher difficulty level, Expert mode (which contains harder enemies but no additional content).

Game mechanics

Frame limitations: Like other console video pinball games there are a limited number of possible shots, or to say that differently if the ball is moving quickly across the flipper and the goal is to hit a specific ramp there is a high probability that there will not be a frame on which activating the flipper will cause the ball to successfully make it up the ramp. In some cases certain shots can't be made even when nudging is employed (described below).
Flipper behavior: Holding the flipper down for three frames as opposed to only one frame can have a significant impact on the velocity (literally speed and direction) of the ball. However, the physics simulation doesn't take into account effects that can be seen on a real pinball machine such as dead drop stops and true preservation of inertia; this game does a better job than some at it but it's not perfect.
Nudging: The table can be moved underneath the ball. Swiping the bottom screen from right to left causes the objects on the playfield to move toward the left. There is no tilt mechanism on the game so the nudging ability can be used to make shots that otherwise wouldn't have worked to be possible.
Bombs: True to the Metroid series it is possible to lay up to three bombs on the playfield at a time; running over a bomb that has been set causes Samus (i.e. the ball) to jump in the air while generally preserving the previous velocity, sometimes over playfield components or enemies. Bombs can also be used to damage enemies.
Level elements: Various objects in the game can have a significant impact on ball velocity. For instance, during Phazon Multiball the game duplicates Samus into a red and a blue ball (that has got to be an out of body experience but I digress). In this mode if the red ball hits a blue Phazon the ball will be violently ejected at high velocity. Some creatures deflect the ball when hit (such as Triclops) while others are squashed by it (Parasites and Burrowers).
Lag: Lag usually isn't influenced by player actions, or at least not ones that the player has any ability to avoid - some animations such as collecting an artifact cause a couple of lag frames regardless of what's on the screen but the artifacts must be collected to complete the game so it's generally unavoidable. Lag can be caused by nudging the table but this can usually be avoided by nudging on different frames.
Separated screen: This typically has no impact on game mechanics but it's worth noting that the game is designed to take into account the screen separation between the top and bottom screens on the DS. Action can and does take place in the space between the screens, such as being able to drop bombs on enemies that can't even be seen. The screen separation / border is 48 pixels, per Flygon.

Run information

I opted to work through the tables in the order of Pirate Frigate -> Phendrana Drifts -> Tallon Overworld -> Phazon Mines. There's a fair amount of discussion about the best possible "route" or order of tables and modes; additional information can be found under the Potential Improvements section.

Section by section notes

Pirate Frigate:
Completed modes:
  • Parasite Purge
  • Walljump
  • Space Pirate Panic
  • Metroid Mania
    • Phazon Multiball (done at the same time as Metroid Mania)
It is not possible to continue to another table while multiball is in progress so one of the two balls was forcibly shoved STDM directly before exiting the level. This level ends with two uncollected artifacts; on all levels after each mode is completed an artifact symbol appears on the bottom screen but in this case two artifacts are not yet collected until subsequent levels.
Phendrana Drifts:
Completed modes:
  • Thardus boss fight
The power bomb was collected on this level and used against Thardus to make the battle go faster. I attempted to luck manipulate the random award spinner on the upper left into giving out a power bomb as an award but I was never able to do so.
Tallon Overworld:
Completed modes:
  • Burrower Bash
  • Triclops Terror
  • Metroid Mania
    • Phazon Multiball (done at the same time as Metroid Mania)
    • Hurry-up award (triggered while in Phazon Multiball but not collectable until it's over)
This was the last opportunity to pick up the remaining Artifacts to reach 12 Artifacts total after completing the Phazon Mines table boss. This unfortunately meant that Metroid Mania and Phazon Multiball were again performed simultaneously but luckily the two look very different. Through a fair amount of trial and error I was able to manipulate one of the metroids into dropping a power bomb which I put to good use against the Omega Pirate.
Phazon Mines:
Completed modes:
  • Omega Pirate boss fight
Missiles are collected on this level. The poor Omega Pirate never gets a chance to shoot.
Artifact Temple:
At the beginning of this stage the ball is launched nearly but not quite far enough to reach the target on the top screen that must be hit to start the Artifact Temple 6-ball multiball. I tried everything I could including bombs to get up there on the initial launch but without success. Update: Mothrayas has noted that he has successfully gotten the center target to stick in realtime so perhaps a different set of inputs leading up to this level would make it possible.
There are essentially three waves - as balls are captured by the waiting targets the number of balls in play drops. When only one ball remains in play the targets sink into the floor or walls and new balls are launched into play. Ridley pelts the area mercilessly but no balls were harmed in the making of this TAS. Please, never quote me on that.
Impact Crater:
The Force Ball is collected on this level. Fighting Metroid Prime wouldn't be nearly as interesting without them as they do an obscene amount of damage although the ramp to activate the Force Ball is very steep and somewhat difficult to navigate. Avoiding damage on this level was incredibly tricky. Samus does not take any damage when in combat mode and I had a full compliment of missiles so I was able to do some decent damage while camping out in combat mode. Two final hits from the force ball were enough to take out Metroid Prime's second form which triggered the game credits. Awesome.

Potential improvements

There are a very small number of speed and entertainment tradeoffs - for instance, in the Impact Crater I chose to wait to fire the final missile during Combat Mode (an action which immediately ends the mode) for a few frames in order to ensure both metroids on the table were destroyed prior to firing the final shot. While the number of frames traded for entertainment was minimal I feel the disclaimer in the run objectives is warranted.
There are a few potential improvements such as taking different routes and removing the constraint of "takes no damage".
Alternate routes: Mothrayas proposed this potential route:
Tallon Overworld
  • Phazon Multiball (1)
    • Burrower Bash (2)
    • Triclops Terror (3)
    • Metroid Mania (4)
Phendrana Drifts
  • Defeat Boss (5)
Phazon Mines
  • Defeat Boss (6)
Pirate Frigate
  • Parasite Purge (power bomb) (7)
  • Space Pirate Panic (8)
  • Metroid Mania (9)
Other artifacts, can be collected in any of the major areas (not determined yet):
  • Wall Jump (10)
  • Hurry Up (11)
  • 4-Way Combo (12)
I opted to do Pirate Frigate first because that was the first level listed on the selection screen (all in the name of saving two frames although I'm not sure if it was worth it :). One potential reason Mothrayas brought up for doing Pirate Frigate after Phendrana Drifts would be to get the power bomb to use in the Parisite Purge but I opted to use the power bomb to defeat Thardus quickly instead. I was unable to luck manipulate the random award in Phendrana Drifts to get another power bomb that way but I *was* able to luck manipulate a metroid into dropping one in Tallon Overworld at the expense of two lag frames due to nudging. With that said the route I chose may or may not be as good as Mothrayas's proposed route.
There are essentially an infinite number of "routes" or orders of levels and modes so a truly optimum route will likely take extensive testing.
Taking damage: While being damaged isn't typically beneficial in the game there may be points where it would have saved a few frames through damage boosting.

Memory addresses

  • Address: Function
  • 023FFC3C Frame counter (4 bytes unsigned)
  • 02099900 Vertical Position (4 bytes unsigned)
  • 020998FC Horizontal Position (4 bytes unsigned)
  • 0209991C Vertical Speed (4 bytes unsigned)
  • 02099918 Horizontal Speed (4 bytes unsigned)
  • 0209E7A9 Timer for purple safety net (1 byte unsigned)
  • 023C787D Boss damage (inconsistent when boss is low on health)

Encodes

None yet; Flygon is working on an encode at this time, however.

Thanks

Props go to:
  • Mothrayas for his experience from making an initial WIP some time ago and for sharing his experience with the game.
  • jlun2 for the memory addresses
  • Flygon for offering to encode the run with the proper screen separation
  • ...and several other folks on IRC who offered their opinions on the run while it was still gestating

Flygon: Added Flowplayer module.
Samsara: What if... No? (removed defunct flowplayer module)

DarkKobold: You have been bested. .

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
This topic is for the purpose of discussing #2901: dwangoAC's DS Metroid Prime Pinball in 06:49.45
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
I saw the run, and I would just like to say it is amazing! I like the part before the Impact site where you juggled multiple balls at once!
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
As mentioned in the submission text, I am running up an SD encode. I am not producing a HD encode, the bandwidth requirements are too high. I'll leave it to Mister Epic to make a point-based HD encode, should he feel he wants to. I submit my Yes vote, I was reasonably entertained by the run. A note to encoders: The border is 48 pixels horizontally.
Joined: 4/30/2006
Posts: 480
Location: the secret cow level
This desyncs at the mission select menu (ie, almost immediately), are there any settings I need to be aware of?
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Titus Kwok wrote:
This desyncs at the mission select menu (ie, almost immediately), are there any settings I need to be aware of?
Config -> Emulation Settings -> General -> Enable Advanced Bus-Level Timing Make sure the last option is unchecked, then reset the emulator and play the movie.
Skilled player (1090)
Joined: 8/26/2006
Posts: 1139
Location: United Kingdom
This was definitely enjoyable. It was fast, good graphics, great music and plenty of interesting twists on the pinball concept. Voting yes.
Noxxa
They/Them
Moderator, Expert player (4138)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
It's a nice run, athough there's a few sloppiness points and optimizations that I think could be done better. For instance, it should be possible to get into the target of Artifact Temple right at the start. I've done that several times in realtime. Still, yes vote.
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.
Joined: 2/26/2007
Posts: 1360
Location: Minnesota
I wish I could beat this game; I am terrible at pinball. Saw some WIPs, enjoyed it. Tentative yes vote, assuming the quality hasn't randomly gone down for the last three artifacts.
adelikat wrote:
I very much agree with this post.
Bobmario511 wrote:
Forget party hats, Christmas tree hats all the way man.
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Mothrayas wrote:
...it should be possible to get into the target of Artifact Temple right at the start. I've done that several times in realtime.
I could have sworn I had done it myself in realtime but try as I might I could *not* get it to stick in this run, even when employing nudging and bombs simultaneously. I didn't go back further than the beginning of the Artifact Temple however so it's possible that to do so requires luck manipulation / a different set of inputs prior to entering the temple. There are still a lot of things about the RNG that I haven't been able to completely pin down (no pun intended) but at least the physics are more predictable in this game than High Speed was. As before thank you for your valuable feedback - it's nice to have someone else who has played the game somewhat extensively contributing. A.C. ******
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
Flygon wrote:
I'll leave it to Mister Epic to make a point-based HD encode, should he feel he wants to.
Yeah good, but I hope it will look good, since it's a colorful game. For HQx, I think an HQx encode would be ugly and/or completely pointless, but who knows. I'll try this.
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
Joined: 6/4/2009
Posts: 570
Location: 33°07'41"S, 160°42'04"W
Neat little movie. dwangoAC confirms himself as Pinball Master. Thanks Flygon for the encode.
Skilled player (1402)
Joined: 5/31/2004
Posts: 1821
I agree with Mukki. Yes vote.
Active player (432)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
Believe it or not, being an avid metroid fan, this is positively the very first time I saw footage of this game via this tas. The game was.. yeah so anyway, I liked the tas, I'll give it a yes vote and expect an improvement from you within the near future :)
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Joined: 7/2/2007
Posts: 3960
Seemed decent enough to get a yes vote. I still find it amusing that there are games that combine Metroid and Pinball though. Nice work, dwangoAC!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Player (70)
Joined: 8/24/2004
Posts: 2562
Location: Sweden
Cool game. Cool TAS. Yes vote.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
I'm also pretty surprised that Metroid and pinball worked well at all together. The end result was quite entertaining and looked very difficult. Nice job, dwangoAC! Perhaps, if published, the movie text could mention that the creator of the Metroid Prime series was inspired by Mario Pinball Land and link to our movie of it. EDIT: Thank you for the encode, Flygon! It looks great.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
This better then some of the other pinball games I could mention. Yes from me.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I think I won't encode this one in HD. It looks eye-bleeding.
Banned User
Joined: 6/18/2010
Posts: 183
This run was awesome and made me realize I'd suck insane amounts of dick for a Metroid themed pinball machine in real life, especially if the pinballs all looked like morph balls.
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
Related Video - gstick's DS Metroid Prime Pinball in 04:54.033 (posted at 2010-07-19 13:58) http://d.hatena.ne.jp/video/niconico/sm11440155 DSM: http://dehacked.2y.net/microstorage.php/info/1821200432/mpptas13.dsm (from author comment)
I am usually available on Discord server or Twitter.
Noxxa
They/Them
Moderator, Expert player (4138)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
gocha wrote:
Related Video - gstick's DS Metroid Prime Pinball in 04:54.033 http://d.hatena.ne.jp/video/niconico/sm11440155
Whoa, that's definitely much more optimized than this run.
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.
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Pointless Boy wrote:
...a Metroid themed pinball machine in real life, especially if the pinballs all looked like morph balls.
It would definitely be possible to have pinballs that looked like morph balls, or at least somewhat. You can't expect painted balls to last but Twilight Zone (a pinball machine I own) uses a white ceramic ball. I bet they could be made such that they really did look like morph balls. The only remaining pinball manufacturer is Stern Pinball but recently Planetary Pinball acquired the rights to the Bally parts and it's possible they may eventually start making pinball machines again at some point. There's also Gene Cunningham at Illinois Pin Ball who could come through with new pins in the future. Personally, I'm still holding out for someone re-releasing a pinball machine named Medieval Madness which is incredibly fun but also incredibly popular and due to the fact that there were only about 4,096 made it's also becoming very rare. I'm an advocate of seeing the pinball industry revitalized and if my TAS efforts assist in boosting public popularity of pinball then I've accomplished my goal. A.C. ******
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
NitroGenesis
He/Him
Editor, Experienced player (551)
Joined: 12/24/2009
Posts: 1873
Uh-oh, what will happen to cette run?
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Mothrayas wrote:
Whoa, that's definitely much more optimized than this run.
Whoa. Agreed. I wish I had known about that video before I started on this run. That run had 18k re-records against the JPN version of the game. The .dsm file does not sync in the US version of the ROM, however. A.C. ******
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.