(Link to video)
Submission Text Full Submission Page
Undertale is an RPG created by Toby Fox which released in 2015. The game features 3 distinct routes: True Pacifist, Neutral, and Genocide, with Genocide being radically different from the other two. The battles consist of mini-bullet hell attacks from the opponent. The game focuses heavily on character interactions and morality, whether it be through ACTs in battle or cutscenes consisting of lots of dialogue (most of which will not be seen in this movie).
This movie attempts to beat the True Pacifist Ending in the shortest amount of time possible. This route showcases almost all of what Undertale has to offer as a speed-game.

Game objectives

  • Emulator used: libTAS 1.3.4
  • Completes the True Pacifist Route
  • Avoids damage where it doesn't save time
  • Skips everything with the Punch Card
  • Only half joking on that last one

Comments

This run was both frustrating and fun to make. On one hand, skipping text frame-perfectly was frustrating in both starting the text skipping right and doing it over and over and over again. There was also a small problem where I missed a trick and had to re-sync the rest of the run when I changed the input to do it, which fortunately happened soon enough to fix it fairly quickly. I also tested three different save points before deciding the normal one was the only one that would work. That also had its own set of problems as I tested the first save point and found out it wouldn't work after doing Omega Flowey, so I had to redo Omega Flowey, which sucked. On the other hand, I've been able to notice details that I wouldn't have noticed otherwise and it makes me appreciate this game even more than I already did. After all of that, I finished the run and got a time which does indeed beat all existing records (that I found) and got an input file which means I can finally get this game onto this site (it's something I've wanted for a little while). The first two areas aren't too interesting as well as part of the third area, but after that, it kicks into high gear.

Area by area comments

Ruins

Nothing interesting happens here. Mostly just frame-perfect text skipping. Performing the tight dodges on Napstablook and Toriel was kinda fun, but again, not much else happens.

Snowdin (heh)

Again, not much here either. The most notable parts were the Dogi skip, which was just starting the cutscene on the first frame of the encounter and then fleeing the battle quickly, and the XO puzzle bridge glitch. The precise position and inputs combined created a perfect storm in which I could precisely navigate to the final switch and skip the cutscene and wow that was way too dramatic for a glitch that took me like a minute to do. Not much else happens, just die (almost) to Papyrus three times and go on a date with him, which lasts a minute. Nice.

Waterfall

This is where the fun begins. After the first part consisting of nothing special, we get the Punch Card. This gets abused to all heck when we first get it and is the biggest part of Undertale speedrunning. It's probably why most people get into speedrunning this game (it's why I did) and is extremely broken. When you open it in the overworld, there is one frame where you can move/interact with something. It breaks the game in so many places and is invaluable to us. Aside from the numerous wrong warps and small dialogue skips, most skips will be mentioned (at least) from now on. Onionsan being the first. Onionsan stops you in the middle of the room and makes you watch him emerge from the water for about 5-10 seconds. Fortunately, we can just skip this and skip through his text. Monster Kid wants to tell us to wait up ahead, but he doesn't get a chance to since we overflow him and continue on our way (which isn't possible since v1.05, so there's one reason I'm not using it). Undyne also wants to intimidate us with her spears in a 10-20 second long cut-scene, but I'm not gonna bother with that. The Mad Dummy fight consists solely of hitting him with the magic attacks for the first half and avoiding the rockets for the second half. I can't skip him because of an invisible wall in front of the trigger for Mad Dummy, so the fight is unavoidable (and I did try to skip him by moving to the previous room during the battle transition, but that didn't work). Do a quick skip for Napstablook and use him to wrong warp into the next room. From there it's sort of normal (sort of) until the bridge cutscene before the Undyne fight, which gets, you guessed it, skipped. I continue to Undyne where I perform the infamous "Onedyne" at a blistering speed. This skips two Undyne cycles and speeds up the fight an incredible amount. Skipping the cutscene for Undyne collapsing from heatstroke prevents the game from setting a flag that Undyne needs water and lets us continue pacifist. The next area is one of the shortest despite being one of the longest in normal play.

Hotlands/Core

The core is very short and closely related to Hotlands, so they can be grouped together. Inside the Lab, there's a long cutscene in which we get to know Alphys and Mettaton and get to have some fun in a quiz and yeah we skip all of this. Skipping ahead to the vent room, we go to the burnt pan room in a slightly odd way. We need the burnt pan for Asgore later on, and I managed to get it while on the conveyor belt going back. Vents can be broken by PCEing onto them to save the boost and move during them, allowing for some weird stuff to happen. We skip the East and West puzzles by abusing vents again and continue to Mettaton's cooking show. It's usually entertaining, but I just didn't feel like watching this episode. I go down to the room on floor 1 because I lost my pause menu doing that skip and I need it back. This happens two more times, but the last time is a bit different. This submission text won't describe some of the more self-explanatory stuff from now on because I'm getting tired of writing this stuff. The switch section is interesting because it turns out pressing the third switch does have a function and it doesn't require the phone call to disable the barrier. The phone calls end up overlapping and it's kind of amusing. The guard skip later on is slightly interesting in that you get a small speed boost from the game thinking you're being escorted away. I do a small vent glitch to save around a second during the Mettaton News skip. Then I go reclaim my menu and head to the third floor. I skip the North and South puzzles by going completely out-of-bounds and going around the invisible wall to the door. After skipping Muffet and Mettaton's opera and maze puzzle, I need to trigger the cutscene before the Core before I go get my camera back. Doing the cutscene sets a flag which will allow me to come back to the third floor after reclaiming my menu. After doing that, the Core becomes pretty simple. Skip most of the cutscenes, wrong warp almost everywhere, and then we come to Mettaton, who we promptly ignore. Alphys doesn't get completely ignored, mostly because we have to in order to complete True Pacifist, but we can skip some of her dialogue. Skipping the long elevator puts us inside New Home.

New Home

Nothing much happens here. A good few wrong warps, including one to skip a Monstertale encounter, and an overflow to skip another one. The Asgore fight consists solely of eating the pie to lower his defense and landing perfect hits.

Omega Flowey

There isn't much to explain here, but it is worth noting that I only take one hit and it's only due to a weird hitbox and because it was significantly faster to take the hit and reach the ACT button sooner than to wait it out. Still took a while and the last section where FIGHTing is useful is a giant stroke of luck. Restarting the game to skip some stuff brings us to the end of the Neutral run we had to complete. Onto the True Pacifist stuff.

The Dates

Literally just going through the text. Nothing special happens here at all. It just looks kind of funny.

True Lab

This is probably the shortest area in the game, made shorter thanks to a bunch of skips. After a bunch of wrong warps and a battle, we get to the first skip of the area. I had to close the second text box when the particles started moving so that the fans would start working when I walked out. Nothing special until the next skip, where I PCE the trigger one way and then wrong warp back in to bypass it entirely. The generator overflow made Alphys's text a lot shorter (and glitched out). Going up the elevator leads us to the last fight of the game.

Asriel Dreemurr

Did ya think this section would be long? Oh well. Everything goes mostly as normal. The beginning has to wait for the music to change before anything happens, so I tried to entertain. The sound was muted for functionality (automatically, because I sure didn't do it) so I couldn't go with the tune. Eventually, the battle actually starts. This entire thing is no-hit save for one just because the menuing was fast. I did find out that the menu could be navigated before the screen even fades in entirely and it looks ridiculous. Other than that, everything goes on as normal.

Finale

Almost done. just gotta skip some text, wrong warp a few times, and skip some more text and we're done.

Tricks Used

(Putting these after because some things don't fit right before and I don't feel like changing them.)

Punch Card Exploit (PCE)

This is used wherever you see the punch card and then don't see the cutscene that would be there. By abusing the one frame between opening the punch card and reading it, we can regain control during the cutscene or dialogue thanks to one simple variable within the game's memory: global.interact. If this value is 0, you can move, but if it's anything else, you can't. Cutscenes, dialogue, and room transitions turn this value from 0 to something else (I couldn't find many details on this so sorry for the lackluster explanation). Ending any of those turns the variable back to 0 no matter what, and the Punch Card also reverts that value to nothing once you close it. The Punch Card Exploit refers to walking onto a cutscene trigger while opening the Punch Card and closing it to regain movement and skip the cutscene, which is abused to no end in Hotlands and Core.

Wrong Warp

This is another trick relating to the punch card, although it isn't exclusive to that. If you walk into a room transition with the punch card/some text open and close the card/text to regain movement while the room is changing, you can be warped to a certain position in the next room. sometimes it's right by the room entrance and therefore not worth it, sometimes it's far enough into the room to merit it, and sometimes it's required in order to skip a cutscene. It's the most common of these tricks and is sometimes kinda fun to get right. It's not a complicated trick by any means, but it is incredibly useful.

Overflow/Text Storage

This is simply initiating text with the punch card open and then closing the punch card to regain control. It isn't used all that much, but it is a powerful glitch when it is, allowing us to skip cutscenes, wrong warp, and shorten a string of dialogue down to a few frames. It's pretty nifty.

Other comments

This was, like I said, a mixed bag to work on. I'm not sure what else to do with this game since Neutral is just a shorter and slightly different True Pacifist and Genocide would not be entertaining to watch aside from maybe the two boss fights. As it stands, this run is the best of the three. I can definitely save some time in the Ruins with better RNG and possibly movement, plus a good few frames here and there, but overall, this is a run I am completely satisfied with. Special thanks to Rhombus for making his speedrunning guide, whoever made maps of Undertale here, and the people working on libTAS for making this game work wonderfully with it. Also, the rerecord count isn't 100% accurate or even completely representative of the work I put into it. Most of the run is text mashing and punch card exploits and it's not too hard to figure out the positions for those.

ThunderAxe31: Judging.
Jont: Lucas Wills submitted a 1 minute improvement to this movie here. As such, this movie has no point anymore. Setting to canceled.
Jont: Resetting to not canceled due to advice from an external source (my dad). He recommended that I see this judgement process through.
ThunderAxe31: Re-claiming for judgment.
ThunderAxe31: Un-claiming.
Maru: Hello Jont and good work finishing this TAS. Unfortunately, it appears that this submission is improvable by a solid amount through greater optimization and incorporation of some new tricks. In addition, this TAS was bested shortly after. For that reason, this TAS has to be rejected.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14881
Location: 127.0.0.1
This topic is for the purpose of discussing #6444: Jont's Linux Undertale "True Pacifist ending" in 1:21:55.37
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
Will refrain on voting until a video encode can be provided but a big question I have right now is how do you avoid the game from self closing during the beginning of the Omega Flowey fight? Did libTAS finally make it so it prevents the forced close?
[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
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
Actually, libTAS has an auto-restart function (at least the newer versions) that restarted the game as soon as it closes, which I also used a few times to skip some cutscenes during that section.
I try. Succeed or fail, I try.
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
I can provide an encode in a day so just give me that and it should be up.
I try. Succeed or fail, I try.
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
The encode is up now.
I try. Succeed or fail, I try.
Editor, Skilled player (1404)
Joined: 3/31/2010
Posts: 2086
I'm so glad to finally see an Undertale TAS, and man, did this not disappoint. There were so many tricks and skips in the TAS that I wasn't aware of, such as the Dogi skip. Thanks for providing the encode too! Yes vote for sure. Just one question, what about the post-credits kickstarter credits? Aren't they considered part of the run?
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
scrimpeh wrote:
I'm so glad to finally see an Undertale TAS, and man, did this not disappoint. There were so many tricks and skips in the TAS that I wasn't aware of, such as the Dogi skip. Thanks for providing the encode too! Yes vote for sure.
Yeah, as someone who was following undertale speedrunning since the discovery of PCE (saying that sounds weird now because of PCE the console and not the Punch card Exploit, lol), this TAS does the speedrun justice. Yes vote. As a side note, I noticed some of the sound effects sound a little off, im guessing this is an issue with libTAS? I remember some music wasn’t playing back correctly and was slightly faster and pitch bended. Edit: my favorite part has to be your ability to avoid taking as much damage on the Omega Flowey fight as possible.
[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
Spikestuff
They/Them
Editor, Publisher, Expert player (2292)
Joined: 10/12/2011
Posts: 6337
Location: The land down under.
Early on it looked like there's movement concerns but for the length and the platform this game is being played on I ain't checking. This is a good opening TAS for Undertale and I will be voting Yes. Screenshot Suggestion: Anywhere at 30:01 (alternatively 33:47). frack yes anime is real Also totally can't wait for a 4/8k publication so the bitrate doesn't go to hell on you know who.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
Sorry, i had to go to bed. Let me try to answer your questions: Scrimpeh: I'm not entirely sure when the TAS is supposed to end since this game is new to this website. If a judge asks me to extend to after the credits dodging sequence, I will do so, but I figured the best place to stop was after Toriel's last text box. EZGames69: It seems like sometimes it might be an issue with Undertale itself, but it's most likely due to the fact that the encode was split into 5 videos due to the restarts. I just put them together in Blender (because it does have a video editor) and rendered it out, which may have caused issue with audio and video quality. Being my first TAS and doing anything like this, I'd love it if I got some advice. Spikestuff: Not a question to be answered, but thanks for your feedback! I was initially dreading my movie not going well due to like 2 mistakes early on, but seeing your message (and your role on the website) makes me really hopeful. Also, yes indeed a high-quality encode would be much better than mine. Again, I would love some tips on how to make encodes without having to use Blender. It's a great piece of software, but it's still a bit much. If this gets published, I'm up to help anyone for optimizations. However, I'm not doing Omega Flowey again if I can help it. Edit: When I said Blender was a bit much, it's free, but it's way too powerful to just merge 5 videos together.
I try. Succeed or fail, I try.
Skilled player (1404)
Joined: 10/27/2004
Posts: 1977
Location: Making an escape
I nominate 37:24 for suggested screenshot. W-WAIT! STOP!
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4016
Jont wrote:
Scrimpeh: I'm not entirely sure when the TAS is supposed to end since this game is new to this website. If a judge asks me to extend to after the credits dodging sequence, I will do so, but I figured the best place to stop was after Toriel's last text box.
I'd personally prefer to see all the credits done as well, since it's another opportunity to show superplay, even if you can't save time anymore. (The recent Meteos TAS had a similar judgement on it.) The way TAS timing works, someone can't obsolete your TAS by just stopping before the credits; only genuine improvements to the gameplay parts of the TAS will count as an improvement. So you don't have to worry about making your TAS 'worse'.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
ok great. i'll get that done real quick and change the file.
I try. Succeed or fail, I try.
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
Make sure to just post the new file into user files: http://tasvideos.org/userfiles/my#uploadfile A judge will replace the submission with that new file, as only they can replace them.
[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
lexikiq
She/Her
Active player (393)
Joined: 8/13/2018
Posts: 106
Location: United States of America
Er, I believe it would be a separate file for encoding, and not replace the main file? (also yes vote, really glad to see an undertale tas finally finished)
Jont
He/Him
Joined: 7/4/2019
Posts: 8
Location: USA
yeah, i would assume so.
I try. Succeed or fail, I try.
EchoedMelodies
She/Her
Joined: 4/23/2019
Posts: 11
Location: Somewhere in a dark corner
oh my god I hate the cheat engine TASes, so thanks for this ^-^ This also makes me want to TAS the mod of this game called masontale lol
WIP: A2600 Summer Games A2600 Winter Games
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2738
Location: The dark corners of the TASVideos server
om, nom, nom... blech, bitter!
Post subject: Re: #6444: Jont's Linux Undertale "True Pacifist Ending" in 1:21:55.37
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Jont wrote:
Resetting to not canceled due to advice from an external source (my dad). He recommended that I see this judgement process through.
Easy. This submission has been bested.
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.
Judge, Skilled player (1288)
Joined: 9/12/2016
Posts: 1645
Location: Italy
I already compared the two submissions. The only reason why I didn't reject this submission yet, it's because I first have to confirm that the faster submission is legit and syncs correctly.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
GamesFan2000
He/Him
Joined: 1/4/2019
Posts: 75
Location: Canada
I'm actually going to vote no on this because there's another submission of this category that's faster.
Joined: 5/23/2014
Posts: 162
GamesFan2000 wrote:
I'm actually going to vote no on this because there's another submission of this category that's faster.
That's not how this works...
EZGames69
He/They
Publisher, Reviewer, Expert player (3968)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
GamesFan2000 wrote:
I'm actually going to vote no on this because there's another submission of this category that's faster.
Since when is that a good reason to vote no?
[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
lexikiq
She/Her
Active player (393)
Joined: 8/13/2018
Posts: 106
Location: United States of America
GamesFan2000 wrote:
I'm actually going to vote no on this because there's another submission of this category that's faster.
to clarify instead of providing an unhelpful post saying you're wrong, voting is based off of how entertaining the movie was (it says it right above the vote options: "Did you find this movie entertaining?"). it doesn't matter if there's slight desync issues or some other issue with the submission, votes are supposed to be based off how enjoyable the movie was. is it fair to vote no because you can personally notice time losses which make the run less enjoyable for you to watch? yeah probably. that's a good time to vote no then point out issues in the replies. otherwise you generally shouldn't vote no for something like that. (you could be either one here, i don't really care nor think it's very important as the submission is likely going to be cancelled and people know to ignore your vote now anyway. but just for future reference so you don't get more angry replies)
Former player
Joined: 8/3/2004
Posts: 100
Location: Michigan, United States
Yes vote from me! I'd love to see a glitchless run at some point too. On a side note, anyone know what is going on with the weird antialiasing in the encode? Some temporal AA or deinterlacer being applied perhaps? I'm curious to know at what stage that's being introduced - I've never seen it before.
lexikiq
She/Her
Active player (393)
Joined: 8/13/2018
Posts: 106
Location: United States of America
it's probably just youtube's scaling as the video is only 480p.