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 Yolk
About this mod Author’s original text
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
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: