-
Notifications
You must be signed in to change notification settings - Fork 16
Distribution notes
Please, if you use this plugin to create a screen of your own, distribute a copy of the plugin in this fashion with your mod package:
- GameData\WhereverYouLikeToKeepYourFiles
- GameData\JSI\RasterPropMonitor\Plugins\RasterPropMonitor.dll
- GameData\SCANsatRPM\SCANsatRPM.dll
- GameData\MechJeb2RPM\MechJebRPM.dll
This is very important, because to work, the plugin requires placing multiple interface DLLs in very specific locations around GameData -- this affects the loading order, and loading order affects whether they can load after the plugins they interface to. While GPLv3 license leaves your hands free to do more or less whatever, including taking over the project if I no longer have the interest to continue it, this way at least avoids the DLL conflicts. Instruct your users to compare version numbers on the DLLs and overwrite older versions with newer versions -- Windows shows version numbers of DLLs when you attempt to do that.
You also need to include, in whichever readme file you distribute, the link to this GitHub repository, because that's what the GPL license requires of you if you wish to use this plugin but don't modify the source code: https://github.com/Mihara/RasterPropMonitor/
If you do modify the source code, patches and pull requests are quite welcome. Please do not distribute binaries of the development build with released work -- it's liable to confuse users because these builds are very much not stable in terms of configuration options.