Ladies and gentlemen, we present you with Tasvideos' first Quadruple run! A fcm file stores what buttons are pressed on every frame. A specific sequence of input can complete a game. It is however also possible to complete two games with a single movie file... or three games, or four. The goal of this movie is to complete Mega Man 3, Mega Man 4, Mega Man 5 and Mega Man 6 as fast as possible. It can be compared to playing four games with one controller; all games respond to the input of that single controller. Input is stopped after all four games are beaten, which happened after 140815 frames, or 39 minutes and 7 seconds. The longest currently published movie of those games is Mega Man 4, completed in 34 minutes and 34 seconds, so completing the other three games also only took 4 minutes and 33 seconds longer. Even more remarkable might be comparing this movie with the first Mega Man 4 run which completes the game in 39 minutes and 45 seconds, or the first Mega Man 5 run which completes the game in 40 minutes and 28 seconds.
Our goal wasn't just to produce a movie file which completes all four game, we gave our total commitment, heart and soul to make all games "fast as possible". Sometimes we had to deal with desyncs (when for instance the movie only played back three games correctly) and had to redo a segment. We played segments of 4000 frames each time, and then it was the others turn to play. After each segment we checked for desyncs, and luckily we seldom ran into desync issues. There were also sometimes difficult situations in the games, but these were all dealt with in their own ways (check the 'Techniques' section for how we avoided some of these difficulties). Even though we made this TAS ourselves, we often seem to notice new things when watching it again. This is probably because when making the movie, we had to do everything frame by frame. You will probably also see stuff you didn't notice the first time, when watching it a second time.
  • FCEU 0.98.16
  • Aims for fastest time
  • Takes damage to save time
  • Four games in one movie
  • Manipulates luck
  • Uses no passwords
  • Abuses programming errors in the game
  • Genre: Action
  • Genre: Platform

Movie playback

