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.
截圖 共 3 張
模組介紹 作者原文
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.dll into PEAK/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.STATUSTYPE slots 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 own
SyncStatusesRPC multiplayer sync and reduce max stamina exactly like vanilla
afflictions. The stamina-bar
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: