Install Toolchain Overview

The Install Toolchain tool helps you download and install the development tools required for SKSE plugin development. It handles downloading installers and running them with appropriate configurations, though some tools may require additional steps or user interaction.

Available Tools

ToolPurposeRequired
VS Build ToolsC++ compiler (MSVC)Yes
xmakeBuild systemYes
GitVersion control, template cloningYes
GitHub DesktopGit GUINo (optional)

How to Use

  1. Ensure you have set your Development Root in Set Paths first
  2. Go to Install Toolchain in the left panel
  3. Click Install next to each tool you need
  4. Wait for the installation to complete
  5. Green status indicator confirms successful installation

Status Indicators

Each tool shows a colored status orb:

ColorMeaning
● GreenTool is installed and detected
● RedTool is missing or not detected
● GrayTool not yet checked
Path Display: Each row shows the install path and the environment variable that will be set.

Visual Studio Build Tools

The C++ compiler required for building SKSE plugins.

What Gets Installed

Installation

  1. Click Install next to VS Build Tools
  2. ClibDT downloads the VS Build Tools installer
  3. The installer runs with pre-configured workloads
  4. Installation can take 10-30 minutes depending on connection speed
Large Download: VS Build Tools requires a 2-4 GB download. Ensure you have enough disk space and a stable internet connection.

Environment Variable

XSE_MSVCTOOLS_ROOT is set to the installation path.

xmake

A modern, fast build system used to compile SKSE plugins.

Why xmake?

Installation

  1. Click Install next to xmake
  2. ClibDT downloads the xmake installer
  3. xmake is installed to %DEVROOT%\tools\xmake

Environment Variable

XSE_XMAKE_ROOT is set to the installation path.

Usage: After installation, you can use xmake commands in the terminal:
xmake f -m release    # Configure for release build
xmake                 # Build the project
xmake run             # Run the built executable

Git

Version control system required for cloning project templates and managing source code.

What Gets Installed

Installation

  1. Click Install next to Git
  2. ClibDT downloads the Git for Windows installer
  3. Git is installed to the standard Program Files location

Environment Variable

XSE_GIT_ROOT is set to the installation path.

Required for: Creating new projects (clones templates from GitHub).

GitHub Desktop

Optional graphical interface for Git repositories.

Why Use It?

Installation

  1. Click Install next to GitHub Desktop
  2. ClibDT downloads the GitHub Desktop installer
  3. GitHub Desktop is installed to LocalAppData

Environment Variable

XSE_GITHUB_DESKTOP_PATH is set to the installation path.

Optional: GitHub Desktop is not required for ClibDT to function. You can use Git from the command line or any other Git client.

Troubleshooting

Installation Fails

Tool Not Detected After Install

VS Build Tools Issues

xmake Issues