Tool-assisted game movies
When human skills are just not enough

Submission #6730: keylie's Linux Shovel Knight "King of Cards" in 27:10.67

Console: Linux
Game name: Shovel Knight
Game version: 4.1
ROM filename:
Branch: King of Cards
Emulator: libTAS v1.3.5
Movie length: 27:10.67
FrameCount: 97840
Re-record count: 11025
Author's real name: Clément Gallet
Author's nickname: keylie
Submitter: keylie
Submitted at: 2020-04-22 13:42:14
Text last edited at: 2020-05-23 07:35:59
Text last edited by: fsvgm777
Download: Download (15698 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list

Version info:

libTAS version: 1.3.5

Annotation info:

Shovel Knight v4.1 DRM-free version (taken from Humble Store), 64-bit binary.

Tested on Debian 10 (Buster) 64-bit, linux version 4.19.0-5-amd64 and libTAS v1.3.5. 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. Also, in the game options, Game > Show Feats were disabled.

The game data is loaded on frame 2, so the movie should be frame advanced from startup to frame 3, to prevent a desync.

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).

Author's comments and explanations:
Shovel Knight is a 2D platform game with retro style released in 2014, and inspired by mechanics from NES platform games. It initially features Shovel Knight as the playable character, but then received additional campaigns with other playable characters.

(Link to video)

The above video contains commentaries as subtitles.

Game objectives

  • Emulator used: libTAS v1.3.5
  • Finish the game with King Knight campaign
  • Aims for fastest real time
  • Take damage to save time
  • Genre: Platform


Jump cancel

Several animations can be canceled with a jump. This includes the bash, the end of the roll animation and the end of the battery bash

Turn coat tricks

The recovery animation of the turn coat can be skipped by hitting a spring, or if it starts at the same frame as a screen transition (in which case it will happen during the transition).

The bounce from a block or enemy can be canceled if starting a turn coat at the same frame.

Starting a turn coat will initiate a fall, bypassing the ongoing animation. If applied after a bounce, the fall will start sooner. If applied during an upward battery bash, it will preserve the high vertical velocity, allowing for many screen shortcuts.

Overworld rng

Characters in the overworld can move by two or three spaces after each stage. It was manipulated to move by two spaces each time (except during Scepter fight where the boss rng was more important).

Other comments

The actual movie reaches the game credits, but not the final screen "The End", which requires some more inputs after the credits to skip a few dialogues. I'm providing a secondary movie that reaches this final screen.

Huge thanks to the Shovel Knight discord community for their feedback, advice and enthusiasm!

feos: This looks quite similar to the human record, so the moments of surprise weren't frequent, but still, nicely played. This campaign is available from game start in this version, so it's perfectly acceptable either way.

There was little to no feedback, but gameplay qualities are similar to that of other Shovel Knight branches, and their ratings are rather high. Accepting to Moons as a new branch.

fsvgm777: Processing.

Similar submissions (by title and categories where applicable):