To play back the movie on the emulator, you must do the following:
  • Download FCEU 0.98.16
  • Open the emulator four times, and align them
  • Load the four Mega Man games and pause them
  • Enable Background Input (at config), if it was already enabled when FCEU started, disable it first, and enable it again (it
will automatically enable Run In Background
  • Load the movie file at all FCEU's (note that it will only give a correct ROM checksum for one of the games)
  • Unpause (with a hotkey... background input will make all games unpause at the same time)

Why this?

We have thought about what game we were going to do for quite some time. There was this idea floating around at the time of a single movie which completed all six Mega Man games. It was probably more like a joke than a serious idea. We wanted to do a big project, since we can both be very productive when we put our minds to it, so completing all six Mega Man games in one movie was one of the ideas we considered. At first it was also as a joke, but then we thought it would be pretty cool if it actually happened. There are however several reasons why we didn't include Mega Man 1 and Mega Man 2 in this TAS.
First of all, a single movie which completes multiple games is only meaningful if the games actually look like each other. If a single movie plays Pinball and Adventures of Lolo it will not be visible that it is the same input which completes the games. Watching them at the same time would be pointless, because the movements don't correlate. You might as well watch them separately, and then you would just be watching two runs that are less optimal as they could have been. Mega Man 1 and Mega Man 2 are different from the other four NES Mega Man games for several reasons. For instance, the currently published Mega Man 1 run takes about 15 minutes to finish, and the currently published Mega Man 2 run about 25 minutes. This is a lot less than the other four, which all take over 30 minutes.
Another big difference is the fact that Mega Man 3 through 6 are able to slide, which makes the gameplay quite different. The gameplay is quite different anyway, since Mega Man 1 and Mega Man 2 TASes are based on glitches. Then there is the option of pressing select in Mega Man 1. Select doesn't have a function at other Mega Man games, so the select button would be used all the time, resulting in something that won't be pretty to watch. We must admit that even in this movie, with four games it is sometimes difficult to spot that it's all from a single sequence of input... but this would even be worse if the other two Mega Man games were added.
Then there is a practical reason for not doing six games; it would be even harder to watch than four games. Four games can form a grid of two by two. With six games, the grid would have to be three by two, which would make it absolutely improssible to pay attention to the rightmost and leftmost games at the same time. When watching on full screen, the bottom and top of the screen wouldn't contain anything, so then it would be a lot smaller too.
Another good reason for not doing all six Mega Man games is the fact that the more games you add, the crappier the gameplay will become. The more games you add, the less perfect the movie will turn out. The movies will be less accurate and longer. Lastly, we must admit, it would also be more difficult to TAS six games at the same time. It would require concentrating on six runs at the same time. We also had more knowledge of the Mega Man 3, 4, 5 and 6 glitches and tricks than we did for Mega Man 1 and Mega man 2. This is however not the reason why we didn't do all six, those reasons are listed above ;)

Techniques

This section discusses techniques that are specifically for multiple Mega Man TASing. How certain specific game tricks and glitches work won't be discussed here.
Lag is a key factor that made it possible to do certain actions without interfering with other games. Lag is created when too much is happening on the screen. The game will freeze sometimes for a frame, and during this frame, no input will be accepted for that game. During this frame, we are able to stuff like stopping a jump, shooting, or pressing start to go to the menu, without affecting the game where the lag occured. Lag can be experienced in normal playing by the game slowing down. We sometimes deliberately created lag, by shooting, or moving a lot, in order to perform certain actions like switching to the start menu.
Another great help were the cutscenes. In between the levels, or when a room is scrolling, the game is obviously not affected by any input given. These were especially useful to move left or right in some games when needed. Also for switching to the item menu obviously. It is nearly impossible to create lag for 3 games, and not for the fourth game, in order to go to the item menu in that game. Often, a combination of lag and cutscenes was used to go to the start screen. Sometimes our strategy allowed multiple games to go to the menu, which also made it easier. Mega Man 4 provides another option, since this game won't be affected by pressing start when Mega Man is sliding.
Of course, completing an entire 'left-room' takes longer than it takes for a screen to scroll. Often, we tried to make the game that has to move left face left, while the others face right. This can for instance be done in a frame of lag at other games. When dropping down into a 'left-room', it is good to face left for a frame, right before the screen starts scrolling.
When the screen is scrolling down, the other games are able to progress to the right. After the screen is done scrolling, it is possible to move left in the left-room, and still move right in the other games, with sliding by pressing down+A. This doesn't change the direction of megaman, which makes it possible to move in different directions in different games. A nice example of this comes early in the run, when Mega Man 5 drops down in the second room of starman (the first level). It doesn't always work however. When Mega Man needs to jump in such a room, left will have to be pushed, which is why sometimes the other Mega Mans are affected. Mega Man 6 can avoid this a little, since megaman6 will move left when you press left and right at the same time. The other Mega Man games won't move, so it is easier to movie left with Mega Man 6 than with other Mega Man games. If you stop walking, Mega Man will take a few frames to get in his final standing position. During these frames, it's also sometimes possible to press left without changing megamans direction.
This short time it takes for Mega Man to position himself after running was also used in other occasions. For example when one of the games has to jump to the left, and it was possible to keep another Mega Man which didn't need to move to the left on the ground. If pressing left is skipped for a frame, the Mega Man on the ground will position himself for like ten frames, so he won't move to the left. The Mega Man who is moving to the left will only stop moving for one frame since he is on the air. It was also used at instances where Mega Man had to move on a rushjet to the left, and a lot when multiple boss battles where going on at the same time.
There are also several ways to make differences in jumping. If two games have to make a big jump, we tried to do them both at the same time, since you can't start a new jump when the other is still pressing the A button. Often though, when only one game has to make a big jump, it is better not to jump with the other games. The game that has to make a big jump will reach a ladder or a platform, and can move on. The other games will be high in the air at that point. If they avoid the jump, they can make a slide right after that one game is done jumping, since they are on the ground then, instead of in the air. Avoiding a jump can be done for instance if there is a frame of lag at the game that has to do the jump. Not pressing A at this frame will stop the jump for the other games, while the jump continues for the game that has to jump, if A is pressed right away after the frame of lag. If the others are already on the ground, such a frame of lag in the game that jumps will allow the other games to make a slide. Differences in the height of a jump can also avoid jumping in certain games. Mega Man 3 will generally land sooner for instance. Jumping from a slide will also sometimes allow not jumping in certain games. Mega Man 6 will not jump right away from a slide. If Mega Man 6 has to jump, and the others not, you can press A for 1 frame, then release, so the others will stop jumping. They are still in the air, but megaman6 will be on the ground, since pressing A only stopped the slide. If you now wait a frame, you will be able to make a big jump with megaman6. Similarly, megaman6 can avoid a jump when it's sliding. Megaman3 also has a differences in sliding than the other games. Mega Man 3 will not make a jump right after the sliding has started. The only way to stop the slide is to walk in the opposite direction. This also is an easy way to avoid a jump in megaman3. After Mega Man 3 is over this first half of the slide where you can't jump, there is a second part of the slide where everything will make megaman jump, even pressing down+A. This is why megaman3 sometimes accidently jumps when the other megamans start a new slide (good thing that megaman3's one frame jump is very short though). This however also creates a great chance to make a jump with megaman3, and not with the others. Pressing down+A will make megaman3 jump if it's in the second part of its slide, while all other Mega Man games will never start a jump when down+A is pressed. As you can notice from this, Mega Man 4 and 5 move pretty much the same.

(Baxter) Thanks

  • I'd like to thanks everyone who showed interest in this run. The people on the irc channel, the ones who posted in the forum topic, and even those who just followed the topic. Every new reply caused hundreds of views to the topic, which showed many people were interested. This was a great motivation.
  • DeHackEd, for encoding the wips we released at the start of this run.
  • Most of all, I'd like to thank AngerFist. I can say without a doubt he is the most enthusiastic member of this community. He was constantly motivating, and I couldn't have made/finished this movie without him. He is a great TASing partner, and a very good friend.

(AngerFist) Thanks

The long journey is finally over. I have literally no words to express how greatful I am that this huge project is finally over. Of course I will first thank and bow down to my very special friend and partner, Baxter. I wholeheartedly cannot imagine how I would have done this without you. Folks, Baxter did not only contribute to the run, he also helped me go through that very dark and depressing week when we initially began working on this run. Would also thank the people who showed true support during that week. You know who you are: moozooh, Fabian, Vatchern, Vandal, Asteron, Truncated, Cardboard etc. Secondly, I would love to take this opportunity and dedicate our run to the 3 communities who have inspired me incredibly a lot in so many positive ways. They have always kept and still keep producing fine and entertaning runs during these years. I salute TASVideos, Speeddemosarchive and Metroid2002.com. Much love and respect for these communities. Stay strong!
More elaborate, the people I look up to, respect and enjoy watching their respective runs are: Baxter, Mike Uyama, Paul 'Bartendorsparky' Evans, James 'Psychochild' Conway, Patrik 'Cremator' Salonen, Silent Echo, kip, Megatherium, Marshmallow, Shin, JXQ, Fabian, Shinryuu, Phil, adelikat, Genisto, Bisqwit, FODA, Spezzafer, Stanski, DjGrenola, Kazooie, Atma, SprintGod, flagitious,hero of the day, Arc, Arne the Great, Walker Boh, DeHackEd!, Sleepz, NITSUJA :) Finalfighter, I can go on and on...

adelikat: The votes have been numerous and heavily on the yes side of things. It is a run that is unique and required immense effort to make. I am accepting this movie for publication.

DeHackEd: This movie will be published pending a way for me to break the site's publication rules without angering Bisqwit too much.


