ShowDamage HealthBar
Displays enemy health bars and actual player damage numbers, with boss bars and configurable custom textures.
Screenshots 8 screenshots
About this mod Machine translation
ShowDamage&HealthBar MOD | Damage display & enemy health bar module
Video Tutorial |
Bilibili video tutorial:
English community tutorial:
Description | Introduction
English: A mod that displays enemy health bars and damage numbers when attacking enemies in the game. All features are fully configurable to suit your preferences.
英文: A module that displays the health bar and the number of damage caused by the player to the enemy after attacking it. All features can be configured to your liking.
Version 2.1.1 Compatibility | 2.1.1 version compatibility instructions
- Revalidated against the latest supplied game API and updated for the Unity 6.NET Standard 2.1 runtime.
- It has been re-verified based on the latest provided game API and updated to adapt to the Unity 6.NET Standard 2.1 operating environment.
- installations use the maintained silksong_modding-BepInExPack_Silksong dependency.
- Install and use the currently maintained silksong_modding-BepInExPack_Silksong dependency package.
Download | Download
Features |
English
- Enemy Health Bar: Display health bars based on enemy health percentage after attacking. Health bars maintain fixed orientation (left to right) regardless of enemy facing direction
- Damage Text Display: Show damage numbers briefly when dealing damage to enemies
- Health Numbers Display: Show "Current HP/Max HP" text above health bars with customizable font size and color
- Boss Health Bar: Special health bar for high-health enemies with customizable threshold, colors, and positioning
- Custom Texture Support: Support for custom health bar textures with automatic loading from DLL/Texture/ folder. Place HpBar.png for normal health bars and HpBar_Boss.png for boss health bars. Features configurable scaling modes and automatic fallback to default textures
- In-Game GUI Configuration: Press HOME to open configuration panel with real-time settings adjustment and bilingual support (Chinese/English)
- Fully Configurable: All features can be customized through configuration files or in-game GUI
- Accurate Player Damage: Display actual player damage only, including redirected damage, without counting environmental or non-player hits
- Optimized Runtime: Lazily create health bars after the first valid hit and reuse up to 32 damage-text objects
- Independent Controls: Toggle normal enemy bars, boss bars, and damage numbers independently
- Texture Accuracy: Automatically trim transparent borders from fill textures and optionally use BG_Enemy.png / BG_Boss.png backgrounds
Chinese
- Enemy health bar: After attacking the enemy, a health bar based on the percentage of the enemy's health is displayed. The health bar is not affected by the enemy's flip direction and always maintains a fixed direction (from left to right).
- Damage text display: After attacking the enemy, the damage value text will be displayed briefly.
- Numerical display of blood volume: The numerical text of "current blood volume/maximum blood volume" can be displayed above the blood bar, and supports custom font size and color.
- BOSS health bar: a special blood bar for enemies with high blood volume, supporting custom threshold, color and position.
- Custom material support: Supports custom health bar materials, automatically loaded from the DLL/Texture/ folder. Place HpBar.png for the normal health bar and HpBar_Boss.png for the BOSS health bar. Supports configurable scaling modes and automatic fallback to default materials
- In-game GUI configuration: Press HOME to open the configuration panel, which supports real-time adjustment of settings and bilingual switching between Chinese and English.
- Fully configurable: All features can be customized via configuration files or in-game GUI
- Accurate player damage: Only the actual damage caused by the player is displayed, including forwarded damage, excluding environmental and non-player attacks.
- Runtime optimization: create a health bar after the first effective attack, and reuse …
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: