Client Modding Quick Start Guide
In order to write client mods for SPT (or any other Unity game with BepInEx) you will need to know how to program in C#. See the resources section to get started if you are new to programming.
Resources:
C# Learning resource:https://dotnet.microsoft.com/en-us/learn/csharp
BepInEx docs:https://docs.bepinex.dev/
Harmony 2 docs:https://harmony.pardeike.net/articles/intro.html
Client mod examples repo: https://github.com/Jehree/SPTClientModExamples
Step 0, Installing needed programs:
Install Visual Studio: https://visualstudio.microsoft.com/ Click Download Visual Studio.
Once the installer is downloaded, run it. Click Available at the top, then click Install under Visual Studio Community 2022.
Scroll down under the Workloads tab until you see Game development with Unity. Check the box next to that workload, and click Install in the bottom right.
Install .NET 8.0 SDK: https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Install 4.7.1 .NET Framework (runtime…
3