1 2
6 7
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #1566: Baxter & AngerFist's NES Mega Man 3, 4, 5 & 6 in 39:06.92
Player (168)
Joined: 4/27/2006
Posts: 304
Location: Eastern Canada
First vote, fuckers!
Former player
Joined: 4/6/2006
Posts: 462
And you didn't even watch it, fucker!
Emulator Coder, Former player
Joined: 10/2/2005
Posts: 563
Location: Toronto, Ontario
been waiting for this to come out since you guys started. The WIPs were fantastic, as I'm sure the final product is. I can't wait to edit this post with a firm and resounding "HELL YEAH"
Joined: 2/16/2005
Posts: 462
I am physically incapable of voting anything but yes on this one! I followed the WIPs and loved what I saw. Great job!
This signature is much better than its previous version.
Player (121)
Joined: 2/11/2007
Posts: 1522
I thought FCEU 16 wasn't officially supported on this site? ;) not that it matters, since this is the awesomest movie since, um, something so awesome that I can't think of it right now... great job, can't believe it's finally done!
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Player (68)
Joined: 3/11/2004
Posts: 1058
Location: Reykjaví­k, Ísland
Wow. It's hard to believe this was actually done. But it appears to be true. This is truly amazing. Please forgive me, though, for waiting for the avi to be released...
Former player
Joined: 6/6/2005
Posts: 384
Yeah, I'm psyched to see this finally be done, but I'm completely waiting for the AVI. Faaaar less hassle. :3
Former player
Joined: 6/25/2004
Posts: 607
Location: Maine
Just publish this baby. No one in their right mind is going to give this a no vote. =P
Editor, Experienced player (735)
Joined: 6/13/2006
Posts: 3300
Location: Massachussetts, USA
I was going to TAS and do some homework tonight.... thank you very very very much for giving me an INCREDIBLY good reason not to. YES X4!!!!!!!!!!!! Words cannot do justice how awesome this run is. This run exemplifies above all other previous runs: "How the hell did they do that?" Congratulations for finally completing this massive project. You should be receiving your virgin payments by mail within the week.
Homepage ☣ Retired
Joined: 4/30/2007
Posts: 150
i dont know why but the mmx1&2 run was one of the top 5 in my opinion on this site in terms of entertainment so mathematically this is 2x that so it will be twice as entertaining at first i thought "what about mm2" so good foresight on explaining why
Joined: 4/12/2007
Posts: 78
Location: Atlanta, GA
I think I saw a frame or two that you could have improved about two minutes in. You should probably fix it and resubmit... no not really. Mindbottling. Simply mindbottling. Voting yes
Player (89)
Joined: 11/14/2005
Posts: 1058
Location: United States
Congratulations AngerFist and Baxter, you two make for an incredible team. Will edit this later when the AVI is posted, though I am sure this whole run will be damn amazing. I'll go ahead and vote yes in the mean time since I have seen enough of it to know how awesome it is. Edit: I think the run turned out pretty nicely altogether. More visual synchronizations between the megaman sprites would have been cool, but trying to do that would have cost time so it wouldn't be worth it. This run serves as the best possible example of how tool assistance can achieve the unthinkable.
They're off to find the hero of the day...
Player (168)
Joined: 4/27/2006
Posts: 304
Location: Eastern Canada
Guys, it's not that hard to watch it on fcm...
ventuz
He/Him
Player (126)
Joined: 10/4/2004
Posts: 940
It's so hard to watch them all. You see, people have 2 eyes, they focus on one thing. Seeing one of them look like badly played, then the same as other. It's hard to sit back and watch them like that. I could have voted No, but I think that making a single FCM to play 4 games is an amazing feat so it gets Meh from me.
Quietust
He/Him
Emulator Coder, Former player
Joined: 7/14/2004
Posts: 250
Guess I'll have to wait for the AVI on this one - my lowly 1000MHz Pentium 3 is utterly incapable of running 4 instances of FCE Ultra at anything more than about 67% speed each.
* Quietust, QMT Productions P.S. If you don't get this note, let me know and I'll write you another
Emulator Coder
Joined: 10/9/2004
Posts: 453
Location: Norway
Just watched it, and the bad things first: - My ears now bleed from 4 megaman sounds in over 30 minutes. - I'm now so awake that I am possibly unable to sleep at all. Its like I have been drinking way too much cola. - My eyes are sore. Good things: - I was never bored once during the entire run(s?). Incredible entertainment. - Now I only need to keep one megaman AVI around instead of 4 different ones for 3-6. I general, 4xYes vote. Every time I saw a moment where you weren't pressing any keys (had button display enabled) I felt my stress levels drop, as the workload decreased, and every time you had to do a 'leftwalk' I felt your pain. And to think that all this sparked from a remark on how Capcom just repeated the same concept on every Megaman game... (Which this run doesn't exactly help disprove)
Joined: 9/8/2006
Posts: 19
Yes, it can be annoying if you pay attention to the game(s) that are getting a bit of neglect, but overall I really liked it. The mess, which is impossible to sort through, makes it possibly worth more than one viewing? Also I like hearing the sound of all four games combined. In conclusion, the most annoying thing about this run was watching Mega Man IV take a few extra minutes to catch up, compared to the awesome simultaneous finish of X+X2.
Player (105)
Joined: 6/7/2005
Posts: 290
Location: New York
Well I suppose I should add my input. Great job! It's impressive to see that it's possible. the music gave me a headache though. x-x. Not that it matters if I vote yes but ehhhhh I vote yes. :3
Soft Blue Dragon
Player (81)
Joined: 3/11/2005
Posts: 352
Location: Oregon
MM3 desynched fairly early on and my brain didn't last too much longer. That's definitely one of the most overstimulating things I've ever seen. You have another yes vote.
ideamagnate| .seen aqfaq <nothing happens> DK64_MASTER| .seen nesvideoagent * DK64_MASTER slaps forehead
Former player
Joined: 4/16/2004
Posts: 1286
Location: Finland
Okay, as you guys know, I had negative feelings about this run even before I saw any of it, but I promised to watch it and give it an unbiased vote. So now, after I've watched it, I'll vote no. I did not find this entertaining in the least. The biggest reason is that it's in no way visible that the 4 games are using the same input. The best moments in the movie were the short and rare moments when I happened to be watching 2 games where the movements actually did correlate for a second or two. Other than those moments, I felt like I could've gotten more entertainment from just watching the published runs of the 4 games at the same time. Just knowing that the 4 movies use the same input doesn't add to the entertainment for me. As you say about Mega Man and Mega Man 2 in your submission text:
Watching them at the same time would be pointless, because the movements don't correlate. You might as well watch them separately, and then you would just be watching two runs that are less optimal as they could have been.
This is exactly what I feel about this run. It's like 4 suboptimal runs being played at the same time. Then there's the sound. Mega Man games have beautiful music and sound effects, but they were all destroyed here. I have never enjoyed silence as much as after watching your movie. Of course, you could say that even if it is a horrible watch, it should still be published because it's such an awesome concept. I don't know about that, I just know that this movie did not give absolutely anything to me, hence the no-vote. Oh, and by the way, comments like this just make me sick:
Rick wrote:
Just publish this baby. No one in their right mind is going to give this a no vote. =P
No one can have a different opinion than you? Do you realize that some people might be afraid to cast (or at least explain) their vote because they are afraid of being bashed by people like you?
Joined: 5/2/2006
Posts: 1020
Location: Boulder, CO
Not half as awsome as I immagined it could be... its well done concidering the constraints, but just feels clunkey somehow. vote meh =P
Has never colored a dinosaur.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
I watched one level on 2 MM games and went crazy. Then I finally got the other two to start (though MM3 paused) so was watching 3 MM games at once. Then I went bonkers and clicked the YES button. This is just...sick. ^^;;
Taking over the world, one game at a time. Currently TASing: Nothing
Player (217)
Joined: 2/12/2006
Posts: 373
Location: Oregon
... My eyes kinda hurt, and my ears are strained, but this is just... amazing. Absolutely amazing. Great for people for have short attention spans! Congratulations on getting this done without going insane! Yes vote.
Player (73)
Joined: 12/20/2006
Posts: 154
This is impossible to watch with any sort of sense as to what is going on. There is no point in voting, as this will be published no matter what I voted, but I vote Meh because it was more impressive to read about then to actually watch. Edit: this sounds more negative than I wanted. Again, congrats on achieving a difficult feat. But I really did enjoy reading about it and thinking of how hard it must have been then watching it.
1 2
6 7