ChallengeCreator
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
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: