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
289
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
195
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
191
SpaceWarp
A C# modding API for KSP2 built on top of BepInEx
169

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
2.4.0 1,285 12/15/2023
2.3.0 130 12/13/2023
2.2.0 128 12/10/2023
2.1.0 155 10/29/2023
2.0.0 341 10/26/2023
1.4.0 308 06/25/2023
1.3.0 170 06/12/2023
1.2.0 809 06/01/2023
1.1.0 146 05/28/2023
1.0.0 166 05/21/2023
0.5.1 144 05/19/2023
0.5.0 145 05/19/2023
0.4.0 147 04/17/2023