Submission Text Full Submission Page
This NES Rambo TAS is almost 2 minutes shorter than the previous version mostly due to a previously unknown wall clipping glitch. The glitch allows Rambo to scale vertical walls on the right side of the screen, which allows for some substantial shortcuts and route changes in certain parts of the game.

Game objectives

  • Emulator used: BizHawk
  • Goal: Fastest time
  • Goal: Take no damage

Other time comparisons

A few individual rooms were improved from the previous run, but some rooms are a few frames slower. I had very bad luck with enemy placement in certain rooms that was unavoidable without using even more time to get a new pattern. Notably, the rocky cliff jumping room requires two short waits compared to none in the previous version.
In the floating eye boss room, the fence can be clipped/climbed. I was able to do this and get a frame-perfect knife hit on the boss to prevent him damaging me, but while this method was more entertaining, it was about 70 frames slower.

Other highlights and notes

  • The extraction point room is my favorite improvement and involves Rambo shooting missiles with arrows to save time
  • In the first frozen waterfall room, a certain wasp takes two machine gun hits before dying
  • In the second frozen waterfall, I fall onto a block that isn't supposed to hold me, and I jump out of the bottom of the screen. This allows me to avoid the enemy below and land on higher rocks.
  • The cave is completed faster and has more kills in the dark without stopping to use the knife
  • I use a new warehouse route that (to my knowledge) hasn't been used in any other speedrun or TAS
  • As before, weapon switching causes a ~20 frame pause to happen unless it is done at the edge of a screen
  • I noticed that I coincidentally ended this TAS with the exact same amount of EXP as the previous version, despite skipping parts. I did a lot more killing in this version.
  • I get two level ups in the same room of the warehouse (one on the way in, one on the way out)
  • When going in North/South blocks, you can take damage from a nearby enemy even if you enter the block before taking damage. This had to be avoided two times in the movie. Once was a bubble, and the other was a bullet in the final POW camp area. That's why you see what looks like extra movement - it was necessary to avoid damage.

Thanks

Thanks to Brossentia and WhiteHat94. Even though I never worked with them directly, their speedruns gave me some guidance on routing with the wall clip glitch. WhiteHat94's speedrun is extremely well done and is faster than the original TAS.

