Game objectives

  • Aims for fastest time
  • Uses 2 players
  • Plays at Hardest difficulty
  • Does not abuse death or use continues
  • Manipulates Luck

About this run

This TAS was initially started in late 2011, even before my Metal Slug 7 TAS was started and when FBA-rr 005a was the most recent version. The frustrating nature of the emulator and demotivating sections in the run made me put this on hold numerous times. The first 4 missions were completed over a span of 2 years, from 2011 to 2013, before I decided to TAS Metal Slug 7 instead. After my Metal Slug 7 run was finished in 2014, I worked on mission 5, getting all the way to the first Rootmars battle. At that point, I lost motivation and the run was put on hold for 2 years. It wasn't until HappyLee brought it up in forums and encoded my WIP when I was inspired again to finish the run.
This run manages to beat x2poet's run by 9705 frames or 02:41.75. The re-record count is highly inaccurate, the real count is most likely closer to around 300000. I often used multiple files due to the unstable nature of FBA-rr. Improvements come from using new strategies, using new tricks/glitches, and optimizing everything better.

Weapon Damage Data

  • Pistol: 10
  • Melee attack (knife, kick): 30
  • Grenade: 100 (the smoke can do 1 or 2 damage to certain enemies depending on how close it is to the target)
  • H: 10
  • L: 8 per 2 frames (1 bullet consumed every 4 frames)
  • R: 30 (the smoke can do 10 damage to certain enemies)
  • D: 30 (the smoke can do 1 damage to certain enemies)
  • I: 30 (the smoke can do 10 damage to certain enemies)
  • C: 30 (the smoke can do 10 damage to certain enemies)
  • G: 100 (the smoke can do 50 damage to certain enemies)
  • F: There are two parts: the "main" flame and the "side" flame. The "main" flame does 20 damage per 2 frames while the "side" flame does anywhere from 0-5 damage per 2 frames. The "side" flame damage depends on how much it covers the enemy. The "main" flame can hit an enemy a maximum of 13 times for a damage of 260. The total max damage you can do with F is 314.
  • S: 200
  • Firebomb: 80 (The smoke of the firebomb can do 15 damage to other enemies that are close to the intended target)
  • Mobile Satellite: 10
  • Zombie's blood: 100 per 2 frames.
  • Slug Vulcan: 10
  • Slug Cannon/Missile: 200
  • Slug Attack: 400
Note: Big weapons do the same damage as normal weapons in this game.

Tricks/Glitches

Turnaround Cancel:

While crouching, when you attack, you can immediately turn around and do something else. For certain weapons, you can immediately turn back around and attack again. This cancels the delay between time you fire a weapon once and the time you can fire again, allowing you to fire at a much faster rate. This can also be done with grenades and melee attacks. However, when doing this with melee attacks, you must wait 2 frames before turning around to cancel the attack animation, but it is still faster than just crouching and attacking.

Faster F:

If you get a new F right after you finish using up all of another F, you can fire 2 shots of F within a few frames. It seems that if all you do is fire F, then you can fire the second shot just 2 frames after the first shot. For some reason, if you crouch, throw a bomb, or try to use turn around cancel, the rate you can fire F becomes slightly slower (have to wait about 4~6 frames), but it goes back to being just 2 frames after some time. This does not work when you try to go from big F to normal F.

Faster H:

Although H already auto fires multiple bullets at a fast rate, it is actually possible to fire H at an even faster rate. This is done by pressing fire once, waiting 4 frames, pressing fire and down once, turnaround immediately, and firing again back in the original direction. By doing this, every other bullet that is fired will actually be two overlapping bullets, resulting in a faster H.

Faster Vulcan:

For some slugs, it is possible to use the vulcan in a way such that some of the bullets will overlap, allowing you to fire slightly faster. The easiest way to do this is to simply press fire on the first frame where the slug will fire 5 additional bullets (so the first bullet with overlap with the last bullet from the previous round). This trick works with the Metal Slug, but I'm not sure about other slugs.

L-trick:

Whenever you fire L once, 4 shots are fired with each shot doing 16 damage. However, at the end of the 4th shot, the laser lingers and does an additional 16 damage. This means that you get 16 damage for free without using any L bullets. This can be abused by pressing fire at specific timings and makes L effectively have 250 bullets, rather than 200 as shown in the screen. The easiest way to do this is to simply press fire on the first frame where L will do an additional 80 damage. Pressing too early will cause the laser to only do an additional 64 damage.

