GlitchMan's Mega Man 4 in 34:03.38

Main Priorities

  • Aims for fastest time
  • Uses no passwords
  • Abuses programming errors in the game
  • Takes damage (which I did a lot of by the way) to save time
  • Manipulates luck

Emulator Used

I originally used FCEU 0.98.28 at the time I recorded this but then converted it to fm2 format on FCEUX 2.1.2-interim so that I could look at the lag counter and see how much lag each stage had. Luckily for me the conversion worked.

The History of My Speed Run/My History of Mega Man TASing

Being my first Mega Man TAS submission, I decided that I wanted to go over how it all started. Being such a big fan of Mega Man games I came across Mega Man TASing after looking up gameplay movies of it on youtube.com back in mid-2007 which I thought was interesting to watch seeing how fast a game of Mega Man can be beaten. I have been watching those speedruns of Mega Mans 1-6 on vision.ameba.jp (it is so convenient because it has TASes of numerous Mega Man games on there). I TASed NES Mega Man games ever since January 2008 (starting with Mega Man 6) and have just been getting better ever since. I began to TAS this one in the summer of 2008 after seeing the published run the year before which inspired me to do my own run of this game and this run was the result of it. This TAS took me three months to complete and I finished this in November of 2008. I wasn't sure if I should submit it or not but then I decided "You know what? It's been a while since there has been a new Mega Man 4 run. Sure it's not perfect but I'll go ahead and submit it anyway to give them a new and improved Mega Man 4 TAS."

New Glitches/Tricks I Used

I made more use of the chargeable Mega Buster during the stages which helped me to save time in my movie. Another thing I took advantage of is the one frame movement after the boss's gate closes and I noticed that the '06 movie didn't take advantage of this. There is a glitch where after climbing a ladder that is right next to a wall I slide, go the opposite direction for one frame, then start the slide again which saves 1 frame each time and there are many opportunities for this throughout the game.

The Speed Run

I saved exactly 31 seconds off of the June 2006 TAS due to better sliding opportunities and lag reduction techniques along with some other time savers that will soon be explained.

Pharaoh Man

The first two rooms of this stage: I use the Mega Buster in this part because it kills the enemies faster for reduced lag. I also minimized the lag by luck-manipulating the flying enemies into dropping only one bullet on the screen at a time.
From the checkpoint on, I used better sliding techniques to reduce a lot of lag in this stage and killed enemies at the right time so that lag doesn't build up where it can easily be avoided.
I improved the uncharged shot in the boss fight. I missed a glitch that could have saved 70-80 frames which was jumping in the center of the room right when the ending music played.

Bright Man

For this stage I used the same strategy as in Pharaoh Man's stage combined with some new strategies. I didn't switch to the balloon right at the start of the second room because I needed to kill enemies to reduce lag.
For the bossfight I used the Pharaoh Shot glitch where Mega Man charges up a Pharaoh Shot and slides then throws an uncharged Pharaoh Shot as soon as the slide stops. This causes him to have two Pharaoh Shots above his head at the same time (he can have up to three). This saved a lot of time on this boss because there is no waiting time for charging up.

Ring Man

In the ladder climbing section of this stage I used a strategy where I jump off the ladder, throw a balloon, and jump on it to save some climbing time. I kill the enemies after the second miniboss so that I can get in more sliding and reduced lag. I also needed to collect small powerups for my weapon or else I won't have any to use against Ring Man. The Pharaoh Shot glitch is used on Ring Man but I couldn't find a way to position him so that time isn't wasted on the energy balls disappearing off the screen after he is killed.

Dust Man

I discovered a trick where the shield enemies can be killed at the front so I used Pharaoh Shot against them because this type of enemy only requires to shots of it to be killed. I take damage off Dust Man to get him to stop using his vacuum which makes him invincible.

Skull Man

Instead of switching to the Ring Boomerang which I thought was slower, I kept the balloon because not only does it save almost 80 frames but I can save tons of climbing time with the Balloons. I also pulled off a zipping glitch with the Balloon near the end of the first room. In the last room with the big red sky and lava pits below (that's how red it is) I took damage off the last Skeleton Joe (that's actually what it's called; look it up on megaman.wikia.com; too off subject, sorry) at the end but I'm not sure if this saved time or not.
For the boss fight, my main strategy was to luck-manipulate Skull Man into keeping his shield on for the shortest possible amount of time. He responds to B button and left/right D-pad movement. I also needed to get the Dust Crusher particles off the screen as soon as possible so that I could fire another one.

Dive Man

I don't switch to the Flash Stopper in this stage and I figured that would take too much time. I also took a different route at the beginning of the stage while killing enemies which saved some time. I think that taking damage was made up for with the huge amount of sliding frames gained throughout the stage. Boss fight was basically the same as the old run.

Drill Man

I switch to the Balloons to save a lot of climbing time for the first two rooms then I switch to Flash Stopper. On Drill Man, I take damage while sliding during the explosions to reduce lag.

Toad Man

Not really any optimization here other than less lag and better physical movement. Once again, I take damage to reduce lag from the explosion (this time I'm using the weapon so I have control over it).

Dr. Cossack Stage 1

This is where the charging up came in handy (the first room) and because of it I get more frames of sliding speed as opposed to walking speed. The room with the spiked walls sliding up and down the ladders was really difficult because there was so many of them to not take damage from and lag to avoid but I got through it just fine. Not much I could do about the giant robot in the next room. The boss fight was the same only this time I jump during the explosion to reduce lag. Jumping and not moving reduces lag in NES Mega Man games.

Dr. Cossack Stage 2

I make better use of the Balloon item because of the trick I used back in Ring Man's stage where I jump off the ladder to use the Balloon. This came in handy because I was able to climb up the ladders using Balloons.

Dr. Cossack Stage 3

I reduced lag in this auto-scroll stage by having Mega Man jump over the edge of the screen to the point where his sprite disappears. I also didn't switch to Ring Boomerang just to fill up two bars of it. The first time watching the other run when it did that I wasn't sure what happened. The Pharaoh Shot trick once again saves time in this boss fight but only for the first Cockroach Twin (the second one was at the bottom on spikes and there was no way I was going down there!).

Dr. Cossack Stage 4

I found a faster way to maneuver Mega Man through the walls while he is in his sliding mode. Pixelation has to be adjusted then I can alternate left and right every frame which is twice as fast as the previous run. In my battle against Cossack I used the uncharged long-distance shot technique which saved a little bit of time.

Dr. Wily Stage 1

I don't take damage off the Met in the third room like the old run did. At the end of the underwater portion I switch to the Balloons as opposed to the Rush Jet which has the Rush animation you have to wait an additional 30-40 frames for. For the boss fight I tried so many ways to get rid of that long waiting sequence where you have to wait for the Giant Met to pop back up but I couldn't find a way. I even tried using the Pharaoh Shot glitch but the weapon kept bouncing off its helmet unless it was up in the air.

Dr. Wily Stage 2

Same as the old run but with improved movement and cutting back on the lag.

Dr. Wily Stage 3

This time I stick with my regular weapon instead of switching to Drill Bomb because I wanted Pharaoh Man to be killed first so that I don't have to waste a weapon switch by going to another weapon then coming back to it. This helps because I don't waste any weapon HP. I took this route for boss re-fights: Pharaoh-Toad-Dive-Skull-Drill-Bright-Ring-Dust. During Dust Man's fight I made use of a Ring Boomerang twice which saves me from having to get a small power-up for this weapon; I do the same for the first form in the Wily boss fight.

Dr. Wily Stage 4

Nothing to mention about this stage except that I charge up on some of the caterpillar enemies so that I can get more sliding time in. The Pharaoh Shot for the boss in this stage is used differently in this run than the 2006 run. I defeat Dr. Wily right in the center of the screen which reduces time even after the movie! Not sure if that matters or not but I just thought I would add that... :)

Possible Improvements

  • Using 4 uncharged shots against Pharaoh Man instead of just 1 could save time because it takes 92 frames for each charged shot and this means I need no more than 30 frames to make an uncharged shot to charge back up.
  • Instead of going to Bright Man after Pharaoh Man, I should consider going to Drill Man instead so that I get the Rush Jet. Using it in Skull Man's level would save about 4 seconds off of this run. Also, using charged Pharaoh Shot on Drill Man does the same amount of damage as his actual weakness and because I have the Pharaoh Shot glitch it won't lose me that much time.
  • Maybe I should have switched straight to Dust Crusher instead of the Mega Buster for the boss fight in Wily Stage 1 (weapon switches cost nearly 80 frames).
  • It could probably be faster to switch straight from the Mega Buster to Rush Jet in Wily Stage 2 (another weapon switch saved).
  • Place the bosses closer to the center when killing them in order for the energy balls to disappear off the screen faster.
  • Jump in the center after defeating a boss when the ending music plays. This trick can save 30-40 frames in six stages and 70-80 frames in Pharaoh Man's stage.
  • Use Pharaoh Shot on the Pharaoh Man boss re-fight in Wily 3.
  • Find more ways to minimize lag and discover more glitches and newer techniques.
  • Find a way to get past long "waiting points" such as the second hippo in Ring Man's stage, the boss in Cossack 2, and the Giant Met in Wily 1.

Special Thanks/Closing Remarks

I want to thank everyone on this board for providing many cool glitches and movies of glitches of their own, finding my 34-minute "WIP" on microstorage ^_^", and your support and encouragement in helping me make this TAS. This is my first official Mega Man submission and it has been an amazing experience TASing this game!
Suggested frame shot: frame 122603 which is the last frame of the movie! :D
Edit: Okay, maybe that wasn't the exact screen shot I was talking about but the other one in Bright Man's stage looks better.
I think I have pretty much covered everything that needs to be said about this run.
Enjoy the speedrun!!!

Nach: I enjoyed watching this run. However, some of it looked a bit sloppier than it should have been, and I think this run can be improved quite a bit. Possibly even more time can be shaved off of this run than this run did to the existing one. I look forward to your next submission for this game, which I understand is already in the works. I am rejecting this run as per Judges' Guidelines: "However, if the submitted movie is clearly improvable as well, it (usually) should be rejected just as a non-published submission might be".

Nach: Here's the video to watch directly: (Flowplayer module removed)

Nach: Being an enjoyable run to a popular game, this was a great run to force us to reexamine our rules. The decision on this is now pending our judges coming up with a new set of rules. Hopefully the new rules will allow this run to be published.

Nach: We have a new clause in our rules. This run is now accepted as an excellent improvement to an already published run.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14853
Location: 127.0.0.1
This topic is for the purpose of discussing #2521: GlitchMan's NES Mega Man 4 in 34:00.02
Former player
Joined: 8/31/2009
Posts: 236
Watching.
Noxxa
They/Them
Moderator, Expert player (4136)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
Nicely done, I especially liked the boss battles, and the use of Balloons in most stages. 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.
Former player
Joined: 8/31/2009
Posts: 236
Finished, yes-voted, and I have a couple questions. 1) Dust Crusher vs Cossack? It requires 13 shots, vs Mega Buster's 8 and 2 small shots. Would not having to charge up make up for the extra 3 shots, but would regaining that energy cost too much time? 2) Pharaoh Shot vs Giant Met? It does 3 per shot vs Dust Crusher's 2 per shot. Again, could it be faster? 3) Is the Pharaoh->Drill route slower or does it remain untested so far? Thanks for your work and improving the run; it was awesome!
Active player (276)
Joined: 4/30/2009
Posts: 791
Looks good and an improvement, yes vote here.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
I'm not a fan of the Mega Man games (shock and horror!), but a good improvement, especially one from one whose runs of these games are heavily anticipated, is always worth publishing. ...i.e. yes vote. Currently uploading an encode; I'll post links when it's done uploading. Oh, and I'm going to recommend frame 14623 as a screenshot: ...because of the allusion to the Pharaoh Shot glitch (as I understand it), and because I think the recommended screenshot (frame 122603) looks boring: EDIT: Encode: http://www.archive.org/download/NesMegaMan4In3400.02ByGlitchman/megaman4-tas-glitchman.mkv (DM to follow). EDIT2: DM1: http://www.dailymotion.com/video/xbpaot_nes-mega-man-4-in-340002-by-glitchm_videogames DM2: http://www.dailymotion.com/video/xbpb6r_nes-mega-man-4-in-340002-by-glitchm_videogames
Editor, Player (68)
Joined: 1/18/2008
Posts: 663
...And only 5 exclamation marks to prove it!
true on twitch - lsnes windows builds 20230425 - the date this site is buried
Joined: 7/2/2007
Posts: 3960
Nice work! And thanks for the encode, sgrunt!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Skilled player (1636)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Obvious yes vote, for a great improvement. Still looking forward to 3 and 6, Glitchman!
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Publisher
Joined: 4/23/2009
Posts: 1283
Skilled player (1306)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
Why do you only use the boss glitch on Dive Man?
J.Y
Skilled player (1153)
Joined: 5/24/2008
Posts: 81
Happy New Year 2010! A yes vote from me.
Skilled player (1402)
Joined: 5/31/2004
Posts: 1821
Sonikkustar wrote:
Why do you only use the boss glitch on Dive Man?
Submission text wrote:
This TAS took me three months to complete and I finished this in November of 2008.
Experienced player (620)
Joined: 8/28/2008
Posts: 443
Mzscla wrote:
Happy New Year 2010! A yes vote from me.
Thanks, you too! :D
Baxter wrote:
Submission text wrote:
This TAS took me three months to complete and I finished this in November of 2008.
So glad I put that in there... :) I didn't know about the glitch at the time and thought it only worked in Dive Man's stage.
Editor, Emulator Coder, Expert player (2104)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
Accepting for publication as an improvement to the published movie Yes vote for the improvement.
<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
fsvgm777
She/Her
Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
Yes vote for the improvements, because they're indeed very good.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
Wow, you've been sitting on this run for an entire year?... In any case, the run looks really good. Balloon usage is awesome in particular. I imagine that more can be done in the name of lag reduction, but this is still great. Also, t3h Icy brings up some good points, so hopefully we'll get to see even more great work on this game. In the meantime, this is definitely a worthy improvement to the published movie. Yes vote.
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.
Skilled player (1306)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
Other than some flaws, This is a great submission to start the year off. :) Yes vote.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3584)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
Might be worth pointing out that this movie is known to be improvable by at least 30 seconds due to new glitches, routes, optimizations. It is actually in the rules that such a movie should be rejected despite being an improvement to an existing movie. I didn't write this rule, but I assume it is there to prevent many small improvements to the same movie from clogging the queue. I've always been on the fence about this rule though and have many times opposed the rejection of such movies. I think the line should be a subjective one. If the movie is a significant improvement (not just about completion time, but as far as having new tricks/glitches/etc) that perhaps it warrants publication despite known improvements.
It's hard to look this good. My TAS projects
Experienced player (620)
Joined: 8/28/2008
Posts: 443
Oh but it did use new strategies and tricks. -The Pharaoh Shot trick -Using Balloons at the bottom of the ladder to climb faster -Making use of only one Ring Boomerang for multiple hits -Using different strategies for stages such as Skull Man's stage -New route for fighting bosses in Wily 3 There are more new tricks that were used too. This run excelled in being more than just a "faster version" of the old run; it has new stuff too. Maybe it could be improved by a minute but I think that this is a good start.
NitroGenesis
He/Him
Editor, Experienced player (551)
Joined: 12/24/2009
Posts: 1873
I watched it, good improvement but like adelikat said, this movie is old, and when you finished it new tricks were discovered. You did use some of your own tricks but it can be improved like you said. And I think that it's a rule or something that if you know your TAS can be improved not to submit it.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Post subject: Please don't cancel my run... :(
Experienced player (620)
Joined: 8/28/2008
Posts: 443
I thought that with all the pressure going on with me and this MM4 run I wanted this to be remembered because I put a lot of work into it. Sure this was before people discovered improvements that can be made on the old run like really dug into it but I wanted to kind of update the run because I had a feeling that the real improved run would take a while. The fact that new strategies have been discovered will trouble the decision of submitting the run even more. I think that this run will benefit the world of Mega Man 4 TASing because it opens the door to newer and better possibilities that can be made in not just saving time but keeping it entertaining while doing so. You all have to admit, I did make some fantastic improvements and discoveries by trying out different routes in stages. Also, keeping the weapon switches at a minimum is a good strategy too because you may realize that you didn't need to switch to that weapon/item when you could save just as much time (maybe more) keeping the weapon/item you already have equipped. This is one of the most crucial things I look for in Mega Man TASes.
Former player
Joined: 8/31/2009
Posts: 236
I don't mean to be rude in asking, but when should we be expecting a fully optimal run?
Joined: 7/31/2005
Posts: 128
Location: Virginia
Still watching, but something caught my eye. In Ring Man's stage on the screen before the spring miniboss, you slide off the edge to drop onto that screen. Is it faster than jumping off in that situation?
Working on a mod of an old favorite in my spare time. PM for updates!
Former player
Joined: 8/1/2004
Posts: 2687
Location: Seattle, WA
t3h Icy wrote:
I don't mean to be rude in asking, but when should we be expecting a fully optimal run?
I mean, you could just copy/paste the majority of this run into a new run that uses up to date tricks if you really wanted. But that's besides the point...
hi nitrodon streamline: cyn-chine