Skip to content

Initial Setup

Modding might sound complicated, but it’s much easier if you start with the right mindset and a simple mod.

Before you can start modding PEAK, you’ll need to install two essential tools:

  • .NET SDK 8.0 or 9.0This is needed so you can compile C# code.
  • IDEThis is where you’ll write and build your code. Choosing one can depend on your preferences and system.

Now that you have .NET and an IDE, we can move on to creating your first mod.

  1. Download Gale from Thunderstore. Open the ZIP file and launch Gale_1.x.x_x64_en-US.msi and follow the standard installation steps.

  2. 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!

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.

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: