An NSIS-based web installer for SlimeVR components. It includes:
- Downloading and unpacking SlimeVR Server into installation directory.
- Download SlimeVR Driver and copy/remove it to/from SteamVR (requires Powershell).
- Downloading JRE 11 from Adoptium project.
- Adding/removing firewall rules.
- Installing CH340/CH341 and CP210x drivers.
The NSIS script is powered by the following plugins:
- NScurl plug-in - for downloads over HTTP.
- Nsisunz plug-in - for zip archives unpacking.
- AccessControl plug-in - for Windows NT access control list (ACL) management.
- Download and install the latest NSIS package.
- Copy plugin DLLs to corresponding folders to
<NSIS_INSTDIR>\Plugins. - Run NSIS and click Compile NSI scripts.
- Open and build
slimevr_web_installer.nsiby following the usage instructions in the opened MakeNSISW window.
NSIS Scripting Reference - https://nsis.sourceforge.io/Docs/Chapter4.html