ShowEnemyHealth

v1.0.3·Updated 2025-04-19

Adds health & damage UI indicators for enemies.

Screenshots 2 screenshots

About this mod Author’s original text

R.E.P.O. - Enemy Health & Damage UI Mod

Adds configurable UI to display enemy health, and damage indicators.

The health display will remain above an enemy for a configurable amount of time, or until the enemy dies/respawns.

I've tried to fit the look of the UI elements in with the game as much as possible.

NOTE: There's a bug in vanilla R.E.P.O. that means enemy health values aren't correctly synced across clients

when damage from valuables (propane tanks, flamethrowers etc) is applied to enemies.

This mod includes a "fix" for that, which can be turned off in the config.

If your game's host does not have this mod, you may see an incorrect health value in this case.

Installation

  • Download & install BepInEx.
  • Download the latest release of this mod.
  • Place REPO_ShowEnemyHealth.dll in your BepInEx/plugins directory.

Alternatively, the mod is available Mod Manager.

Screenshots

Configuration

All options can be configured in-game using the REPOConfig mod, or manually by:

  • Launch the game with mod installed at least once.
  • Edit the REPO_ShowEnemyHealth.cfg file within your BepInEx/config directory.

Example Configuration

Settings file was created by plugin ShowEnemyHealth v1.0.2

Plugin GUID: REPO_ShowEnemyHealth

[General]

Setting type: Boolean

Default value: true

ShowEnemyHealth = true

Max seconds to show enemy health

Setting type: Single

Default value: 120

Acceptable value range: From 1 to 600

HealthShowTimer = 120

Enemy health font size

Setting type: Single

Default value: 15

Acceptable value range: From 10 to 50

HealthFontSize = 15

Enemy health font color

Setting type: String

Default value: grey

Acceptable values: black, blue, cyan, green, grey, magenta, orange, red, white, yellow

HealthFontColor = grey

Setting type: Boolean

Default value: true

ShowEnemyDamage = true

Damage font size

Setting type: Single

Default value: 25

Acceptable value range: From 10 to 50

DamageFontSize = 25

Damage font highlight color

Setting type: String

Default value: red

Acceptable values: black, blue, cyan, green, grey, magenta, orange, red, white, yellow

DamageFontHighlightColor = red

Damage font primary color

Setting type: String

Default value: orange

Acceptable values: black, blue, cyan, green, grey, magenta, orange, red, white, yellow

DamageFontColor = orange

Sync enemy health across all clients

Setting type: Boolean

Default value: true

AttemptMultiplayerHealthSync = true

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
ShowEnemyHealth-1.0.3.zip
File size
116.1 KiB