QoL HUD overhaul + Party system: repositionable bars, quality stars, durability colors, enhanced enemy HP bar, hover text, XP bar, stat tooltip, invite/party HP-stamina panel. Inspired by matias-kovero/BetterUI.
Fixed a party member occasionally getting dropped from the party on death (reported via Discord). A respawned character briefly carries no party tag until it's re-applied, and the window tolerating that was too short for a normal respawn under slower conditions - raised from 10s to 90s.
1.0.20
Logging only, no gameplay changes: the log now contains one line with every setting that differs from its default, which makes bug reports easier to check.
1.0.19
Fixed the monster level showing up twice when EnemyLevelDisplay.ShowHpText is on together with
EpicMMOSystem (or any other mod that hangs extra elements under the enemy name text). The HP number
is created as a copy of the name text and used to copy those extra elements along; it now keeps only
its own text.
1.0.18
Party: the party now also survives logging out, server restarts and game restarts. The party id is
stored with your character and re-applied on login; members announce themselves to each other, so
the group finds itself again even when nobody is near anybody yet. No leader needed - anyone can
invite, anyone can leave (leaving removes the stored party).
1.0.17
Party: the group now survives deaths and portals. Previously a member vanished from the panel as
soon as they portalled away, and the whole party was lost after dying. The panel now keeps every
known member: a dead member shows a skull-and-crossbones icon, a member who is far away (e.g.
portalled) shows an arrow; both are greyed out (dead = empty bars, far away = last known values) and
return to normal as soon as the member is alive / back in range. The party id is re-applied to your
character after respawning.
Leaving the party now notifies all known members, including far-away ones; members who go offline
disappear after 30 seconds.
New optional TogglePanelKey config (unbound by default) to show/hide the party panel with a key.
The party status messages (death / leave) are separate small messages, so members on the previous
version just don't show the new states.
1.0.16
Party: optionally shows a small icon of each party member's currently selected Forsaken power
(Eikthyr, The Elder, ...) to the left of their name in the party HUD panel, so everyone can
coordinate who has which power. New ShowGuardianPower config option (on by default). The power
is sent between party members through its own small message, so it only shows for members who
also run a version with this feature; everyone else's row looks the same as before.
1.0.15
Party: look-at-a-player invite/leave now uses its own rebindable key (Party.InviteKey, default
J) instead of the Use key (E) - E kept inviting/leaving by accident when a party member stood
near a door you were opening (crypts). Set it to None to disable the look-and-press interaction
(the /invite and /partyleave chat commands always work). The hover prompt shows the key you set.
HUD edit mode: the full-screen red damage flash (and any other element stretched over the whole
screen) is no longer auto-detected, so it can't be moved or resized by accident any more. New
HudEditor.AutoDetectExcludedNames config: comma-separated names auto-detection must never
register.
1.0.14
Fixed HUD offsets (F7 edit mode) for auto-detected panels (any panel not one of the built-in
vanilla bars, e.g. another mod's HUD element like an ammo/extra-slots bar) not being applied on
world load - the saved position/scale only took effect after opening and closing edit mode once
(F7, F7). Auto-detection now runs continuously instead of only while edit mode is open, so saved
offsets apply immediately.
1.0.13
Fixed a crash/log-spam bug: vanilla's own CookingStation.IsFireLit() can throw a
NullReferenceException on certain cooking station variants (root cause: a null entry in its
private fire-check-points array, most likely from a broken/modified cooking station prefab added
by another mod). The extended hover text feature now catches this instead of letting it
propagate and spam the log on every hover frame - the normal vanilla tooltip is unaffected.
1.0.12
Fixed a packaging bug affecting every upload since 1.0.8: upload_to_thunderstore.py zipped the
DLL from bin/Debug/ instead of bin/Release/, so every version from 1.0.9 through 1.0.11
actually shipped a stale binary despite the correct manifest/changelog - reported by a user
seeing "wrong version" after updating. No functional code changes - this is the correct 1.0.11
build, finally packaged correctly, republished as 1.0.12 since Thunderstore doesn't allow
overwriting an existing version.
1.0.11
Made the Party system more visible in the description - it was easy to miss buried in the
feature list. No code changes.
1.0.10
Added a Party HUD panel screenshot to the README. No code changes.
1.0.9
Added ItemLevelStars.HotbarEnabled - lets you turn off the quality star icons on the hotbar
(slots 1-8) specifically while keeping them in the inventory grid, or the other way around.
Vanilla never showed a quality indicator on the hotbar at all, so turning it off just leaves the
hotbar exactly as vanilla.
1.0.8
Added a Party system: /invite <name> or look at a nearby player and press the interact key
(also offered as a hover prompt) to invite them, or to leave your current party. Accepted via a
popup on the invited player's side. Once grouped, a movable/scalable HUD panel (F7 edit mode,
like every other HUD bar) shows each online party member's name, HP and stamina, updated live via
a direct sync between clients (not a passive read, which turned out unreliable for stats other
players don't own). New ShowHpBar/ShowStaminaBar config toggles per bar.
1.0.7
Added an upgrade preview to item tooltips: hovering an upgradeable item at a workbench/forge with
a higher quality selected now shows an "old -> new" comparison for every stat that would actually
increase (armor, durability, damage per type, block power, deflection), instead of just the raw
target value like vanilla shows.
1.0.6
HUD edit mode (F7) overhaul: fixed the Food bar not being movable (it was actually moving the
wrong, invisible sub-elements), fixed the Health bar's heart icon and the fork icon next to the
food slots not moving along with their bars, and fixed the Guardian Power icon becoming
completely stuck when it happened to share a name with an auto-detected element.
Added automatic detection of new HUD panels - any panel added by another installed mod is now
found and made movable on its own, no configuration needed.
Added a "Reset HUD" button (visible on the right side of the screen while in edit mode) that
resets every moved/resized element back to its default position in one click.
Added DumpHudHierarchyOnEdit (off by default) for anyone who wants to find the exact name of a
HUD element manually, and CustomTargetNames to manually add elements the automatic detection
can't reach.
1.0.5
Fixed a NullReferenceException logged at the character-select screen when a third-party
"achievement unlocker" style mod is also installed - the character stats line (Kills/Deaths/
Crafts/Builds) now reads lifetime totals directly instead of going through vanilla's achievement-
difficulty lookup, which such mods can trigger outside of an active game session where it isn't
safe to call. Purely cosmetic before this fix (the stats still displayed correctly), just noisy.
1.0.4
Fixed EnemyLevelDisplay showing wrong star counts: "vanilla stars only" (Style 0) was forcing 2
stars onto every single enemy regardless of its actual level, and the default text-star style
showed 1 star on plain, unstarred (level 1) enemies. Both now correctly show 0 stars on
unstarred enemies, matching vanilla's own level convention.
1.0.3
HUD edit mode (F7) overhaul: fixed the cursor being locked/hidden during edit mode, attacking/
moving/camera-look no longer trigger while repositioning, scrolling to resize a bar no longer
also zooms the camera, and every element now drags via an invisible proxy hitbox instead of the
real (sometimes hidden, zero-size, or auto-repositioning) HUD element directly - fixes Stamina/
Eitr/Adrenaline/Food/Hotbar/GuardianPower all being unmovable or unreliable to grab. Food now
moves as one group (its 3 icon slots + fork symbol have no shared container in vanilla, handled
without touching the scene hierarchy).
Initial release: HUD bar editor (F7, drag+scroll to move/resize health/stamina/food/eitr/adrenaline
bars), item quality stars (inventory + hotbar), colored durability bars, enhanced enemy HUD
(configurable level display, live HP number, name color by alert state, bigger bar, always-show
distance), hover text extras with selectable styles for containers/fermenters/cooking stations,
combined character level/XP bar, character-select kills/deaths/crafts/builds stats, and a
combined weapon/armor stat tooltip on the character panel.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.