Submission Text Full Submission Page
Metroid Prime done fast. Have fun syncing the dtm!
Emulator used: Dolphin 4.0-4222
Objective: Beat the game as fast as possible
Metroid Prime is a very odd first person shooter/first person platformer in terms of controls, there is only one analog stick which handles both aiming and moving around. You switch between the aiming or moving/turning by holding the R button, and can lock your facing angle by holding L. Momentum in this game is also odd. When airborne, if you release the analog stick, you will maintain your velocity instead of slowing down like you'd expect in most games. You also gain speed holding forwards in the air, though there is a speed cap ...but only for going forwards or backwards (and upwards). For some reason there is no sideways cap. Since you can turn sideways in the air without losing your initial velocity, you can jump forwards to set a trajectory and then turn sideways and hold up to “infinitely” build speed. There are obvious limitations to this, you lose speed changing your facing angle to directions other than sideways, which is required to do when turning and shoot and open doors, or to avoid walls in rooms that aren't a straight line. You do still have some influence over your jump angle by turning left and right also, just not very much.. You can also abuse the strafing mechanic to build an initial speed much faster than simply jumping forwards. When you lock onto a target and jump left or right, you do a quick strafe which builds high speeds and then removes those speeds shortly after. If you strafe and release the target at a certain point, you'll maintain the speed. We call this dashing and it can be done on all scan points or enemy lock ons on the 0-00 release of this game, in later releases it only works on enemy lock ons. One last thing to mention about jumping is that while in the air, holding R and L will lock your speed, doing this the frame before landing and then jumping first frame will carry over all the speed from the previous jump into the new one (terrain plays a roll in this though, uphills tend to take some speed away no matter what). We call this bunny hopping.
The goal of this run was in-game time, which it finished in 37:20.517. (Well, the submitted dtm finishes with that time, the Youtube video has a dated Essence fight, which I saved 16 seconds over on this dtm). The in-game timer counts upwards any time you have control of Samus. Cutscenes, item collection text, and elevators between areas are some examples of things that do not contribute to in-game time. An argument can be made that a TAS should have the goal of the lowest possible real-time, but the vast majority of people from the Metroid Prime community will agree that real-time strats make for a less interesting watch, as well as a considerably slower in-game time on the mission final screen.
This TAS starts off looking very robotic. I only used the TAS input did nothing but necessary movements and angle adjustments. This resulted in a lack of fluidity in the movement, which isn't particularly slower, it's just less appealing looking to me personally. After taking a long break around the end of March 2015, due to rampant desyncs caused by RNG being inconsistent, I came back to this TAS with a more entertaining style to my moment. It's fairly apparent from around the time I collect Bombs onward.
Frigate has a few known improvements, Edzan recently TASed Frigate and implemented a faster Bioharazad bomb jump by only using 2 bombs instead of 3 to get to the beam. And also 2 new damage boosts, one only save a couple frames on the way to Parasite Queen and one during the Escape. A new method of getting out of bounds was also found for the Escape. All these new tricks added up comes out to a couple of seconds of potential timesave.
Landing on Tallon up to Morph Ball was where I first ran into desync issues, this was the point in the run were I decided finishing by any means was better than stopping due to desyncs. The movie after this point will likely never sync properly.
After Morph Ball is the first “TAS-only” thing in this run, where I collect an early Power Bomb expansion by loading in Magma Pool just high enough for Samus to touch the item, but low enough to be stuck-in-the-floor, which allowed me to clip back out of bounds. Being too high and clipping inbounds here is a soft lock, there's no way out of that part in the room. This early Power Bomb allows for a free Missile expansion during the Incinerator Drone fight, as well as early X-Ray Visor shortly after.
After collecting Morph Ball Bombs, I wallcrawl to Ice Beam and then collect X-Ray, in a theoretical Varialess route, you could go do a Varialess Magmoor Run (VMR) at this point, which is still untimed due to how many things in the route it would change. In this TAS I had back to Chozo to get Varia Suit though. Wallcrawling to Flaahgra to damage the boss without triggering the fight, saving a couple seconds.
The movement after Varia Suit is to hit a trigger that activates the ghost fight to get the Artifact of Wild. Partway down Sun Tower is an invisible trigger that changes the Sunchamber roomstate. By rolling into the Spider Track a certain way then doing a frame perfect instant unmorph, I'm able to hit the trigger and jump back up, skipping the Spider Ball and Super Missile requirement for this Artifact.
In Magmoor I go out of bounds to take a more direct path to through the first couple rooms, saving something around 3 seconds if I remember right.
Things up until Boost Ball are pretty standard as far as Metroid Prime speedrunning goes. The strat used in Phendrana Shorelines was new though, it uses 2 extremely precise ghetto dashes that just barely barely make the jumps if optimized fully.
When boosting, having no analog input maintains most of speed, and each boost adds more on. Boosting is pretty much the fastest way of movement when it's an option, it takes long to build speed than damage boosting or dashes, but far exceeds their speed after just a couple boosts.
Up next is the trick we call Wave+Sun, in which you use the infinite speed glitch to collect both Wave Beam and the Artifact of Sun simultaneously. If you want to know why this trick works... that sucks, because I have no idea. I can tell you how it will act in specific situations, but why it does so? Uh, I don't know.
After leaving Phendrana I can head straight to Plasma Beam, since I've already collected Ice Beam and X-Ray visor. The strat in Geothermal Core was the old 22% strat, using an R jump and morphing into a collision seam to get stuck long enough for the ball to snap to the bomb slot. It's incredibly precise and took a lot of trial and error to make happen, needing to do it setupless to be optimal and having minimal aerial mobility after the R jump. After the cutscene I was able to bomb jump and boost up to the beam with the Spider Track, the whole point in all this was the skip raising the spinners.
Most of the rooms in Phendrana trip 2 are programmed to load the next room as you enter the current one, this means as long as I passed through the doorway optimally, and got to the other side of the room before the load finished, it's technically perfect. Progress here was pretty easy due to that, I beat the loads on the majority of rooms on the first strat I tested.
Just before collecting the Artifact of Elder, I “broke the morph ball camera” by getting it stuck in the scripted position above the little morph ball hole the tower makes. Until I hit another camera trigger or take an elevator, the morph ball camera will act weirdly and allow for instant unmorphs in places otherwise impossible. By wallcrawling out of the room, I avoid some scripted camera points, and also save around 4 seconds by skipping the elevator on the way down. The BSJ in Frozen Pike and the instant unmorph before the elevator room were only possible because of the broken camera.
At this point in the run, all that's left is Phazon Mines and a couple Artifacts in Chozo. Phazon Mines I personally think is the highlight of this run, it uses new TAS strats in most rooms, including riding Metroids to gain height and some insane BoostSJs. The amount of time save in most of these rooms compared to non-TAS is still crazy to me.
Early Newborn is a trick I found last year, in which you do a precise clip out of bounds using the Glider in Fungal Hall A. By going out of bounds, having the map on the wrong room and using infinite boosts to get through the backside of collision, it's possible to collect the Artifact of Newborn without Phazon Suit, meaning you no longer have to backtrack here later.
Omega Pirate was done in 2 pools, which is a very precise and weird TAS strat that MilesSMB theorized a couple years ago. The Omega Pirate can only take so much damage in each pool, and can only take damage while you have X-Ray Visor on. By using a Power Bomb to do a lot of damage, and then hitting a fully charged Plasma shot on the frame the damage cap is met, you can do over 50% damage in the first pool. It's multiple 1 frame inputs as well as the damage the Power Bomb does is fairly inconsistent, you need a perfect Power Bomb, to put the X-Ray Visor on on a certain frame, and to release the Plasma shot on a certain frame.
While leaving mines I do one last Metroid ride in Ore Processing and then head off to Chozo to collect the final Artifacts. This is the part of the route I don't find flows very well, the trip through Chozo is the only way to get to Lifegiver, but it takes so long. A Varialess route wouldn't have this issue.
Ridley has two phases, an air phase and a ground phase. For some reason Boost Ball does a stupid amount of damage to the air phase and instantly ends it. I use a trick to skip Ridley's flyby attack by stunning him the frame it starts, making him land immediately so I can boost. By carefully positioning myself on Ridleys ground phase, I was able to skip a round using rapid fire missiles to do additional damage after just as Ridley is about to stop being vulnerable. There's 2 frames of leeway for skipping the round.
Metroid Prime Exo can be damaged during the charging attack it does before switching colours. By getting perfect RNG on the beam changes and hitting all the snips, this fight goes by really fast. Ice and Plasma only require 2 charge shots and 2 uncharged shots to end a round and make it change beams again.
Metroid Prime Essence only takes damage to Phazon Beam, which can only be used while standing in the Phazon pools it lays... except not really. If you walk into the pool to activate Phazon Beam and then walk out, you can fire a shot without draining any Phazon from the pool. If you do this with certain timing, you can interrupt Essence's movement/attacks and cancel them out. Once you cancel enough attacks, Essence lays another Phazon pool, at this point you can drain the current pool by actually standing in it for extra damage, and then switch to the second pool and walk in and out until Essence is low enough on health for draining the pool to kill it.
There are potential route improvements out there. Nothing known to be faster yet, just some untimed theories that would require making an entire new TAS just to compare the difference to this one.
Here's the screenshot from the Youtube video: http://i.imgur.com/jJBoZoY.png

