INeedToPEEak
Eat and drink to build up Poo and Pee, relieve yourself (K/L), slip on poos and pee puddles, get Dirty and wipe with Toilet Paper. Fully multiplayer-synced bathroom needs.
| Date uploaded | 2 weeks ago |
| Version | 0.2.0 |
| Download link | IAteSpaghetti-INeedToPEEak-0.2.0.zip |
| Downloads | 591 |
| Dependency string | IAteSpaghetti-INeedToPEEak-0.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
INeedToPEEak π½
Bathroom needs for PEAK (Landfall Games / Aggro Crab). Fully multiplayer-synced β every player in the lobby must have the mod installed.
Features
π© Poo

- Eating food adds Poo (brown segment with a poo icon) to your stamina bar β half of the hunger the food cured.
- At 1/3 bar or more of Poo, hold K to poo. You're forced into a crouch and
can still waddle around β but incredibly slowly (no sprinting). It takes longer
the more you need: ~3s at 33%, 8.5s at 85% (
time = poo Γ 10s). Jumping, climbing, or letting go of K cancels it. - Pooping drops a real Poo item under you, sized by how much you had (a default 33% poo is about half a Bing Bong).
The poo item:
- Slips anyone who runs over it, like a banana peel.
- Makes you Stink (its own olive-green status, +10% per poo) while it's in your hands or any of your three main slots β gone as soon as you get rid of it.
- Can be eaten. Eating takes half as long as the pooing did, and poisons the eater by half of the poo's original amount. Bon appΓ©tit.
π§» Dirty & Toilet Paper

- Pooping leaves you 5% Dirty (grey segment). It never goes away on its own.
- Toilet Paper (5 uses, each removes 5% Dirty) is the only cure.
- One random player starts the run with a roll in their first slot.
- Rolls can otherwise only be found in Big Luggage (33%) and Explorer's Luggage (50%).
π¦ Pee

- Drinking adds Pee (yellow segment). Drinks that cure hunger add half of that; other drinks add half of whatever they cure (capped), or a small fixed amount.
- At 1/3 bar or more, stand still and hold L to pee β no crouching, a stream arcs from your character, and the pee drains gradually; release L to stop mid-stream and keep the rest.
- Peeing forms a growing puddle (starts poo-sized, maxes out at jellyfish size) that slips anyone who runs through it β no poison, it's just pee.
Install
- Install BepInEx 5 (BepInExPack PEAK).
- Drop
INeedToPEEak.dllintoPEAK/BepInEx/plugins/. - Every player in the lobby needs the mod (statuses, items, and RPCs are custom).
Configuration
Everything is tunable in BepInEx/config/com.exoflex.ineedtopeeak.cfg:
keybinds, difficulty, gain ratios, thresholds, timings, sizes, luggage chances, item IDs.
Difficulty (Gentle / Normal / Rough / Brutal) scales every effect the mod
applies to you β poo and pee build-up, dirtiness, stink, and poo poisoning. It's a
personal setting: everyone in a lobby can run a different one.
With PEAKLib.ModConfig installed you get this in-game β the poo/pee keys become rebindable under Mod Controls, and Mod Settings shows:
| Setting | What it does |
|---|---|
| Difficulty | Scales every effect (see above) |
| Chance Explorer's / Big Luggage | How often toilet paper turns up |
| Uses Per Roll | Wipes per roll β raise it for bigger groups |
| Give Starting Roll | Whether someone starts the run with one |
| Replaces A Luggage Item | Off by default. On, toilet paper takes an item's place instead of being added β this destroys that item, including items from other mods |
The remaining tuning values are deliberately hidden from that menu (they stay editable in
the config file) β including EnableDirty and EnableStink, which turn those two
mechanics off entirely for groups that don't want to ration toilet paper. ModConfig is
entirely optional β the mod neither requires nor references it.
Building
dotnet build INeedToPEEak/INeedToPEEak.csproj -c Release
Set GameDir in the csproj (or pass -p:GameDir=...) to your PEAK install.
The built DLL is auto-copied into BepInEx/plugins/INeedToPEEak.
How it works (for the curious)
- Poo/Pee/Dirty/Stink are extra
CharacterAfflictions.STATUSTYPEslots claimed right after the vanilla ones (read from the enum at runtime, so game updates that add new afflictions shift the mod's slots instead of colliding with them) β the status arrays are enlarged via Harmony, so the values ride the game's ownSyncStatusesRPCmultiplayer sync and reduce max stamina exactly like vanilla afflictions. The stamina-bar UI segments are cloned from a vanillaBarAffliction. - Items are code-built prefabs registered in the game's
ItemDatabaseand served by a wrapping Photon prefab pool, soPhotonNetwork.Instantiateresolves them on every client. Poo spawns as a master-client room object (it outlives the pooper); puddle size streams over itsPhotonView. - Slipping reuses the exact ragdoll impulses of the vanilla banana peel / jellyfish.
CHANGELOG
Changelog
0.2.0
Compatibility update for PEAK 2.0. Earlier versions are broken on 2.0 β please update.
- Poo, Pee, Dirty and Stink now claim their stamina-bar slots dynamically. PEAK 2.0 added three new afflictions (Arrow, Petrify, FlyTrap) that took the exact slots the mod used, which scrambled them together; the mod now shifts around new vanilla statuses automatically.
- Fixed slipping on poos and pee puddles (the game's fall call changed and would have errored).
- Toilet paper can once again turn up in big luggage in the new biomes (Gloom, Citadel).
- You can no longer start a bathroom break while petrifying.
Fixes:
- Toilet paper no longer deletes other items. It used to take the place of one item the luggage rolled β which destroyed that item, and with food mods installed it was often one of theirs. Toilet paper is now simply added to the luggage and nothing is removed. (The old behaviour is still available as Replaces A Luggage Item if you'd rather keep luggage item counts unchanged.)
New in this version:
- Difficulty setting β Gentle, Normal, Rough or Brutal, scaling how hard everything hits you: poo and pee build-up, dirtiness, stink from carrying a poo, and poo poisoning. It's per-player, so you and your friends can each pick your own.
- Dirty and Stink can each be turned off β handy for big groups who don't want to ration toilet paper. Turning Dirty off also clears any you already have.
- Toilet paper spawning is configurable β per-luggage-type chances, wipes per roll, and whether someone starts the run with one.
- Fixed food and drink doing nothing at the start of a run. Campfires stop you getting hungrier, and the mod was treating that as "this meal doesn't count" β so nothing registered until you walked away from the starting fire. Eating at a campfire now counts like anywhere else. (Also fixed a second cause: the game's airport lockout, which bathroom needs now ignore.)
- Every meal and drink now registers immediately. PEAK tracks statuses in 2.5% steps and quietly banks anything smaller, so small snacks could look like they did nothing until a later one tipped the bar over. Poo and pee gains are now rounded up to a whole step.
- Proper key rebinding β the poo and pee keys are now real keybinds: click the setting, press a key. They also no longer fire while a menu or the item wheel is open.
- In-game settings β with PEAKLib.ModConfig installed, the poo/pee keys are rebindable under Mod Controls and the difficulty sits in Mod Settings. The other tuning values are hidden there to keep it tidy β they're all still in the config file. ModConfig is optional; without it nothing changes.
0.1.5
Optimization fixes:
- One central progress-bar UI instead of a GUI pass per character every frame.
- Pee puddles stop touching physics once they've finished growing.
- Removed per-frame component lookups in the movement and carry checks.
- Safety caps on lingering poos (40) and pee puddles (20) β oldest ground ones despawn past the cap; configurable, 0 disables.
0.1.4
- Fixed: toilet paper spawned as an extra item in luggage; it now replaces one of the luggage's items instead.
- Toilet paper chances adjusted: Explorer's Luggage 25% (was 50%), Big Luggage 3% (was 33%).
0.1.3
- Skeletons (revived with the Book of Bones) no longer build up Poo or Pee, just like they don't get hungry.
- Cure-All now removes Poo and Pee along with your other afflictions.
- Pandora's Lunchbox now clears Poo and Pee and can randomly re-roll them like other statuses.
0.1.2
- Fixed: a pooed item reverted to the default size when picked up and dropped β it now keeps its own size.
- Fixed: the starting toilet paper roll was only handed out on the first run of a session; it now appears every run.
- Fixed: pee puddles spawned near your feet instead of where the stream actually lands.
- Added screenshots to the mod page.
0.1.1
- New hand-drawn icon and updated project links. No gameplay changes.
0.1.0
First release.
- Poo status: eating food adds Poo (half the hunger cured) to your stamina bar.
- Pooping: at 1/3+ Poo, hold K β you crouch and waddle very slowly while it happens (3s at 33%, up to 10s at 100%), then leave a real poo behind and become 5% Dirty.
- Poo item: sized by how badly you needed to go. Slips players like a banana peel, gives the carrier Stink (10% per poo, hands or main slots), and can be eaten (poisons you, obviously).
- Dirty & Toilet Paper: Dirty never fades β wipe with Toilet Paper (5 uses). One random player starts with a roll; more can be found in Big Luggage (33%) and Explorer's Luggage (50%).
- Pee status: drinks fill your bladder. Hold L to relieve it gradually β release to stop mid-stream.
- Pee puddles: grow while you go (up to jellyfish size) and stay behind as slippery hazards.
- Everything is Photon-synced; every player in the lobby needs the mod. Keybinds, rates, sizes and chances configurable in
BepInEx/config/com.exoflex.ineedtopeeak.cfg.