FractalFusion's Mega Man Xtreme in 25:24. I made this run 8 months ago, but wasn't able to submit it until recently.
Uses VBA v19.3, but works in VBA v21.
Starts from savestate+reset to activate Extreme mode, the only reasonable mode for a proper run.

Aims

  • Starts from savestate+reset to activate Extreme mode
  • Aims for fastest time
  • Abuses programming errors in the game
  • Takes damage to save time
  • Manipulates luck

About the game

A fast-paced GBC version. Level design curiously resembles that of the SNES games, but the different style of gameplay and a couple glitches make up for it. Music is decent (I've heard much worse from Mega Man II (Game Boy)).

Extreme mode

Extreme mode is a full-game mode with all 8 Mavericks playable, and the fortress stages. Both Normal and Hard mode are part-game modes with 4 Mavericks playable each, and the fortress stages for each. Clearly, Extreme mode is the only reasonable option here.
There is only one way to activate Extreme mode from power-on: beat Hard mode (which requires beating Normal mode). To do this without power-on, either savestate+reset or SRAM is required. SRAM does not work in VBA for GBx games. Hence, savestate+reset is required.
The savestate was formed by beating Normal and Hard modes and clearing all save data.
There are two control modes for the Start button: nothing, and dash. Nothing is power-on default. The savestate sets it to dash. Only a convenience, since dashing can be achieved with right-right or down+A.
As a side effect, Extreme mode lacks the cutscenes of Normal and Hard modes, which can only be a good thing.

Programming errors abused

  • When dash-jumping toward a wall, sometimes (depending on positioning) X snags the wall as if it were ground, allowing a double-jump. Unfortuately, X cannot snag the same wall after making the double-jump.
  • If X snags a wall at the very top (where the platform should be just out of reach), he is bumped up onto the platform. Used many times.
  • When wall-jumping, pressing jump every 7 frames causes X to zip up the wall. It is even possible to release off the wall above where it is possible to grip the wall. This is useful in some areas.
  • Dashing on the ground while shooting X-Buster does more damage to some enemies (but not bosses).
  • After an event that freezes your charge, pressing fire will shoot an uncharged shot while keeping the charge.
  • The charged Rolling Shield protects X against spikes.

Takes damage to save time

Obvious, no?

Manipulates luck

The RNG in this game is severely non-volatile. Only things like killing enemies (determining enemy drops) or selecting the next boss action changes the RNG. There's not much I can do, so I have to live with it. It certainly doesn't help that, of Wheel Gator's actions, all but one make him invincible for a long time.

Items

All items collected are upgrades.
  • Head part is used to obtain the next two parts.
  • X-Buster upgrade part is used to save hits against bosses.
  • Zero Final part is used to save hits against bosses.
  • Leg upgrade part is forced.
It is arguable whether Zero Final saves the 15 seconds it requires to obtain. In an ideal world, it doesn't; however, read Manipulates Luck above. Another reason for using it is to show something unique in the Xtreme series (compared to the SNES X games). Zero Final basically does a free hit of 10 damage on a boss (but it only works if the boss is not invincible at the time), though it takes a while to execute. It can only be used once per stage.
Is there an ultimate weapon? Yes. The Shotokan is the combined hadoken and shoryuken. If that sounds too good, that's because it is. In the SNES games, you can use it right away and kill bosses in one hit. Here, you have to charge to the third level to do 4 damage. I am not making this up.
Obviously, I don't get the Shotokan (although I pass by its route).

Route

Storm Eagle (Head part), Flame Stag, Spark Mandrill (X-Buster upgrade), Morph Moth, Magna Centipede (Zero Final), Chill Penguin (Leg upgrade), Armored Armadillo, Wheel Gator
I put Spark Mandrill before Chill Penguin because Spark Mandrill's weakness takes a while, and Chill Penguin has the second-worst actions (Wheel Gator being the worst). It is better, however, to do Spark Mandrill after Magna Centipede (where Zero Final on Spark Mandrill is better than X-Buster upgrade for Moth and Centipede). An improved run should save maybe 1.5 seconds in this regard.

Bosses

Most bosses have a 94-frame (~1.5-second) invincibility period. Bosses have 32 health. Charged X-Buster does 2. Weakness does 3. Charged weakness does 4. Zero Final does 10. Trying to save hits is a challenge.

Weapons

This is the first game I TASed where there are no weapon-switch buttons. It limits my weapon creativity. Weapon switch via menu costs 50 frames.
  • X-Buster: Ah, where would X be without X-Buster? I don't need to tell you how useful this weapon is.
  • Speed Burner: Slow firing rate, but does a lot of damage to minibosses. When charged, X does a fiery airdash, though, unlike MMX2, X does not go faster. It helps in certain places, such as when jumping from the minecarts, in order to stay airborne as long as possible.
  • Rolling Shield: When charged, protects X from spikes. Spike walls are not walls in the normal sense, but act as a very strange type of ground that X can be embedded in and stand on. The uncharged version is only used for boss weaknesses.
  • Zero Final: Does a free hit on a boss for 10 damage. One use per stage.
Everything else is boss weakness material only.

Memory addresses

(in VBA Watch format)
[MEGAMAN X]

CC5B,2u, player X
CC08,2u, camera X
-
B43B,1u, enemy HP 1
B421,1u, enemy HP 2
B521,1u, enemy HP 3
B621,1u, enemy HP 4
B721,1u, enemy HP 5
B821,1u, wall HP 1
B921,1u, wall HP 2
BA21,1u, wall HP 3
BB21,1u, wall HP 4

Thought process

You can't select Extreme on the menu for a while, hence the delay.

Intro level

By alternating Start and right-right, X can dash repeatedly without any delay. The bug miniboss takes the same damage no matter what so there's no point charging up. Vile can't be hit for the first couple seconds.

Storm Eagle

Don't hold back! Crush them all!
I hate the fire cannons. Killing the enemy before Storm Eagle was for luck manipulation to prevent him from diving.

Flame Stag

Although I didn't use it here, it is possible to cancel the autoscroll by triggering it and waiting until it centers the player so that it stops. Using wall glitches, I zoom up the shafts very fast. The stage music has just barely started by the time I am at the boss gate. No other comment.

Spark Mandrill

I hexed in the improvement (the double-jump to the ladder) which saved 10 frames, but I had to wait 4 frames later on to sync the rest of the movie. Speed Burner destroys Thunder Slimer.
Defeat the enemy there, X!
It is possible to trigger the capsule power-up before Dr. Light even says anything, but this results in X not obtaining the desired upgrade.

Morph Moth

The Disk Boys took some thinking to beat quickly. Good thing I have VBA Watch. The robot minibosses can be destroyed faster with some other weapons, but it costs time to switch, so I don't. I use two charged Speed Burners on Morph Moth to save a hit.

Magna Centipede

Hmm, some block remnant near the save point. Why did they make Speed Burner so useful against minibosses? I'll never know. Again, I decided not to cancel the autoscrolling.
This will allow you to call a Special A Level Hunter, Zero ... This is the most powerful weapon and will destroy almost any enemy.
Anyway, when using Zero Final, I try to use it as high and close to the boss as possible so that Zero travels the shortest distance.

Chill Penguin

Your field of activities have now been expanded. Go destroy the evil X! ... wait, there's an evil X? Are you serious?
The walker robots are surprisingly easy to destroy. Gotta love the X-Buster. Chill Penguin has two invincible actions: breathing ice penguins, and sliding. I did get rid of him quick enough to minimize the time lost. For some reason, if Chill Penguin breathes off the screen, the game cannot get rid of the penguins and he will never breathe (ice) again. This does not apply for the rematch.

Armored Armadillo

Charged Speed Burner helps stay airborne after jumping off the minecarts, as well as taking damage and recoiling towards the right. Here, I wait to cancel autoscrolling so I am not restricted when I charge ahead. I do this again after the second digging machine. Armored Armadillo is a pain without Electric Spark but is super easy with it.

Wheel Gator

This ride armor is not as useful as the one in MMX2. Anyway, I zoom through with only the X-Buster. Wheel Gator has many invincible actions. They are:
  • Diving, and either resurfacing right away, or shooting two Spin Wheels first.
  • Doing a fast opening and closing of the mouth.
  • Shooting from the mouth.
  • Doing a drilling motion toward a wall.
Anyway, charged Magnet Mine can hit him when he is about to resurface after diving. I did well, though he used some of the above actions.

Fortress 1

I took damage on those standing robots. They are just too hard to destroy. After a while comes a boss who tries to crush you with his oversized sword. Shotgun Ice is the weakness. Note that except for the last hit, it doesn't matter when you hit him, only that you hit him during the vulnerable period. Right away comes another boss. Speed Burner is the weakness (though I might have saved time by using charged shots). Then after a while comes Bospider, who has two weaknesses: Shotgun Ice and Magnet Mine. I use Magnet Mine since charged Shotgun Ice is uncontrollable.

Fortress 2

I could have saved time by remaining with X-Buster, but I thought that I had to use charged Rolling Shield and the spike wall to reach the ladder for the Shotokan route. Even though I take the Shotokan route since it seems faster, I don't get the Shotokan (I can't anyway, since I also need armor capsule). The Serges Wall nightmare awaits. I take down the cannons with Electric Spark, then somehow balance on two moving platforms while shooting Serges down with the Speed Burner (Serges is also weak to Rolling Shield).

