UitkForKsp2 2.4.0

UITK for KSP 2

This mod brings Unity UI Toolkit support to Kerbal Space Program 2.

Installation

  • Download the latest ckan.exe and place it into your KSP2 folder
  • Open CKAN, click the checkbox next to UITK for KSP2 in the list of mods and click the "Apply changes" button in the toolbar at the top.

Manual

  • Download the latest release.
  • Extract the zip file's contents into your KSP2 folder.

Building

Build requirements

  • .NET SDK which conforms to the .NET Standard 2.1 (list here)
  • Unity 2022.5.3 - if you want to build the theme yourself

Building process

  1. Get a copy of the kerbalui addressables. You have two options:
    • Download the latest kerbalui.zip from the latest release of UitkForKsp2.Controls.
    • Build it yourself from the included Unity project:
      1. Run the command git submodule update --remote to fetch the latest version of the submodule.
      2. Add the project folder src/UitkForKsp2.Controls/UitkForKsp2Unity to Unity Hub and open it.
      3. Open Windows -> Asset Management -> Addressables -> Groups.
      4. In this window click on Build -> New Build -> Default Build Script.
      5. You will find the build addressables in src/UitkForKsp2.Controls/UitkForKsp2Unity/Library/com.unity.addressables/aa/Windows/.
  2. Copy the contents of either the downloaded kerbalui.zip file or the built src/UitkForKsp2.Controls/UitkForKsp2Unity/Library/com.unity.addressables/aa/Windows/ folder into plugin_template/addressables, so that the following hierarchy is created:
     plugin_template/addressables
     ├── AddressablesLink/...
     ├── StandaloneWindows64/...
     ├── catalog.json
     └── settings.json
    
  3. Open the UitkForKsp2.sln solution and build it, using either Visual Studio 2022, JetBrains Rider, or the dotnet CLI tool.
  4. Depending on the chosen build configuration, the full plugin can be found in one of the folders inside dist.

Showing the top 20 packages that depend on UitkForKsp2.

Packages Downloads
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
330
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
230
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
204

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
2.4.0 1,329 12/15/2023
2.3.0 165 12/13/2023
2.2.0 163 12/10/2023
2.1.0 188 10/29/2023
2.0.0 375 10/26/2023
1.4.0 344 06/25/2023
1.3.0 209 06/12/2023
1.2.0 844 06/01/2023
1.1.0 183 05/28/2023
1.0.0 201 05/21/2023
0.5.1 176 05/19/2023
0.5.0 178 05/19/2023
0.4.0 178 04/17/2023