SpaceWarp 1.9.5

Cool Banner

Build Status

Main Branch

Space Warp

Curseforge Downloads
SpaceDock Downloads

Documentation

Space Warp is a modding API for Kerbal Space Program 2 with support for BepInEx and the official mod loader.*

*Note: The official mod loader is unfinished, so BepInEx is currently still required to enable it.

Installation

It is highly recommended to use CKAN Download Here to install Space Warp

If you for some reason want to manually install it, here are the instructions:

Note: Don't worry about the BepInEx installation, it already comes in the zip folder!

Download the latest release of UITK for KSP 2.

Drag the contents of UitkForKsp2's .zip file into your KSP2 directory, commonly located at C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program 2.

Download the latest Space Warp release from this page under the Releases section above.

Drag the contents of Space Warp's .zip file into your KSP2 directory, commonly located at C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program 2.

In the case of installing on Linux under Wine/Proton, you need to override winhttp DLL in winecfg, as described in BepInEx documentation.

To install the downloaded mods, simply drag them into the plugins folder location: C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program 2\BepInEx\plugins. Remember that mods don't go into the SpaceWarp plugin folder, they go along side with it in the BepInEx\plugins folder.

That should be it, you can now launch the game and enjoy!

Compiling

To compile this project, you will need to follow these steps:

  1. Install .NET 7+ SDK
  2. Run dotnet restore inside the top directory to install the packages.
  3. Run dotnet build -c <Configuration> to build the project, where <Configuration> is one of the following:
    • Debug - Builds the project in debug mode
    • Deploy - Builds the project in debug mode and copies the output to the KSP2 directory
    • DeployAndRun - Builds the project in debug mode, copies the output to the KSP2 directory, and runs the game
    • Release - Builds the project in release mode, zips the output, and builds a NuGet package

or you can use Visual Studio 2022 or JetBrains Rider to build the project.

There are also scripts in the scripts folder that can be used to build the project in each of the configurations, they simply run the dotnet build command with the correct arguments.

The outputs can be found in dist/<Configuration>. The Release zip will be in the dist folder, and the NuGet package will be in the nuget folder.

Mod Structure

The mod structure is still a work in progress. However, the current structure is as follows:

KSP2_Root_Folder/
├── BepInEx/
│   ├── Plugins/
│   │   ├── mod_id_folder_name/
│   │   │   ├── swinfo.json
│   │   │   ├── README.md
│   │   │   ├── assets/
│   │   │   │   ├── bundles/
│   │   │   │   │   ├── *.bundle
│   │   │   │   ├── images/
│   │   │   │   │   ├── *
│   │   │   │   ├── soundbanks/
│   │   │   │   │   ├── *.bnk
│   │   │   ├── localizations/
│   │   │   │   ├── *.csv
│   │   │   ├── addressables/
│   │   │   │   ├── catalog.json
│   │   │   │   ├── *
│   │   │   ├── *.dll 

Showing the top 20 packages that depend on SpaceWarp.

Packages Downloads
NodeManager
Provides services for other mods needing to create, delete, and manage maneuver nodes
288
NodeManager
Provides services for other mods needing to create, delete, and manage maneuver nodes
183
NodeManager
Provides services for other mods needing to create, delete, and manage maneuver nodes
180
NodeManager
Provides services for other mods needing to create, delete, and manage maneuver nodes
178
FlightPlan
Plan your (Space) Flight! Fly your Plan! Set up useful maneuver nodes to get you where you want to go
163
NodeManager
Provides services for other mods needing to create, delete, and manage maneuver nodes
163
FlightPlan
Plan your (Space) Flight! Fly your Plan! Set up useful maneuver nodes to get you where you want to go
161

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
1.9.5 157 04/29/2024
1.9.4 158 02/26/2024
1.9.3 133 02/21/2024
1.9.2 207 02/09/2024
1.9.1 162 02/03/2024
1.9.0 363 01/31/2024
1.8.1 199 01/14/2024
1.8.0 792 01/12/2024
1.7.0 523 12/22/2023
1.6.0 398 12/03/2023
1.5.2 385 10/26/2023
1.5.1 171 10/24/2023
1.4.0 306 07/19/2023
1.3.1 186 07/10/2023
1.3.0 206 06/22/2023
1.2.0 212 05/21/2023
1.1.1 257 04/08/2023
1.0.1 176 03/30/2023