You are viewing a potentially older version of this package. View all versions.
Creaton-HandyClock-1.0.2 icon

HandyClock

A modern draggable radial day/night clock for Valheim, inspired by survival-game clocks and displayed without a day counter.

By Creaton
Date uploaded a day ago
Version 1.0.2
Download link Creaton-HandyClock-1.0.2.zip
Downloads 84
Dependency string Creaton-HandyClock-1.0.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 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.2333

README

Handy Clock

A small client-side Valheim day/night dial clock. It deliberately shows no day counter and no digital time: the colored face communicates the day phase and the hand shows the exact in-game time.

Features

  • Modern procedural day/night dial; no external image files or asset bundles
  • Default placement at the bottom-left, to the right of Valheim's health/food/guardian-power area
  • Drag the clock while the inventory is open; the position is saved immediately
  • No input interception during normal gameplay
  • Configurable size, opacity, position, and visibility through BepInEx config
  • Client-only: it does not need to be installed on a server

Install

Mod manager

Install the package with r2modman or Thunderstore Mod Manager. BepInExPack will be installed automatically.

Manual

  1. Install BepInExPack for Valheim.
  2. Copy HandyClock.dll to BepInEx/plugins/HandyClock/.
  3. Launch Valheim.

The generated configuration is BepInEx/config/monok.handyclock.cfg.

Controls

Open your inventory, then click and drag the clock to reposition it. The new position is saved immediately. The clock never captures mouse input during normal gameplay.

Build

The project targets .NET Framework 4.7.2 and references the locally installed Valheim and BepInEx assemblies.

dotnet build -c Release

For another installation, override the MSBuild properties:

dotnet build -c Release `
  -p:ValheimDir="D:\SteamLibrary\steamapps\common\Valheim" `
  -p:BepInExDir="D:\Thunderstore\Valheim\profiles\Default\BepInEx"

CHANGELOG

Changelog

1.0.2

  • Added a repeating carved triangle pattern around the bronze border.
  • Added four nested triangle rune accents at the cardinal points.
  • Border pattern brightens while inventory drag mode is active.

1.0.1

  • Reworked dragging to use AzuClock-style direct mouse polling.
  • Fixed inventory UI layers intercepting clock drag events.
  • Position is clamped while moving and saved on mouse release.

1.0.0

  • Initial radial day/night clock.
  • Added bottom-left default placement.
  • Added inventory-only drag and persistent position.
  • Added configurable size, opacity, visibility, and position.