Skip to content

Open source game launcher for Spiral Knights. Supports automatic 64-bit Java VM installation, Discord integration, easier modding & much more.

License

Notifications You must be signed in to change notification settings

lucasluqui/KnightLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knight Launcher

GitHub license GitHub issues GitHub stars

Total downloads Discord

Open source game launcher for Spiral Knights. Supports automatic 64-bit Java VM installation, Discord integration, easier modding & much more.

ko-fi


Features

  • Install and uninstall game mods in an easy and noob-friendly way without worrying about game updates.
  • Jump into several editors such as a model viewer and a scene editor to create custom user-generated content.
  • Automatically patch your game to use a 64-bit Java VM to improve the game's performance.
  • Re-install and verify your game files with ease.
  • Intuitive and user-friendly UI for configuring advanced Java VM settings.
  • Discord integration that shows your current game activity on your Discord status. This feature is only available on Windows.
  • Launch alt accounts with lesser resources assigned to them avoiding losing performance on your main instance.
  • Future-proofed to support third party servers. Third party server support will not be enabled while Grey Havens' Official servers are still online, unless explicitly permitted by their respective right owners and/or law.
  • And more...

Downloading & Installing

  1. Prerequisites:
  2. Download the latest Knight Launcher release ZIP file here.
  3. Extract the downloaded KnightLauncher-x.x.x.zip ZIP file to your Spiral Knights folder (x.x.x will vary depending on the current version).
    • Windows: Steam installations can be found by right-clicking the game on your Steam library and selecting "Manage" → "Browse Local Files," you can also look for it at <Your Steam Folder>\steamapps\common\Spiral Knights. Standalone installations can be found by right-clicking the Spiral Knights shortcut on your desktop and then clicking "Open File Location," you can also look for it at <Your User Folder>\AppData\LocalLow\spiral.
    • macOS: Steam installations can be found at /Users/<Your User Folder>/Library/Application Support/Steam/steamapps/common/Spiral Knights/. Standalone installations can be found at /Users/<Your User Folder>/Library/Application Support/spiral. For both types of installations you'll find a Spiral Knights.app file which you need to open, then browse to Contents/Resources/Java, this is the game's folder.
    • Linux: Steam installations are not natively supported, but the launcher will still call Steam and launch through Proton if you place Knight Launcher's JAR file in the game's folder. Standalone installations are found at your user's home folder then .getdown/spiral.
    • Bear in mind that these are the usual installation locations, your mileage may vary.
  4. Double-click the KnightLauncher.jar JAR file. The launcher should now boot up.
  5. If nothing happens, double-click the KnightLauncher_windows.bat file or KnightLauncher_mac_linux.sh file depending on your operating system.

Still not working? Open a post in Discord's tech support channel.

Updating

The launcher is capable of auto-updating itself given the option is enabled in the launcher's settings, which will be by default. To manually update, follow these steps:

  1. Download the latest Knight Launcher release ZIP file here.
  2. Extract the downloaded ZIP file to your Spiral Knights folder, the same way you did when installing it for the first time. Guidance on finding your game folder can be found above at "Downloading & Installing."

After following those steps, the launcher will be up to date.

Building From Source

To build Knight Launcher manually, follow these steps:

  1. Prerequisites
    • Java 8 JDK installed.
    • Maven installed:
      • Windows: Download the ZIP from the link above, extract, then add bin/ to your PATH.
      • macOS (Homebrew): brew install maven.
      • Linux (APT): apt install maven.
    • Git installed:
      • Windows: Download the installer from git-scm.com and follow the setup.
      • macOS (Homebrew): brew install git.
      • Linux (APT): apt install git.
  2. Clone the repository.
    • git clone https://github.com/lucasluqui/KnightLauncher.git
  3. Copy projectx-pcode.jar from your Spiral Knights code directory into the project's lib directory.
  4. Validate all Maven dependencies.
    • mvn validate
  5. Build the package using Maven.
    • mvn clean package
  6. Copy the package built by Maven to your Spiral Knights folder and run it.
    • java -jar KnightLauncher.jar

Discord

We've built an amazing community on Discord focused on both helping newcomers get along with the launcher and giving a hand to modders, come join us!

https://discord.gg/RAf499a


Credits

Unless hyperlinked names shown below represent Discord usernames. Hyperlinked names correspond to GitHub accounts.

Contributors

Translators

Thank you all for helping Knight Launcher, making it usable for everyone worldwide!

  • Arabic: asan_ploto.
  • Chinese: yihleego.
  • Deutsch: Biral, Airbee.
  • Eesti: Thyrux.
  • Français: PtitKrugger.
  • Italiano: Lawn, Kaos.
  • Japanese: Armin.
  • Polski: Crowfunder.
  • Português (Brasil): Stret, Gugaarleo.
  • Русский: Milliath, Puzovoz, quardbreak.

Testing/QA

  • Nurr, yihleego, Bidoknight, Carpvindra, Mushspore, CafuneAndChill, Xan, analarmingalarm, parma, loonadra, ultrongr, milliath, Puzovoz, Stret, 3xample.

Third Party Libraries

The following open source libraries are used by Knight Launcher:

About

Open source game launcher for Spiral Knights. Supports automatic 64-bit Java VM installation, Discord integration, easier modding & much more.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project