Outward.SideLoader - optional, if using SideLoader.Īfter adding references, you should Shift-Select all references (expand the references list to see them all) and then in the Properties panel below, set "Copy Local" to false.BepInEx.BaseLib - choose the latest 5.X version available.The following packages are recommended to develop Outward mods: This means you can access all private/protected members in the assembly without having to use reflection. Importantly, the Outward and Unity libraries have been publicized, meaning everything in the assembly has been made public. You can now search for BepInEx and Outward NuGet packages (in the "Browse" tab in Visual Studio). Important: Double-click on Properties (in the Solution Explorer) and select the Build tab, then enable Allow Unsafe Code.In the "Browse" tab, tick the "Include prerelease" checkbox next to the search box.Enter BepInEx for the Name, and for the source.Click the gear icon next to Package Sources to open the NuGet settings menu.On the top-right, change "Package Source" to "All".Click Project > Manage NuGet Packages (if you don't see this option, select your CS Project in the Solution Explorer first).First, you will need to add a reference to the BepInEx NuGet feed. The Outward modding community has partnered with BepInEx to bring you all the references you should need through NuGet.
#Outward mods mod#
Note: if you are using the Outward Mod Template, all references (except SideLoader) are already added.Īn essential part of C# mod development are your references, which can be added through NuGet Packages (recommended) or through direct DLL references (not recommended, but fine if you know what you're doing).
![outward mods outward mods](https://www.yekbot.com/wp-content/uploads/2020/02/Outward-Battle-Skald-Build-Frost.jpg)
This template is recommended when creating mods, as it comes set up with the correct packages and references you will need for modding.Īdding the BepInEx NuGet feed with Visual Studio. Another option is Rider.įrom here, see the Outward Mod Template and follow the instructions to complete your first mod. Visual Studio Community is a popular, free IDE.
#Outward mods install#
You will need to install an IDE if you do not already have one. If you have no experience with Unity or C#, it is recommended to check out these tutorials: See the Outward SideLoader Docs for more information. While SideLoader can be a powerful library for making C# mods, it can also be used through an in-game menu without any real knowledge of Unity or programming. The SideLoader is a community tool for Outward which can be used to simplify the process of changing or creating custom assets, and in a way that is friendly with other mods. If you are a mod developer, feel free to add your repo here.
![outward mods outward mods](https://gcdn.thunderstore.io/live/repository/icons/sinai-dev-Necromancer-3.3.0.png)
![outward mods outward mods](https://images.cgames.de/images/gsgp/287/outward_6063261.jpg)
These are the GitHub repositories for Outward Mods.
![outward mods outward mods](https://gamingpirate.com/wp-content/uploads/2019/11/outward-cheats1085773022-1024x576.png)
Unity Explorer - a tool for exploring the game at runtime through a menu similar to the Unity Editor.