YKnytt

YKnytt is an open source implementation of Knytt Stories for Windows, Linux, macOS and Android.

README

YKnytt

image

An open source implementation of Knytt Stories in C# using Godot Engine

Download YKnytt v0.7.3 for Android

Download YKnytt v0.7.3 for Windows

Download YKnytt v0.7.3 for macOS

Download YKnytt v0.7.3 for Linux x64 / X11

Download YKnytt v0.7.3 for Linux ARM64 handhelds | Available in PortMaster

Web version: play YKnytt v0.7.3 on itch.io

Screenshots

image

image

image

image

image

image

image

image

Reporting a broken level

If you find a bug in a level, just press "complain" on a level info screen. Your latest save will be sent to the server. There is no need to report it in issues, unless it requires some explanation. Results may appear here.

Working directory

/Users/{user}/AppData/Roaming/YKnytt/ for Windows, ~/.local/share/YKnytt/ for Linux

Custom data directory and portable installation

You can specify a custom data directory using the --data command line parameter:

YKnytt --data /path/to/custom/data

For portable installations (e.g., running from a USB drive), you can use a relative path:

YKnytt --data ./yknytt-data

This will store all game data (saves, downloaded worlds, cache, and settings) in the specified directory instead of the default user data directory.

Building

Requires Godot 3.6.1.stable.mono and mono-devel for Linux, or .NET Framework 4.8 Developer Pack for Windows with build tools from VS Code or from anywhere else.

Export settings

To properly export, knytt/worlds/* must be included in the export filters

To build a proper Android APK, activate "Internet" and "External Storage" permissions.