Instant kill on Allen/Hairbuster Riberts:

When fighting Allen in Mission 5, if you manage to destroy a truck while it's overlapping with his ship, he will take infinite damage and will die from just a single shot. Doing this saves a lot of time and is one of the main improvements over x2poet's run.

Screen scrolling to make enemies disappear:

Some enemies can be made to disappear by manipulating the screen position at specific times. This allows me to not only save time, but also weapon ammo and bombs.

Other Things to Note

  • Most of the time, jumping is faster than walking. There are a few cases where walking is better than jumping
  • Whenever you enter a new area (whether you descend from a parachute at the beginning of a mission or walk in from the left) it is faster to hold right for 2 frames before jumping.
  • The rng in this game is determined by your inputs. Any input you make (even simple actions like holding right for 2 frames) can change the rng. Against bosses, the boss' current HP also seems to affect the rng.

Stage by stage comments

Mission 1

Part 1

I used a bomb at the beginning to kill two crabs so that Marco and Fio could continue jumping uninterrupted. Two bombs are all that are needed to destroy the crab house, but they have to thrown at a specific time because the crab house is invincible until you get pretty close (x2poet threw bombs at a bad time and ended up wasting 4 extra bombs). At the warehouse entrance, I use a single bomb to kill each pair of crabs from the top faster so that Marco and Fio could focus on killing the ones from the bottom faster. In general, I tried to get better use out of H to kill the crabs faster so that I could have optimal movement. I also used G sparingly so that I could have more shots left going into the next part.

Part 2

The piranhas have 100+hp so I had to use a single shot of G on them to kill them fast before I could use 2 shots to destroy the can. A single bomb and a few H bullets were all that were needed to kill each group of small crabs before the first giant crab. I had to use a bomb on the second giant crab because I ran out of G (even if I had one more shot left, I couldn't hit the crab because I was too high) and in order to keep moving optimally. I also picked up the C from the second giant crab because it is useful against the next giant crabs and the boss. The third and fourth giant crabs were both killed efficiently by using bombs and weapons optimally.

Boss: Huge Hermit

I decided to have Fio use D against the boss because I can do more damage with it than H before I get into the slugnoid. With Marco, I had him slowly walk toward the second slugnoid while using C and throwing bombs. Doing this, I was able to do more damage to the boss faster before using the slugs than x2poet was able to do in his run. Once I started using the slugs, it was a matter of using cannons and vulcan and then crashing them to finish off Huge Hermit.

Mission 2

I managed to kill the first horde of zombies faster by using more bombs optimally, which also helped Marco and Fio clear the area without having to stop. When Marco obtained the extra bombs, Fio had to delay moving for a few frames because if she jumped right away, she would get hit from the fat zombie. At the part where you fight the helicopters, the screen can be scrolled earlier if you wait to kill some of the enemies that come later. Waiting to kill them makes the game think you killed the last enemies that had to be killed before the screen scrolls. The rest of this mission was improved by optimizing everything better.

Boss: Monoeyes & The Ten Commandments of Moses

Not much different from x2poet's run. Each pair of aliens is killed with a single use of the zombie's blood and the beacon was destroyed quickly with six shots of the zombie's blood (three from each player).

Mission 3

Part 1

I decided not to use bombs against the first wall because they are better used in the late parts. At the part where I got the 2nd extra bombs, I had Marco destroy one of the falling tanks so that both players can swim forward without having to wait for the whole line of tanks to fall first. At the entrance to the next part, if you wait to press right at a specific time, the players will enter the hole right away instead of doing the slow turn-around animation that happens when you hold right, which saves a few frames.

Part 2

When destroying the first tank, Marco is able to go through the tank while it's in its "getting-destroyed" animation (Fio isn't because the tank gets destroyed too fast). I use a bomb to destroy the missiles because waiting for them to fly up takes too much. I also used some bombs against the 2nd tank in order to destroy it faster. At the end, I had Marco pick up the last extra bombs in order to balance out the number of bombs for both players before the boss.

Boss: Jupiter King

