UH-OH! THE TAS HAVE STARTED TO IMPROVE!

This is a 2180 frame improvement over the previous TAS by SprintGod, one of the oldest non-obsoleted TASes. Despite the limitations of FCEU and TASing tools back then, the old run was done well, and the route was solid, snake-like as it is.

YOUR MISSION IS TO INFILTRATE! BE CAREFUL NOT TO LET LAG FRAMES DETECT YOU.

  • Emulator used: FCEUX 2.1.4a (Old PPU)
  • Aims for fastest time
  • Takes damage to save time
  • Uses death to save time
  • Manipulates luck
  • Abuses programming errors in the game
  • Makes the enemies look stupid

BIG BOSS HERE. GAS MASK? NAH, JUST PAUSE EVERY 32 FRAMES. OVER.

The big improvement is the extra deathwarp in floor 2 of building 1, saving 1465 frames. This was discovered by WunUnknownPlayer. I had already figured out that rescuing MISSING OUR "GREY FOX" instead of Twin Shot's prisoner is less than a second slower, and had already thought about that route for the 100% speedrun to get 15 mines. So when WunUnknownPlayer mentioned the deathwarp, I knew immediately that it would save time in both the speedrun and the TAS. So finally, Grey Fox gets rescued!
The main overall improvement is the corner trick. It saves a frame each time Solid Snake changes direction because he does not stop for a frame. This can also be used when walking into a prisoner or item to gain a frame from a more favorable position. This also allows for a more entertaining route.
There are frame rules in this game. Doors and messages have 4 frames, elevators seem to have 2 frames, and there may be some other frame rules as well. In addition, there is a pseudo frame rule from the pause glitch based on the number of times the pause is needed.
Taking damage is better optimized. Taking damage to avoid punching (17 frames) is best. Also, there are a few places where throwing a grenade is useful to avoid taking damage.
The guard of the west elevator on floor 1 of building 1 can be manipulated into alerting early, which saves having to punch (17 frames).
In the basement of building 3, taking damage in the gas room instead of pausing affects the timing of the doors and saves a few frames.
In the roof of building 1, there is a brief wait to drain health for the next death warp. That is because 2 death warps occur close together and there are not any good places to take damage.
Though not used now, it is possible to take 1 damage on Twin Shot. This was the original planned route.
In floor 1 of building 2, one of the 2 deep water pauses is removed because the screen transition changes the timing of the water damage (total of 6 frames). This is done both times that deep water is traversed.
The new Tank skip is faster both because there is less x-position movement (22 frames) and a faster equipment switch (14 frames).
The Twin Arnold fight was improved slightly (6 frames) with better positioning on the second Arnold. Also, the equipment switch is done to cancel the explosion animation, which saves waiting. The previous run did that too.
The card 7 switch before Coward Duck was moved to the elevator to save 37 frames.
Due to bad luck, there is a loss of 17 frames because Coward Duck's boomerang timing, but a gain of 6 due to opening the pitfall sooner.
The fight with Big Boss was redone by moving to the left while shooting him, saving 84 frames.

NES Metal Gear's guards are so stupid that they should alert with question marks instead of exclamation points.

There is a universal timer (0x0012) that controls almost everything in the game. Coward Duck's boomerangs are on this timer. If 5 frames that change the universal timer could be removed before the fight, that 17 frame loss could be removed.
There are 2 different paths that the guards in a room take when not alerted. This is set by the universal timer when the room loads. Every 2 timer increments, it chooses the other pattern. There are a few times where a frame or two is lost to manipulate this because the other pattern saves more frames.
There is a spawn timer (0x001A) that controls when an enemy will spawn during an alert. It is difficult to manipulate this to make enemies not spawn when an alert is needed. Its best use it to know when an enemy will spawn so its starting position and action can be manipulated.
Lag during an alert is not completely random. It seems that it only occurs when 4 guards (the maximum) are on the screen, and a guard is figuring out how to change direction when running into a wall. Why it is this way is very strange. So the way to reduce the lag is to keep manipulating the guards into a pattern that keeps them from running into walls. There is a separate timer for each of the guards for their action. When the timer reaches 0 during an alert, the guard will choose a direction (the shortest one) toward Solid Snake, and the timer is set to the frames it takes to get to Solid Snake in that direction. So the guards can be manipulated by changing Solid Snake's position. A guard that is spawning can also be manipulated by the direction Solid Snake is facing.
For more details on the tricks and memory addresses, go to GameResources/NES/MetalGear.

NES Metal Gear's guards are so stupid that some of them shoot with cameras instead of guns. (suggested screenshots)

1407, 1451, 2277, 3912, 4897, 5573, 5584, 5946, 9023, 10893, 12663, 14333, 14378, 17794, 18113, 20328, 26565, 27040, 27174, 28611, 35362, 36899, 38679, 39260, 41494, 43486, 46510, 47271, 48018, 48951, 50002, 51088, 55196, 57373, 58565, 61743, 63038, 64172, 64283, 64496, 64707, 64865, 65065, 66849, 69952, 70846, 70857, 70880, 73904, 73916, 73949, 74383, 76611, 78406, 79311, 79397, 81612, 81763.
Other suggestions are welcome.

I AM THE DUNNIUS! NO IMPROVEMENT HAS EVER ESCAPED FROM HERE.

Not really. I lost 17 frames from bad luck/timing on Coward Duck. I'm sure there are a few random lag frames that can still be removed. It may be possible to manipulate the timing for the frame rules and pause glitch timing to be more favorable.