Memory: Judging
Memory: I've seen a lot of people suggesting Vault for this run, which makes the "avoids damage" a sort of flaw. I looked into it further and found a way to cancel damage, allowing for a ton of time saved over the course of the run. However, this alone might not be enough to cause a rejection, but I also just found tons of other simple optimizations to save time over the course of the TAS. I'm working on an improvement and have a WIP linked through this post. I feel more time should have been spent on this one.
Rejecting.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14772
Location: 127.0.0.1
This topic is for the purpose of discussing #6747: dave_dfwm's NES Rambo in 16:54.13
jmosx36
He/Him
Player (122)
Joined: 12/7/2013
Posts: 98
Location: Colombia
TEMP ENCODE not official Link to video
Currently making a route for Super Bomberman 5 200% TASes i'm planning: aero fighters, tg3000 (again), gradius 3, bust a move, bust a move plus, gradius rebirth, smg, smg2, mp9, gh3 (wii)
Dimon12321
He/Him
Active player (478)
Joined: 4/5/2014
Posts: 1120
Location: Ukraine
Wow. Finally, someone has made an improvement! What about that weird glitch shown in AVGN's video when Rambo falls through the bottom of the screen and gets to a completely different location? I'm wondering if it can save even more time.
Spikestuff wrote:
Context on what Dimon wrote (6:13 if the timestamp doesn't work).
Oh, thank you! That's it.
TASing is like making a film: only the best takes are shown in the final movie.
Spikestuff
They/Them
Editor, Expert player, Publisher (2254)
Joined: 10/12/2011
Posts: 6324
Location: The land down under.
Context on what Dimon wrote (6:13 if the timestamp doesn't work).
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Player (245)
Joined: 7/30/2006
Posts: 207
Location: Alefgard, USA
Spikestuff wrote:
Context on what Dimon wrote (6:13 if the timestamp doesn't work).
That warp brings him back to the very beginning of the game. This isn't useful since the characters will do their beginning of the game dialogue until you rescue the POW. And when you rescue the POW, you're already just half a screen away from the helicopter to take you home anyway. I don't know how or where that could work in other places, or if you could be warped to other places (not just the start of the game). I can mess around a bit, but I don't think anything will be found.
Editor, Skilled player (1401)
Joined: 3/31/2010
Posts: 2081
Thanks, jmosx36, for the encode! The game is somewhat repetetive, but the wall climbing glitch helped break it up enough to make interesting. The action also flowed smoothly throughout. Yes vote.
Player (245)
Joined: 7/30/2006
Posts: 207
Location: Alefgard, USA
I have an emulator question and hope someone can answer it. While making my run, I went back and rewatched multiple times and I wanted to fast-forward certain sections (such as the time spent as Co). The emulator gives the option to fast forward up to 6400%, but while using this, it never seems to go faster than just 300 or 400%. Additional speeding up didn't change emulator speed. Can anyone tell me why?
Senior Moderator
Joined: 8/4/2005
Posts: 5769
Location: Away
Could it be that your computer can't emulate it any faster? BizHawk is somewhat more resource-intensive than FCEUX. Also check if you have any framerate limiters in your system (such as RTSS or the one inside the nVidia driver), that tripped me up some time ago.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
aiqiyou
He/Him
Skilled player (1780)
Joined: 8/4/2018
Posts: 95
Location: China
I found out this TAS was slow than RTA 2 months ago, but I am not familiar with this game so I didn't pay much attention to it. It's nice to see the previous author improve it, yes vote.
Arc
Editor, Experienced player (766)
Joined: 3/8/2004
Posts: 534
Location: Arizona
Syllabus Precedent for the legitimacy of the game and branch was established by 2012 adelikat 1163. The previous run was accepted to the Vault, and the justification was that the game lacks variety. This TAS is about 1:44 faster than the currently published TAS. It is similarly faster than the best time on the speedrun.com leaderboard. The movie satisfies the “not slower than” condition. Opinion The game qualifies for the Metroidvania platform-adventure genre. The film on which the game is based—Rambo: First Blood Part II—is a classic of the 1980s action genre. The combination of these two facts should theoretically yield a vastly entertaining game. 92 percent of Metroidvania movies are Moons or Stars, yet the currently published Rambo movie is one of the few in the Vault. The viewers agreed with the tier placement; the previous movie has unanimous low entertainment ratings. But does this new movie change the entertainment value significantly? It is certainly an improvement to some degree. The gameplay is almost identical to Zelda II’s gameplay, which is well-liked enough that more games aside from this one have copied it. The problem in the previous movie was that there was too much continuous running around in an unclear manner, as if the entire game were nothing more than one long Zelda II random encounter screen. The multiple uses of the vertical wall glitch in the new movie provide a pleasant surprise and cut down on some of the endless running. However, the game is still not close to Zelda II’s entertainment level (as a game, not regarding any particular run), since Zelda II involves not just its gameplay mechanics but also the boss/enemy variety, item discovery, puzzle-solving, assortment of glitches, and route exploration. This game also suffers from the fact that the speedrun does not visually appear significantly different from the TAS. Much of the time lost in the speedrun compared to the TAS is from taking enemy damage, as opposed to any TAS-exclusive demonstrations. Talking to the final two characters appears optimized. Rambo could move further left to initiate the talk with Murdock earlier, but the backtracking afterward would add too much time. Rambo moves the minimal distance left needed to initiate conversation. However, I believe that there are at least minor optimization flaws in the movie. For example, early in the game (starting at frame 4700), Rambo changes direction at an exit, goes left for a little while, changes direction again at the next exit, and walks right for a while. In the current movie, the black screen comes up at the end of this sequence on frame 5755. When I tried it, I knocked four frames off and the black screen came up on frame 5751. I believe this part is a genuine timesave rather than an intentional delay to change RNG. But the author is correct to note that enemy placement can be bothersome and cause delays. Other feedback noted the AVGN glitch, in which Rambo took damage and fell through the floor. It appears to be an extension of the vertical wall glitch, except it is horizontal. When Rambo reaches the edge of the screen, the game has to eject him somewhere. For example, around frame 8100 in this movie, the author creates a right-side exit that shouldn’t exist, and so the game figures out somewhere to place him. In the AVGN glitch, it is oversimplified to say that it is a mere warp back to the beginning. AVGN first lands on a screen in the same industrial area, and then it appears that he triggers an exit in the ceiling rather than the floor. The game may be unsure where to eject him at this point and returns him to the beginning by default. It may operate similar to the fairy ceiling glitch in Zelda II. The Battle of Olympus, which is also very similar to Zelda II, has glitchy ceilings too. Although the glitch ultimately may not yield any shortcuts, it seems that it should at least be investigated further. It is worth noting that the author’s real life return to TASing this game after 14 years away (the previous movie was submitted in 2006) is a perfect parallel to the plot of First Blood Part II (1985), in which Rambo returns to Vietnam to search for POWs at the camp from which he escaped in 1971. The author deserves a standing ovation for this extraordinary effort to immerse himself in the psychological state of the character that he controls in the game. For the reasons stated above, this movie deserves to be Accepted into the Vault.
Dimon12321
He/Him
Active player (478)
Joined: 4/5/2014
Posts: 1120
Location: Ukraine
Mr. Arc, that was a magnificent speech! You should apply for a judge post. =)
TASing is like making a film: only the best takes are shown in the final movie.
Ford
He/Him
Joined: 3/5/2013
Posts: 183
Location: California
I enjoyed this movie and voted yes. I agree that it's pretty much only Vault-level content, though that's more the fault of the game itself, and not of the author.
Memory
She/Her
Site Admin, Skilled player (1514)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
So first off, I thought the wall clips looked a tad slow. I found that it seemed like you can't drastically improve all of them, however I found this improvement of two frames. Simply by removing right input at frame 08108, you can move all later input two frames sooner. This syncs to the end. Additional improvements are likely possible. Secondly, some people were proposing accepting this submission to Vault. If the tier is Vault, this submission becomes substantially sub-optimal as it intentionally avoids damage, even where it could save time. A movie that intentionally avoids damage as an artistic choice is acceptable for moons, but not for Vault. EDIT: Some basic RAM Addresses
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Arc
Editor, Experienced player (766)
Joined: 3/8/2004
Posts: 534
Location: Arizona
Memory wrote:
some people were proposing accepting this submission to Vault. If the tier is Vault, this submission becomes substantially sub-optimal as it intentionally avoids damage, even where it could save time. A movie that intentionally avoids damage as an artistic choice is acceptable for moons, but not for Vault.
It is true that Vault movies should not have goals that sacrifice time, but it is also true that judicial precedent was established when the previous movie with the same no-damage goal was accepted for the Vault. Doesn't stare decisis have the higher priority?
Site Admin, Skilled player (1234)
Joined: 4/17/2010
Posts: 11251
Location: RU
These look suspicious indeed: http://tasvideos.org/Movies-C3030N-C3035N-Vault.html Precedents are explicitly worded if they happen, and even then we still review if they work in a new situation too. Either the case may be slightly different, or some policy may have changed, so relying on past decisions that don't line up with normal rules requires caution. If it's not explicit, it's likely just an error.
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.
Noxxa
They/Them
Expert player, Moderator (4131)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
Most of those are very early Vault publications (back when the Vault rules were a lot less clearly defined), or pre-tier publications that automatically were moved into the Vault based on ratings. The previous Rambo publication falls in the former category. In both cases, submissions/publications may not have been adequately scrutinized to conform to Vault standards as much as they were supposed to. Generally speaking, while past judgments can indeed be used as a reference at times, they are by no means infallible and should not be blindly trusted.
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.
Memory
She/Her
Site Admin, Skilled player (1514)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
I'd like to note that if avoiding damage doesn't cost too much time, it could still be accepted to vault in spite of being able to be obsoleted by a run that does take damage. However, if it is significant, or if there are other issues with the run, it would not be acceptable. So far this TAS looks to me like it could have used a little more time being worked on.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
adelikat
He/Him
Emulator Coder, Expert player, Site Developer, Site Owner (3580)
Joined: 11/3/2004
Posts: 4736
Location: Tennessee
When rambo was put into the vault, I don't think we necessarily knew that it sacrificed time to avoid damage. However, issues like that were known. The precedent, if any, is that while a run that avoids damage can be published to the vault. It can and will be obsoleted by one that does not. Also by extension, if we have a vault run that avoids damage and a better movie comes along that will avoids damage, it makes sense for the new movie to obsolete the old.
It's hard to look this good. My TAS projects
Player (245)
Joined: 7/30/2006
Posts: 207
Location: Alefgard, USA
Re: the discussion about taking damage. In almost every case, I'm actually not sure taking damage can save time. On most enemies, I can avoid or kill them with no delay. On some enemies this is unavoidable, so there may be a 2 - 8 frame slowdown to time a jump slash or dodge the enemy. However, taking damage results in a knockback which would put you further behind than 10 frames of distance. The direction of the knockback is determined by what way Rambo is facing, and it takes 8 frames (from a run) to turn him around. So you'd have to turn him around to get the knockback the right way, and then use more frames to turn him back around to get going the right direction again. I think the only times taking damage would save time would be with the bouncing ball enemies that pause occasionally to be vulnerable and killed. But as an artistic choice, I think it would look weird to take no damage the whole movie except for two or three places near the end. The previous movie (which had a stated goal of no damage) was accepted, so I assumed that was an OK precedent to go on. However, I completely understand if this current run would be obsoleted someday by a "takes damage to save time" run if it is shown that taking damage can result in more than a 3-4 seconds of time reduced.
CoolHandMike
He/Him
Editor, Experienced player, Reviewer (634)
Joined: 3/9/2019
Posts: 562
Would it be hard to modify the run to just be as fast as possible?
discord: CoolHandMike#0352
Memory
She/Her
Site Admin, Skilled player (1514)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
I might have overestimated the amount of time lost from taking damage but to me the real problem is the potential for easy improvements. I didn't check that many spots but I feel there's a lot more potential. EDIT:
Arc wrote:
However, I believe that there are at least minor optimization flaws in the movie. For example, early in the game (starting at frame 4700), Rambo changes direction at an exit, goes left for a little while, changes direction again at the next exit, and walks right for a while. In the current movie, the black screen comes up at the end of this sequence on frame 5755. When I tried it, I knocked four frames off and the black screen came up on frame 5751. I believe this part is a genuine timesave rather than an intentional delay to change RNG. But the author is correct to note that enemy placement can be bothersome and cause delays.
I confirmed that this improvement doesn't actually change RNG at all and is another relatively free 4 frames saved. EDIT 2: You can cancel the damage knockback animation by attacking, and cancel your attack by jumping, meaning that taking damage would in fact likely save quite a bit of time in a number of places. EDIT 3: Example usage, saving 10 frames (but changes RNG so desync ahoy): User movie #63473280776366799
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Memory
She/Her
Site Admin, Skilled player (1514)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
User movie #63479847765337933: 243 frames ahead of the submitted file so far, with taking damage. I think at this point I'm invested in improving this. Also I got this really dumb lucky time save that saves like 2 seconds: Link to video
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2728
Location: The dark corners of the TASVideos server
om, nom, nom... want more!