When Jupiter King shoots the missiles I have Marco destroy them with H while Fio continues hitting the boss with the big L because the big L does more damage to the boss (and the point is to destroy the boss fast, not the missiles) and the H is able to handle the missiles without any help. I also manipulated one of the blue missiles to drop extra bombs (the boss shoots only one blue missile during this phase). This was crucial because it allowed me to destroy the boss before it threw the giant missile on the ground, saving me a lot of lag frames.

Mission 4

Part 1

Both trucks are invincible when they first appear and won't start taking damage until you get close to them (x2poet attacked both trucks too early, wasting weapon ammo and bombs). After the second truck, I decided to bomb my way through the tanks in order keep moving optimally. This was made possible because I had extra bombs saved from not attacking the trucks when they were invincible.

Part 2

It is not necessary for Marco to get fat, it only wastes time. I used bombs at beginning of this part to kill the man-eater plants fast in order to get the screen to scroll faster. I decided to get C later in this area because it is helpful for killing the mosquitoes faster and makes the rest of the area faster (and allows me to skip the prisoner that gives H, which is much less useful). The strategy at the end is simple, use F for the mosquitoes that fly in and bombs for the plants that walk in from the side. I could've thrown bombs to the right earlier than I did to kill the plants faster, but doing that releases the prisoner that gives L off screen so I had to intentionally delay throwing bombs to the right.

Boss: Sol Dae Rokker

The L-trick becomes very useful here because combined with optimal F shots, I'm able to destroy the boss without needing an extra L from the first prisoner. I optimized shooting F by making sure to always get 6 hits with F to deal at least 120 damage (this is the max number of hits you can get with F on the boss). There was a moment in the middle where I had bad rng and had to settle for getting only 5 hits with and delaying L for 3 frames in order to get the boss to do what I wanted it to do.

Mission 5-1 (Start to Morden)

Part 1

I managed to get the enemy planes to spawn at better locations so that I could destroy them faster. For the last pair of planes, I manipulate them to fly to the center and then destroy them quickly with the slug missile/bomb.

Part 2

For some reason, destroying all the trucks at once by destroying the truck in the front saved some frames. I crash both slugs against the first helicopter to destroy it faster because I don't need them for the rest of the part. When Fio gets the H, I try to use it sparingly because I need some ammo for the next part. Right before the mini-boss, I don't destroy the last truck because I need it to exploit a glitch against the mini-boss.

Mini-boss: Allen / Hairbuster Riberts

There is a glitch against Allen where if you manage to destroy a truck while it's overlapping with his ship, he will take infinite damage and will die from just a pistol shot. I knew about it earlier from one-player runs, but I wasn't sure if it could be done in two player. Fortunately, I managed to find a way to do it. The pistol shots Marco fired beforehand were done to manipulate the boss to come over to the truck. After destroying the truck, I had to hit the ship with H to make the soldier shooting the missile disappear quickly and make Allen appear faster. The pistol can't reach the soldier so I could only use H. I could've waited a little bit before killing Allen in order to get extra bombs from a motorcycle soldier, but this costs 180~190 frames and is not worth it.

Part 3

A short part. I kill all the soldiers with Fio's H because I want Marco to have all 200 bullets of H available for the next mini-boss.

Mini-Boss: Fake General Morden

I had to delay shooting with Marco by 18 frames at the start in order to manipulate him to go low so that Fio could throw all her bombs at him while using turnaround-cancel. I do this at the beginning because I don't know if I'll have the opportunity to do it later, which turned out to be the right thing to do. I originally had planned to have both Fio and Marco stay on the platform, but it became nearly impossible to throw bombs fast, because I have to hit the ship since hitting Morden himself doesn't do any damage. Morden sometimes doesn't take damage from bullets too. I had to let two of Marco's H miss at one point because of bad luck, I couldn't manipulate him to stay low all the time, though even if I had better luck, I'm not sure if I could've manipulated him to come down again like I did. There are I think 2~3 times where I had to delay shooting with one character to properly manipulate Morden. Though having 19 more grenades and having Marco stay on the platform to use faster H and then turnaround-canceled pistol allowed me to save a lot of time. Note: For some reason, if you have two players, you can jump once with Tarma after Marco gets kidnapped. This is not possible with one player.

Mission 5-2 (Space Action)

Part 1

