(Link to video)
This submission of Last Ninja, The for NES is a 327 frame improvement over the current publication: [2870] NES The Last Ninja by illayaya in 08:01.11 The bulk of the time save is routing and strategy improvements but a lot of screens were optimized by a frame here and there.

Game objectives

  • Emulator used: Bizhawk 2.8
  • Aims for fastest time
  • Abuses glitches
  • And so on

Comments

Last Ninja, The was one of my favorite speedruns once I got over how janky the game is and how bad the hitboxes suck. The controls take a bit to get used to but I don't think the game is as bad as people make it out to be.
You are tasked with defeating some ghost ninja named Kunitoki who is doing bad things, and you're a good ninja doing good things, so after you enjoy your trip to Central Park that you won on The Price is Right, it's time to go hunt down kunitoki and slaughter the hordes of ninja in your path...
Only there's not really any ninja and we don't even so much as kick the henchmen (named Cop, Kenny Loggins (brown hair/vest) and Rob Halford (other guy who is not the previous two guys)) We actually execute only one offensive move in the game, and it's to kick the final boss right in his kunitokis.
The previous submissions did a good job explaining the game and stuff, so I'll be mainly focusing on the routing and glitchwork. Numerous rooms were optimized but I'm not going to list all of them, just the important ones.

Stage by stage comments

Central Park

There were 2 big time saves here. One, we skip the Shurikens. Normally you can only defeat Kunitoki by using them, but a glitch in this game exists where if you don't pick them up, you can actually still knock him down with a kick. I don't think anyone has figured out the exact details of it, but it doesn't work all the time.
Shuriken skip saved 57 frames
At the end of level one you do some boat jumping. On the final boat jumping screen you can glitch yourself to the right and sort of walk on water to jump onto the boat sooner, which lets you jump across sooner which is faster.
Boat Jesus saved 17 frames.
Total saved in level 1: 93 frames

The Street

Relatively bosing and uneventful stage, but there are two ways to finish it. After getting the key you need to open the sewers, you can take one of two paths. The current pub uses the streetlight path, whereas this TAS uses the "double back to the beginning" path which is actually considerably faster.
Route improvement saved 70 frames.
Total saved in level 2: 74 frames

The Sewers

Another uneventful level. Biggest save came in the second "three way door" room, which I rerouted.
Door strat saved 18 frames
Total saved in level 3: 30 frames

The Office

The big deal in this stage is the passcode, generating a good code as fast as possible is crucial, but you're at the mercy of hunting frames until you find the best ratio of burning frames for better codes. First code that came up was 0004, and I didn't find anything tastier so I kept it. I saved frames by generating it that we'll lose back in the final boss fight, but it is negligible.
There were two more substantial savings here. One, there's a room where you have to hit a button to open a door. You can actually just go through the door as though it were open without hitting the button. This is called Cats Strats since catsonurhead found it forever ago.
Cats Strats saved 57 frames.
The final savings is with the stick. The current pub pulls the estick out in the fan room, even though you don't need it to open anything. I figured out why they did it on the next screen.
If you have your stick out, you have less "landing animation" delay when jumping. So you can jump 13 frames faster after landing. However, equipping the stick takes time, and I found a route past the balcony guard that didn't need to use a jump.
Stickless strats saved 37 frames and lost 15 for a net save of 22.
Total saved in level 4: 95 frames

The Mansion

Mansion was very tight and uneventful. Saved 27 frames in the first room by not killing the enemy.
Total saved in level 5: 29 frames.

Final Battle

The goal is to knock down Kunitoki in the pentagram then light all 5 candles to win. Between losing frames due to the not quite optimal passcode, tightening up movement in the lure and candle lighting, we saved a whopping 6 frames.
Total savings: 327 frames.

Other comments

This was a fun, if tiring, project. Some rooms took many minutes just to save a frame here and there, but overall it wasn't too bad.

