User Files from keylie

Upload All User Files

#52821885141911372 - Celeste any% improvement

Celeste_any.ltm
In 27:04.43 (97466 frames), 47 rerecords
Game: Celeste ( Linux, see all files )
619 downloads
Uploaded 1/26/2019 7:57 PM by keylie (see all 122)
Added prologue skip, some frames saved here and there, and update to v1.2.6.1

Annotations

! Version info: 

libTAS version: 1.3.2

! Annotation info: 

{{Game: Celeste, v1.2.6.1, drm-free version (available at https://mattmakesgames.itch.io/celeste), 64-bit binary.

OS: Ubuntu 18.04 amd64 with Linux kernel 4.13.0-36-generic, libTAS v1.3.2. Game executable is `/path/to/game/Celeste.bin.x86_64`.

libTAS must be configurated with `Runtime > Recycle threads` unchecked. In `File > Executable options`, library path must be set to `/path/to/game/lib64`.

Like with SteamWorld Dig 2 movie, there is an issue in this game regarding sync and loading times. The movie must be paused for a short amount of time at specific frames to let the game load stages. This is especially true for the game startup which features a lot of thread spawning. To make the movie to sync, the beginning should be run with frame advance until the main menu appear (from frame 1 to 94). At frame 64, the game should print a bunch of "LOAD MAP DATA: XXX" on the terminal, and at frame 70 the game should print "LOADED : 1150ms". After that, the game should be paused at specific frames before and after each level. To help that, here is the code that I added in file "src/linTAS/GameLoop.cpp" in line 196 before "emit startFrameBoundary();" which contains all the frames to pause. Finally, there's another little section that must be frame advanced because we couldn't find the exact frame when loading occurs, between frame 69528 and 69590.

        int pause_frames[] = {414, 2005, 2054, 2061, 2664, 6071, 6073, 6466, 6473, 7077, 13136, 13138, 13531, 13538, 14142, 27686, 27688, 28081, 28088, 28741, 36554, 36556, 36949, 36956, 37560, 41662, 41711, 41718, 42075, 49564, 49566, 49959, 49966, 50482, 54160, 54209, 54216, 54573, 68934, 68936, 69329, 69336, 69528, 69590, 97103, 97105};
        for (int pp = 0; pp < (sizeof(pause_frames)/sizeof(pause_frames[0])); pp++)
            if (pause_frames[pp] == (context->framecount))
                sleep(1);

It should be noted that because this movie aims for fastest in-game time, and all loadings occur outside levels (where the in-game time is paused), it is not critical to simulate accurate loading times.

Before launching the TAS, one specific setting must be set in the game: the speedrun clock must be set to "File". It is mandatory because, starting from v1.2.6.0, the game has shorter animations in the hub after a level has been completed (berry collection, B-side/heart unlocking) with this particular setting. For encoding purpose, there are a few other 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. Also, we recommend to disable the screen shake and turn on photosensitive mode, it makes the video more pleasant to watch.
}}

#52376912538365399 - Celeste any% with epilogue

Celeste_any_postcredits.ltm
In 30:35.68 (110141 frames), 24 rerecords
Game: Celeste ( Linux, see all files )
645 downloads
Uploaded 1/6/2019 7:00 PM by keylie (see all 122)
Movie that does the epilogue (just entering the house and skipping the cutscene). There are loadings that must be frame advanced: before the credits and after the credits.

Annotations

! Version info: 

libTAS version: 1.3.2

! Annotation info: 

{{Game: Celeste, v1.2.5.3, drm-free version (available at https://mattmakesgames.itch.io/celeste), 64-bit binary.

OS: Ubuntu 18.04 amd64 with Linux kernel 4.13.0-36-generic, libTAS v1.3.2. Game executable is `/path/to/game/Celeste.bin.x86_64`.

libTAS must be configurated with `Runtime > Recycle threads` unchecked. In `File > Executable options`, library path must be set to `/path/to/game/lib64`.

Like with SteamWorld Dig 2 movie, there is an issue in this game regarding sync and loading times. The movie must be paused for a short amount of time at specific frames to let the game load stages. This is especially true for the game startup which features a lot of thread spawning. To make the movie to sync, the beginning should be run with frame advance until the main menu appear (from frame 1 to 94). At frame 64, the game should print a bunch of "LOAD MAP DATA: XXX" on the terminal, and at frame 70 the game should print "LOADED : 1150ms". After that, the game should be paused at specific frames before and after each level. To help that, here is the code that I added in file "src/linTAS/GameLoop.cpp" in line 196 before "emit startFrameBoundary();" which contains all the frames to pause. Finally, there's another little section that must be frame advanced because we couldn't find the exact frame when loading occurs, between frame 71093 and 71120.

        int pause_frames[] = {414, 2857, 2859, 2908, 2915, 3518, 6925, 6927, 6951, 7320, 7327, 7930, 13989, 13991, 14384, 14391, 14994, 28539, 28541, 28934, 28941, 29623, 37441, 37443, 37836, 37843, 38446, 42556, 42606, 42612, 43199, 50688, 50690, 51083, 51090, 51709, 55391, 55439, 55446, 56033, 70394, 70396, 70789, 70796, 71092, 71093, 71120, 71121, 71155};
        for (int pp = 0; pp < (sizeof(pause_frames)/sizeof(pause_frames[0])); pp++)
            if (pause_frames[pp] == (context->framecount))
                sleep(1);

It should be noted that because this movie aims for fastest in-game time, and all loadings occur outside levels (where the in-game time is paused), it is not critical to simulate accurate loading times.

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" to show the in-game time of the entire run. Also, we recommend to disable the screen shake, it makes the video much more pleasant to watch.
}}

#52168517062145338 - Celeste any

Celeste_any_new.ltm
In 27:31.15 (99069 frames), 228 rerecords
Game: Celeste ( Linux, see all files )
636 downloads
Uploaded 12/28/2018 9:45 AM by keylie (see all 122)
Just a backup for now until the annotations and submission text are being worked on.

Annotations

! Version info: 

libTAS version: 1.3.2

! Annotation info: 

{{        int pause_frames[] = {413, 2856, 2858, 2907, 2914, 3517, 6924, 6926, 6950, 7319, 7326, 7929, 13988, 13990, 14383, 14390, 14993, 28538, 28540, 28933, 28940, 29622, 37440, 37442, 37835, 37842, 38445, 42555, 42605, 42611, 43198, 50687, 50689, 51082, 51089, 51708, 55390, 55438, 55445, 56032, 70393, 70395, 70788, 70795, 71092, 71120, 71152};
        for (int pp = 0; pp < (sizeof(pause_frames)/sizeof(pause_frames[0])); pp++)
            if (pause_frames[pp] == (context->framecount))
                sleep(1);
}}

#51267556986333788 - Axiom Verge any%

AxiomVerge_final.ltm
In 27:44.38 (199726 frames), 5935 rerecords
Game: Axiom Verge ( Linux, see all files )
607 downloads
Uploaded 11/17/2018 7:57 PM by keylie (see all 122)
Redone the final boss to optimize TAS timing while keeping the same in-game final time.

Annotations

! Version info: 

libTAS version: 1.3.1

#50311165439367036 - Specter Knight any% to The End

ShovelKnight_Specter_any_theend.ltm
In 39:08.37 (140902 frames), 26842 rerecords
Game: Shovel Knight ( Linux, see all files )
812 downloads
Uploaded 10/5/2018 6:14 PM by keylie (see all 122)
Movie was prolonged to get to The End screen.

Annotations

! Version info: 

libTAS version: 1.3.1

! Annotation info: 

{{Shovel Knight v3.3 DRM-free version (taken from Humble Store), 64-bit binary. Steam version is not supported by libTAS v1.3.1, sorry.
The game ships with all needed libraries

Tested on Debian 10 (Buster) 64-bit and libTAS v1.3.1. Game executable is "/path/to/game/64/ShovelKnight"
You must open "File > Executable Options..." and set "Library path" to directory "/path/to/game/64/lib"

The game can be launched natively first to set video resolution for encoding purpose. It does not affect sync.

Commentaries are also provided as a srt subtitle file inside the movie archive (rename with tar.gz extension and decompress it to access this file)}}

#50079635142076334 - Axiom Verge any%

AxiomVerge_end2.ltm
In 27:47.79 (200135 frames), 5673 rerecords
Game: Axiom Verge ( Linux, see all files )
686 downloads
Uploaded 9/25/2018 7:59 AM by keylie (see all 122)

Annotations

! Version info: 

libTAS version: 1.3.1

#49970788659983989 - TowerFall 48 trials with cheat code

towerfall_48_trials.ltm
In 03:26.75 (206753 frames), 6275 rerecords
709 downloads
Uploaded 9/20/2018 10:21 AM by keylie (see all 122)
There's a cheat code to unlock everything. I added it at the beginning of the movie

Annotations

! Version info: 

libTAS version: 1.3.1

! Annotation info: 

{{Game: Towerfall Ascension + Dark World Expansion v1.3.2.0 DRM-free x86_64 version (taken from Humble Store: https://www.humblebundle.com/store/towerfall-ascension and https://www.humblebundle.com/store/towerfall-dark-world-expansion . Dark World Expansion DRM-free version is noted as Windows only, but works for all systems because it is just an archive of data files to be placed inside the game directory).

OS: Ubuntu 18.04 amd64 with Linux kernel 4.13.0-36-generic, libTAS v1.3.1.

Before the movie can be played, the game must be launched natively and fullscreen mode must be turned off in the options. This is needed because libTAS enforces a windowed mode, and some games like Towerfall does not display correctly if configured in fullscreen mode.

Inside libTAS, fill the Game executable to "/path/to/game/TowerFall.bin.x86_64", then open "File > Executable Options..." and set "Library path" to "/path/to/game/lib64".}}

#42376647177146847 - Zook Man ZX4 - s13 resynced

ZM_s12_resynced.bk2
In 20:31.41 (73549 frames), 86657 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
980 downloads
Uploaded 10/13/2017 10:14 AM by keylie (see all 122)
Removed the ammo tank, saving 6 frames at the beginning of s14

#42165986758199592 - Zook Man ZX4 - end at 73670

ZM_ENDin73670.bk2
In 20:33.44 (73670 frames), 75434 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
998 downloads
Uploaded 10/3/2017 10:33 PM by keylie (see all 122)
Saved 4 frames at s15 (faster ammo drop for laser, still waiting a bit). Also saved time on s16 beginning, but did not save time in the end except for one less lag frame

#42161070807090315 - Zook Man ZX4 - end at 73679

ZM_ENDin73679.bk2
In 20:33.60 (73680 frames), 73899 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
1 comment, 956 downloads
Uploaded 10/3/2017 5:14 PM by keylie (see all 122)
At s15, I lost 1 frame to get a fire refill and ~4/5 frames to grab the ammo refill for the laser :/

#42133629913507284 - Zook Man ZX4 - s13 and s15 imp

ZM_better_s13_15.bk2
In 20:33.60 (73680 frames), 72434 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
942 downloads
Uploaded 10/2/2017 11:34 AM by keylie (see all 122)
Saved 34 frames on s13 and 18 frames on s15. There is one lag frame at s15 boss, I don't know why I'm also short on fire because of very bad luck on drops, but laser is ok.

#41246118880161227 - Zook Man ZX4 - Stage 2 resynced again

ZM_s2resyncagain.bk2
In 18:02.21 (64638 frames), 56635 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
897 downloads
Uploaded 8/23/2017 12:18 PM by keylie (see all 122)
Finish resyncing ThunderAxe's 10-11 frames improvement. Stage select at 62358 (-9 frames)

#41224180679213470 - Zook Man ZX4 - Stage 2 resynced

ZM_s2resync.bk2
In 18:02.36 (64647 frames), 52310 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
874 downloads
Uploaded 8/22/2017 12:36 PM by keylie (see all 122)
Saved 9 frames. Stage select at 62367

#41185368409816769 - Zook Man ZX4 - Stage 3 - saved 1 lag frame

ZM_s3saved1lagframe.bk2
In 18:02.75 (64670 frames), 48683 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
887 downloads
Uploaded 8/20/2017 6:39 PM by keylie (see all 122)
Enter stage select at 49382

#41155605370821101 - Zook Man ZX4 - Stage 3 resynced

ZM_s3resync.bk2
In 18:02.77 (64671 frames), 46299 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
893 downloads
Uploaded 8/19/2017 10:29 AM by keylie (see all 122)
Stage select at 49383

#41154074633404318 - Zook Man ZX4 - Stage 5 resynced

ZM_s5resync.bk2
In 18:02.80 (64673 frames), 45476 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
871 downloads
Uploaded 8/19/2017 8:49 AM by keylie (see all 122)
Saved a frame rule in s5, entering stage select at 42615

#41095085400963153 - Zook Man ZX4 - Stage 5 to resync

ZM_s5toresync.bk2
In 18:02.90 (64679 frames), 43935 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
877 downloads
Uploaded 8/16/2017 5:04 PM by keylie (see all 122)
2 improvements: 2 and 5 frames, but a shot counter glitch not triggering

#41091348461567898 - Zook Man ZX4 - Stage 4 to miniboss resync

ZM_s4minibossresync.bk2
In 18:02.92 (64680 frames), 43255 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
856 downloads
Uploaded 8/16/2017 1:01 PM by keylie (see all 122)
The s7 8-frames improvement until s4 miniboss

#41074209327952433 - s7 8 frames improvement

ZM_s7keylie_syncuntil26000.bk2
In 18:02.86 (64677 frames), 41153 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
857 downloads
Uploaded 8/15/2017 6:30 PM by keylie (see all 122)
Sync until 26000. Have fun :/

#38097119196013478 - FF6 - new 52GO - done

ff6_goglitch_v9_ok.lsmv
In 24:33.26 (88541 frames), 23592 rerecords
1027 downloads
Uploaded 4/3/2017 4:43 PM by keylie (see all 122)
lsnes rr2-β23 FF6 US version 1.0

#37959448085146010 - FF6 - new 52GO - solo Terra dead

ff6_goglitch_v3_ded.lsmv
In 11:07.70 (40128 frames), 14858 rerecords
1046 downloads
Uploaded 3/28/2017 11:55 AM by keylie (see all 122)

#36870464034104612 - FF6 - new ACE route - done

ff6_new_ace_v2_done_slow_v3.lsmv
In 29:23.58 (105989 frames), 12114 rerecords
1016 downloads
Uploaded 2/7/2017 10:54 AM by keylie (see all 122)

#36656825693443173 - FF6 - new ACE route - Kefka at Narshe

ff6_new_ace_party.lsmv
In 19:43.65 (71136 frames), 19474 rerecords
1010 downloads
Uploaded 1/28/2017 7:59 PM by keylie (see all 122)
Starting a TAS of ff6 again, with a new route.

#36365712865094234 - Rayman Origins 4p end-4

RO_end-4_as_part15_ast.dtm
In 45:31.30 (2047939 frames), 0 rerecords
Game: Rayman Origins ( Wii, see all files )
856 downloads
Uploaded 1/15/2017 5:20 PM by keylie (see all 122)

#35655560881888628 - Rayman Origins 4p end-4 part1

RO_end-4_s3_done.dtm
In 4:06:19.20 (1879344 frames), 49374 rerecords
Game: Rayman Origins ( Wii, see all files )
787 downloads
Uploaded 12/14/2016 5:46 PM by keylie (see all 122)
Done with Dolphin 5.0-424