Fortress 3

With the help of charged Rolling Shield, I climb the spike wall quickly. I lose my shield on a fire cannon but take damage so I can complete the ascent. All the boss refights go well; I use Zero Final on Wheel Gator because of his actions. I grab the weapon energy on the way to Sigma because it is faster than avoiding it. Sigma goes down by Electric Spark (also Speed Burner but I don't have enough). With only 9 health, touching Sigma or his sword results in death. There is a "final stage", then Sigma Final, which kills in two hits and has a lightning attack which is very hard to dodge. It goes down with Rolling Shield. Zero Final is recharged but I don't use it because it only does 4 damage.

Possible improvements

  • Do Spark Mandrill after Magna Centipede.
  • Use a couple charged Speed Burner on Geemel.
  • Don't use Rolling Shield in Sigma 2 stage.

Thanks


mmbossman: Despite the similarities to the SNES version, people seem to like this also. I have to agree, particularly due to the fast paced nature of the run. Input could have been ended sooner in my opinion, but that's a minor detail, since the final time is displayed. Accepting for publication.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15452
Location: 127.0.0.1
This topic is for the purpose of discussing #2286: FractalFusion's GBC Mega Man Xtreme in 27:33.58
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
This game looks like a Chinese pirate "Mega Man X for Game Boy Color" hack. I still enjoyed it.
i imgur com/QiCaaH8 png
Editor, Emulator Coder, Expert player (2152)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Starts from savestate+reset? O_o I thought you knew that "record from sram for GBx" had been fixed (though experimentally) by svn r85. Oh, we haven't anounced that fixed version released. XD Maybe you can try some hex-work to see if it can be "corrected". EDIT: Oh, well, this movie can be "converted" to the "correct" format, and the reset frame can be removed (thus 1 frame faster). But then it can only be watcheded with SVN r85 or later versions... So, er, I don't know.
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
KennyMan666
He/Him
Joined: 8/24/2005
Posts: 375
Location: Göteboj
Nice. Now do Xtreme 2!
Det man inte har i begåvning får man ta ut i energi. "I think I need to get to Snoop Dogg's level of high to be able to research this post." -Samsara Read my fanfic, One Piece: Pure Corruption
Joined: 7/24/2008
Posts: 9
Holy crap X is fast in this game. The glitches are kinda subtle but do wonders to make the gameplay fast and smooth.
fruitbane
He/Him
Joined: 3/28/2005
Posts: 216
I wonder if we could get a YouTube encode for this. Thanks.
Editor, Expert player (2070)
Joined: 6/15/2005
Posts: 3277
Here is a ~50MB encode: http://www.mediafire.com/download.php?zy0mr5t2yyy No Youtube, sorry. Though anyone can upload to Youtube.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
For chopping basically 2 SNES games into a GBA game, it actually remains surprisingly faithful to the original material. Yes, the physics are skewed, the sound and graphics are well, like 6bit, but the level design is fairly close, the boss weakness makes sense in comparison to the SNES games, and it well, could be enjoyable. Maybe. Good work. It was fun to watch. Yes vote.
Taking over the world, one game at a time. Currently TASing: Nothing
Joined: 7/1/2008
Posts: 272
i dunno. the production quality of the run is definitely top notch. but the game itself irks me. it's all stuff anyone can view in the X1 and X2 movies, except this is 8bit. the few things that aren't taken from the SNES games, like Zero Final, don't do much to make the experience few any newer. because it's really the game's fault for me not enjoying the movie, i'll abstain from voting. but i can't wait for Xtreme 2 to get the same treatment.
Player (150)
Joined: 11/27/2004
Posts: 688
Location: WA State, USA
Ugh. This game looks five times less creative than any of the classic series GB games, and twice as unpolished ("Auto Save," anyone?). Still, the speed at which the character moved and the nice music made this movie rather entertaining. I vote yes.
Nach wrote:
I also used to wake up every morning, open my curtains, and see the twin towers. And then one day, wasn't able to anymore, I'll never forget that.
Joined: 7/2/2007
Posts: 3960
I rather suspect that the Auto-Save zones are really just a chance to load the next area's data. I'm inclined to agree with Satoryu -- it's nothing that isn't done better (that is, more entertainingly) by the X1 and X2 runs, through no fault of the runner.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
FractalFusion wrote:
Here is a ~50MB encode: http://www.mediafire.com/download.php?zy0mr5t2yyy No Youtube, sorry. Though anyone can upload to Youtube.
I hope you're better at encoding for YouTube than I am: http://www.youtube.com/watch?v=a7dfEvbHSog
i imgur com/QiCaaH8 png
Player (189)
Joined: 5/29/2004
Posts: 5712
Derakon wrote:
I rather suspect that the Auto-Save zones are really just a chance to load the next area's data.
I would agree, considering that each save zone is also a point of no return, where you can't scroll back to the left anymore. But they are also helpful if your Game Boy gets switched off suddenly.
put yourself in my rocketpack if that poochie is one outrageous dude
Editor, Expert player (2070)
Joined: 6/15/2005
Posts: 3277
arflech wrote:
I hope you're better at encoding for YouTube than I am: http://www.youtube.com/watch?v=a7dfEvbHSog
I dislike the 10 minute limit. Anyhow, the only way is to split the AVI into parts. There is a program which is very useful in splitting but I forgot what it was called (it's on a computer I can't access now). You can always use VirtualDub or VirtualDubMod.
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
FractalFusion wrote:
arflech wrote:
I hope you're better at encoding for YouTube than I am: http://www.youtube.com/watch?v=a7dfEvbHSog
I dislike the 10 minute limit. Anyhow, the only way is to split the AVI into parts. There is a program which is very useful in splitting but I forgot what it was called (it's on a computer I can't access now). You can always use VirtualDub or VirtualDubMod.
opps Maybe I can use another video site...maybe Nico Nico Douga en español: http://es.nicovideo.jp/watch/sm7378982 auf Deutsch: http://de.nicovideo.jp/watch/sm7378982 Zhongua: http://tw.nicovideo.jp/watch/sm7378982 the original, Nihongo: http://www.nicovideo.jp/watch/sm7378982 Sadly there is no English version, although you can even navigate through the Japanese one with Google Translate.
i imgur com/QiCaaH8 png
Joined: 5/2/2009
Posts: 656
Well, I like this, fast-packed as most MMX games are, except a little buggier. And the autosave is a mood killer Yes vote. The run was quite extreme.
My first language is not English, so please excuse myself if I write something wrong. I'll do my best do write as cleary as I can, so cope with me here =) (ノಥ益ಥ)ノ
Editor, Experienced player (734)
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
In the first fortress stage, could you have done a dash along the platforms in the air that are moving to the right? (starting at time 16:05) Besides that, I agree with everyone else that it has it's good bits (fast paced, combines X1 and X2) and bad bits (GB's limitations) but so far I'm leaning towards yes.
Homepage ☣ Retired
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3566)
Joined: 11/3/2004
Posts: 4750
Location: Tennessee
klmz wrote:
Starts from savestate+reset? O_o I thought you knew that "record from sram for GBx" had been fixed (though experimentally) by svn r85. Oh, we haven't anounced that fixed version released. XD Maybe you can try some hex-work to see if it can be "corrected". EDIT: Oh, well, this movie can be "converted" to the "correct" format, and the reset frame can be removed (thus 1 frame faster). But then it can only be watcheded with SVN r85 or later versions... So, er, I don't know.
Perhaps we should make a new release then. V21.1 or something.
It's hard to look this good. My TAS projects
Editor, Emulator Coder, Expert player (2152)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Derakon wrote:
I rather suspect that the Auto-Save zones are really just a chance to load the next area's data. I'm inclined to agree with Satoryu -- it's nothing that isn't done better (that is, more entertainingly) by the X1 and X2 runs, through no fault of the runner.
It's the submitter's fault then. I don't understand why this game is acceptable while many other remakes/ports/revisions aren't. If you feel like seeing the list, I may waste some spare time in making it. Fan the flame now.
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Editor, Expert player (2070)
Joined: 6/15/2005
Posts: 3277
klmz wrote:
I don't understand why this game is acceptable while many other remakes/ports/revisions aren't.
Remakes are much more different than ports or revisions. This game has many functional differences from both X1 and X2. Unfortunately, it's the level design that really sticks out.
Editor, Emulator Coder, Expert player (2152)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
How different is this game from the two original SNES games? If the difference is as large as Metroid ZM from Metroid, how did I ignore it? Well, I'm not a judge anyhow. Abstained.
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Player (189)
Joined: 5/29/2004
Posts: 5712
Well, you do get to use weapons from one game in levels of the other, and there are two new bosses! Is that different enough? Oh, and you get a few of Zero's attacks from later games too!
put yourself in my rocketpack if that poochie is one outrageous dude
Experienced player (828)
Joined: 11/18/2006
Posts: 2426
Location: Back where I belong
I enjoyed watching this and will accept it. However, why does the submission file go until the "Save to file 1" screen? I think a more acceptable place to end would be right before the credits roll. However, I guess it does show your final time at the end, so I suppose it was just personal preference.
Living Well Is The Best Revenge My Personal Page
Editor, Expert player (2070)
Joined: 6/15/2005
Posts: 3277
mmbossman wrote:
I enjoyed watching this and will accept it. However, why does the submission file go until the "Save to file 1" screen? I think a more acceptable place to end would be right before the credits roll. However, I guess it does show your final time at the end, so I suppose it was just personal preference.
The problem when stopping it early is that when Sigma speaks at the end, it stops on his first dialog. Granted, it's only a minor problem and I wanted to end it before the credits, but because of that I ended it at the save screen instead.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15452
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. ---- [1329] GBC Mega Man Xtreme "Extreme mode" by FractalFusion in 27:33.58