Samsara: Hit me up, Fog, let's kill ourselves over this sync nightmare.
Samsara: I'll just start off by saying that I'm really glad that this run was finished and is available to watch in some regard. It's a standout run that everyone loves, and everything looks incredibly solid.
However, there's a major issue with the run, one that was brought up by several people in the thread, and a problem that existed even before the submission was actually made: It just doesn't sync. It doesn't sync for me, it doesn't sync for the author, it doesn't sync for anyone at all. And because of this, we can't accept or publish it. It's a shame that such a high-profile run has to be treated to this fate, and it's an even bigger shame that it isn't the first time we've had to turn down a perfectly good run for completely failing to sync, but the run syncing is the biggest requirement we have for a site submission.
Since there are a number of newcomers who may not understand why we can't accept this run, I'm going to take a second to try to explain the reasoning behind it for those who aren't at all familiar with TASes. When we judge a run, we do it via the input file, which is the actual TAS. We verify that the game is properly completed within this input file, and if it is, then we can proceed with a proper judgement. The input file in question does not properly complete the game under normal conditions. Since the game is not completed, the TAS can't be judged, which means it can't be accepted. That's the simplest explanation.
Why doesn't the input file complete the run? Because the game's RNG isn't consistent when playing under TAS conditions, which is likely a result of inaccurate emulation at the time of the run's creation. Random Number Generation being consistent, apart from technically being an oxymoron, is the entire reason that a TAS can even be made in the first place. The exact same set of inputs in a game should always lead to the exact same results happening at the exact same time, and since a TAS is an exact set of inputs, the game should play out the exact same way every time. If this does not happen on an emulator, then we know emulation needs to be improved before we can get a proper, syncing run. Obviously, this isn't happening with Metroid Prime.
So if the run doesn't sync, then why is there a video of it? Well, it technically doesn't sync in the video, either. itsPersonnal describes how the encode was made by splicing together individually TASed segments. The video only shows what the full run would look like if everything had properly synced in the input file. This is why we don't judge TASes based on provided encodes, because they're not a foolproof method of determining whether or not the TAS is legitimate.
Hopefully that should be a good enough explanation, but if anyone has any further questions, I'll be glad to answer them as well.
For my final words, I just have to be honest for a moment. I originally thought that this run should not have been submitted, but thinking about it over time I now think that it was the right decision to do so. As I said earlier, this is a standout run, a run that many people have waited years to be able to watch, a run that was the result of over a decade of research by many, many people, as well as the patience and skill of one very talented TASer. It's an incredible piece of work through and through. Submitting it ensures that it is publicized, spending the time to put together the encode ensures that people can watch it easily, and it will remain here as the gold standard of what a publishable Metroid Prime run should look like in the future. Even if it can't be accepted, it brought a lot of entertainment to a lot of people, as I'm sure it will continue to do even after this. Thank you for making and submitting the run, itsPersonnal.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15655
Location: 127.0.0.1
This topic is for the purpose of discussing #5200: itsPersonnal's GC Metroid Prime in 54:33.58
Editor, Skilled player (1826)
Joined: 8/25/2013
Posts: 1200
Omg
effort on the first draft means less effort on any draft thereafter - some loser
Active player (438)
Joined: 4/21/2004
Posts: 3518
Location: Stockholm, Sweden
Regardless if Fog can or cannot manage to sync it, this is a huuuuuuuuuge milestone for this site. My dream has come true :D Regarding the sync issue, Fog has managed to sync at few thousand frames so that's something :)
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: 5/8/2010
Posts: 177
Location: Entropy
Damn i still have to finish this on my Wii U, being a fan of the metroid series this run is well done, lots of out of bound really show how the game behave on loading the zone one by one, no wonder the doors take forever to open. I don't want to spoil the end for myself but yes vote none the less!
Joined: 6/4/2009
Posts: 893
well this run was insane, great submition , yes vote and star vote for me
Player (80)
Joined: 7/7/2008
Posts: 873
Location: Utah
Yes vote, and I demand a star rating!
Fog
Emulator Coder, Experienced player (642)
Joined: 4/5/2014
Posts: 459
I've not any luck syncing this fully, how were you able to at least get a dump from it? Did you use multiple savestates along the way while dumping?
itsPersonnal
He/Him
Player (234)
Joined: 1/20/2012
Posts: 544
Fog wrote:
Did you use multiple savestates along the way while dumping?
I dumped it as it was being made and spliced the clips together. I have a screencap of my Vegas file: http://i.imgur.com/hbIqXP4.png. Having done that is the reason for weird inconsistencies with the audio levels in the video. I also had a harddrive die on me around the start of making this, and lost all my files for the first ~14 minutes of the run, which is why there are a lot of weird quality and framerate issues there, I had to patch together old youtube WIPs on the sections I couldn't sync.
Completed: 2010-Current | Sonic Adventure 2: Battle - Individual Level TASes 2014 | Spongebob: Battle For Bikini Bottom - Any% in 1:05:03.23 2014 | Sonic Adventure 2: Battle - Hero Story (w/ THC98) in 25:11.87 2016 | Metroid Prime - Any% in 00:37 (In-Game Time) 2018 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:42.350 2020 | Spongebob: Battle For Bikini Bottom - Any% in 0:39:20.10 2022 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:25.567 Currently working on: SA2:B DARK STORY
Editor, Skilled player (1826)
Joined: 8/25/2013
Posts: 1200
So you personally haven't gotten the dtm to sync?
effort on the first draft means less effort on any draft thereafter - some loser
itsPersonnal
He/Him
Player (234)
Joined: 1/20/2012
Posts: 544
Not from start to finish, no.
Completed: 2010-Current | Sonic Adventure 2: Battle - Individual Level TASes 2014 | Spongebob: Battle For Bikini Bottom - Any% in 1:05:03.23 2014 | Sonic Adventure 2: Battle - Hero Story (w/ THC98) in 25:11.87 2016 | Metroid Prime - Any% in 00:37 (In-Game Time) 2018 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:42.350 2020 | Spongebob: Battle For Bikini Bottom - Any% in 0:39:20.10 2022 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:25.567 Currently working on: SA2:B DARK STORY
Skilled player (1744)
Joined: 9/17/2009
Posts: 4986
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Can you please at least explain glitches used, since for those who are unfamiliar with speedrun tricks for this game will be completely lost.
itsPersonnal
He/Him
Player (234)
Joined: 1/20/2012
Posts: 544
It's really difficult to explain most things in this game, either because we don't actually understand it fully ourselves, like infinite speed. Or because it's very complicated, things like momentum conservation and building speed optimally. I might sit down and try to explain things if I'm in the mood to write later, but I'm worried it'd either be extremely long and hard to follow, or very generalized and glossing over important aspects/simplifying things too much.
Completed: 2010-Current | Sonic Adventure 2: Battle - Individual Level TASes 2014 | Spongebob: Battle For Bikini Bottom - Any% in 1:05:03.23 2014 | Sonic Adventure 2: Battle - Hero Story (w/ THC98) in 25:11.87 2016 | Metroid Prime - Any% in 00:37 (In-Game Time) 2018 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:42.350 2020 | Spongebob: Battle For Bikini Bottom - Any% in 0:39:20.10 2022 | Spongebob: Battle For Bikini Bottom - Cheat% in 1:25.567 Currently working on: SA2:B DARK STORY
Memory
She/Her
Site Admin, Skilled player (1560)
Joined: 3/20/2014
Posts: 1767
Location: Dumpster
Explanation of this game: They had a forwards movement speedcap. They forgot to include a sideways speedcap. Whoops.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Joined: 8/22/2016
Posts: 6
Wicked awesome TAS, one of my favourites easily... perhaps only overshadowed by awesome James Bond TAS's with instant headshots every time :^)
Joined: 8/8/2015
Posts: 27
Location: Germany
Doesn't go oob in Impact Crater to skip exo, obvious no vote ... just kidding
JustinDM
He/Him
Joined: 8/22/2016
Posts: 4
Good TAS
Joined: 3/3/2010
Posts: 87
It's too bad the disc I have is the Rev 2 version, so there are things that would probably keep it from syncing for me (such as the revised door timings they added to prevent a soft-lock). Awesome run, though. Glad you could at least get the segments spliced together. Yes vote, obviously.
EgixBacon
He/Him
Player (184)
Joined: 4/15/2013
Posts: 331
Location: In the attic
arandomgameTASer wrote:
So you personally haven't gotten the dtm to sync?
itsPersonnal wrote:
Not from start to finish, no.
This is why I'm not going to give a vote here. If not even the author can sync their own TAS, then that's possibly grounds for rejection.
FanFiction|Youtube Still on Win7! Take that, Microsoft!
Patashu
He/Him
Joined: 10/2/2005
Posts: 4045
EgixBacon wrote:
arandomgameTASer wrote:
So you personally haven't gotten the dtm to sync?
itsPersonnal wrote:
Not from start to finish, no.
This is why I'm not going to give a vote here. If not even the author can sync their own TAS, then that's possibly grounds for rejection.
The poll is about whether you think the TAS is entertaining or not, and you should vote even if you're not sure the TAS will be acceptable for technical reasons.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Spikestuff
They/Them
Editor, Publisher, Expert player (2666)
Joined: 10/12/2011
Posts: 6454
Location: The land down under.
#2999: Wyster & nfq's N64 Perfect Dark in 41:44.40 is the most relevant TAS. You can vote this on your entertainment (or in Perfect Dark's case if it should be Published). Both TASes have a very high Yes Votes on the both of them If this TAS does indeed fail to sync it will be set to delay followed by it being cancellation it is what it is. It shouldn't stop you on what you thought was entertaining about the TAS.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Former player
Joined: 6/30/2010
Posts: 1108
Location: Zurich, Switzerland
This is a TAS I've waited for so many years to see and it did not disappoint. A the same time, I still think it shouldn't be published if no one can get it to sync. I know it would be sad, but being able to sync a TAS is one of the most basic rules. Well, I guess that's what Gruefood Delight is for...
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Site Admin, Skilled player (1256)
Joined: 4/17/2010
Posts: 11496
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Right, it would matter how many people would suddenly want it to be published, since it just technically can not be done (until it syncs).
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Active player (467)
Joined: 3/30/2012
Posts: 405
I want this to be published so bad. I really hope someone manages to get the .dtm to sync. Gamecube TASes have been so good lately and this is no exception. That's a yes vote from me.
Joined: 9/13/2014
Posts: 62
Location: Canada
Why Dolphin why? Yes vote regardless.
Joined: 8/22/2016
Posts: 6
EgixBacon wrote:
arandomgameTASer wrote:
So you personally haven't gotten the dtm to sync?
itsPersonnal wrote:
Not from start to finish, no.
This is why I'm not going to give a vote here. If not even the author can sync their own TAS, then that's possibly grounds for rejection.
If I recall correctly the question posed at the top of this thread is 'Did you find this movie entertaining' not 'Do you want to reject this movie based on its ability to sync?' Feel free to correct me if I'm wrong.