THIS IS DUNNIUS. RESPOND, PLEASE. (and thanks!)

  • This is SprintGod, previous TASer. I will brief you on the interior of the TAS. The previous TAS is very useful. Over.
  • WunUnknownPlayer here. I'll set up the extra death warp. Come and get the massive frame savings. Over.
  • THIS IS STEVE. DIANE? OH, IT'S YOU AGAIN! WOULD YOU PLEASE GO AWAY AND STOP PESTERING HER!
No dobermans were hurt in this TAS because no dobermans hurt Solid Snake.

sgrunt: Replaced the submission file with one that prepends an extra blank frame, allowing the run to sync with the [!] ROM.
Mukki: Judging...
Mukki: This was a fantastic run, I didn't feel asleep at any point. Accepting as an improvement to the currently published run.
Velitha Uh-Oh! the Publish have started to move! Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15562
Location: 127.0.0.1
This topic is for the purpose of discussing #3392: dunnius's NES Metal Gear in 22:55.17
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Metal Gear!? It can't be! ... I'm still in the midst of watching this, but I quickly realised this run wasn't done with the [!] ROM (it synced on an [f1] ROM). That said, it's easily adjustable to sync with the [!] ROM by inserting an extra blank frame at the beginning of the input. Here's an .fm2 with the extra frame and a corrected ROM checksum.
Post subject: THAT WAS A CLOSE CALL!
Active player (428)
Joined: 9/7/2007
Posts: 329
THAT WAS A CLOSE CALL! The submission is updated. Fortunately the necessary blank frame does not update the universal timer or the spawn timer and thus does not cause a desync.
Joined: 5/29/2004
Posts: 757
Incredible improvement to an already incredible run. This was absolutely amazing and unexpected! Yes vote for sure! Mr. Kelly R. Flewin
Mr. Kelly R. Flewin Just another random gamer ---- <OmnipotentEntity> How do you people get bored in the span of 10 seconds? Worst ADD ever.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Thank you for providing a temporary encode. And I like the submission text. Great improvement! Good job improving a 2004 movie! Yes vote.
Joined: 12/4/2011
Posts: 33
Location: Australia
thi was a great run to watch. i havn't seen many stealth games in general so it was good to see such a old one veing TASed. the AI were manipulated very well and showed the flaws in the AI. Yes Vote :)
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Yes to this. It's abuse of a pathetic AI system.
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Skilled player (1439)
Joined: 3/31/2010
Posts: 2108
And another 2005 movie bites the dust, I see? I'm all for this.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
scrimpeh wrote:
And another 2005 movie bites the dust, I see?
It's actually a 2004 movie (old run was published over seven years ago), so it's even better.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Very nice! I never found runs of this game particularly exciting, but you did a nice job with making the AI look stupid. The occasional diagonal wobbles and nifty boss fights were good too. Also, you win very hard at writing a submission text. "THE TAS HAVE STARTED TO IMPROVE!" indeed. Thanks also, sgrunt, for the movie file fix.
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 (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
OLD FOGEY ALERT! Man, I remember when the original movie was first submitted. I wasn't even twenty years old yet, and now I'm halfway to thirty!
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Joined: 11/12/2011
Posts: 18
I can't help but feeling sad for poor Shotgunner. He's left completely Forever Alone is this run. Great video, nice to see the old videos getting updated, Super Castlevania and now this.
Come squeeze and suck the day, come carpe diem baby
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Ferret Warlord wrote:
and now I'm halfway to thirty!
You went backwards from twenty to fifteen? ;-) That's impressive!
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 (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Between twenty and thirty, I am halfway to thirty.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
This was so cool. You sure this game is not a The Invisible Man game? Because the guards sure seemed completely oblivious to the hero casually walking past them while an intruder alert sounds.
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
Bout time bro. Great stuff.
Active player (378)
Joined: 9/25/2011
Posts: 652
Awesome game, awesomer run. Thanks for making this, it was a pleasure to watch. :)
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
I am more interested why you changed your nickname from SprintGod to Dunnius :) This run was quite good so I'll vote brrztrt (like those tiny robots in Skyward Sword).
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Post subject: UH - OH! THE ENCODE HAVE STARTED TO MOVE!
Joined: 3/31/2010
Posts: 84
Location: Middle of Nowhere
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15562
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. ---- [1933] NES Metal Gear by dunnius in 22:55.17
Post subject: Re: UH - OH! THE ENCODE HAVE STARTED TO MOVE!
Joined: 2/25/2006
Posts: 407
Velitha wrote:
10-bit Download
Link is dead/broken.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Joined: 12/15/2011
Posts: 6
Location: Germany
Nice run. The entertaining value is high except for some walking passages where nothing happens. The pausing trick is really lol. :D
The need for speed! *highfive*
Post subject: Re: UH - OH! THE ENCODE HAVE STARTED TO MOVE!
Joined: 2/25/2006
Posts: 407
franpa wrote:
Velitha wrote:
10-bit Download
Link is dead/broken.
Nevermind, correct link is here.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Experienced player (514)
Joined: 7/23/2011
Posts: 108
Very nice work Dunnius :D
Joined: 2/25/2006
Posts: 407
I didn't notice any flaws in this TAS, nice work :) I am curious about some of the tricks though such as quickly skipping the final section to reach the Big Boss. Also what benefits does rescuing hostages provide aside from Rank Up? Rank Up provides better armor/more health, does it do anything else? Are you required to rescue a certain amount of hostages to beat the game? Can you lose a rank?
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html