At the start of this part, I managed to manipulate one of the mini ufo's to go away, saving a missile. I use almost all of my missiles and throw away Tarma's rocket slug to destroy all of the mini ufo's fast before the meteorites. Destroying the last few blue meteorites before the giant meteorites also saves a few frames. I get two S's for the Fio since with the rocket slug, she can fire S faster than normal and an L for Tarma so that the mini-boss can be manipulated easier. I decided to let the rocket slug get hit once by the giant meteorite so that I can aim the S better instead of having it alternate left-right.

Mini-boss: Three UFO's

I manipulate all the aliens to drop bombs and get 99 bombs for Tarma and 20 missiles for Fio. This is one of the few parts where the run loses frames compared to x2poet's run, but more time is saved later. Because I only have one rocket, I use bombs to destroy the last UFO quickly.

Part 2

Inside the mothership, I destroy some enemies to spawn the next group of enemies quicker. The first wall must be destroyed as fast as possible to spawn the mini ufo's as soon as possible. After the first wall, I throw Fio's rocket against the first pair of mini ufo's to destroy them fast. I used one grenade later because there was an opportunity to do damage to three of them at once and I only had pistol and H. By not having any rockets, I can get L from the ufo's which is useful for the next part. The second wall only has to be destroyed fast enough (required a minimum of 2 bombs). If you take too long, you have to fight three extra aliens (one of them gives H, which is useless) before the group of five (that gives one L). It was best if the rest of the walls were destroyed as fast as possible. However, destroying the last 4 walls as fast as possible only saved a few frames and took a lot more bombs, so it was best to just use L.

Mission 5-3 (Inside the Mothership - Rescuing Marco)

Part 1

Using the L-trick allowed me to have more than enough L to use in this part. The 3rd hoop-shooting bot can be skipped by screen scrolling to the left at the right time. I decided to give both F to Tarma while keeping L for Fio because most of the aliens after can be skipped with screen scrolling ( the ones that are fought cannot be skipped) and the bots don't take that much longer to destroy with F and L because F can't do full damage to them. I can also take advantage of the weapons that come out later while still having plenty of F for the next parts. When fighting the hoop shooting bots, I used F twice on each bot, getting 10 hits for each bots and using L to finish them off. I had to use one grenade on the last bot in order to destroy it fast enough for player 2 to get R before it disappeared.

Part 2

I used R and a shot of F to kill the first few aliens fast so that I could destroy the last alien and the computer fast. I have Fio fire two shots with the pistol at the end to manipulate a few things for the next part.

Part 3

I manipulate the alien walker that drops weapons to drop L for Fio (Other choices are D and C). The first giant walker and the bot after can be skipped by screen scrolling at the right time. Although the bot gives the mobile satellite, which is helpful for preventing the giant walkers from moving, it also has 800 hp and L is better to use against the last giant alien walkers and Rootmars1 (the L trick was used to save enough ammo for all of those enemies). A single F shot is all that is needed at the end for the door to Rootmars, using L or bombs takes way too much time.

Mini-boss: Rootmars Round 1

I don't need to manipulate an extra L because it's not necessary for the next part so I just destroy Rootmars as fast as possible. I make sure to always get 7 hits with F on Rootmars (this is the max number of hits you can get with F on the boss). There's a small trick against rootmars1 where if you jump at the right time when rootmars is defeated, you'll get pulled to the right side, so you'll leave the screen earlier, which saves some frames.

Part 3

The bombs that I had saved up to now finally come into use. The metal slug is used to help fight the giant alien walker since it can deal more damage to it than L. After destroying the walker, it becomes useless as the cannon and vulcan are too slow against the hoop shooting bots. The hoop shooting bots also have a lot less HP when you engage them without being inside a slug (huge decrease from 1600HP to 750HP). I obtain R and C from the first few bots to use against the next bots. The bots from the left were manipulated to drop two big S, which are very useful for the next parts. The weapons dropped by the bots are determined by the actions you do right before they appear. At the end, I obtain the big F for Tarma, which will be useful for the final boss

Part 4

When destroying the bubble, I used some big F along with bombs and S even though the big F only does 65 damage. This because after I throw 2 bombs, I have to wait 8 frames before I can throw 2 more bombs so might as well use F to do some damage on frames where you can't do anything else. The bombs don't hit the bubble instantly when you throw them while crouching, but it's still faster to throw them using turn-around cancel. At the end, if you time your jump, you can land on the pathway during Marco's cutscene which results in you leaving the screen earlier and saving some frames.

