Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
5 days ago
Downloads
4.4K
Size
1MB
ADDatHost Valheim hosting
€1

SeneaL UI

SeneaL UI

The Valheim interface, redrawn from the ground up. One mod replaces the HUD, inventory, chests, crafting, build menu, world map, character windows, Escape menu and game settings with a single hand-drawn style — and adds the things the vanilla UI never had: food quick slots, an equipment column, a compass, slot locks, crafting from nearby chests, an expandable inventory and a real settings window.

Client-side only. Vanilla game logic is never touched — the mod draws over it, so you can switch any element (or the whole mod) back to vanilla at any time.

Languages: English · Русский · Українська · 简体中文 · Español · Türkçe · Português (Brasil) · Čeština · Slovenčina Discord: discord.gg/VgjRW6Jwdw — bug reports, ideas, previews of the next version.

Latest patch

English Русский
Patch notes EN Patch notes RU

At a glance

HUD Inventory
Crafting World map
Chest preview Escape menu
  • Everything in one style — panels, icons, fonts and tooltips are drawn by the mod itself; nothing is a recolored vanilla texture.
  • Adds, not just repaints — quick slots, equipment column, compass, slot locks, chest transfers, crafting from chests, 32–64 inventory slots, trash slot, tombstone recovery.
  • Yours to shape — every element can be turned off, resized or made more transparent from an in-game settings window; the layout follows any resolution and GUI scale.
  • Light — about 0.1 ms per frame with the inventory open; heavy work is done once at spawn, redraws happen only when something changes.
  • Plays well with others — AdventureBackpacks, BetterArchery, EpicLoot, RunicStorage, Quick Stack Store, AzuAutoStore and more are supported explicitly (see Mod support).

HUD

HUD

  • Hotbar with eight slots and three food quick slots — eat with Z / X / C, no inventory needed. The bar collapses with one key.
  • Round minimap with biome, wind, day and time pills. Status effects as pills with timers, on the left or under the minimap.
  • Health column with food timers and the guardian power; stamina and eitr bars with notches, upgrade flashes and a low-health vignette.
  • Crosshair and hover text in a glass panel with keycaps; chest preview — look at a chest to see what is inside without opening it.
  • Notifications (pickups, unlocks, day and biome banners), key hints, the selected build piece, stealth / stagger / piece-health indicators, restyled enemy and boss bars.
  • Ship HUD: helm with a rudder arc and speed chevrons, a wind ring with the dead sector, ship markers on both maps.
  • A cheat / debug indicator (devcommands, debugmode, nocost, fly, ghost, god) and a bolt badge on items spawned via console.

Chest preview

Compass

Compass

A strip at the top of the screen with the cardinal points, a tick every 15° and your map pins with the distance to each — nearest first, fading with range. Show all pins, none, or only the ones you mark for the compass in the pin dialog; pin names on the strip are optional. Own size and on/off switch like every other element.

Escape menu

Escape menu

Esc opens a full-screen pause instead of the wooden board: the world dims, the entries rise on the left with the world name, the day and the last save; Log out and Quit ask beside them in the same voice. The game's own Settings window opens in the mod's style — text tabs, switches, slim sliders, our fonts — with all of its vanilla logic intact.


Inventory

Inventory

  • The vanilla grid, re-skinned in place — drag & drop, stacks and splitting work exactly as before.
  • Equipment column: Head / Cape / Chest / Belt / Legs / Trinket, plus Quiver, Backpack and two Ring slots when the mods that add them are installed.
  • Quick slots live in the inventory too, right under the equipment.
  • Sort by name, weight or category. Slot locks (Alt + LMB): a locked cell is never touched by sorting, pickups, bulk transfers or quick-stack mods. Locks are stored in the character and in the chest itself, so they sync between players.
  • Expandable inventory: any size from 32 (vanilla) to 64 slots with one slider, on top of the rows bought from Haldor. Shrinking it drops the extra items on the ground — nothing disappears silently. A panel taller than the screen scales down; when it covers the bottom HUD, the bars fade out of the way.
  • Trash slot at the end of the quick-slot row: drop an item on it or hover it and press Delete, with a confirmation you can switch off.
  • Tombstone recovery: picking up your grave puts everything back where it was — armor re-equipped, food in the quick slots, arrows in the quiver, the rest in the same cells, locked ones included. The tombstone hover preview shows each of those sections separately.
  • Split dialog with a slider and keyboard entry that never swallows a digit.
  • Tooltips of our own: category, stats as rows with values, key hints, a mod line for items from other mods; long tooltips split into columns by section.

