PEAK
Install

Details

Last Updated
First Uploaded
Downloads
104
Likes
0
Size
121KB
Dependency string
tony4twenty-PEAK_Farts-1.0.0
Dependants

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), or Custom hex β€” 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

  1. Download via Thunderstore
  2. Place the .dll file in: /PEAK/BepInEx/plugins/
  3. 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.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.