Mission 5-4 (Escape)

The first two doors are best destroyed with 2 bombs and 2 shotguns (it's annoying how everything has 240 hp so a single S shot can't take them out). So I was forced to use S+knife for taking care of some of the zombies. At the part where I get the 2nd F, if you delay scrolling the screen and kill the extra clone, you can get extra bombs. This ended up only costing about 15 frames, so it was totally worth it. At the 3rd door, if you lure a clone near it and throw the slugnoid close enough to the door while overlapping the clone, you can destroy all three bubbles (?) of the door, the clone comes too late for this trick to be useful. This is because the timings of the clones spawning were thrown off when I delayed screen scrolling to get the extra bombs. Changing the time of when I killed the previous clones didn't affect when the next ones spawned. So I decided to use a single cannon and 2 bombs to destroy the top bubble and then just crashed the slug noid at the earliest frame possible to destroy the bottom two bubbles. For the final hoop shooting bots, F is really not suited to fighting them, but I don't think using only bombs is correct. Using the rebel slug cannons for the first two bots ended up only being about 10 frames slower, but saved me 10 bombs so I decided to use it.

Final Boss: Rootmars Round 2

The cannon smoke does 50 damage to Rootmars and only costed a few frames (2 for Tarma, 5 for Fio), so I decided to use them once before exiting out of the metal slugs. There is a spot around Rootmars' nose where I can easily switch between using a weapon and using knife. Even though the knife speed is slower, this was still faster than using just knife (although it created a lot of lag frames). There is also a safe spot by the left stitch where I can stand and avoid getting hit by the ring. I manipulate 2 F's and 2 G's from the 4 red balls that are shot during the fight. I had Tarma get the first F right away for just 15 additional bullets because I found that he'll run out of F around the time the 3rd red ball is available, so I can either initiate the faster F or start using G. The 2nd F is used to initiate the faster F trick for Fio, which does a lot of damage to Rootmars over a small period of time. For the last two red balls, I decided to use G because Rootmars doesn't have much HP remaining by then and G is faster at dealing damage over a short period of time (and it also creates less lag). At the end, Tarma stopping a little early didn't waste any time. At the time Tarma stopped, Rootmars had 292 HP remaining, so I would've had to fire 2 shots of G regardless of what Tarma did. So I had Tarma wait a little bit to set up a nice ending shot (see suggested screenshot below).

Possible Improvements

