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

EulersRuler

Show building piece health, stability and rotation on your HUD!

Date uploaded 2 years ago
Version 1.3.0
Download link ComfyMods-EulersRuler-1.3.0.zip
Downloads 5432
Dependency string ComfyMods-EulersRuler-1.3.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

EulersRuler

  • Shows targeted piece name, health, stability and rotatios while hammer is active
  • Shows name and rotation of build piece currently being placed.
  • Show (or hide) the vanilla piece health bar (colorized to the current piece health).

Installation

Manual

  • Un-zip EulersRuler.dll to your /Valheim/BepInEx/plugins/ folder.

Thunderstore (manual install)

  • Go to Settings > Import local mod > Select EulersRuler_v1.3.0.zip.
  • Click "OK/Import local mod" on the pop-up for information.

Instructions

User Interface

This fuctionality is available while the build hammer is active.

  • Display a panel with the piece name, health, stability and rotation (Euler & Quaternion) of the targeted piece.
    • Panel position can be configured.
    • Every row can be toggled on/off in the configuration.
  • Display a panel with the prefab name and rotation (Euler & Quaternion) of the placement ghost piece.
    • Panel position can be configured.
    • Every row can be toggled on/off in configuration.

Known Conflicts

  • BuildingHealthDisplay
    • Mod functionality is duplicated, disable one or the other.

Notes

Changelog

1.3.0

  • Added manifest.json, changed the icon.png and updated this README.md.
  • Modified the project file to automatically create a versioned Thunderstore package.

1.2.0

  • Updated for Hearth & Home.
  • Increased decimal points for Quaternion values to 2.

1.1.1

  • Fixed a NullReferenceException when the player deconstructs the current hovered piece.

1.1.0

  • Added configuration for properties text font size.
  • Added configuration to hide or show the vanilla piece health bar.
  • Health bar colorized to match piece health gradient.
  • Health and stability current values colorized to match their percent gradient color.
  • Update HoverPiece and PlacementGhost code moved to coroutine to only update 4x/second instead of every frame.

1.0.0

  • Initial release.

CHANGELOG

Changelog

1.7.0

  • Added a new enum PieceName to the hoverPiecePanelEnabledRows and placementGhostPanelEnabledRows.
  • When enabled, property panels will show the target Piece's GameObject.name next to the localized Piece.m_name.

1.6.0

  • Updated for the v0.217.38 patch
  • Moved changelog into CHANGELOG.md.
  • Bumped up <LangVersion> to C# 10.
  • Code clean-up and refactoring.

1.5.0

  • Migrated to TextMeshPro.
  • Some code refactoring and clean-up (more to be done later).
  • Simplified HoverPiece.HealthBar patch logic.
  • Added a splash image to this README.md.

1.4.0

  • Updated for the v0.214.2 patch.

1.3.0

  • Added manifest.json, changed the icon.png and updated this README.md.
  • Modified the project file to automatically create a versioned Thunderstore package.

1.2.0

  • Updated for Hearth & Home.
  • Increased decimal points for Quaternion values to 2.

1.1.1

  • Fixed a NullReferenceException when the player deconstructs the current hovered piece.

1.1.0

  • Added configuration for properties text font size.
  • Added configuration to hide or show the vanilla piece health bar.
  • Health bar colorized to match piece health gradient.
  • Health and stability current values colorized to match their percent gradient color.
  • Update HoverPiece and PlacementGhost code moved to coroutine to only update 4x/second instead of every frame.

1.0.0

  • Initial release.