Initial Setup
Modding might sound complicated, but it’s much easier if you start with the right mindset and a simple mod.
Install the Requirements
Section titled “Install the Requirements”Before you can start modding PEAK, you’ll need to install two essential tools:
- .NET SDK 8.0 or 9.0 – This is needed so you can compile C# code.
- IDE – This is where you’ll write and build your code. Choosing one can depend on your preferences and system.
- Rider (The best all-in-one)
- Visual Studio Code (Lightweight and customizable)
- Visual Studio (Widely used in tutorials)
Now that you have .NET and an IDE, we can move on to creating your first mod.
Installing BepInEx
Section titled “Installing BepInEx”Mod Manager (Recommended)
Section titled “Mod Manager (Recommended)”-
Download Gale from Thunderstore. Open the ZIP file and launch
Gale_1.x.x_x64_en-US.msi
and follow the standard installation steps.Install Gale by downloading the correct package for your system from the GitHub releases. Then install the package.
- Open Gale and select “Peak” as the game from the top left, and then you can install Thunderstore mods for the game. Select BepInExPack PEAK (pin on top on the list) and install it. You can now launch the game from the button on the top left with BepInEx!
Manual
Section titled “Manual”Install the PEAK-specific version of BepInEx from Thunderstore.
You can download it from here.
Unzip the BepInEx download, then copy all of its contents into PEAK’s game directory. You can find the game folder by going to:
Steam > Library > PEAK > Manage > Browse local files
After copying the files, launch the game once so BepInEx can generate the necessary configuration files. You can then safely close the game.
Installing a Decompiler
Section titled “Installing a Decompiler”A decompiler allows you to inspect the game’s internal code. This helps you discover useful classes and methods that can be modified using Harmony.
You only need one decompiler. Recommended options:
You’re now ready to move on: