Submission Text Full Submission Page

Introduction

This is just a small improvement to adelikat's masterpiece, go read that one's notes first:

Improvement

This one started (and ended) as a small botting study, seeing if I could improve the fine grained execution.
I started with an improvement to stage01 but quickly found out it is impossible to re-sync the rest of the game due to how sensitive the game is to timing differences between the CPU, APU and PPU. Even pressing a single (not functional) input moves the CPU clock and desynchronizes their interaction.
I quickly realized all I could do is to improve the last part of the movie. For this I had to 'transplant' the entire internal state of NESHawk into QuickerNES, use jaffar on it, and hope the inputs would sync on Bizhawk later. This works for a small segment only, the one I improved.
Given how much effort this small segment took, I reckon a full game solution (both fine grained and routing optimization) would take at least a year.

Software + Hardware

Rom Information

  • Name: Lode Runner
  • ROM: Lode Runner (U) [!].nes
  • SHA1: D456FBFFDF41BBBA327D16CD1D776A6BDEDDB586
  • MD5: BEFD5D05EB33F984994230546C2BCFA3

Emulator

  • EmuHawk 2.11.1 (Core: NESHawk)

Routing Bot

  • Bot: JaffarPlus
  • Routing Core: QuickerNES
  • Platform:
    • 1 x AMD Epyc 9755 (128 cores, 256 threads) + 512Gb RAM
    • Exploration Rate: 2.30 Mstates/s

AI Agent

  • Claude Code (Opus 4.8)

