Hey, I made a Visual Studio extension that adds templates for Besiege mods to make getting started on a new mod a bit easier. Features Support for spaar's Mod Loader 1.x.x Post-build commands to install the mod into your Besiege installation automatically Press the Start button in Visual Studio to start Besiege with your mod ready to go Three templates, depending on what you need. Included templates Complete Besiege Mod: This contains a Mod class that included all the optional fields you can specify in order to give the mod loader more information about your mod. Minimal Besiege Mod: This contains a Mod class that just overrides the fields that are absolutely necessary and leaves everything else at its default. Usually this will be enough to get you going. Block Mod: Template for creating block mods. It can also package up your resources nicely for releasing a block mod, read the comments in Mod.cs for details. Installation Download the VSIX file. Double-click it and an installer should open, follow it's instructions to install the extension. The extension should be compatible with Visual Studio 2013 through 2017, if there are problems on any of those, don't hesitate to ask for help. Next, VS needs to be able to find your Besiege installation for the template to work. You need to set the BESIEGE_LOCATION environment variable to the path to your Besiege installation, including a bacskslash at the end. (See this tutorial on how to set environment varibales if you don't know how) Creating a Mod Open up the New Project wizard in Visual Studio. On the left, you should see a new category, Besiege, beneath the Visual C# category. In it, the two templates above should be available. Select one and otherwise create a new project the way you always would. You should end up with a project that automatically has references to a few Assemblies that are needed and contains a Mod.cs file which contains a valid Mod class so that your mod can immediately be loaded by the mod loader. The last step is to fill in all the information that is currently just filled with placeholder values, like the Name, the DisplayName, the Version and so on. For the block template you'll need to fill in some additional values, as well as provide a model and a texture for your block. For more info, see the Mod.cd file. If you run into any problems, ask here and I'll help you as best as I can. Happy modding!