Health And Melee Tweaks
Adjust player max health, health regen, and melee damage from a config file. No per-frame cost. A chicken mod.
About this mod Author’s original text
Health and Melee Tweaks 🐔
A small, low-overhead BepInEx plugin that lets you tune three player-side numbers in GTFO from a config file:
- Max health — scale the player's maximum HP.
- Health regen — set a soft-cap percentage the game will regenerate up to, and how fast it does so.
- Melee damage — scale all player melee attacks by a multiplier.
Values are applied by editing the game's own PlayerDataBlock at the pre-mission menu, so the game's built-in health and regen systems do the work at runtime. There is no per-frame cost from this mod.
⚠️ Unmaintained — use as-is
I am not planning on maintaining this mod. It works on the version of GTFO I built it against; if a future game patch renames one of the fields it touches (CM_PageRundown_New.Setup, PlayerDataBlock.health, PlayerDataBlock.healthRegenRelMax, PlayerDataBlock.healthRegenPerSecond), it may silently stop applying settings, or fail to load entirely. Feel free to fork it and take it over — the source is short and simple.
Installation
With a mod manager (recommended)
Install Mod Manager or r2modman. Dependencies (BepInExPack_GTFO) are pulled in automatically.
Manual
- Install BepInExPack_GTFO if you don't already have it.
- Drop ChickenHealthAndMeleeTweaks.dll into GTFO/BepInEx/plugins.
- Launch the game once; the config file will be generated at GTFO/BepInEx/config/com.chicken.healthandmeleetweaks.cfg.
- Edit the values, save, and relaunch.
Multiplayer
Every player in the lobby must have the mod installed with matching config values. Max health and regen are applied per-machine to each player's own copy of the data block. If configs don't match, players will disagree about each other's health totals, which will look and feel broken.
Configuration
All settings live in BepInEx/config/com.chicken.healthandmeleetweaks.cfg.
| Setting | Default | Notes |
|---|---|---|
| Melee.DamageMultiplier | 2.0 | Multiplier applied to all player melee hits. 1.0 = vanilla. |
| Health.MaxHealthMultiplier | 1.0 | 2.0 = 200% health, etc. |
| Health.RegenCapPercentage | 0.2 | Fraction of max health you can regen up to (0.2 = 20%). |
| Health.RegenPerSecond | 1.0 | HP/second while below the cap. |
Configs take effect the next time the rundown menu loads.
Known quirks
- The Weapon Stat Shower mod reads its numbers straight from the melee data block, which this mod doesn't touch — it intercepts melee at hit-time instead. So the tooltip will show vanilla melee damage numbers even though your hits are scaled. This is cosmetic only.
- Setting MaxHealthMultiplier extremely high (e.g. above ~10) with a low regen cap can produce unusual death-screen or downed behavior in edge cases.
Compatibility
- Built for GTFO with BepInEx 6 (IL2CPP), matching the BepInExPack_GTFO version pinned in the manifest.
- Should not conflict with any client-only or cosmetic mods.
- Not tested against mods that also modify PlayerDataBlock.health at runtime; if another such mod is installed, whichever applies last will win.
Credits
Made by Chicken. 🐔
Built collaboratively with Claude (Anthropic) across a few iterations. Thanks to the authors of BiggerArsernalsAmmo, BetterBots, and Localia.PerfectBoosters, whose datablock patterns this mod follows.
License
MIT. Fork it, ship your own version, credit optional.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: