20s-ish improvements over any%. Probably last WIP?
Game: Braid, version published on 2015/06/13, drm-free version (available at https://www.humblebundle.com/store/braid). OS: Debian Buster amd64 with Linux kernel 4.19.0-5-amd64, libTAS v1.4.0. Game executable is `/path/to/game/Braid.bin.x86`. The game runs in fullscreen by default. `Video > Virtual screen resolution` must be set to `1920x1080 (16:9)`, because of mouse inputs. In `File > Executable options`, library path must be set to `/path/to/game/lib`. Command-line options should be `-no_launcher -60fps`.
! Version info: libTAS version: 1.4.1 ! Annotation info: {{Game: Flywrench, Steam version. The latest Linux version is buggy (wrong files, no executable), but the previous version is working fine. It can be download from the Steam console. Open the following link in a web browser: `steam://nav/console` then `download_depot 337350 337353 6888663543024499238`. The libraries `libcrypto.so.1.0.0` and `libssl.so.1.0.0` must be taken from the Steam runtime libraries. Alternatively, libTAS can be launched with included steam-runtime libraries using `~/.steam/bin/steam-runtime/run.sh libTAS`. 32-bit version of library libswresample is needed for sound to be encoded (`sudo apt install libswresample3:i386` on Ubuntu). OS: Debian Buster amd64 with Linux kernel 4.19.0-5-amd64, libTAS v1.4.1. Game executable is `/path/to/game/runner`. libTAS must be configurated with `Runtime > Time tracking > clock_gettime()` (set by the movie) checked. In `File > Executable options`, library path must be set to `/path/to/game/lib`. The game starts in fullscreen mode, so `Video > Virtual screen resolution` can be set to get the desireable resolution (does not affect sync afaik).}}
! Version info: libTAS version: 1.4.1
! Version info: libTAS version: 1.4.0 ! Annotation info: {{Game: Celeste, v1.3.1.2, drm-free version (available at https://mattmakesgames.itch.io/celeste), 64-bit binary. OS: Debian Buster amd64 with Linux kernel 4.19.0-5-amd64, libTAS v1.4.0. Game executable is `/path/to/game/Celeste.bin.x86_64`. libTAS must be configurated with `Runtime > Recycle threads` unchecked and `Runtime > Wait timeout > No waits` checked. In `File > Executable options`, library path must be set to `/path/to/game/lib64`. There are specific settings in libTAS to enforce constant loading times: `Runtime > Game-specific settings` and check `Celeste` in both frames. It syncs the main thread and loading threads determined by their thread name. It is only necessary to frame-advance the game startup, until frame ~70. For encoding purpose, there are a few settings that can be changed in the game menu before playing back the movie, which does not affect sync. The screen size can be changed. The speedrun clock can be set to "File" (this setting is actually mandatory because it allows to skip level completion animations). Also, we recommend to disable the screen shake and turn on photosensitive mode, it makes the video more pleasant to watch.}}
! Version info: libTAS version: 1.4.0 ! Annotation info: {{Game: Braid, version published on 2015/06/13, drm-free version (available at https://www.humblebundle.com/store/braid). OS: Debian Buster amd64 with Linux kernel 4.19.0-5-amd64, libTAS v1.4.0. Game executable is `/path/to/game/Braid.bin.x86`. The game runs in fullscreen by default. `Video > Virtual screen resolution` must be set to `1920x1080 (16:9)`, because of mouse inputs. In `File > Executable options`, library path must be set to `/path/to/game/lib`. Command-line options should be `-no_launcher -60fps`.}}
! Version info: libTAS version: 1.4.0