Chests

Chest

  • Put all / Put similar and Take all / Take similar buttons and hotkeys, a slot summary, per-cell locks.
  • A Crafting toggle in the chest header excludes that chest from crafting stations.
  • Chests dock next to the inventory; with a backpack on, the backpack appears as its own section under your slots, so you can drag between chest, inventory and backpack.

Crafting

Crafting

  • Craft / Upgrade panel with the station header (level, extensions), search (Ctrl + F, also by the English or prefab name), All / Unlocked / Available filters — All lists every recipe in the game with the station it needs.
  • Categories (Weapons / Armor / Tools / Food / Materials), the reason a recipe is unavailable, a now → after stat comparison for upgrades, resource chips, a progress button and ×N crafting with Shift.
  • Hundreds of recipes open instantly — the list is virtualized and built without vanilla prefabs.

Crafting from nearby chests

Chest links

Crafting and upgrading count and take materials from chests within 1–100 m of the station (15 m by default), inventory first. Building has its own switch and range, measured from you (30 m by default). Look at a station and glowing trails show the chests it draws from; any chest can be excluded with the Crafting button in its header.

Build menu

Build menu

Sorted by usage, material, recent or favorites (MMB), with categories and search by name, English name or prefab. Recent only lists pieces you actually placed; tools without categories (hoe, cultivator) get a full-width grid; the piece panel names the mod a piece comes from.


World map

World map

A framed map with smooth / fast / instant zoom and up to 4× closer zoom-in than vanilla. Pin filters with counts, pin tools, a new / edit pin dialog (icon, name, compass mark), a public-position switch, restyled pins and pings on both maps. Four extra pin types — ore, chest, danger, ship — that stay vanilla-compatible: players without the mod see a plain dot.


Character windows

Skills

Texts / Skills / Achievements / Trophies / PvP tabs and the four dialogs behind them, in one style with the rest.


Settings window

Settings

Open it with the gear on the character tabs or F7:

  • Panel transparency (0 = solid, 8 % = design value, up to 60 %) and a global scale.
  • A size slider for every element and window — fonts scale with them.
  • Every element can be switched off separately; a disabled element shows the vanilla one.
  • Language picker with flags, the translator's name and how much of the file is translated.
  • Inventory size, trash confirmation, crafting-from-chests ranges and trails, compass pins, map zoom, status-effect side, minimap on/off, all hotkeys (rebindable in place), and a debug mode with the mod's own timings on screen and in the log.

Mod support

Mod What SeneaL UI does with it
AdventureBackpacks A Backpack slot on the equipment doll — and the cape stays on: with a backpack worn the cape moves to our own shoulder slot and keeps its armor, resistances, status effect, movement modifiers and wear; it is drawn on the character and synced to other players. The backpack is drawn as a section under your own slots whenever the inventory is open — with Tab, at stations and with chests — so you can drag between all three; sorting, transfer buttons and hotkeys work in it.
BetterArchery A Quiver slot on the doll; while a quiver is worn, three arrow cells appear under the quick slots with the mod's hold key + 1/2/3 labels and switching shows a notification. The quiver rows stay in one grave with everything else and return to their cells. Conflicting patches of the mod (inventory size, empty-slot search, grid layout) are replaced by ours.
EpicLoot Two Ring slots under the doll (Silver Ring, Gold Ruby Ring, Andvaranaut) — rings no longer compete with the belt, both wear at once and both sets of effects apply. Rarity-colored frames on every slot; tooltips with the enchanted name, magic effects in the rarity color with descriptions and value ranges, sockets, rarity and effect count. The socket grid opens as a section under the inventory. The Enchanting Table and its result / augment dialogs are re-skinned in place — the mod's logic and layout are untouched, so its updates keep working — and the table counts and spends materials from nearby chests like every other station.
RunicStorage Quick stack / restock / consolidate as icon buttons in the inventory header with the mod's hotkeys in tooltips. Quick stack, store all and consolidate never take food from the quick slots, arrows from the quiver or anything from a locked cell.
Quick Stack Store (Goldenrevolver) Quick stack, store all and sort leave the equipment and quick rows, the quiver and locked cells alone; restock still refills the quick slots.
AzuAutoStore Auto-store to chests and item drawers never takes anything out of the equipment and quick rows, the quiver or a locked cell.
RunicCrafting Both mods craft from nearby chests — SeneaL UI takes priority: its crafting and building patches are removed at startup and our rules apply (range, per-chest exclusion, trails). Its cooking, refuel and area-repair features keep working. To hand crafting back to Runic Crafting, set [Crafting] FromChests and BuildFromChests to false and restart.
RepairRequiresMaterials The repair button tooltip shows which item will be repaired (1 of 3) and the material cost against what you have; RMB cycles the item.
MoreUpgrades Item quality is shown as ★N on the slot, so any number of upgrade levels is readable.
EliteCreaturesReborn Mutation line and stars on enemy nameplates take our caption style and star icon; mutation colors are kept.
OdinHorse The vanilla mount HUD is restyled (name, health and stamina tracks); horse interaction keys are shown as physical keys.
LongshipUpgrades and other piece mods Requirement lines in hover texts become our requirement chips with item icons; hover and build panels name the mod the object comes from.

Items spawned via console get a bolt badge; tooltips and hover panels of modded items carry a small · ModName line.

Other UI mods: better disabled — two mods drawing the same interface is unpredictable. If you try one anyway, tell us how it went and the table above grows. Gameplay mods (MultiUserChest, Jotunn content mods, DungeonMaps, …) work: the mod does not change game logic, only draws over it. Crafting from chests works with any chest mod that keeps vanilla containers; recipes that accept any one ingredient (feasts) still need it in the inventory.

