(Link to video)
Mega Man X2 100% TAS in 32:57.7 by Hetfield90, FractalFusion, hidaigai, nrg_zam, & GoddessMaria. Emulator used was BizHawk 1.11.7.

Goals

  • Uses no passwords
  • 100% item collection
  • Aims for fastest time
  • Abuses programming errors in the game
  • Manipulates luck
  • Takes damage to save time

Overview

Finally after starting this TAS over a year ago and restarting it several times, it's finished. The idea to make a "100%" TAS of this game came about after it was found to be faster to forego acquiring the Shoryuken in "any%", since "100%" became a more appropriate antithesis to "any%" at that point than "low%, best ending". As per the judgment message from the "all upgrades" submission, this TAS is intended to obsolete both the "low%, best ending" as well as the all upgrades runs. As a side note, the rerecord count for this run is completely inaccurate, since it was made from separate projects which were hex edited together.

Route

Determining the optimal route for "100%" was the most complicated and time consuming aspect of creating this TAS, as a lot of variables needed to be taken into account: Maverick weaknesses, miniboss weaknesses, X-hunter weaknesses, on which stages the X-hunters are fought, when they are fought, and how soon mobility upgrades such as charged Speed Burner, Strike Chain, Neon Jumps, and Crystal Hunter are acquired.
I figured the most efficient way to test all of these things would be to first test how fast each stage and boss could be completed with full upgrades, then find out how much time is lost by not having each upgrade where it can be used to save time. Then after brain storming as many remotely viable routes I could think of, I simply plugged in the amount of time lost for each shortcoming of each route and added them up, in which case the route with the lowest number would be the fastest. Here is a table detailing the routes tested and the time losses of each routes' weaknesses.
Mobility-Related Weaknesses: Since this part is the most time consuming to test, I saved it for last, and thankfully most of it ended up not being necessary. Since I was only trying to find out which route is fastest and not necessarily by how much compared to other routes, the only route that needs a complete table with all values filled in is the fastest route (#16). If the time loss of another route surpassed #16 without that route's mobility weaknesses being tested, then it merely means the other route is even slower by comparison than what my data suggests.
Boss/Miniboss Weakness-Related Weaknesses: This was the most straight forward part of of the tests. Having the X-hunters' weaknesses when fighting them is somewhat of a double-edged sword: you kill them faster with their weakness, but you generally need to fight them later in the run to have their weakness(which results in time loss from more warping on and off the map between stages).
X-hunter Location-Related Weaknesses: Aside from whether or not you have their weakness when fighting them, there are 2 other factors which determine when and where you want to fight the 3 X-hunters:
The first is the location of the X-hunter room in each stage(shown in the pink table). Some X-hunter rooms allow you to take a shortcut through the stage and even eliminate door transitions where you lose control of X whereas others force you to take a detour. Crab is the best stage to fight one for several reasons: it takes a shortcut through the stage, the shortcut is underwater where X climbs twice as fast, the door transition leading to the X-hunter room is much faster than every other door transition, and you eliminate the water draining sequence that is in the normal route through the stage. Gator is the second best because it also takes a shortcut through the stage, but unfortunately fighting an X-hunter on Gator requires doing Gator 4th at the earliest because of the X-hunters' warp patterns, and losing the buster upgrade on 2 stages isn't worth it. Also, neon jumps save a little bit of time in getting to the X-hunter rooms in Crab and Stag. I didn't bother testing the Sponge room since it not only takes the longest by far to get to(you have to wait for the elevators going to and from it), and doing Sponge later either forces you to either significantly delay picking up the arm parts or fight Gator without strike chain.
The second is when you fight the X-hunters(shown in the blue tables). The sooner you fight them, the earlier you get them off the map between stages, but if you beat all 3 of them before defeating all 8 Mavericks you get an extra 500 frame cutscene where Dr. Cain tells you he needs more time to reassemble Zero. Because of these two things, the ideal timing for fighting X-hunters would be on stages 3, 4, and 8.

Stage Comments

Intro Stage-Arm Parts Capsule

  • Even with the time savings of reverse wall jumps, it was still not possible to make an earlier global timer cycle at the arm parts capsule in Gator's stage. As such, optimizing everything up to the arm parts continues to entail simply reducing any and all lag frames until we can somehow save enough gameplay frames to make an earlier 64 frame cycle.

Wheel Gator(Post Arm Parts Capsule)

  • Reverse wall jumps in handy in a number of places in Gator's stage, particularly in dodging the bird after the jump>charged chain off the spikes before the second elevator. The RWJ over the pillar before the last outside section of the stage was only 1 or 2 pixels slower than the strike chain jump, but this resulted in a net 0 frame difference due to the subsequent strike chain on the sloped ground up ahead being made longer.

Flame Stag

  • Originally I had thought you would need to force the beetle to break the wall in order to get to the X-hunter room without neon jumps, but FractalFusion discovered that you can surf on him instead. Even without neon jumps, Stag's stage is still the 3rd fastest stage to fight an X-hunter on since it has double doors so you don't have to backtrack to get out of the room. It also reduces quite a substantial amount of lag to not have to deal with the lag caused by the sinking pillars in the route below.
  • Serges has a glitch where if you press fire at least once every 10 frames, even if your volley is maxed out and you don't shoot, his shield won't activate. Strike chain will also deactivate his shield while its out, allowing us to do one strike chain<charged buster doppler effect to offset the odd amount of damage that was done by the first charged shot combo of the fight.

Magna Centipede

  • This is the 3rd worst stage to fight an X-hunter on since, even though it's not too far out of the way, you have to go through two boss doors to get to it(unlike any other X-hunter room).
  • The RWJs near the ceiling while waiting for the block to pass through the narrow opening before e-tank simply allows you to pass through the gap at a higher velocity.
  • Radar Killer is much easier to manipulate now since RWJs allow you to fire speed burner to the left as you're climbing the wall before the fight(firing it to the right causes lag). Before you would have to manipulate in Chop Register's room and then be subject to the falling blocks in the next room completely changing the RNG anyway and causing greatly varying amounts of lag, so you would just have to try some amount of dust sprites and hope the stars align and give you few lag frames and a non-jumping pattern to start.

Bubble Crab

  • The 4 small fish at the start of the stage have to be manipulated to do specific swimming patterns to you can kill them at certain times with buster to reduce lag.
  • Sea Canthler(the giant fish miniboss) has a number of different hitboxes with varying amounts of hp, and you only have to kill a certain number of them to finish him off. How high or low he swims is based off RNG, so you need to manipulate him to swim low so he'll open the bridge earlier. How quickly his swims is based on X's X position. Being to the left of Sea Canthler will cause him to swim slower, and being to the right of him will cause him to swim faster. This is extremely important in getting the off-screen kill on him with spinning wheel, since you have force him to open the bridge at a specific time so your he won't start to swim down before the spinning wheel finishes off his final hitbox.
  • We got completely bodied by bad luck on Violen's first pattern. There really isn't anything you can do to advance RNG in this stage since speed burner does not have any randomly-particles while underwater, so we simply had to delay frames(I think it was around 8 or 10) to get the proper starting pattern from Violen. As far as I could tell, Violen has 5 different possible actions: horizontal ball & chain, vertical ball & chain, jump, shoot, and jump & shoot. I tried doing the fight with the other starting patterns, but I couldn't get any of them to yield a permutation subsequent actions that allowed for the same number of full-screen doppler effects where Violen falls on top of a shot.
  • We also got bodied by RNG on the Crab fight. You want him to walk towards you then throw up his pincers for his first two actions. Since the Violen fight has to end with Violen and X on the ground, you only have a very limited amount of time to manipulate for Crab near the end of the fight.

Crystal Snail

  • Because of Crystal Snail's pre-fight spiral 8-frame frame rule, there where a couple instances during the stage where I could either make the choice of sacrificing a gameplay frame to reduce a lag frame, or save the gameplay frame and take the lag frame. This let me control which gameplay frame I arrived at the Snail fight without changing the actual number of real time frames it took to get there, allowing for the fastest spiral pattern at the cost of no frames.
  • I was really hoping for the optimal route to be one with Snail 3rd since it uses the ride armor for the majority of the stage and can even skip Magna Quartz's screen lock trigger with the lunge.

Overdrive Ostrich

  • Since the timer for Ostrich to thaw beings after he his the ground, you want to bait him to jump up to the very top of the hill. Unlike in "any%", you can still hit him with buster when he jumps from the highest altitude by slope jumping and air dashing.

Morph Moth

  • The RWJ before the heart gets to the heart slower than the strike chain jump, but saves all that time and more by allowing you to speed burner to the left after picking it up, and retain that speed burner speed going right into the building.
  • Morph Moth's stage is the only stage in this TAS where an X-hunter was fought that wasn't on one of the 3 ideal stages to do so. Ideally we would have liked to fight him on Gator instead, but moving the buster upgrade that much later in the run simply wasn't worth doing in any route.
  • Since charged strike chain always guarantees a drop when it kills something, independently of the enemies normal drop table(yes, this even includes bosses), the charged strike chain before the second junk bot miniboss had to be replaces by a speed burner>strike chain because we were missing health from the Agile fight.

X-Hunter 1

  • The RWJ at the end of the 3rd crusher climb allowed us to use two neon jumps during the climb instead of having to save the second one to charge for speed burner.

X-Hunter 2

  • Nothing new here that isn't already in the "any%" or "all upgrades" runs.

X-Hunter 3

  • There were a couple uses for RWJs in this stage. The one just before the boss door is neat since it achieves the same goal as the crystal hunter wall jump while also allowing you to use a strike chain.

X-Hunter 4

  • This boss rush is a nightmare of frame rules and RNG manipulation. Not only do you have to deal with Crystal Snails spiral frame rule once again, but shoryuken itself also has a frame rule where it only deals damage on even values of the global timer. Bubbles are your best friend for RNG manipulation during the warp room, but can only be used before specific capsules. You also have some time to do some manipulation in between Morph Moth phases.

Sigma Stage

  • The 100%-only Shoryuken/Zero cutscene/final fights glitches finally get to be shown off in a TAS. I initially though it would be faster to clear the the text box after Zero punches X through the floor immediately so you don't have to waste time walking over to the left before Wolverine warps in(you can't move X left or right while that text box is still up), but apparently clearing it at a specific time forces the Wolverine fight to start before his pre-fight dialogue box even appears in the first place, as opposed to being cleared immediately. Delaying the clearing of that text box also allows you to retain movement before the Wolverine fight, which was already known. Additionally, if you are in Shoryuken animation when Wolverine's hit points finish filling up, the animation will be interrupted but you will retain the animation's invincibility status during the fight. Unlike X1, text boxes don't add lag during explosions, so I just left it up during the Sigma Virus fight. For some reason, this also caused Sigma Virus to be invisible after the fight where he's normally seen flailing around the room.

Screenshot Suggestions


Samsara: Man.
Samsara: Accepting as an improvement to this published run and also this one.
feos: Pub.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
Active player (434)
Joined: 2/5/2012
Posts: 1687
Location: Brasil
second picture please lol
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
Active player (432)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
It's pretty obvious who should win SNES TASer of the year. What a pleasure it was watching yet another Mega Man run :DDD
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
WST
She/Her
Active player (442)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Looks very TAS. Yes vote.
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
I have been waiting for this category to be TASed for a long time. Thank you for your efforts.
Experienced player (543)
Joined: 11/18/2011
Posts: 245
Location: Morocco
I liked how this TAS is explained above. I liked the run. I like to say yes vote.
I still learn more about English. https://www.youtube.com/user/McBobX100
I wrote:
Working is the best way to achieve goals in speedruning. Hardworking is a pain.
Challenger
He/Him
Skilled player (1638)
Joined: 2/23/2016
Posts: 1036
Finally this truly 100% TAS of this game is done! I have been waited for this a year. Voting Yes!
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
Expert player (2582)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I love to watch Mega Man runs, though I never actually played a Mega Man game in my entire life. Those 100% runs are also my favorite ones, so here's a win win for me. :) Oh, and for the screenshot, I agree with grassini that it should be the second one. Killing most bosses with just a Shoryuken, how cool is that?! My vote is of course Yes.
I am old enough to know better, but not enough to do it.
Joined: 11/26/2010
Posts: 444
Location: New York, US
I definitely believe Hetfield90 will be SNES TASer of 2016 as well. Awesome job to everyone involved!!! It was a long wait for the release but, it was well worth it!!!
My name is 4N6/Forensics.
Experienced player (630)
Joined: 11/23/2013
Posts: 2208
Location: Guatemala
this is excellent great amazing improvement,tas of the year for sure!!!_! Meh vote.
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Editor, Expert player (2015)
Joined: 8/25/2013
Posts: 1199
Kurabupengin wrote:
this is excellent great amazing improvement,tas of the year for sure!!!_! Meh vote.
seconded. Like most of the Mega Man X submissions that Hetfield and co. have been making, this is very technically impressive, and I can appreciate the effort put into them. But at the same time, I'm sick of seeing Mega Man. It's boring to me now. This gets a Meh from me.
effort on the first draft means less effort on any draft thereafter - some loser
Samsara
She/They
Senior Judge, Site Admin, Expert player (2121)
Joined: 11/13/2006
Posts: 2793
Location: Northern California
AngerFist wrote:
It's pretty obvious who should win SNES TASer of the year
lxx4xNx6xxl wrote:
I definitely believe Hetfield90 will be SNES TASer of 2016 as well
Stop. Put at least a little thought into your choice instead of "HE TASED A MEGA MANS HE'S THE BESTEST EVER!!!!" This kind of behavior makes the Awards completely meaningless.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Joined: 11/26/2010
Posts: 444
Location: New York, US
Samsara wrote:
AngerFist wrote:
It's pretty obvious who should win SNES TASer of the year
lxx4xNx6xxl wrote:
I definitely believe Hetfield90 will be SNES TASer of 2016 as well
Stop. Put at least a little thought into your choice instead of "HE TASED A MEGA MANS HE'S THE BESTEST EVER!!!!" This kind of behavior makes the Awards completely meaningless.
Well nobody has really submitted anything for SNES all year. He had about 5 good TAS' released and accepted for SNES this year. Something like N64 for instance is a difficult choice for sure because there were many great ones released this year.
My name is 4N6/Forensics.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2121)
Joined: 11/13/2006
Posts: 2793
Location: Northern California
But I guess they're not Mega Man runs, so it doesn't matter.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Joined: 11/26/2010
Posts: 444
Location: New York, US
No those just aren't good games IMO. I couldn't sit and watch those TAS' because they were boring to me personally. Believe me I tried watching them.
My name is 4N6/Forensics.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2121)
Joined: 11/13/2006
Posts: 2793
Location: Northern California
Samsara wrote:
But I guess they're not Mega Man runs, so it doesn't matter.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Noxxa
They/Them
Moderator, Expert player (4138)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
Please save your drama about the awards for the actual awards topics, all of you. Thanks.
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: 11/26/2010
Posts: 444
Location: New York, US
Samsara wrote:
Samsara wrote:
But I guess they're not Mega Man runs, so it doesn't matter.
Its not because the game is mega man, I couldn't watch Mega Man Legends either. Just not a good game IMO.
My name is 4N6/Forensics.
GoddessMaria
She/Her
Reviewer, Experienced player (849)
Joined: 5/29/2009
Posts: 514
Location: Hell...
To mirror Mothrayas... drop it already! There's a place and time to really discuss as well as carry on about this, but here and now are NOT the time nor the place.
Current projects: failing at life
Joined: 6/4/2009
Posts: 893
hell.... it's about time... yest star vote
Alyosha
He/Him
Editor, Expert player (3522)
Joined: 11/30/2014
Posts: 2728
Location: US
I liked this run way more then the other X series runs. The movement tech makes it feel really fast, and I like the category too. Voting yes! I also think it deserves a star.
fcxiaopengyou
He/Him
Experienced player (546)
Joined: 7/25/2015
Posts: 123
Location: Republic of China
good run! This year there are a lot of mega man tas, and I expect mm5 ^_^
Working on: [NES] Downtown Special - Kunio-kun no Jidaigeki Dayo Zenin Shuugou! (J) ''2 players 100%'' Plan: [SNES] Kenyuu Densetsu Yaiba (Japan) _________________ My English is pour. 
Active player (434)
Joined: 2/5/2012
Posts: 1687
Location: Brasil
Samsara wrote:
But I guess they're not Mega Man runs, so it doesn't matter.
i'm not familiar with these games that aren't megaman, but knowing the level of optimization that went into these megaman TASes(it has reached a level that is beyond optimized jump n shoot),i'll probably vote for hetfield anyway.I'm not saying this to stir more controversy,i just believe its beyond being megaman, it's about knowing how much was discovered and optimized lately in the series.
TAS i'm interested: megaman series: mmbn1 all chips, mmx3 any% psx glitched fighting games with speed goals in general
Joined: 11/26/2010
Posts: 444
Location: New York, US
BTW Hetfield do you know if anyone is or will be working on X4 100% Zero? Definitely looking forward to the X4 Any% X run you're working on!!!
My name is 4N6/Forensics.
Skilled player (1219)
Joined: 8/29/2014
Posts: 301