This mod loader is deprecated. Besiege now contains an official mod loader out of the box that has more features and is easier to use.
If you are using a current version of Besiege, this repository is not useful for you!
The last supported version of Besiege is v0.45a, which is before the release of multiplayer. If you want to continue using an old Besiege version, this repository and all downloads are still available, but there won't be any more bug fixes or feature improvements.
Thank you to everyone who has contributed code, bug reports and other help over the life of this project, as well as all modders who have created some awesome projects and provided much useful feedback that helped create the better in-game mod loader.
[]()
[
]()
The mod loader currently consists of three projects:
A patched version of Assembly-UnityScript.dll, which is required for building is provided, as Besiege's modding conditions allow distribution of this file. In order for Visual Studio to properly load the references and for the post-build step of installing the mod loader and the Start action to work, you will need to set the BESIEGE_LOCATION environment variable to the path to your Besiege installation, including a \ at the end.
Check the README_enduser.md file for information about installing the mod loader and a list of features.
The mod loader is licensed under the MIT license. It is using the Mono.Cecil and Harmony libraries, which are licensed under a similiar license. The full license text for the mod loader and each library can be found in the LICENSE file.