Hotkeys of mods that read the keyboard directly (not through the game's input) can still fire while you type in a search box — SeneaL UI blocks its own and the game's keys, but cannot block those.


Install

Client only — do not install on a dedicated server. Works with r2modman / Thunderstore Mod Manager. By hand: put SeneaL-UI.dll together with the Languages/ folder into BepInEx/plugins/SeneaL-UI/. Fonts and icons are embedded; fonts are extracted to BepInEx/cache/SeneaLUI/ on first run.

Config

BepInEx/config/seneaL.valheim.ui.cfg — everything is also in the in-game settings window and live-switchable with Configuration Manager.

Key Meaning
[General] CustomUI false = vanilla interface
[General] Transparency / Scale / SettingsKey panel transparency, global size, settings hotkey (F7)
[General] Language interface language file code (en, ru, …); empty = follow the game language
[General] CenterWindows / WindowGap on wide screens lay the inventory, crafting / chest and character tabs out from the center; gap between them
[Elements] <Name> on/off per element: Hotbar, StatusEffects, Minimap, Health, Stamina, Crosshair, KeyHints, Notifications, BuildPanel, BuildMenu, CenterIndicators, EnemyBars, DebugStatus, ShipHud, Compass, Inventory, Container, Crafting, CharacterTabs, InventoryHints, Dialogs, WorldMap, Tooltips, PauseMenu
[Sizes] <Name> size 0.5–2 per element / window
[HUD] QuickSlots / ToggleQuickSlots / HoverPanel quick slots, their hotkey (H), hover text panel
[HUD] StatusRight / HideMinimap / AlertFlash status effects under the minimap; hide the minimap entirely; low-health vignette and empty-stamina flash
[HUD] CompassPins / CompassNames which pins the compass shows (All / Marked / None); pin names on the strip
[Map] Zoom / ZoomIn zoom animation (Smooth / Fast / Instant); extra zoom-in ×1–4 over the vanilla limit
[Inventory] Slots main inventory size, 32 (vanilla) to 64 slots, on top of Haldor's rows
[Inventory] SortHotbar / TransferHotbar / QuickSlot1..3 sorting / transfer include the hotbar row; quick slot keys
[Inventory] ConfirmTrash / [Keys] Trash confirmation before deleting; delete-under-cursor key (Delete)
[Keys] LockSlot / Search slot lock modifier (LeftAlt), search hotkey (Ctrl + F) — every key is rebindable in the settings window
[Keys] PutAll / PutSimilar / TakeAll / TakeSimilar chest transfer hotkeys, empty by default
[Crafting] ShowAll recipe list filter
[Crafting] FromChests / ChestRange / ChestLinks crafting and upgrading take materials from chests within 1–100 m of the station (on, 15 m); trails to those chests
[Crafting] BuildFromChests / BuildRange building takes materials from chests within 1–100 m of you (on, 30 m)
[Debug] Profile timings overlay + log

Translations

Language Translator
English seneaL
Русский seneaL
Українська codore
简体中文 nonedm
Español josefrijolito, aeolux
Türkçe .madfox
Português (Brasil) padilha_victor
Čeština cominqo
Slovenčina cominqo

Strings live in Languages/ next to SeneaL-UI.dll, one file per language: xx.txt (UTF-8, Key = text) plus an optional xx.png flag (40×28). To add a language, copy en.txt to de.txt, translate the values and set the header: name (the language's own name), game (the game language it follows automatically, e.g. German), plural (en, slavic or czech) and author (shown under the language picker together with how much of the file is translated). A key that is missing or left empty falls back to English, so a partial file is fine. Send finished files on Discord — they ship with the next release and are credited here.

Performance

Measured with the built-in debug mode at 2560×1440, ~230 FPS, with every recipe and build piece unlocked:

  • HUD in the world: ≈0.075 ms/frame (spikes ≈0.3 ms).
  • Inventory open with a chest or crafting: ≈0.11–0.28 ms/frame. World map: ≈0.11 ms/frame.
  • The heavy work (grid adoption, recipe list, piece cells, font atlases, procedural textures) is done once at character spawn while the UI is hidden; the first open costs at most ≈2 ms extra.
  • Redraws happen only when data changes. With a ≈4 ms game frame that is ≈2 % of frame time in the world and ≈3–6 % with the inventory open.

Known limitations

  • Mouse and keyboard only: gamepad navigation of our panels is not implemented yet (vanilla navigation still works underneath).
  • A few things are still vanilla-styled: achievement details, EpicLoot's socket prompts.
  • Enemy bars already on screen keep our style if the element is switched off; new ones appear vanilla.

Changelog

The full history is in CHANGELOG.md. Recent releases:

  • 1.1.4 "Haugr" — server rules, trader store and Epic Loot trader panels, grouped notifications, timers on hover, console and statistics, build menu and crafting redone, the grave picks itself up, three new languages, new mod support.
  • 1.1.3 "Leiðarsteinn" — compass, full-screen Escape menu, skinned game settings, five new languages, quick-stack protection, tooltip layout, split dialog, one look for every input.
  • 1.1.2 "Bót" — Linux fix, EpicLoot enchanting table crafts from chests, faster chests, multi-column tooltips.
  • 1.1.1 "Hringr" — EpicLoot ring slots, cape and backpack together, building from chests, inventory slider, centered windows.
  • 1.1.0 "Kaupang" — translations, crafting from chests, expandable inventory, trash slot, ship HUD, backpack and EpicLoot support.
  • 1.0.0 — the first release: HUD, inventory, chests, crafting, build menu, map, character windows, settings.

About

AI was not used to create this project.

Questions, bugs, ideas — discord.gg/VgjRW6Jwdw. If you need the icons, colors or fonts for your own project, ask there and I will put them together.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro