Setting Up a Development Environment - alexneargarder/BroforceMods GitHub Wiki
Tools
Required Tools
- A copy of Broforce
- Unity Mod Manager
- This is used for loading and managing the mods. Other Unity mod-loaders such as BepInEx would also probably work, but all Broforce mods have been made with UMM so far, so I wouldn't recommend using anything else. See this guide if you have trouble installing it.
- Visual Studio 2022
- Visual Studio 2019 or other IDEs would also work, but this wiki will assume you're using Visual Studio 2022
- .NET Framework 3.5 SP1
- dnSpy
Optional Tools
- RuntimeUnityEditor
- This is a very useful tool for debugging Unity game objects in game. It is installed the same way normal mods for Broforce are installed
- GitHub
- I would recommend using Git or at least form of source control.
- Asset Studio
- This tool can help with extracting assets such as sprites or sounds from the game.
Installation
When installing Visual Studios 2022, be sure to check the .NET desktop development option under the Desktop & Mobile section.
The other tools should be self-explanatory to install. If you have trouble installing Unity Mod Manager or RuntimeUnityEditor, you can look at this guide for detailed installation instructions.