I recently started getting serious about speedrunning in Knytt Stories, and was dismayed at how long it takes to reset. I also wanted to add the option to have Knytt Stories automatically do timing and speedrun splits. The result is a new Knytt Stories mod dedicated to speedrunning. It's not particularly aesthetically pleasing at the moment, but it's functional.
- Fast resets
| Press F2 to reset (as usual). Press Right Arrow or ~ on the main menu to instantly jump to the Level Select screen. Press 0-9 to use individual level hotkeys. |
| While playing a level, press Ctrl+Alt+R to reset the entire level. |
- Level Hotkeys
| Hotkeys can also be edited by clicking the "Hotkeys" button on the level select screen. Hotkey data can also be directly edited from LevelHotkeys.ini. |
| Specify a world per keys 0-9 to instantly jump to that world in the level select screen. |
| Change additional parameters to select a save file, delete that save, and instantly start the level, all with the push of a button. |
- In-game timer
| In-game timer which is accurate up to individual frames. |
| To add timer to a level, use the menu option "Splits > Create splits for this level," or create a [levelname].txt file in the Splits folder. |
| The color of the timer can be changed by editing "[General] Color" in the SplitSettings.ini file. |
| The timer can also be made to negate whatever color is behind it by adding "[General] Effect=XOR" in the SplitSettings.ini file. |
| To hide the timer, press Ctrl+W at any time, or use the menu option. |
- In-game splits
| Splits can be added to the timer to track how a run compares to a personal best. |
| To customize splits for a level, edit the [levelname].txt file in the Splits folder. Example split files have been provided with the download. |
| To build your splits into a level, create a Splits.txt file in Worlds/[your world] instead. When you compile the level in any level editor, the splits will automatically be included. |
| Game will automatically split on events such as entering a screen, leaving a screen, collecting a powerup, using a shift, or hitting a win tile. Space bar can also be used to trigger splits. |
- KnyttSplits
| Upon completion of a run, the game will display the splits of that run, the splits of your best run, number of attempts, as well as various other information. |
| You can also save your splits from this screen. |
Download Beta 0.3.1 from Dropbox (game exe only). (https://www.dropbox.com/s/4unitlcd0j0rzz7/Knytt%20Stories%20Speedrun%20Edition%200.3.1.exe?dl=0)
Download Beta 0.2.2 from Dropbox (game exe only). (https://www.dropbox.com/s/nwjarkydtiaabx6/Knytt%20Stories%20Speedrun%20Edition%200.2.2.exe?dl=0)
Download Beta 0.2.0 from Dropbox (game exe only). (https://www.dropbox.com/s/hkbn427t4w2s8s8/Knytt%20Stories%20Speedrun%20Edition%200.2.0.exe?dl=0)
Download Beta 0.1.3 from Dropbox (game exe only). (https://www.dropbox.com/s/vmb09fvqeq5xz2u/Knytt%20Stories%20Speedrun%20Edition%200.1.3.exe?dl=0)
Download Beta 0.1.2 from Dropbox (game exe only). (https://www.dropbox.com/s/l0tzat1u0st35xd/Knytt%20Stories%20Speedrun%20Edition%201.0.2.exe?dl=0)
Download Beta 0.1.1 from Dropbox (game exe only). (https://www.dropbox.com/s/e8kszgmr0c8n1jm/Knytt%20Stories%20Speedrun%20Edition%20beta%201.0.1.exe?dl=0)
Download Beta 0.1.0 from Dropbox. (https://www.dropbox.com/s/memncfks2xxvl9j/Knytt%20Stories%20Speedrun%20Edition%20beta%201.zip?dl=0)
Cutscenes may interfere with delayed timer starts?
RunsToHere may not work for the final split?
Gold splits may not work for the final split?
Hovering over certain menu buttons doesn't highlight them
Extract the ZIP file, and place the contents in the same folder as Knytt Stories.exe.
EXE-only downloads will work, but they won't come with any of the example splits or level hotkeys.