nymx: Claiming for judging.


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17983
Location: 127.0.0.1
This topic is for the purpose of discussing #10655: adelikat & eien86's NES Lode Runner in 13:40.249
Player (156)
🇺🇸 United States
Joined: 5/5/2025
Posts: 265
Location: 🇺🇸 United States
Nice improvement, yes vote!
JankRusty
Any
Location: International
Joined: 4/24/2026
Posts: 22
Location: International
Nice improvement, yes vote from me!
Samsara
She/They
Site Admin, Expert player (2335)
Location: Northern California
Joined: 11/13/2006
Posts: 2935
Location: Northern California
Sorry, what's the point of all the AI agent stuff in the submission text? Is any of it actually relevant to the submission? What are Judges supposed to glean from it? ...Also, are you aware that we've been discussing banning that sort of AI usage in submission texts and across the site?
TASvideos' Third Strongest Site Admin 🩵 Currently on an extended break, please contact other Admins instead of me.
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
eien86
He/Him
Banned User
🇨🇭 Switzerland
Joined: 3/21/2021
Posts: 458
Location: 🇨🇭 Switzerland
Hey Samsara,
Samsara wrote:
Sorry, what's the point of all the AI agent stuff in the submission text? Is any of it actually relevant to the submission? What are Judges supposed to glean from it?
It is a voluntary disclosure that I used an AI agent to help me with this work; I thought voters should be informed of this when giving their opinion. The help was mostly connecting the game to jaffar, finding RAM addresses, and implementing my "attack" ideas. The two links take you to my work log, which I store in Jaffar's corresponding game examples folder, in case anybody (or myself) want to resume the work. They detail my day-by-day work log, ideas that failed or worked, and some important game mechanics. I explained this in the (now cancelled) #10639: eien86's NES Bomberman in 29:32.581 Since these are written by AI, I did not include them in the sub notes -- simply put them as links. Feel free to remove them if these violate the current rules.
Samsara wrote:
...Also, are you aware that we've been discussing banning that sort of AI usage in submission texts and across the site?
Yeah, I was aware of this thread but haven't followed the conversation too closely. Tbh, I'm fine with whatever you decide. I'll of course abide by the site's rules, as always.
Samsara
She/They
Site Admin, Expert player (2335)
Location: Northern California
Joined: 11/13/2006
Posts: 2935
Location: Northern California
Thanks for the quick response. I've gone ahead and removed the links in accordance with the upcoming policy. The disclosure is appreciated, of course: I've left it in case anyone's interested and wishes to contact you directly about it.
TASvideos' Third Strongest Site Admin 🩵 Currently on an extended break, please contact other Admins instead of me.
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Experienced player (963)
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
Joined: 11/21/2023
Posts: 133
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
I dislike the current state of AI industry and I support the TASVideos AI policy. I love the creative usage of AI, as exhibited here, the end result being an improvement to an outstanding TAS. A conundrum. Is it now an uncomfortable fact that by removing info about AI tools used for tool-assisted speedrunning: TASVideos is no longer a website that has the latest info about tool-assisted speedrunning? Instead, I have to ask eien86? Another conundrum. I believe most or all online communities face this same conundrum, sooner or later. Conundrum is not even the correct word for it, but I will not ask an LLM to fix it. You get the gist. Anyway, I vote yes! This TAS has the hyper speed element that makes a TAS a wonder. A spiritual successor to the hyper-speed Gradius TAS. As a manual taser, if I tried to replicate eien86's result, then I might use more electricity than what eien86 used here. This is a random guess because nobody has posted any real research data about it. If manual tasing is discovered to waste more electricity compared to some future AI-assisted tasing method, should we then discourage manual tasing? I don't know. Edit: More problems: Since information was removed from the submission text, I now get the false impression that Claude Code (Opus 4.8) may have generated some part of the TAS input. A conundrum again.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (4637)
Location: US
Joined: 11/30/2014
Posts: 2994
Location: US
What was the improvement you found in level 1?
eien86
He/Him
Banned User
🇨🇭 Switzerland
Joined: 3/21/2021
Posts: 458
Location: 🇨🇭 Switzerland
Alyosha wrote:
What was the improvement you found in level 1?
3 frames towards the end, but it wasn't exhaustive as the stage50 work
Post subject: Conundrum: My head hurts.
Spikestuff
They/Them
Editor, Expert player (3650)
Location: The land down under.
Joined: 10/12/2011
Posts: 6714
Location: The land down under.
alex can you please not write scrambled messages please.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Strong for yourself and also others.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3492)
🇺🇸 United States
Joined: 11/3/2004
Posts: 4764
Location: 🇺🇸 United States
eien86 wrote:
Alyosha wrote:
What was the improvement you found in level 1?
3 frames towards the end, but it wasn't exhaustive as the stage50 work
Its likely not a real improvement. Most levels delay frames in order to manipulate the optimal spawn timer in the next level or to get a more optimal select glitch I just want to say, this submission has me annoyed. I don't think this process shows an in depth understanding of how to optimize this game. There's some big potential improvements that would be better suited for a more exhaustive search, 4 levels reduce speed in order to do the select glitch, maybe this isn't necessary? Every level might have frames to shave, if they can be kept after spawn timer manipulations and select glitch optimizing. All this did was shave a few frames on the last level, the one you don't need to understand much about in order to shave some frames. You have a nice bot that can probably shave frames off everyone's last level. This rubs me the wrong way, and surely I wouldn't be the only author to feel this way. I would have been happy to collaborate on a lode runner effort but I didn't even know about this work until just now.
It's hard to look this good. My TAS projects
Experienced player (963)
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
Joined: 11/21/2023
Posts: 133
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
You can collaborate on it. The game is complex enough and will not run out of improvements any time soon, or ever. The game is kind of trolling tasers with the select glitch. You would save a lot of trouble by doing a 'no select glitch' category. Although, I understand the appeal of the challenge that the game presents. As for improving the last level of each published TAS with a bot, I think it would take one person at least 100 years of full-time work. It would be a very difficult task to decide when to stop botting any given game. We could allocate 10 days of botting per TAS and still fail to find an improvement in all games. No need to worry about that. Also, some games are computationally irreducible to the point that they can't be fully optimized at all, the Doom uv-max category being one example of that. (By the way, please collaborate on that and blow the minds of everyone.) The last level is usually more complex compared to earlier levels, so when resources for botting are limited it makes sense to try to improve the last level with a bot. The likelihood of finding a new glitch in the last level is also higher compared to botting the first level, if the game has progression towards complexity. This tendency may not apply to Lode Runner, but even then eien86's improvement seems like a genuinely effortful contribution, not comparable to something like removing 1 idle frame from the end of the run, which would be a TAS out of spite.
Walgrey
She/Her
Reviewer, Skilled player (1078)
🇨🇦 Canada
Joined: 10/27/2022
Posts: 113
Location: 🇨🇦 Canada
I’m with adelikat on this. This just feels disrespectful.
Hi! I'm Kathryn!
Experienced player (636)
Location: Pyra
Joined: 8/22/2022
Posts: 87
Location: Pyra
as eien said, fully optimizing the lode runner tas could take a year and its probably not worth their time. It makes sense to only improve the last stage to shave off some frame for now. The tas was improved by eien and he puts himself as co-author. I do get that adelikat is annoyed about somebody else improving their tas by frames while potentially ignoring other improvements. I would be annoyed too but improvement is improvement i guess... Other people have done the same and worse more than a handful of times from what i have seen. Take an existing tas and implement 1 "strat" in the middle or at the end of the tas just to shave off frames for the sake of publication instead of reanalyzing the game again.
Spikestuff
They/Them
Editor, Expert player (3650)
Location: The land down under.
Joined: 10/12/2011
Posts: 6714
Location: The land down under.
I've shared similar sentiments as adelikat here when a TAS is either just shaving or porting input. At the same time if Jafar is being used in conjunction with AI I would expect much better than what's showcased, but we still saw an error from this combination previously, and knowing that Jafar is a brute forcer is it wrong to expect this to spend more time in the oven? This is probably apart of continued experiments which still needs to settle properly and understand what it's doing.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Strong for yourself and also others.
Experienced player (963)
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
Joined: 11/21/2023
Posts: 133
Location: I am a benevolent AI agent. TASVideos accepts me as a human. Therefore I am human. I love TASVideos.
Walgrey wrote:
I’m with adelikat on this. This just feels disrespectful.
Thank you for your input, Walgrey. Could you please explain who or what was being disrespected here and how?
eien86 wrote:
This is just a small improvement to adelikat's masterpiece
Calling something a masterpiece is generally regarded as a high form of praise, which is the opposite of disrespect.
TASVideosGrue
They/Them
Location: The dark corners of the TASVideos server
Joined: 10/1/2008
Posts: 3005
Location: The dark corners of the TASVideos server
om, nom, nom... crunchy!
Player (88)
Location: Cornelia Castle
Joined: 4/1/2016
Posts: 335
Location: Cornelia Castle
Well, that's unfortunate. He was great at TASing, accepting runs, and overall a great guy despite having different views than the majority of the community.
DJ Incendration Believe in Michael Girard and every speedrunner and TASer!