Today went something like this:

1. Decided to make an Undertale+Deltarune tool assisted speedrun where both games are played with the same set of inputs.
2. Arrow keys didn't work. Found a workaround.
3. Got about 7000 frames into the TAS and decided to play it back to make sure it was working.
4. Somehow, the TAS files ended up containing 0 bytes of data.
5. Redid first 30 seconds of TAS, putting changes into git every few hundred frames.
6. The TAS is now 1070 frames and I am quitting for the night, but I'm pretty happy with what I've been able to accomplish.

There are some VERY creepy times that the TAS lines up the two games, such as this one I caught pre-data-loss (see images attached to post, CW: Undertale/Deltarune spoilers).

Here's the first 30 seconds (180 of the frames at the start of each TAS don't have anything interesting as the game doesn't start loading until 180 frames have passed) of the TAS: youtube.com/watch?v=fy81l3OaPt (again, CW: Undertale/Deltarune spoilers)

Alright, as of right now I'm five minutes and forty five seconds into the TAS (not counting the first 180 frames where absolutely nothing happens and the engine hasn't even started loading the game), and I also ported a DDR-style input display so it'd work here.

The source code for the original DDR-style input display is at web.archive.org/web/2012061904 and I'll post the full TAS with all the scripts I'm using to encode the video once it's done (or if I give up, which isn't likely given how well this is going.)

(CW: Undertale/Deltarune spoilers)
youtu.be/2fyvCweiGJ4

Undertale/Deltarune spoilers Show more

Current TAS progress: 13000 frames.

Spoiler-free description of where I am:

Undertale: during first boss fight
Deltarune: the bottom of a very long slide

Current opinion of number of button presses needed: absurdly low compared to what I expected

This is probably the biggest milestone in the TAS until the end.

Also, holy shit, those simultaneous bullet hell boss fights were a lot easier than I expected they would be.

Anyway, please enjoy the complete cold open:

youtu.be/6R-j0wWR2Aw

(re-uploaded video should be watchable approximately half an hour after this post)

I have worked around the Halthy desync issue by deciding to never allow Halthy to be alone on the battlefield, thus preventing her from using the heart outline attack. Hopefully there are no desync-causing attacks that I can't avoid.

(This does mean I get to redo the TAS of the first meeting of Papyrus and Conveniently Shaped Lamp one more time before I'm able to move on, but it's worth it.)

Redoing the entire TAS because I found out I wasted like two or three seconds at the start of Deltarune. Currently 5000 frames in. Here is a spoiler-free out-of-context screenshot to hold you over until I catch up:

I really like my new disclaimer animation (or whatever you would call it).

There's also some other stuff the button readout now supports that I will not be able to show off until much later in the TAS.

CW: Spoilers on the first 30 seconds of Undertale/Deltarune. Literally the first 30 seconds. Exactly 900 frames at 30 frames per second.

Ok, new TAS is up to 6400 frames (3:33.33 on the clock).

Also, it turns out I can make the final video's size drop from 224MB to 24MB without any noticeable change when I watch it with a few tiny changes to the encoder script. Plus, as an added bonus, it now works on outdated video players like the Windows 10 Movies app.

CW: Undertale/Deltarune spoilers

files.lubar.me/toby-tas-6400.m

Alright, we're up to ten minutes now. Somehow even though I restarted the TAS so that I could save a bunch of frames at the start of Deltarune, Undertale is now much further ahead.

CW: Undertale/Deltarune spoilers

files.lubar.me/toby-tas-18000.

My TAS somehow desyncs with ITSELF after the ten minute mark.

If you have any ideas, help is appreciated. github.com/clementgallet/libTA

CW: Deltarune spoilers

files.lubar.me/deltarune-desyn

By the way, I invite everyone to vote in this spoiler-free Deltarune poll:

strawpoll.me/17014292

Alright, here's the first 23000 frames of the TAS:

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=JbQKTAhrlW

Undertale/Deltarune spoilers Show more

Undertale/Deltarune spoilers Show more

Undertale/Deltarune spoilers Show more

Undertale/Deltarune spoilers Show more

Undertale/Deltarune spoilers Show more

Here's the first twenty and a half minutes of the TAS.

(The version I uploaded last night was broken. Sorry. It wasn't supposed to lose a ton of frames in Deltarune but it did.)

(Also gonna try out the "Premier" feature.)

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=biDuvhT9dI

Undertale/Deltarune TAS update Show more

Here's your creepy synchronization of the day.

CW: Undertale/Deltarune spoilers

In an hour and a bit, the first hour of the TAS will premier on my YouTube channel.

It's come a long way since the 30 second prototype in the OP.

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=6eHaKr0LKh

Clearly the most important part of the TAS is typing "color a dinosaur"

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=t0QV5TScYo

Undertale/Deltarune TAS update Show more

The TAS continues to progress. This video ends on a cliffhanger.

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=2Jw1bro1hf

157534 frames. Time to restart Undertale.

Undertale spoilers Show more

Follow

Update on the TAS:

libTAS fixed the bug where restarting a game would also reset the clock back to 1 second after midnight on January 1st 1970 (UTC).

Since TASVideos doesn't accept movies that require prerelease versions of libTAS, this means it's now my job to resynchronize the TAS.

This will probably involve a lot of changes to movement within fights in Right Undertale, which I will hopefully be able to do without much modification to the rest, but I may end up having to throw out everything after the end of Deltarune and redo it.

I'm going to export the current 90 minutes of the TAS to see how hilariously desynchronized it gets. Who knows - maybe it won't desync at all somehow.

TAS update update:

Looks like Keylie made a change to the movie dumping code to make it remember the segment number between game restarts, but it combines with my hack to do the same thing and causes all the segments to be missing a segment number (basically, the $TAS_SEGMENT environment variable gets changed to $TAS_SEGMENT_2, which doesn't exist)

github.com/clementgallet/libTA

(Also, congrats on 1024 commits!)

I'm re-dumping with my hack taken out.

The desynchronized version of the TAS should be available at this address in about an hour:

CW: Undertale/Deltarune spoilers

youtube.com/watch?v=MBB7oWkapq

Sign in to participate in the conversation
Ben Lubar's Mastodon Instance

This server and all of its members live in the same basement.