You are viewing a potentially older version of this package. View all versions.
cjayride-CompactStatusSquares-0.1.3 icon

CompactStatusSquares

Small square status-effect icons using Valheim's own art. Position them yourself. Keeps SeneaL UI from drawing its status pills.

Date uploaded 3 days ago
Version 0.1.3
Download link cjayride-CompactStatusSquares-0.1.3.zip
Downloads 74
Dependency string cjayride-CompactStatusSquares-0.1.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

Compact Status Squares

Small square buff and debuff icons for Valheim, drawn with the game's own effect art. The cluster sits in a screen corner you choose, and you can nudge it in game.

Made to live next to SeneaL UI. SeneaL UI skips the game's status list whenever its interface is on, even if its own status pills are switched off. This mod draws the icons itself and keeps that status slot, so SeneaL's pills stay hidden. The rest of SeneaL UI is left alone.

Client only. The dedicated server does not need this mod.

Do not run this together with another mod that also replaces the status-effect HUD.

Install

Requires BepInExPack for Valheim.

Thunderstore, Gale, or r2modman: install the package. The DLL lands in BepInEx/plugins/cjayride-CompactStatusSquares/.

Nexus or a manual zip: copy the folder plugins/cjayride-CompactStatusSquares into your Valheim BepInEx/plugins folder. You should end up with:

Valheim/BepInEx/plugins/cjayride-CompactStatusSquares/CompactStatusSquares.dll

Do not copy manifest.json, README.md, or icon.png into the game.

Use

Load a character and pick up a buff (Rested, a potion, Wet, Cold). The icons are small squares. Hover one for its name.

Hold Left Alt and use the arrow keys to move the cluster. Hold Shift as well for 1-pixel steps. The spot is saved to:

BepInEx/config/cjayride.CompactStatusSquares.cfg

Size, text scale, name beside the icon, vanilla font, columns, spacing, corner, timer, and crisp pixels in that file apply immediately.

Turn [General] Enabled off to hand the status list back to the game (or to SeneaL, if that mod's status pills are turned on).

CHANGELOG

0.1.6

  • NameGap sets the pixels between the icon and the status name, so the name can clear the comfort number.
  • FillPreview draws sample squares, including Resting Comfort with 16, so the layout can be checked with no status effects. Off by default.

0.1.4

  • Removed the Alt coordinate overlay and the Alt+arrow nudge. Position stays in the config.

0.1.3

  • TextScale sizes timers, comfort numbers, names, and the hover tip.
  • ShowName can draw the localized status name Left or Right of the icon (Off by default).
  • UseVanillaFont switches those labels to Valheim's Norse font.

0.1.2

  • Stop NullReferenceException spam on logout: SeneaL's status panel is already destroyed while LateUpdate still ran.

0.1.1

  • Default cluster sits in the top-right with OffsetX -18, OffsetY -18, and IconSize 36.577.

0.1.0

  • Small square status icons using the vanilla effect sprites.
  • Screen corner, offset, size, columns, and spacing are configurable, including in-game nudge.
  • While this mod is on, it takes the status-effect slot: SeneaL UI's pills stay hidden and the large vanilla list is not drawn.