Time Lord is a short game where your objective in each level is to collect 5 pearl like objects and beat a boss to proceed to the next level. The requirements for collecting each pearl are different (and occasionally obscure.) This run features several improvements to the original:
- Mushroom farming in level 2 is optimized to not require any back tracking. - It turns out killing the first electric eel you encounter in level 4 deactivates the field protecting the field, so you can collect it with minimal back tracking. - Throwing a knife at the elevated pearl in level 4 is slightly faster then jumping down to get it. - Better luck manipulation on the pearl near the fish and on the package drops prevents a lot of backtracking in level 5.
This run is also the culmination of my work on NES emulation improvements. It is effected by DMC glitch, uses the DMC IRQ, and has tight timing requirements for RNG. This is the first time it works entirely correctly.
The last boss of the game (and seemingly nothing else) happens to be effected by uninitialized RAM. I have a RAM clearing cart, so this normally wouldn't be an issue, but the game also happens to use the DMC channel. This causes the unfortunate contradiction that for the RAM to be set, the game can only be powered off for a very brief period of time after the clearing cart is used, but for the DMC timer to be cleared, the game must be off for a much longer time. As it turns out, by using zero initial RAM state instead of the typical emulator pattern, the run syncs just fine, so this run is console verified, which is one of my goals in improving NES emulation so I'm happy to see it happen.

CasualPokePlayer: Claiming for judging.
CasualPokePlayer: Replaced movie file with console verified version (with last frame trimmed off).
CasualPokePlayer: Movie seems well optimized, and a solid improvement over the current publication. Accepting.

EZGames69: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
Location: 127.0.0.1
This topic is for the purpose of discussing #7339: link_7777 & Alyosha's NES Time Lord in 09:46.92
Experienced player (877)
Joined: 11/15/2010
Posts: 267
Nice improvements. After I did some RTA runs and some other runners picked it up I knew there were routing issues on the ship, and I was pretty sure the mushrooms could be faster. Looks like you made a couple of other little improvements as well. great work!
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3822)
Joined: 11/30/2014
Posts: 2832
Location: US
I console verified a version of this run that uses zero initial RAM state instead of the usual pattern: EDIT: (encode added to submission) As this is console verified accurate, I would like to replace the movie file with this one (it's also a few frames faster): https://github.com/alyosha-tas/NES_replay_files/blob/main/bk2_files/link7777-timelord_0.bk2 (It wouldn't let me upload to move file for some reason.)
Emulator Coder, Judge, Experienced player (729)
Joined: 2/26/2020
Posts: 783
Location: California
Going through this movie, it seems to be very well optimized, and a solid improvement. There is one minor odd thing however. You can clear the first screen of the title sequence 20 frames sooner. Doing this in the movie through causes it to desync from general RNG difference. This seems like a rather long wait for some sort of RNG manipulation, so I'm wondering what was exactly aimed here, or if this was actually just a mistake.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3822)
Joined: 11/30/2014
Posts: 2832
Location: US
CasualPokePlayer wrote:
Going through this movie, it seems to be very well optimized, and a solid improvement. There is one minor odd thing however. You can clear the first screen of the title sequence 20 frames sooner. Doing this in the movie through causes it to desync from general RNG difference. This seems like a rather long wait for some sort of RNG manipulation, so I'm wondering what was exactly aimed here, or if this was actually just a mistake.
It's to control the spawn point of the third pearl in level 2 while still getting good mushroom RNG. You can't effect the spawn location of the pearl after the level starts, so you have to set everything up ahead of time. I did this by varying the start presses (which controls the pearl spawn), and then seeing if I could get good mushroom RNG by varying movement right at the start of level 2. The big delay at the start is the best I could get so that everything works.
Emulator Coder, Judge, Experienced player (729)
Joined: 2/26/2020
Posts: 783
Location: California
Alyosha wrote:
CasualPokePlayer wrote:
Going through this movie, it seems to be very well optimized, and a solid improvement. There is one minor odd thing however. You can clear the first screen of the title sequence 20 frames sooner. Doing this in the movie through causes it to desync from general RNG difference. This seems like a rather long wait for some sort of RNG manipulation, so I'm wondering what was exactly aimed here, or if this was actually just a mistake.
It's to control the spawn point of the third pearl in level 2 while still getting good mushroom RNG. You can't effect the spawn location of the pearl after the level starts, so you have to set everything up ahead of time. I did this by varying the start presses (which controls the pearl spawn), and then seeing if I could get good mushroom RNG by varying movement right at the start of level 2. The big delay at the start is the best I could get so that everything works.
Thanks!
EZGames69
He/They
Publisher, Reviewer, Expert player (4462)
Joined: 5/29/2017
Posts: 2762
The current publication ends input on the name entry for the final score results, where as this movie just ends it on the final boss hit. Should this be changed to match ending input with the publication? Or should it be left as it is?
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3822)
Joined: 11/30/2014
Posts: 2832
Location: US
EZGames69 wrote:
The current publication ends input on the name entry for the final score results, where as this movie just ends it on the final boss hit. Should this be changed to match ending input with the publication? Or should it be left as it is?
I prefer to leave it as is. I don't think it adds anything, and the game doesn't even have a battery or on board WRAM, so your score doesn't actually get saved.
CoolHandMike
He/Him
Editor, Judge, Experienced player (896)
Joined: 3/9/2019
Posts: 697
Good looking tas. Another game I will have to try when I get some spare time.
discord: CoolHandMike#0352
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
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. ---- [4610] NES Time Lord by link_7777 & Alyosha in 09:46.92
EZGames69
He/They
Publisher, Reviewer, Expert player (4462)
Joined: 5/29/2017
Posts: 2762
I found a 295 frame improvement on the first boss, apparently if you keep jumping while swinging your sword you can deal more hits on a single swing. Unfortunately this WIP doesnt sync past the first boss due to different RNG so I'll just put it here for anyone that wants to take a look. https://tasvideos.org/UserFiles/Info/638078398778263857 here's the improvement on video for convenience: Link to video
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3822)
Joined: 11/30/2014
Posts: 2832
Location: US
Oh cool strat, seems obvious but I never thought to try it. I don't really have the will do deal with this game's RNG again, so free improvement for anyone I guess.