PEAK Farts
Customize fart power, VFX, and colors for every fart in PEAK. Host must have mod for gameplay; colors sync per player. PEAKLib handshake + PhotonCustomPropsUtils host sync. Full Belly and Getting Yolked compatible.PEAK Farts π¨
Version 1.0.0 β Customize fart power, visuals, and colors across the entire game.
Take full control of every fart in PEAK: vanilla mushroom farts, Full Belly, Getting Yolked, poison farts, and more all pipe through this modβs force, VFX, and color settings. Boost yourself mid-air, tint farts to match your scout, or crank the launch force to absurd levels. Get an extra jump distance, height or both with the fart boost power! Make poisonous food throw your guts in a tumble and force toxins out your bum bum! Have fun!
π Multiplayer rules
| Host has PEAK Farts | Host lacks PEAK Farts | |
|---|---|---|
| Custom force / VFX / patches | β Host settings apply to everyone | β Disabled for clients (vanilla farts) |
| Poison farts / fart boost / visual fart | β Host toggles apply | β Disabled for clients |
| Fart colors | β Each playerβs color syncs | β Each playerβs color still syncs |
| Hotkeys | β¨οΈ Always local per player | β¨οΈ Always local per player |
- Host must have PEAK Farts (PEAKLib plugin GUID handshake) or clients get no mod gameplay β vanilla farts only.
- Gameplay settings always sync from the host when the host has the mod.
- Fart colors and hotkeys are never host-synced. Colors sync per player so others see your tint; keys stay on your machine.
Everyone in the lobby should install this mod for consistent behavior and color sync.
- π£οΈ Find the mod in the Peak Modding Discord under #mod-releases to discuss mod related topics like issues/reports/appreciation
π οΈ Features
Universal fart control
- πͺ Custom launch force β forward/back relative to where you face, plus vertical force (defaults match vanilla at 100)
- π All fart sources β vanilla mushrooms, Full Belly, Getting Yolked, and PEAK Farts triggers use the same settings (when host has mod)
- π» Global VFX toggle β turn spore cloud visuals and audio on or off for every fart in the lobby
- π¨ Fart colors β
Original(vanilla green),SkinColor(scout color), orCustomhex β synced so other players see your color
PEAK Farts triggers
- π Fart boost β hotkey to launch yourself with a fart during a jump (configurable cooldown and jump window)
- β οΈ Poison farts β random farts while poisoned (chance and interval configurable)
- π Visual fart β hotkey for a networked visual-only fart (no knockback)
Multiplayer sync
- π€ PEAKLib Core host handshake β detects whether the host has this mod installed
- π PhotonCustomPropsUtils β host publishes force, VFX, poison, and boost settings to room properties (late joiners included)
- π¨ Photon RaiseEvent β each player broadcasts their own fart color to the lobby
βοΈ Config Options
Config file: BepInEx/config/peakfarts.customizable.cfg
What syncs where
| Setting | Sync |
|---|---|
FartForceX, FartForceY, EnableVFX |
Host β all clients |
Poison farts (Enabled, chance, interval) |
Host β all clients |
Fart boost (Enabled, cooldown, jump window) |
Host β all clients |
FartColorMode, FartColor |
Your color β other players (not from host) |
| All hotkeys | Local only |
Host config changes mid-game re-sync automatically (~0.5s debounce). Color changes re-broadcast immediately.
Hotkeys (local only)
| Setting | Default | Description |
|---|---|---|
VisualFart_RequireModifier |
true | Visual fart requires a modifier key |
VisualFart_ModifierKey |
LeftAlt | Modifier for visual fart |
VisualFart_MainKey |
G | Visual-only fart (everyone sees, no force) |
FartBoost_MainKey |
F | Fart boost during a jump |
Fart Settings
| Setting | Default | Sync | Description |
|---|---|---|---|
FartForceX |
0 | Host | Forward/back force relative to facing |
FartForceY |
100 | Host | Up/down force (vanilla default is 100) |
EnableVFX |
true | Host | Spore VFX and audio for all farts |
FartColorMode |
Original | Per player | Original, SkinColor, or Custom |
FartColor |
#88CC44FF | Per player | Hex color when FartColorMode is Custom |
Poison Farts (host-synced)
| Setting | Default | Description |
|---|---|---|
Enabled |
false | Randomly fart while poisoned |
ChancePerCheck |
10 | Percent chance per check (0β100) |
CheckIntervalSeconds |
2 | Seconds between poison fart rolls |
Fart Boost (host-synced toggles; key is local)
| Setting | Default | Description |
|---|---|---|
Enabled |
false | Allow fart boost hotkey |
CooldownSeconds |
3 | Minimum seconds between boosts |
JumpWindowSeconds |
0.5 | Seconds after jumping when boost is allowed. Values above 0.5 work with the gameβs jump cap for multi-boost jumps |
π¦ Installation
- Download via Thunderstore
- Place the
.dllfile in:/PEAK/BepInEx/plugins/ - Launch game to generate config
π¨ or use a Mod Manager π¨
Recommended: add PEAK Farts to shared mod profiles. The host should have the mod so lobby rules apply to everyone.
π¦ Dependencies
Works great with: Full Belly and Getting Yolked β their farts use PEAK Farts power, VFX, and color settings when the host has this mod installed.
π£ Feedback
Suggestions, ideas, or issues?
Reach out via the PEAK Modding Discord
π¨βπ³ Credits
Author tony4twenty
My Other Mods tony4twenty
π¨ Configure the toot. Launch the loot.
