Skip to content

Build Guide

Vivero edited this page Apr 18, 2020 · 4 revisions

Windows Build

  • Download and install Microsoft Visual Studio 2019
  • Clone the KerbalVR repository
  • Open KerbalVR.sln

Project Info

This project targets the .NET 4.0 Framework.

Kerbal Space Program Assemblies

By default, Kerbal Space Program assemblies will be searched for in the solution directory under KerbalVR\ksp_lib.

Either update your project references to point to wherever your 64-bit KSP Managed assemblies are located, or create a hardlink named ksp_lib pointing to <KSP root directory>\KSP_x64_Data\Managed.

To create a hardlink, open an admin command prompt:

> cd <KerbalVR solution root>\KerbalVR
> mklink /J ksp_lib <KSP root>\KSP_x64_Data\Managed

This project uses the following KSP assemblies:

  • Assembly-CSharp.dll
  • UnityEngine.dll
  • UnityEngine.AnimationModule.dll
  • UnityEngine.AssetBundleModule.dll
  • UnityEngine.AudioModule.dll
  • UnityEngine.CoreModule.dll
  • UnityEngine.ImageConversionModule.dll
  • UnityEngine.IMGUIModule.dll
  • UnityEngine.InputLegacyModule.dll
  • UnityEngine.JSONSerializeModule.dll
  • UnityEngine.PhysicsModule.dll
  • UnityEngine.TextRenderingModule.dll
  • UnityEngine.UI.dll
  • UnityEngine.VRModule.dll

Plugin Architecture

Documentation about the architecture of this plugin can be found here:

Design Notes

Clone this wiki locally