Memory: Claiming for judging.
Memory: TAS seems well executed. Some potential improvements were pointed out but it would require redoing the whole tas more or less.
I think I only vaguely understood what was going on but it was neat. Accepting

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14852
Location: 127.0.0.1
This topic is for the purpose of discussing #7567: ShesChardcore's NES The Last Ninja in 07:55.67
Darkman425
He/They
Editor, Judge, Skilled player (1054)
Joined: 9/19/2021
Posts: 242
Location: Texas
Weird how the NES only got the middle game of The Last Ninja trilogy. Neat new tricks and a pretty amusing final boss strat. Yes vote!
Switch friend code: SW-2632-3851-3712
PLANET
He/Him
Joined: 1/3/2018
Posts: 65
Indeed, it's strange as this is The Last Ninja 2, but I'm glad it is : ) Played it on PC back in the days, could NEVER do the helicopter jump and thus was eternally stuck in the part of the game : p Great TAS, very enjoyable to watch, Yes vote : )
Dimon12321
He/Him
Active player (479)
Joined: 4/5/2014
Posts: 1124
Location: Ukraine
Wouldn't it be better to beat C64 version? That version is superior. It will obsolete NES version once it's published.
TASing is like making a film: only the best takes are shown in the final movie.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2120)
Joined: 11/13/2006
Posts: 2792
Location: Northern California
Dimon12321 wrote:
It will obsolete NES version once it's published.
It will not. Separate ports are publishable and will exist alongside each other. Please do not speak for the Judge team unless your information is accurate.
TASvideos Admin and acting Senior Judge 💙 | Cohost
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Spikestuff
They/Them
Editor, Publisher, Expert player (2283)
Joined: 10/12/2011
Posts: 6335
Location: The land down under.
Dimon12321 wrote:
It will obsolete NES version once it's published.
I hear Myst is a great series.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
p0008874
He/Him
Player (72)
Joined: 3/2/2022
Posts: 34
Location: Taiwan
Dimon12321 wrote:
Wouldn't it be better to beat C64 version? That version is superior. It will obsolete NES version once it's published.
When I first TAS of UzeBox version of 2048 until TASer suggest me the nes or genesis version. (Old TASer will get confused Because I TASed UzeBox version of 2048 has no end.)
Former player
Joined: 5/22/2004
Posts: 462
Cool game and great TAS! This game used to haunt me as a kid (that dang boat jump on stage 1....), but after figuring it out as an adult, I began to appreciate the adventure game-like aspects of the later stages. It's always great to see a nostalgic favorite game picked apart in a TAS :D One small question, since wielding the stick speeds up the "I just landed from a jump" animation, would it be any faster to equip the stick in Stage 1 as soon as you get it, so that the subsequent 3 jumps are faster?
ShesChardcore
She/Her
Skilled player (1504)
Joined: 2/23/2022
Posts: 131
Location: MN
I figured out the stick thing 4/5 of the way through and didn't go back and test it. It looks like it would be a time save on paper. Lose at least 20 frames to pull it out (since you would have been moving immediately instead. We pull it out at the boats because we have to wait anyway.) plus the animation delay of pulling it out is a bunch of frames Save 39 frames for the 3 jumps. Net save of less than 19 frames minus the animation delay that I forgot to look at. It's probably a wash or very close. However that would then likely change enemy patterns, potential lag frames and a different code requiring basically a full re-route of a lot of rooms. If someone wants to chase those frames I'll gladly support them.
Experienced player (872)
Joined: 4/11/2008
Posts: 157
Location: Anime land
good job! I improved my 8:01 run several years ago but ended up not submitting. But yours is faster so I'm glad I didn't submit. :p Though I'd like to share more one improvement you missed. You can jump out of way after picking stick but it still counts exiting. https://tasvideos.org/UserFiles/Info/637922592596769134
ShesChardcore
She/Her
Skilled player (1504)
Joined: 2/23/2022
Posts: 131
Location: MN
illayaya wrote:
good job! I improved my 8:01 run several years ago but ended up not submitting. But yours is faster so I'm glad I didn't submit. :p Though I'd like to share more one improvement you missed. You can jump out of way after picking stick but it still counts exiting. https://tasvideos.org/UserFiles/Info/637922592596769134
Thanks! For some reason I thought I tried the instant jump away but I guess I didn't. 10 frames is a decent amount, I'll look at it later today. I don't want to have to reroute the whole thing from that point but we'll see how it goes. Edit - I carried it through level 3 and even though it saved ten frames immediately, I ended up bleeding them all back slowly due to changed/suboptimal enemy patterns. I don't think I'll be able to use it for a time save with my current route. That said, I'm not infallible so I could be missing something if you or anyone else wanted to double-check my work.
Player (50)
Joined: 4/1/2016
Posts: 285
Location: Cornelia Castle
Nice improvements, yes vote!
DJ Incendration Believe in Michael Girard and every speedrunner and TASer!
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14852
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. ---- [4761] NES The Last Ninja by ShesChardcore in 07:55.67