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.
Press B to toggle berserk on or off. While it's on:
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.
The boost is applied two ways at once, and neither touches the saved upgrade data:
physGrabber.grabStrength += 0.2 × StrengthBonustumble.tumbleLaunch += LaunchBonus+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.
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 |
Character Stats.dll and Berserk.dll into your BepInEx/plugins folder.├── Berserk.cs # Plugin entry point, config & the BERSERK HUD badge
├── Patches/
│ └── BerserkPatch.cs # Toggle, health drain + death, stat application, auto-off
└── README.md
This project is part of the Repo.slnx solution and references Character Stats at compile time. Build the whole solution so dependencies build in the correct order:
dotnet build ../Repo.slnx
This project is licensed under the MIT License — see the LICENSE file for details.