Content Warning
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
4 days ago
Downloads
40
Size
36MB

Ben Goop

A Content Warning mod that adds the Ben Goop - a mysterious goo ball you can eat to trip absolute balls.

Developed by BenContentWarning.

Features

  • Press F5 in game to add a Ben Goop straight to your inventory and equip it (remappable in BepInEx/config).
  • Pick it up and click (left-click / use) while holding to eat it.
  • The high lasts about 85 seconds and changes over time like a real drug - come-up, peak, come-down:
    • Hallucinated Bens: fading, incorporeal Zombe/Snailbie ghosts (no collision - you can walk through them). They are YOUR hallucination, spawned locally on your own client: only you see them, they never show up on camera if you film while tripping, and they never bother other players.
    • Vision distortion: rolling full-spectrum hue shifts, split-toned colour everywhere, channel-smearing, chromatic aberration, lens warping, tunnel-vision vignette, film grain and white-balance swings that all pulse in their own rhythm. Sudden "waves" slam the chromatic/lens distortion like a surge of the drug.
    • After-image overlays: the screen is snapshotted on two delays (~0.1s and ~0.2s) and faded back over everything - the world smears and trails behind you with a twin ghost.
    • Spins & shakes: sudden camera rolls, FOV pulses and screen shakes.
    • Stumbling: your legs give out randomly when it hits hard.
  • The suspicious goo is the actual in-game Goo Ball mesh with a fresh coat of "taste the rainbow".
  • Your controls are never inverted - the trip is always playable.
  • Press F7 to instantly trigger the trip on yourself for testing (remappable too).
  • The whole thing is performance-friendly: no expensive depth-of-field or motion-blur, just light color-grade passes and a quarter-res screen capture at 10Hz.

Requirements

Installation

  1. Install BepInEx for Content Warning.
  2. Drop MyceliumNetworkingForCW.dll into BepInEx/plugins/MyceliumNetworking/.
  3. Drop BenGoop.dll into BepInEx/plugins/BenGoop/.
  4. Launch the game, join/create a lobby, press F5, and eat that goop.

Building

C:\Users\Alex\.dotnet\dotnet.exe build -c Release

Requires the game to be installed at the default path (C:\Program Files (x86)\Steam\steamapps\common\Content Warning). You can override with -p:CWDir=.... The build copies BenGoop.dll into the game's BepInEx/plugins/BenGoop/ folder automatically.

Files

  • Plugin.cs — BepInEx plugin, F5 spawn key, Mycelium RPC registration.
  • GoopItem.cs — clones the in-game GooBall into a "Ben Goop" item, registers it in the ItemDatabase, and handles the eat-on-click behaviour.
  • TripEffect.cs — the drug state machine (come-up/peak/come-down), camera + post-processing distortion, the spins, stumbling, and the host-side hallucination spawner.
  • GhostBen.cs — the hallucination Bens (harmless drifting ghosts, synced to every client).
  • InputInversion.cs — Harmony patch that inverts controls at the input source while the trip says so.
  • BenGoop.csproj — build setup (netstandard2.1, game references, Publicizer).

License

Use it however you like, Ben. Don't do drugs.

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