- Install Undertale and Deltarune Chapter 1 and 2 Demo on Steam on Linux.
- Run
./makeltm.sh undertale.ltm; ./makeltm.sh deltarune.ltm
- Run
./convert-deltarune.sh
to automatically perform the steps described in https://www.reddit.com/r/Undertale/comments/prg9n1/how_to_get_deltarune_chapter_2_running_on_linux/ - Start Undertale via
$HOME/.steam/steam/steamapps/common/Undertale/runner
and Deltarune via[this folder]/deltarune/runner
- Filename should be
undertale.mp4
ordeltarune.mp4
in this directory. - ffmpeg settings:
-c:v libx264 -crf 0 -c:a flac -strict -2 -movflags +faststart
(you can use whatever you want; these are just my settings) - Record movie as usual for libTAS.
- Tools /
Start encode
- Make sure "Movie recording" is enabled (otherwise the game will not receive any inputs at all)
- General Options /
Pause
must be unchecked or the TAS will wait on frame 1 for input. - General Options /
Fast-forward
can be checked to remove the wait time between frames. (This will desync on Deltarune.) - Click
Start
. - Wait for the video to play through, then click
Stop
.
- Tools /
undertale.mp4
,undertale_1.mp4
,deltarune.mp4
, anddeltarune_1.mp4
should already be in this directory.- If you do not have a Go compiler installed:
- Get someone else to compile
readout.go
for you. - Edit
encode.sh
to call the compiled executable instead ofgo run readout.go
.
- Get someone else to compile
- Run
./encode.sh
.
- Use
./makeltm.sh filename.ltm
to pack thetas
directory into a libTAS movie. - Edit the movie as it would be normally done in libTAS.
- Use
./commit.sh filename.ltm
to store your changes in Git. This will open your text editor for a commit message.
- Determination fonts from https://www.behance.net/gallery/31268855/Determination-Better-Undertale-Font