You are viewing a potentially older version of this package. View all versions.
ComfyMods-Enhuddlement-1.5.0 icon

Enhuddlement

EnemyHud enhancement and customization.

Date uploaded a month ago
Version 1.5.0
Download link ComfyMods-Enhuddlement-1.5.0.zip
Downloads 1114
Dependency string ComfyMods-Enhuddlement-1.5.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Enhuddlement

EnemyHud enhancement and customization.

Splash

Features

HealthBar customization

  • Change the width/height/colors of the Healthbar.
  • Display health values as text within the HealthBar.

HealthText value customization

  • Config-options under [EnemyHud.HealthText]:
    • showMaxHealth -- show max health value.
    • showInfiniteHealth -- show infinite symbol when current health exceeds threshold.
    • infiniteHealthThreshold -- threshold to show the infinite symbol for current health.
  • Note: these take effect on all PlayerHud, BossHud and EnemyHud health texts.

Floating BossHud

  • Separate name and HealthBars follow each boss.
  • Add a color gradient for the name.

Enemy level display

  • Display enemy (and boss) levels as stars (with a number), or hide levels entirely.
  • Position next to name or below HealthBar.

Enemy aware/alert status display

  • Color enemy name for aware/alert status.

Show local PlayerHud

  • Display name and HealthBar over your own character.

Player PvP status indicator

  • Color player names when their PvP toggle is enabled.

Configuration

Changes to most settings will only occur when the EnemyHud is rebuilt (distance > 10m enemies, 100m bosses).

Use a ConfigurationManager to modify settings in-game.

Configuration

Compatability

BetterUI / BetterUI Reforged

  • Enhuddlment will un-patch BetterUI's EnemyHud patches to avoid mod conflicts.

CHANGELOG

Changelog

1.5.0

  • Updated for the v0.221.12 patch.
  • Added new config-option under [EnemyLevel]:
    • enemyLevelIsVisible -- show or hide enemy levels.
  • Migrated to SDK-style .csproj.
  • Updated mod icon.

1.4.0

  • Updated for the v0.220.5 patch.
  • Bumped up <LangVersion> to C# 12.
  • Code clean-up and refactoring.
  • Added new config-options under [EnemyHud.HealthText]:
    • showMaxHealth -- show max health value.
    • showInfiniteHealth -- show infinite symbol when current health exceeds threshold.
    • infiniteHealthThreshold -- threshold to show the infinite symbol for current health.

1.3.2

  • Fixed EnemyHud not positioned correctly when using Render-scale values not at 100%.

1.3.1

  • Actually include the CHANGELOG.md in the Thunderstore archive.

1.3.0

  • Updated for the v0.217.38 patch.
  • Moved changelog into CHANGELOG.md.
  • Added new config option enemyLevelUseVanillaStar defaulting to false.
  • Changed symbols for config option enemyLevelStarSymbol as some previous symbols were no longer available.
  • Re-added gradient effect for boss names, config option BossHud.Name.nameTextColor changed to two separate colors.

1.2.1

  • Fixed a bug for EnemyHud names were being word-wrapped.

1.2.0

  • Fixed for the v0.217.24 patch.
  • Migrated all UI.Text components to TextMeshPro.
  • Had to remove the cool VerticalGradient effect as it's not compatible with TextMeshPro.

1.1.0

  • Updated for the v0.214.2 patch.
  • Updated BepInEx dependency to denikson-BepInExPack_Valheim-5.4.2100.
  • Removed BossHud.Name.useGradientEffect config option for now as it is not compatible with TextMeshPro.

1.0.0

  • Initial release.