Submission Text Full Submission Page
You want to see some crazy ninja action, then this is the right place for you!

Game objectives

  • Emulator used: FCEUX 2.2.2
  • Minor glitch abuse

Comments

This run is a improvement of 124 frames, due to better use of the Item Boost technique, lag reduction, a death in stage 1-3 and a shorter last boss battle. For all the tricks you can read the submission text of the previous run.

Improvement table

EventOldNewRelativeAbsolute
1-123332322-11
1-233283310 -7-18
1-348244712-94-112
1-460545939-3-115
2-18985894272-43
2-21028210238-1-44
2-311307112674-40
3-11807718015-22-62
4-12056320487-14-76
4-22356423476-12-88
4-32512225030-4-92
5-1279982793226-66
5-23529935175-58-124

Lua script

Stage by stage comments

Stage 1-1

This stage is pretty much straight forward. I get a better position, when I'm climbing the first horizontal rope, which makes jumping up the second rope faster. When there are two many enemies on screen I delay the Item Boost to reduce lag.

Stage 1-2

Here comes most of the improvement from lag reduction.

Stage 1-3

In this stage a massive amount of frames are saved by using a death and skipping waiting for the elevator. However I'll lose a lot of the improvement in Stage 2-1, because I don't have the double sword powerup there. The sword powerup is lost when dying, that's why I'm not even getting it here.

Stage 4-1

The improvement here comes from being in mid-air while doing the thunder attack, which then let's me do a sword slash in mid-air, the next attack on ground can be done as soon as I'm on the ground without waiting until the attack animation is over. Also in boss stages there's some kind of weird frame rule.

Stage 2-1

I lose a lot of frames here, because I don't have aimbot shuriken for the mecha snake battle. The double sword powerup is needed to get them. However it's still ~20 frames faster, than doing it without the death in 1-3. Relative improvements come from lag reduction, of course.

Stage 2-2

One frames saved due to adding one Item Boost.

Stage 2-3

Lost some frames, because of the frame rule.

Stage 3-1

Here comes some improvement from better positioning and lag reduction, a lot of frames are saved in the boss fight. Doing the first attack in mid-air is faster than doing all four of them on ground, which then improves it by two frame rules

Stage 4-1

Frames are saved after climbing to the top of the stage due to lag reduction.

Stage 4-2

A lot of frame saved because of better positioning and lag reduction. I even needed to create some lag to prevent the moving box from being faster than the ninja himself, to be able to jump over it, without slowing down.

Stage 4-3

Saved some frames due to the frame rule.

Stage 5-1

Lot's of frames lost, because it's not possible to manipulate enemies. Their actions depend on wheter the address 0x0000 is negative or positive. I would lose more frames waiting for it to change.

Stage 5-2

Basically an auto-scroller, removed all lag frames in it. For comparison the old run had three lag frames in it. The auto-scroller will be a surprise for viewers. Most of the improvement come from shortening the boss battle.

Nach: Judging.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This topic is for the purpose of discussing #4521: TASeditor's NES Shadow of the Ninja (Japan) in 09:45.29
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1215
Location: Luxembourg
This TAS is very well made, especially the end. Yes vote. Furthermore, I'll be making a temporary encode. I'll also be making the final encodes once this is accepted.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
I vote no. Because xipo has improved it in 2009-09-02. Emulator: FCEU 0.98.28 Movie length: 00:09:35.02 FrameCount: 34558 Re-record count: 54897 ROM used: Kage (J) Sorry, I can't share this movie file if I don't get xipo's Permission. Link to video
Experienced player (691)
Joined: 11/23/2013
Posts: 2238
Location: Guatemala
You said that too late...
Here, my YouTube channel: http://www.youtube.com/user/dekutony
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1215
Location: Luxembourg
Yeah, you could have easily posted it in this topic. Anyway, uploading the temp encode now.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
Sorry, I really forget xipo has done it. Until I want to compare this run and klmz's old one, I found xipo's is faster.
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
mtvf1 wrote:
Sorry, I can't share this movie file if I don't get xipo's Permission.
Is it possible to get it?
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.
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1215
Location: Luxembourg
Temp encode is up: Link to video By the way, it should be noted that xipo uses Kaede, not Hayate.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Editor, Skilled player (1537)
Joined: 7/9/2010
Posts: 1319
Why couldn't xipo not have submitted that or even post it?... Would be nice if he shows up. As far as I know both of the characters are equally fast.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1215
Location: Luxembourg
According to the video, xipo's TAS was published by TasVG. However, TasVG no longer seems to exist anymore (I just get a blank page upon accessing it). Thankfully, there's the Wayback Machine, and after some searching, I found the FCM of his TAS. It's right here. (yes, the download surprisingly works, and yes, it syncs in FCEUX 2.2.2 after converting it to FM2). Interestingly, he also posted it on Nicovideo: Link to video Watching it, it seems like there's a zipping glitch that may only be possible with Kaede?
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Joined: 1/8/2014
Posts: 55
Well, shame there's a faster run, because it could mean this may get cancelled or rejected or something.... This run tells a story. Usually the game's actual story drowns and remains hidden in a TAS, but this one writes a new story never intended by the creators. For several minutes, we see the titular ninja blast through enemies, and to be honest, he looks kind of bored. And maybe annoyed that he has to perform murders and avoid death all the time. And in the last stage, we find out why. He was raised to become a stealthy killing machine, when all he really wanted to do was to dance to the music. Yes vote.
LOAD TO SUNRISE
Experienced player (691)
Joined: 11/23/2013
Posts: 2238
Location: Guatemala
What if we make a new branch for both characters?
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Active player (274)
Joined: 2/1/2014
Posts: 928
I think new branches are only valid when there is a difference in the characters. It would have to be tested that they are difference to allow two different runs
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2791
Location: The dark corners of the TASVideos server
om, nom, nom... blech, bitter!
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
TASeditor: so could you improve the Xipo's run? Also, not knowing the game, could we have simply separate branches for each character?
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.
Skilled player (1177)
Joined: 5/11/2011
Posts: 427
Location: China
feos wrote:
TASeditor: so could you improve the Xipo's run? Also, not knowing the game, could we have simply separate branches for each character?
I think the 2 characters are the same. xipo didn't tell any difference of them. This is his another tas, use the Europe rom run in NTSC. Link to video
Editor, Skilled player (1537)
Joined: 7/9/2010
Posts: 1319
feos wrote:
TASeditor: so could you improve the Xipo's run? Also, not knowing the game, could we have simply separate branches for each character?
I did some test yesterday, saved 4 subpixels, up to the first rope you need to climb up, over Xipo's run. When I remove the select at the character selection Xipo's movie desynced in the middle of stage 1-1. That should be because of lag.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch