You read that right. Max score, Desert Bus. ~33 day long TAS.
This is an actual serious submission, now with the new rules apparently making this acceptable.
Rerecord count is just from preparing the intro and doing some research. A majority of the run was automated, using a stripped down environment to quickly generate the input (well, it still took ~1.5 days to generate). The repo for this can be found here: https://github.com/CasualPokePlayer/slimhawk
Also, input ends early here. For the final trip, I skew to the left side of the road enough to ensure once I stop input, the bus will not slow down faster than otherwise. I didn't know exactly where it should stop (outside of a rough guess of 0x181 game distance units), so I set my bot to slowly figure it out with a buffer of 0x400 distance.
Thanks goes to Dacicus for a lua script I referenced when making my C bot. The lua script can be found here: https://tasvideos.org/UserFiles/Info/58177909671900143
Now for actual issues with this submission: while this movie was originally intended for 2.8, it requires a dev build to actually play back. Simply be, BizHawk will crash if you load a movie with more than 134217728 frames. This wasn't an explicit limitation, but rather it was due to implementation details with .NET. [1] The issue has been fixed in 2.9 development builds. No sync related changes for gpgx have actually occurred which particularly affect, and there probably will not be when 2.9 is released (as the core isn't particularly active in maintaining). If absolutely needed, I can simply re-run my bot with 2.9's gpgx.
Another fun issue for this TAS was that previously submitting this would crash the site parser. This was due to it reading the ENTIRE input log file at once, UNCOMPRESSED, into a single string. The input log file here is 2.7GB uncompressed (and as a fun bonus, .NET stores strings as UTF16 rather than UTF8, so reading the file into a single string resulted in a 5.4GB sized string!). This easily hit .NET's 2GB limit, and thus crashed and resulted in a "general error." This has been fixed of course (otherwise this submission could not happen :P)
Extra thanks to Samsara for saying Desert Bus is now acceptable and thus making me do this insane thing.
[1] For those interested in gory technical reasons: Internally, BizHawk uses a "List" of strings to store input. Internally, this "List" uses an array of strings, whose size is doubled every time it needs to grow. So when the array has 134217728 strings in it, and it needs to double when another string is added, which results in an array of 268435456 strings. In .NET, a single object cannot be > 2GB in size. And in .NET, a string is a reference type (i.e. "pointer"), which on a 64-bit system is 8 bytes big. 268435456*8=2147483648, 2GB, add some more bytes for size... whoops, too big! The workaround is simple: use a fixed size for the growth of the "List" (16777216 is used in 2.9 dev's fix, which should in practice help not insanely long TASes a tad performance wise as a bonus). And we ended up ditching that due to some other issues and just made it so "very large objects" were allowed, so the List should be able to store at least 4294967295 frames of input.

Samsara: oh no
Samsara: Y'know what? I'm gonna set this to Needs More Info, partially to be unique but also to be entirely accurate. Thing is, the info we need is whether or not we can actually, from a purely technical standpoint, publish a TAS that is over a month long, so I'll get back to y'all when we stop shrieking in fear and figure it out one way or another.
Samsara: I think we've managed to get to a place where we've figured out how we want to publish this.
It's been quite a while since this was submitted and the acceptability of it was discussed, so here's a quick reminder of my thoughts and why those are irrelevant now. My initial thought with this run was simply that it shows superhuman capability through endurance. Human limits make this run nearly impossible in RTA (and actually impossible for a single human): Assuming you have a large group of people and absolutely nothing goes wrong the entire time, which over the course of over a month is a slim possibility, it is theoretically possible, but even in situations where a group of people actively play the game for extended periods of time, plenty of things go wrong. In other words, this is absolutely not a trivial run. The gameplay itself is intentionally trivial, but reaching the score limit in particular has and probably will never be done by human hands. All that being said, since this run was submitted, we repealed the triviality clause and came up with a solid definition for the kinds of things we can accept. Desert Bus clearly fits this criteria, so all of my waxing poetic over surpassing human limits and arguing against triviality is effectively meaningless.
That just left the publication issue, or as I like to call it, several agonizing months of circular conversation that never really got anywhere. Just to put it bluntly: We cannot publish this normally. YouTube will not allow it. I believe the downloadables on Archive are going to be "normal" (although there could definitely be problems with uploading them, because Archive), but there's no way we can come to a sensible conclusion with putting the entire thing on YouTube. Simply put, it would take too much time that we can't spare and too many resources that we can't afford. A conservative estimate was that uploading the full run to YouTube in some way would take nearly two full months from a single Publisher, which is absolutely unreasonable in our collective opinion as staff. It would be shorter if we had multiple Publishers working, but the more hands we tie up with this single run, the less people we have working on the rest of the workbench, and not only do we not have that many Publishers to begin with, but we're in a record-shattering year of submissions that are only going to keep piling up. We can barely afford to have one Publisher tied up on Desert Bus, multiple would be a nightmare. I believe the consensus was to only put the first point on YouTube and link to the downloadables for anyone who really wants to watch the full run. It's possible that, in the future, should we have more time/resources/people to spare, that the other 98 points can also go up, but we're not going to focus on that right now or likely even anytime soon. We have the rest of the site to focus on.
Welp. Time to be the person who literally accepts Desert Bus on TASVideos. E-mail me some Rumple Minze if you want to help me deal with the inevitable fallout. My e-mail address is some letters. What's alcohol poisoning? Good luck.
Spikestuff has already begun the publication process. Also, I've wiped the rerecord count since the run contains 33 days of botted input.
Spikestuff: Well shit.


Post subject: My Opinion on This Situation
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
i understand all your points, and there’s some clever encoding ideas here, but in my opinion, a 33 day tas is simply too long. i don’t think it should be published.
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
Post subject: My Opinion on This Situation
lexikiq
She/Her
Active player (458)
Joined: 8/13/2018
Posts: 110
Location: United States of America
i understand all your points, and there’s some clever encoding ideas here, but in my opinion, a 33 day tas is simply long. i think it should be published.
Post subject: This Situation
Player (21)
Joined: 1/13/2023
Posts: 57
Location: Poland
i understand points and encoding ideas here, a 33 day tas should be published.
Joined: 2/28/2009
Posts: 99
If it's possible to publish the complete TAS in one single video, it should be done.
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
Orange Claw Hammer wrote:
If it's possible to publish the complete TAS in one single video, it should be done.
that’s exactly my point. the video length limit on youtube is 12 hours.
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
InputEvelution
She/Her
Editor, Reviewer, Player (36)
Joined: 3/27/2018
Posts: 195
Location: Australia
LogansGamingRoom wrote:
that’s exactly my point. the video length limit on youtube is 12 hours.
In my observations, there seem to be exceptions to this rule that continue to pop up. In any case, why should TASVideos be beholden to the arbitrary limitations of another website? If YouTube changed the limit to 6 hours tomorrow, should FF7-9 runs no longer be published?
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
InputEvelution wrote:
Should FF7-9 runs no longer be published?
What's with this "no longer be published" thing that everyone's on about? The TAS will get Published regardless of length. Besides Final Fantasy is a multi-disk title. The obvious break point is at the end of whichever disk is complete.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
InputEvelution
She/Her
Editor, Reviewer, Player (36)
Joined: 3/27/2018
Posts: 195
Location: Australia
My suggestion that a decrease in YouTube video length would lead to runs no longer being publishable was not intended to be taken seriously. I was pointing out the flawed logic of using YouTube length limits as a metric for acceptability.
Editor, Publisher, Player (47)
Joined: 10/15/2021
Posts: 377
Thanks to CasualPokePlayer himself, we now have a series of savestates from which encoders can encode various parts of the run from. https://mega.nz/folder/d0Vj1RAT#uSg9bxjY38sstSZItUDNeg To make it easier to encode, run this script right after loading the savestate but with the code at line 62 replaced with
client.pause();
User movie #638273123105612652
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
I'm disappointed that the run uses the default name for the driver.
Current Projects: TAS: Wizards & Warriors III.
Editor, Publisher, Player (47)
Joined: 10/15/2021
Posts: 377
To expand on CasualPokePlayer's folder of savestates, I have taken them and created a series of movies that start from those savestates that use the inputs from the run, one movie for each point earned in the run. This saves on the enormous amount of memory needed by BizHawk to dump the movie (<1 GB vs 15 GB) and a Lua script isn't needed. https://mega.nz/file/ClFzWT6b#8BFm8mUmLEJjgC_nk0OglNub1_rI9RD5OAJp4dU1-Uk
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
Spikestuff wrote:
The TAS will get Published regardless of length.
in my honest and blunt opinion, that would be the worst decision ever made in the history of tasvideos. i think tas length should have a limit of 24 hours.
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
LogansGamingRoom wrote:
i think tas length should have a limit of 24 hours.
I believe you should watch yourself before you gate off several communities at once because of your thoughts. As I said in my previous post on the topic. Baten Kaitos 100% is an infamous two week speedrun. Tears of the Kingdom 100% is above 24 hours at the current time of writing. TASVideos will not gatekeep a full completion, not now, not ever.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Player (61)
Joined: 9/15/2023
Posts: 71
Spikestuff wrote:
I believe you should watch yourself before you gate off several communities at once because of your thoughts. As I said in my previous post on the topic. Baten Kaitos 100% is an infamous one week speedrun. Tears of the Kingdom 100% is above 24 hours at the current time of writing. TASVideos will not gatekeep a full completion, not now, not ever.
Yeah- at the very least, we can't let mere mortal humans beat us at Speedrunning, because that would be EMBARRASSING. If an actual living human person can decide to nolife a game for over two weeks and not physically perish, then we should certainly be able to make a TAS of it.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2823
Location: Northern California
LogansGamingRoom wrote:
that would be the worst decision ever made in the history of tasvideos
I'll be sure to put it in the site history, then.
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.
OceanBagel
He/Him
Player (193)
Joined: 8/18/2020
Posts: 27
If this is the worst decision in TASVideos history then TASVideos must have some impeccable history... This TAS is a legend at this point and I'm happy to see it accepted! Truly a historic moment in site history.
LoganTheTASer
He/Him
Banned User
Joined: 7/3/2022
Posts: 463
Location: Berkshire, UK
WHAT HAS SOCIETY COME TO?
YouTube: @LoganL2008 Discord: sneakers_o_toole Watch my TASes here: https://youtube.com/playlist?list=PLmcAd4CTuEymf4qWKIE0Pv_NlA031cYR1&si=m1hP9qz9c8Ip35Ur
Memory
She/Her
Site Admin, Skilled player (1558)
Joined: 3/20/2014
Posts: 1767
Location: Dumpster
LogansGamingRoom wrote:
WHAT HAS SOCIETY COME TO?
I can't tell if serious or ironic and given your past post seemed pretty serious I'm going to tell you to tone it down.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
TAnthonyNate
He/Him
Joined: 2/24/2023
Posts: 16
Location: United States of America
Can’t wait till 2026 where there’ll be a 2 hour improvement 😂😂😂
Player (21)
Joined: 1/13/2023
Posts: 57
Location: Poland
TAnthonyNate wrote:
Can’t wait till 2026 where there’ll be a 2 hour improvement 😂😂😂
Bros will console verify this before then 💀💀💀
TAnthonyNate
He/Him
Joined: 2/24/2023
Posts: 16
Location: United States of America
BlackWinnerYoshi wrote:
TAnthonyNate wrote:
Can’t wait till 2026 where there’ll be a 2 hour improvement 😂😂😂
Bros will console verify this before then 💀💀💀
Actually, that’d be cool to see, especially since I don’t recall ANY Sega CD console-verified movie- -however, I could be wrong.
Player (21)
Joined: 1/13/2023
Posts: 57
Location: Poland
TAnthonyNate wrote:
I don’t recall ANY Sega CD console-verified movie-
-or any CD console, maybe except for GameCube, or at least its beginnings
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
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. ---- [5630] SegaCD Penn & Teller's Smoke and Mirrors: Desert Bus "maximum score" by CasualPokePlayer in 33:02:00:34.44
Dimon12321
He/Him
Editor, Reviewer, Experienced player (597)
Joined: 4/5/2014
Posts: 1228
Location: Romania
Frankly speaking, the length of the published encode was even a little unexpected for me. But I would do the same
TASing is like making a film: only the best takes are shown in the final movie.
Editor, Experienced player (688)
Joined: 1/7/2023
Posts: 70
Location: Somewhere on planet earth probably
The fact that this is marked as fastest completion is one of the funniest things I've ever seen
"He who is tired of TASing is tired of life" Something Homer Simpson definitely said