KSL is an advanced mod loader developed for Unity mono games.
Supported platforms:
- Windows x64
- macOS (WIP tested only on Ventura 13.1)
Game and system requirements:
- Unity mono runtime
- Steamworks, currently Facepunch.Steamworks and Steamworks.NET are supported
- Internet connection
Note
Installation guide can be found here.
Learn how to setup and configure KSL here.
Mods / extension installation guide can be found here.
- Well documented API
- In-game devtools:
- Control panel for mods / extensions
- Release validation tools
- An auto updater to keep installed mods updated
- In-game expandable UI for mods and extensions
- Mod encryption
- Support for private mods (steamID-locked)
- KSL extensions system
- Input manager
- Advanced config system
- Simple prefs storage system
- Mods synchronization for multiplayer games
- KSL manager auto updater
- Backward compatibility with BepInEx and legacy Kino mods
- Developer console
- Simple network debug tools for developers
Download KSL SDK here.
Mods and extensions creation documentation.
If you have any questions or suggestions or the loader doesn't work on your game, please contact trbflxr @Discord.
In case the game you're trying to mod uses the Unity mono runtime but KSL doesn't work with it, contact me on Discord and we'll work something out.