I decided to have some fun trying to beat an already well optimized run only by optimizing it even more. Gladly I also found some minor tricks along the way that at least got the improvement into the seconds-range instead of the "few frames"-range which I first thought. The improvement is 109 frames (~1.8 seconds).
  • Aims for fastest time
  • Takes damage to save time
  • Abuses programming errors (zipping through objects and killing the big enemies in the last level by hit)
  • Manipulates luck (bosses)

Subpixels in this game

Most new tricks in this run are so simple to describe that I'll just mention them straight in the level-by-level walkthrough. A general minor trick involving the subpixels in the y-direction deserves to be taken up more deepely though. If you have no interest in subpixels you can skip this the rest of the paragraph. The y-subpixels (which will hereby be referred to as just subpixels) change every frame regardless if you're on ground or in air. If you're in air the subpixels just change according to the jumping or falling physics, while on ground the next subpixels value will always be [current value + 85] mod 256. The quick mathematicians can thus see that eventually all 256 values will be gone through. In this game the subpixel 0 means you're in the highest spot and 255 the lowest, but that doesn't mean you should jump when you see the value 0 to acheive an as high jump as possible - since when it comes your starting position for a jump the game instead takes what would be the next value in the calculation. So instead you should jump when the value is 171 to get the highest jump. This positioning is importent when you're about to jump up a platform that's four blocks above you. Most often you need to hold down the jump button 13 frames to reach such a platform, but if the subpixels value is in the range 171-191 when you start the jump you only need to hold it for 12 frames. If you're jumping up many consecutive such platforms you can't do it holding 12 frames every time so the main goal is to find what starting subpixels value you need to have at the beginning of a series of platforms in order to be able to perform the 12 frames jump as many times as possible. A nice example of such a positioning is by the first vertical platform sequence in the first level where only 1 of the 256 values will give you the best result (4 such jumps)! It should be mentioned that this is by no means something new to this run because it was already abused in the last one, just that I got a little better outcome; and it definitely hasn't been documented before.

Improvement

LevelFrames savedTotal frames saved
Zone 077
Zone B916
Zone D521
Zone F1839
Zone G1150
Zone H757
Zone I2885
Zone J24109

Zone 0

Better precision due to subpixel positioning(this was done in all levels but I just mention it here), and a small route change that saved 1 frame.

Zone B

I zipped through the apple in the first room which was missed earlier. I brought a box to the taps so I could shut down one of them as fast as earlier but being positioned better. I used a new zip method on the bomb in room 3 where I entered it from above.

Zone D

Used the new zip method on the apple in the first room, did some better zipping at the switches in room 2.

Zone F

I picked up a box to go through a ball faster. In the vertical room I made sure that those pipe platform things appeared as fast as possible.

Zone G

I zipped through the first bomb in room 2. I also picked up an iron block there so I could perform a zip at the end of the room.

Zone H

I took the right path instead of the middle one in the vertical area. Took damage on the crab afterwards.

Zone I

Surprisingly this was the level with the biggest improvement, and this due to a really stupid idea I had where I thought that - if I throw a box when walking against the fan, maybe I will be unaffected by the fan for 1 frame? This was exactly what happened, lol.

Zone J

New route at the beginning of room 2 and overly better gameplay.
Below you can see how much I'm ahead of the previous run upon entering Fat Cat's room
[dead link removed]

2-player run

I've also done some testings with the 2-player run and have found some major improvements to the current run. I might consider doing that one as well, but since the 2-player run is roughly 53,67 times harder to optimize than this run was I'd like to have someone to co-operate with. So if anyone is interested in the making the 2-player run, or just want to ask something about it, you can PM me.

Thanks...

goes to Genisto for making such an awesome job on the previous run even though it was done so long ago, and the previous autors + Bisqwit for additional discoveries.
Enjoy!

feos: YouTubed.

Nach: Nice to see how far we've come since Famtasia. Nice run, accepting.

GabCM: Grabbin' NitroGenesis's SD encode and feos' HD encode.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
Location: 127.0.0.1
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Encodng HD!!! Also I've uploaded dumped lossless avi for SD encoders: http://www.mediafire.com/?13su0b8r5jwzy7s
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.
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
I'll make an SD tonight.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Skilled player (1325)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
I was expecting this to be improved at some point. Nice job Aglar! Yes Vote. I'm also interested about these improvements to the 2-player run you mentioned at the end.
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Thanks for the acknowledgement, Aglar. Congratulations on your movie.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
Easy YES vote to a good improvement. P.S. Chip > Dale.
Taking over the world, one game at a time. Currently TASing: Nothing
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Joined: 11/3/2010
Posts: 22
A job well done, incredible optimization! Yes vote from me.
Joined: 1/22/2008
Posts: 319
Location: Brasil
just perfect
Run..Run...Run.....
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Pretty nice! It's certainly not as fun as the 2p run, but this looked quite solid. It wasn't really clear why you were picking up so many boxes that you just threw upward, but I figure it was for subpixel reasons. Yes vote. Also, for the 2p run, have you asked dragonxyk if he'd like to join you? After all, he made the last 2p run.
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.
Expert player (3640)
Joined: 11/9/2007
Posts: 375
Location: Varberg, Sweden
mklip2001 wrote:
Pretty nice! It's certainly not as fun as the 2p run, but this looked quite solid. It wasn't really clear why you were picking up so many boxes that you just threw upward, but I figure it was for subpixel reasons. Yes vote. Also, for the 2p run, have you asked dragonxyk if he'd like to join you? After all, he made the last 2p run.
In Zone I at the fans I throw the boxes because for 1 frame afterwards you'll move at normal speed and not the slow one which is the case otherwise here, as mentioned in the submission text. Looks like dragonxyk hasn't been very active here lately, I could of course PM him and see if I get any response. The new 2-player, though, will pretty much be a total makeover compared to the old runs so I'm not sure earlier experience with the game will give too much advantage:)
feos wrote:
Only Aglar can improve this now.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
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. ---- [1816] NES Chip 'n Dale: Rescue Rangers "1 player" by Aglar in 09:54.37
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
A youtube commenter told me the RTA record is now faster. This one I guess? https://www.twitch.tv/videos/396638653 Checking...
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.
fcxiaopengyou
He/Him
Experienced player (558)
Joined: 7/25/2015
Posts: 123
Location: Republic of China
feos wrote:
A youtube commenter told me the RTA record is now faster. This one I guess? https://www.twitch.tv/videos/396638653 Checking...
I only noticed that the faucet above the second stage was a little slow. It seems that the RTA timing method is different. The runner's operation is perfect, and the time after subtracting the boss's death is about the same.
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. 
Samsara
She/They
Senior Judge, Site Admin, Expert player (2108)
Joined: 11/13/2006
Posts: 2821
Location: Northern California
This movie was flagged as console verified, but there doesn't seem to be a video attached, so I'm removing the flag. If a video exists or a new one is made, please post it in this thread and the flag will be re-added.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Editor, Publisher, Player (47)
Joined: 10/15/2021
Posts: 376
4K 60 FPS YouTube encode: Link to video
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
LGTM
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.