Somewhere around Blender 2.75, the SCONS build system was removed and CMake reigned supreme. The installer was of course changed to a Windows Installer generated by CPack. Unfortunately for us, the registry keys changed. Windows Installer's registry stuff sucks, but this is the easiest way for us to get at it.
Korman NSIS Installer
In order to facillitate usage by non-technical users, Korman has a NSIS installer.
Building the Installer
You are responsible for supplying the following items in the x86 andx64 subdirectories of the Files directory, as applicable:
- libHSPlasma libraries (HSPlasma.dll and PyHSPlasma.pyd)
- Visual C++ Redistributable package (vcredist_x86.exe or vc_redist_x64.exe)
- Optionally, the C korlib (_korlib.pyd)
Given that PyHSPlasma can only be used with ABI-compatible Python releases (generally minor version levels), it is recommended that you define the name of the Python DLL (PYTHON_DLL) you expect for Blender to have. This can be done using the GUI by editing the symbol definitions under Tools > Settings, or by using the command line switch -DPYTHON_DLL=yourPythonDll. Failure to do so will not prevent the installer from working; however, it may lead to GOTCHAs where users are attempting to install Korman for Blender versions that are not actually compatible with your PyHSPlasma.