Installation - kgmonteith/KSPSBC GitHub Wiki

These instructions assume KSP is already installed. Make sure you've fired it up at least once before proceeding.

  1. Plug in your Steel Battalion controller. You'll need an Xbox-to-USB adapter no longer than 3 feet. Amazon has some for sale. Make sure the Xbox end is female and the USB end is male.
  2. Download and install the steel-batallion-64
    • Windows may complain that the file or driver isn't common. Click accept.
    • SBC will install vJoy and the USB controller driver, as well as some required .NET packages.
  3. Run the (newly-installed) "Configure vJoy" application
    • Change the "Number of Buttons" for vJoy Device #1 from 8 to 39 and click apply.
    • You should now have only one implemented vJoy device. If you have more than one, the joystick inputs may not register in KSP.
  4. Download and unzip the latest KSPSBC release
  5. Put the KSPSBC.dll file in the "Plugins" folder of your KSP installation
  6. Open the KSPSBC.cs script in a text editor
    • Change the kspPath variable to point to the root of your KSP installation
    • Change any [script configuration options](Script configuration) you want
  7. Run the SBC driver wrapper (Release\Steel_Batallion_64_v2.exe in the SBC folder)
    • Select File > Open, choose the KSPSBC.cs script, and click "Start"
    • The controller buttons will flash five times if the driver launched successfully.
  8. Launch KSP
  9. [Configure your joystick settings in KSP](KSP configuration)
  10. [Consult the button-to-key bindings](Button layout)
  11. Enjoy the game with your fancy controller :D