Berserk
Toggle a berserk state: bleed health every second in exchange for a big Strength and Tumble Launch boost in R.E.P.O.
About this mod Author’s original text
Berserk
A BepInEx mod for R.E.P.O. that adds a toggleable berserk state: bleed health every second in exchange for a big Strength and Tumble Launch boost. Live fast, hit hard.
What This Mod Does
Press B to toggle berserk on or off. While it's on:
- You lose 10 HP every second (configurable — and it can kill you).
- You gain +5 Strength levels — stronger grab/throw force, and everything that reads your Strength level (Armor, the UI overlay, …) sees the boost too.
- You gain +5 Tumble Launch levels — more launch force, and if you run Increase Tumble Damage, your tumble hits land for a lot more.
A pulsing red BERSERK badge appears at the top of the screen so you always know it's active. It turns itself off automatically when you die or leave the level.
It's a glass-cannon trade: enormous burst power for a constant bleed. Pop it for a fight, then turn it off before the drain takes you.
How It Works (and why it plays nice with other mods)
The boost is applied two ways at once, and neither touches the saved upgrade data:
- Live game effect — exactly mirroring the game's own upgrade-apply helpers, but only on the live components:
- physGrabber.grabStrength += 0.2 × StrengthBonus
- tumble.tumbleLaunch += LaunchBonus
- Stat-level overlay — a temporary additive layer in Character Stats that other mods read, so Armor / Increase Tumble Damage / UI all treat you as +5 while berserk.
Because nothing is written into the game's playerUpgrade* dictionaries, Improve never absorbs the bonus and it's never baked into your.es3 save. The health drain bypasses Armor (it writes health directly instead of going through the damage path), so the bleed is never softened. Everything reverses to the exact applied amount when you toggle off.
Configuration
Settings are in BepInEx/config/headclef.Berserk.cfg or in the in-game mod config menu:
| Key | Default | Range | Description |
|-----|---------|-------|-------------|
| Toggle Key | B | — | Key to toggle the berserk state |
| Health Drain Per Second | 10 | 0–100 | HP drained every second while active |
| Strength Bonus | 5 | 0–50 | Temporary Strength levels added while active |
| Launch Bonus | 5 | 0–50 | Temporary Tumble Launch levels added while active |
| Can Be Lethal | true | — | If true the drain can take you to 0 HP and kill you; if false it stops at 1 HP |
| Show Indicator | true | — | Show the on-screen BERSERK badge while active |
Berserk itself has no multiplayer setting. If you play as a co-op client, the one switch that matters lives in Relay — see Multiplayer.
Requirements
- BepInEx 5.x installed for R.E.P.O.
- Character Stats — required dependency
- Relay — required as of 1.1.0. Berserk will not load without it. installs it for you; if you install manually, install Relay too.
Installation
- Install (recommended) — Character Stats and Relay will be installed automatically.
- Or manually: place Character Stats.dll, Relay.dll and Berserk.dll into your BepInEx/plugins folder.
- Launch the game — the config file is generated on first run.
- Playing as a co-op client? Turn Relay's switch on — see Multiplayer. Without it Berserk will simply refuse to activate, on purpose.
Upgrading from 1.0.x
- 1.1.0 requires Relay. Nothing else changes: every Berserk setting keeps its name, its place and your value.
- 1.0.5 and earlier refused to work as a co-op client (1.0.4 and earlier were worse — see below). With Relay switched on, 1.1.0 works as a client for the first time.
- If you play only single player or only as the host, nothing about your setup changes.
Multiplayer
- Runs per-client — only you go berserk, and only your own stats and health are affected.
- As the host or in single player, both boosts apply in full. Nothing below matters to you.
- Death is fully networked (it uses the game's own death call), so dying while berserk syncs correctly. The drain itself is applied locally, so other players' copy of your health bar may lag slightly until the
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: