Berserk
Toggle a berserk state: bleed health every second in exchange for a big Strength and Tumble Launch boost in R.E.P.O.
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: