ChallengeCreator

v1.0.6·Updated 2026-09-19

A customisable challenge creator! READ THE DESCRIPTION!

About this mod Author’s original text

ChallengeCreator

This is a semi feature rich peak challenge creator!

This mod lets you create your own challenges that people might accidentally break the rules

of or hard to pull off in vanilla peak.

EVERYONE NEEDS THE MOD TO FUNCTION AS INTENDED.

Some elements will not function as the challenge maker intended with some features disabled.

This mod changes the main menu screen!

This mod adds a new in-game challenge browser!

How do I create my own chllange?

I have tried my best to make a user friendly tool on my website!

Go to to get started!

How do I apply the challenge?

After you get your value from the website or you have made your own, click Copy Final Config.

Go to the config section of your mod manager, look up a tutorial on how to do this if you cannot find it.

If you download mods manually, you can also look up a tutorial for this for any BepInEx mod.

  • Change the preset to Custom if not already.
  • Paste your config into the challengeCustom section.
  • Play your challenge

What can I actually do?

Here is the current list:

Expand to see the list

public string Name { get; set; } = ""; // You get to set a funny name

public string Creators { get; set; } = ""; // You can credit yourself and others here

public string Notes { get; set; } = ""; // Any extra notes such as custom instructions they couldnt have in the config

public int MinAscent { get; set; } = -1; // Ascent -1 = Tenderfoot

public bool AllowHigherAscents { get; set; } = true; // If minAscent is like 4, can they do 5, 6 and above?

public List disallowedItems { get; set; } = new List(); // List of items that are not allowed

public List oneTimeUseItems { get; set; } = new List();// List of items that can only be used once

public List allowedItemsOnly { get; set; } = new List(); // If this list has anything in it, only these items can be used, please include flare!!

public bool Itemless { get; set; } = false; // Cant use items except flare and 1 use of an item

public bool DisableRopeTypes { get; set; } = false; // If true, all rope, chains and vines are disabled.

public bool alwaysHaveTick { get; set; } = false; // You will always have a tick attached to you

public bool noMultiplayer { get; set; } = false; // You can only play singleplayer

public int minimumPlayers { get; set; } = 1; // For multiplayer, minimum players required to start the run

public bool allowReserveStamina { get; set; } = true; // If false all reserver stamina is removed upon gaining it

public bool controlLockLeftAndRight_Ground { get; set; } = false; // If true, you can only move left and right on the ground

public bool controlLockForwardAndBackward_Ground { get; set; } = false; // If true, you can only move forward and backward on the ground

public bool controlLockLeftAndRight_Climb { get; set; } = false; // If true, you can only move left and right whilst climbing

public bool controlLockForwardAndBackward_Climb { get; set; } = false; // If true, you can only move forward and backward whilst climbing

public bool noSprinting { get; set; } = false; // If true, you cannot sprint

public bool noJumping { get; set; } = false; // If true, you cannot jump. This should also disable ropes and chains according to piano's crippled challenge

public bool endRunOnCurse { get; set; } = false; // If true, the run will end if you get the curse affliction

public bool noBackpack { get; set; } = false; // If true, you cannot use a backpack

public bool startSkeleton { get; set; } = false; // If true, you start the run as a skeleton (If you have endRunOnCurse on you will not start with curse.)

public bool noLuggages { get; set; } = false; // If true, you cannot open luggages.

public bool noAncientStatues { get; set; } = false; // If true, you cannot interact with ancient statues at all.

public bool noCampfireHealAndMorale { get; set; } = false; // If true, you cannot heal or gain morale from campfires.

public bool temporaryStatusesDecay { get; set; } = true; // If true,

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAK

File & checksum

Filename
ChallengeCreator-1.0.6.zip
File size
130.2 KiB