Despite the large improvement over x2poet's run, this run is still far from perfect. Many of the tricks were discovered when I was far into the run and couldn't be implemented in the earlier parts of the run. A good amount of frames can be saved with less lag, but that might just require a better emulator. Some specific things/ideas:
  • The faster H and faster Vulcan tricks can used to save time in earlier missions (mission 1, 3, and 4).
  • I noticed that the last cannon shot from the Slug Noid against Huge Hermit (mission 1 boss) wasn't optimized well. Unfortunately, I didn't notice it until way later in the run. I think 20~30 frames could be saved there.
  • In mission 3, there's most likely a better strategy such that Marco doesn't have to wait for bombs from the last tank right before the boss. It might be better to give one of the earlier bombs to Marco instead of Fio so that Marco can go the right earlier which would save some frames. Maybe Fio should pick up the bullets earlier in the mission and be the one to use H and Marco should be the one to use big L.
  • In the first part of mission 4, I used bombs to destroy some enemies after the 2nd truck so that Marco and Fio could continue jumping uninterrupted. It might be better to save those bombs for the next part and walk a few frames and jump over those enemies.
  • In the second part of mission 4, I initially took the C in mission 4 because I thought I had to save more F shots for the boss and it was useful for killing enemies quickly. Turns out that L-trick was a lot more useful than I initially predicted and I only needed 31 shots. Thanks to the L-trick, I think it might be better to skip the C and use more F + H + bombs to kill the enemies. It might also be worth trying take R to this part, which might be better than using H.
  • At the beginning of mission 5, it might be better to throw the slugs earlier to destroy the last pair of planes faster and use pistol + bombs to destroy the first helicopter in the next part. The helicopter will drop bombs when you engage it without any slugs. When I tried testing using pistol + bombs on the helicopter much later, I came out 5 bombs ahead of this run after destroying the helicopter.
  • In the same part of mission 5, after destroying the first helicopter, it might be faster to destroy the two trucks afterward to initiate the next phase faster. I always thought the next phase started at the same time regardless of whether the trucks were destroyed or not.
  • I just recently learned that the first 3 hoop shooting bots after Rootmars1 (before the ones that drop the big S) can also be potentially be skipped by screen scrolling to the left at the right time. If all 3 of them can be skipped, this would save a lot of bombs and time.
  • I had 12 bombs left going into Rootmars2, but I think those bombs are better used in some of the earlier sections. I didn't use any bombs in the earlier sections because I had no idea how the rest of the run would turn out.
  • Some of the boss battles (Sol Dae Rokker (mission 4 boss), Morden, UFO's, and Rootmars2) can probably be improved with better luck manipulation.
I think with a better emulator and the improvements listed above, a TAS of this game can potentially go sub-24.

Thanks

  • x2poet, for his TAS of this game.
  • Many thanks to mtvf1 for his lua scripts, helping me plan out the later parts of the run, giving me important information, and discovering many new tricks for the Metal Slug series.
  • HappyLee, for his old 1 player TAS of mission 1 (a few ideas in my run were taken from his run), encoding my WIP to inspire me to finish the run, and joining in the discussion for strategies in the last parts of the final mission
  • Anyone who followed the discussion on the forum, followed my WIP's, and was patient enough to wait 6 years for this TAS to finally be completed.
  • Everyone who made the effort to encode my run, going through the nightmarish process of getting it to sync. Much appreciated.

Suggested Screenshots


Nach: Very nice improvement, good audience response, accepting.
feos: Switching to win7x64 kept desyncing, then I started saving states randomly and manually split the avi, and it decided to sync. One more thing though. I was also listening to Keith Apicary – Neo Geo Song (2600 Remix by James Brady), so that must have been the actual solution. Publishing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #5392: zk547's Arcade Metal Slug 3 in 24:27.80
Expert player (2574)
Joined: 12/23/2007
Posts: 831
Awesome! Got to be the first to reply and to congratulate on such an amazing run! It's hard enough to make a decent TAS using FBA-rr, which crashes and desyncs heavily, not to mention a well planned and optimized TAS with 2 players. So many years of persistence and hard work deserve deep respect. (BTW, someone please replace or update FBA-rr?) Edit: Making a comparison video right now. It's probably going to take a day or two. Edit 2: Still facing a problem that I can't always keep the dumped AVI A/V in sync. I have the same problem getting a desync audio during fast-forward, and if I don't use fast-forward, the A/V desyncs gradually. A comparison video requires tight A/V sync for both runs, and I can't do it unless I solve this problem. Edit 3: I've thought of a way that may work. Dumping it mission by mission... Edit 4: I've been dumping AVI files for hours. The second boss of Final Mission desyncs almost half of the times, and Root Mars 2 desyncs almost 100% of the times (probably during shooting G). The first time I play the movie, it syncs for Root Mars 2, but not when I'm dumping AVI... Why must it be so hard... Edit 5: Finally, synced at the end. Encoding... YouTube: Link to video 2x HQ encode (downloadable, MKV, 205 MB) Here comes the comparison video. Sorry for taking so long, but it isn't easy to make a perfectly accurate comparison video, especially when dealing with FBA-rr. Link to video Download HQ comparison encode (MKV, 337 MB) The only place zk547's new TAS loses time is the final boss of Mission 2. 77 frames are lost due to unknown reasons, probably lag.
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
always desynth at the last. Need one more G. Edit: finally dumped. Encoding... with the data display. Edit2: nico's down first. I'm not sure which the encode rule about nico, so I didn't encode 60fps for nico this time. And the movie has been re-encoded. Edit3: 720*480@59.18fps download from mediafire. Link to video
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
I cannot view this without an encode, but I am super excited to see such a big improvement on a Metal Slug run! Thank you so much, HappyLee, for working on a comparison encode. I'll be patient.
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.
Active player (308)
Joined: 1/13/2012
Posts: 133
When I tried making a savestate before Rootmars2 and playing the movie from the savestate, Rootmars 2 syncs. But now I'm also having trouble playing the movie from the beginning, when it gets to Rootmars2, it always desyncs... The run seems to desync during the first G. There's a noticeable pause from player 1 while he's using G, which should not be happening. If no one is able to watch the movie completely without any desyncs, then maybe I'll re-do the last part of the run? Though it looks like HappyLee was able to get the run to sync till the end?
Expert player (2574)
Joined: 12/23/2007
Posts: 831
Yes, at least twice. It syncs for the first time I played the movie, and for my last attempt to dump the AVI. I didn't start playing from a savestate. I'm encoding and uploading to YouTube right now. I hope more people can play it without any desyncs, so zk547 wouldn't need to bother remaking the last part.
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1215
Location: Luxembourg
Welcome to Neo-Geo. FBA-RR is very, very, very prone to desyncs when it comes to Neo-Geo in general. It almost borders on a bloody miracle if you don't run into any desyncs whatsoever (both when just playing back and when dumping to AVI, since apparently, with FBA-RR + Neo-Geo, a TAS that syncs desyncs to hell when attempting to dump it to AVI). That's coming from someone who had legit FBA-RR crash at least fifty god damn times (and that's NOT an exaggeration) just getting an AVI dump that syncs all the way through.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Active player (308)
Joined: 1/13/2012
Posts: 133
I made a new input file where I simply loaded a savestate right before my last input and recorded my last input (Re-record count at 1 lol). There's no change in the final time. When I tried playing this input file, it played through the whole thing without any desyncs. Maybe everyone else might have better luck with this file instead.
fcxiaopengyou
He/Him
Experienced player (559)
Joined: 7/25/2015
Posts: 123
Location: Republic of China
very good!Yes vote.
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. 
Patashu
He/Him
Joined: 10/2/2005
Posts: 4045
Very entertaining, yes vote!
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
Rolanmen1
He/Him
Experienced player (765)
Joined: 2/20/2009
Posts: 569
Location: Dominican Republic
Yes voted. Incredibly fun to watch, congrats on a very tedious TAS to do. Really enjoyed when Allen was just laughing in the middle of the massacre of clones lol. Also was really impressed by the fight with the final boss. Again congrats on this awesome TAS. Btw, gonna make a separate encode with nnedi3 upscaling, will be posting here when it's done. EDIT: Can't get it to sync unfortunately, even with the adittional movie file the author posted, as stated above my desync occurs in the final boss with one G not being fired (most likely caused by lag). Maybe it is worth a try if the author can upload some savestates and try with that.
Active player (308)
Joined: 1/13/2012
Posts: 133
Here's a savestate right before Rootmars2 that I often used with moderate success. I know that making an encode with this emulator is an absolute nightmare. I don't know if HappyLee or mtvf1 found a way to make the movie cooperate or if they just tried again and again until it finally miraculously synced one time. I really wish there could be a better Arcade emulator.
Rolanmen1
He/Him
Experienced player (765)
Joined: 2/20/2009
Posts: 569
Location: Dominican Republic
zk547 wrote:
Here's a savestate right before Rootmars2 that I often used with moderate success. I know that making an encode with this emulator is an absolute nightmare. I don't know if HappyLee or mtvf1 found a way to make the movie cooperate or if they just tried again and again until it finally miraculously synced one time. I really wish there could be a better Arcade emulator.
Eureka! It synced in the first try, thanks for the savestate. Started encoding. EDIT: Encode with nnedi3 is up, enjoy: Link to video
Editor, Reviewer, Skilled player (1360)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Yes vote! And by the way, my favorite suggested screenshot is the second one.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Expert player (2574)
Joined: 12/23/2007
Posts: 831
ThunderAxe31 wrote:
And by the way, my favorite suggested screenshot is the second one.
Same here. :)
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Expert player (2574)
Joined: 12/23/2007
Posts: 831
Making a comparison encode. How is it possible that you saved 69 frames even before the "setup screen"? Is it true or I did something wrong?
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Editor, Expert player (2079)
Joined: 6/15/2005
Posts: 3282
TAS looks good. Final Mission is especially interesting.
Active player (308)
Joined: 1/13/2012
Posts: 133
HappyLee wrote:
Making a comparison encode. How is it possible that you saved 69 frames even before the "setup screen"? Is it true or I did something wrong?
Huh... Interesting. I didn't even notice that till now. It's true. Somehow the game started up faster in my run than it did in x2poet's run. Not sure why that happened...
Expert player (2574)
Joined: 12/23/2007
Posts: 831
The comparison video should be done in a few hours. I hope someone would watch it, for I've taken some efforts writing the script. Something to disscuss: Although this TAS and x2poet's MS TASes don't abuse death, I think that "deathless" should be removed from the future goals of Metal Slug TASes. Reasons: 1. Deaths can be used only in certain places (like in space of MS3 and the train of MSX) to save time, and it doesn't hurt entertainment, but rather a smarter strategy. I'm not sure if Continue is useful at all, probably not in MS3 and MSX TASes. 2. The current RTA runs use deaths to get more bombs, which looks smart, and well-planned. 3. Many TASes also allow deaths, including the current MS7 run. Edit: My comparison video's finally done! Check out my first reply in this thread. Enjoy. :)
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Skilled player (1459)
Joined: 11/26/2011
Posts: 656
Location: RU
HappyLee wrote:
Something to disscuss: Although this TAS and x2poet's MS TASes don't abuse death, I think that "deathless" should be removed from the future goals of Metal Slug TASes.
Fully agree. Uses death to save time is one of basic pillars of any speedrun. And ignore this opportunity without good reasons is not good.
I show you how deep the rabbit hole goes. Current projects: NES: Tetris "fastest 999999" (improvement, with r57shell) Genesis: Adventures of Batman & Robin (with Truncated); Pocahontas; Comix Zone (improvement); Mickey Mania (improvement); RoboCop versus The Terminator (improvement); Gargoyles (with feos)
Active player (308)
Joined: 1/13/2012
Posts: 133
HappyLee wrote:
My comparison video's finally done! Check out my first reply in this thread. Enjoy. :)
Awesome video! Thanks for making this. I think I'll take the frames saved numbers from your video and add them to the submission text if you don't mind.
HappyLee wrote:
The only place zk547's new TAS loses time is the final boss of Mission 2. 77 frames are lost due to unknown reasons, probably lag.
Uh-oh... I think the reason I lost those frames is because of the way I positioned my players. I put them farther back than x2poet so I could start using the Zombie blood attack earlier, but I think doing that also caused more of the blood to be on screen, causing lag. I should've compared with x2poet's run more closely. Really unfortunate cause it looks like I managed to save 178 frames in the previous phase (and that should've technically saved frames). :(
HappyLee wrote:
Something to disscuss: Although this TAS and x2poet's MS TASes don't abuse death, I think that "deathless" should be removed from the future goals of Metal Slug TASes.
I personally like not abusing deaths when it comes to using 2 players at level 8. I think it shows complete mastery over the game better because even good MS players struggle to beat this game with 2 players at level 8 without dying. We're already getting a slower time by intentionally playing at this setting for more entertainment value and I think the sense of not dying once through the whole game adds to that value. If it was 1 player level 4, then I wouldn't mind abusing death because then we can go for pure speed. (Though I guess you could then ask why people don't speedrun this game at level 1 for the fastest times). Just my thought on the use of deaths in MS TASes. Maybe it might be time to have another poll/discussion about this matter in a proper thread.
Editor, Reviewer, Skilled player (1360)
Joined: 9/12/2016
Posts: 1646
Location: Italy
zk547 wrote:
Maybe it might be time to have another poll/discussion about this matter in a proper thread.
I agree with zk547. We should talk about it in a proper thread: Thread #18905: Do you want death abuse in Metal Slug runs or not?
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Expert player (2574)
Joined: 12/23/2007
Posts: 831
zk547 wrote:
Awesome video! Thanks for making this. I think I'll take the frames saved numbers from your video and add them to the submission text if you don't mind.
Thank you for enjoying it. Be my guest. :D
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Before I try 9000 times over, what's the cleanest way to dump this run to avi?
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.
Rolanmen1
He/Him
Experienced player (765)
Joined: 2/20/2009
Posts: 569
Location: Dominican Republic
feos wrote:
Before I try 9000 times over, what's the cleanest way to dump this run to avi?
The movie published by the author should sync perfectly until the final boss fight a little bit after he gets a G (Super Grenade). Then use the savestate the author posted up there, and that should sync in the first try (at least for me).