Confirm with your password

CompactStatusSquares

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

Client-only

· Website

Stars
0
Downloads
96
Version
0.1.10
Updated
Author
cjayride
Virus scan
✓ Scan successful
Runs on
Client-only
Required by
1 mods

Description

🟦 Compact Status Squares

Small, configurable buff and debuff icons for Valheim.

Compact Status Squares displays Valheim's own status-effect artwork as small square icons, giving you a cleaner HUD without the large vanilla status list.

Designed to work alongside SeneaL UI, this mod takes control of the status-effect HUD slot while leaving the rest of SeneaL UI untouched.

✨ Features

  • Compact square icons using vanilla status-effect sprites.
  • Configurable positioning with screen corners and X/Y offsets.
  • Flexible layouts with adjustable icon size, columns, and spacing.
  • Status labels displayed to the left, right, above, or below icons.
  • Scalable text for status names, timers, comfort numbers, and hover tips.
  • Vanilla font option using Valheim's Norse font.
  • Live configuration updates so settings can be adjusted without restarting.
  • Hover for details to see a status effect's name.
  • Preview mode to check layouts without active status effects.

🔧 Compatibility with SeneaL UI

SeneaL UI can skip vanilla status-effect updates whenever its interface is enabled, even when its own status pills are switched off.

Compact Status Squares handles the status icons itself and prevents SeneaL UI's status panel from occupying the same HUD area.

While this mod is enabled:

  • Compact Status Squares displays the status-effect icons.
  • SeneaL UI's status pills remain hidden, even if [Elements] StatusEffects is enabled.
  • The large vanilla status list is not drawn.
  • Other SeneaL UI features remain unchanged.

Do not run this alongside another mod that replaces the status-effect HUD.

🧪 Testing

A test build has already been copied into these Gale profiles that have SeneaL UI installed:

  • beta_cjaycraft_CLIENT
  • sennealteest

Quick Test

  1. Launch one of the profiles and load a character.
  2. Pick up a status effect, such as Rested, a potion buff, Wet, or Cold.
  3. Confirm the effects appear as small square icons.
  4. Check that SeneaL UI's status pills remain hidden.
  5. Adjust the layout settings to suit your HUD.

Configuration

Edit:

BepInEx/config/cjayride.CompactStatusSquares.cfg

The settings include:

Setting Purpose
OffsetX / OffsetY Move the icon cluster
IconSize Adjust icon dimensions
TextScale Scale names, timers, comfort numbers, and hover tips
ShowName Display names Left, Right, Top, or Bottom of an icon
UseVanillaFont Use Valheim's Norse font for labels
Columns Set the number of icons per row
Spacing Adjust the distance between icons
Corner Choose the screen corner used for positioning
Timer Configure timer display
CrispPixels Configure crisp icon rendering
NameGap Adjust the gap between an icon and its name
FillPreview Display sample squares for layout testing

Most settings apply immediately.

To return status-list control to the other HUD systems, set:

[General] Enabled = false

🛠️ Build

Build from the project directory:

dotnet build -c Release

After a successful build, CompactStatusSquares.dll is copied to the game's BepInEx plugins folder.

For testing through Gale, copy the DLL into the profile's plugin directory:

BepInEx/plugins/cjayride-CompactStatusSquares/

📄 Credits

Compact Status Squares uses Valheim's existing status-effect artwork and is designed to complement SeneaL UI.

Changelog

0.1.10 Latest
  • Verified against Valheim 1.0.21 (Release build).
  • BepInEx dependency set to denikson-BepInExPack_Valheim-5.4.2360.
0.1.9
  • Defaults: NameGap 1.731, Spacing 5.616, ShowName Bottom, TextScale 0.83.
0.1.8
  • A name above or below an icon sits on the icon edge, and the next icon starts under that line.
  • Defaults: ShowName Bottom, NameGap 0, TextScale 0.83, Spacing 11.

7 older entries, full version history & downloads →

Files

5 files · 93 KB download

Loading files…

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2360 · View mod page

Check out the mod page for detailed installation instructions.

2

Install CompactStatusSquares

This mod only needs to be installed on the client.

Download CompactStatusSquares 0.1.10

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.