Xtasy-SignColorPicker icon

SignColorPicker

Choose Valheim sign text colors from an in-game palette. Includes 20 presets, custom HEX colors and live config reload. Client-side only.

By Xtasy
Last updated 2 days ago
Total downloads 180
Total rating 1 
Categories Mods Tweaks Client-side Utility
Dependency string Xtasy-SignColorPicker-1.0.2
Dependants 0 other packages depend on this package

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

SignColorPicker

Choose colors and insert supported Unicode symbols into Valheim sign text. SignColorPicker adds a Color button to the standard sign editing window and opens a palette of colored squares in a frame matching the game UI.

Features

  • 20 built-in choices, including the standard sign color.
  • Additional custom colors configured as HEX values.
  • Color applies to the entire sign text.
  • The first square restores the standard color by removing color tags.
  • Цвет for a Russian game client; Color for every other language.
  • Configuration changes apply automatically, including while the palette is open.
  • A paged Symbols picker for supported Miscellaneous Symbols (U+2600–U+26FF) and Dingbats (U+2700–U+27BF).
  • Unsupported symbols are hidden. Selected symbols append at the end of the text.
  • Символы for Russian; Symbols for other game languages.
  • Standard OK and Cancel behavior.

Installation

Install with Thunderstore Mod Manager or r2modman. For manual installation, install BepInExPack Valheim and copy SignColorPicker.dll into BepInEx/plugins/SignColorPicker/.

This is a client-side mod. Install it on the client editing signs; installation on a dedicated server is not required. Other players see colored text through the game's standard sign formatting.

Usage

  1. Open a sign for editing.
  2. Enter your text and click Color.
  3. Select a colored square.
  4. Optionally click Symbols and select a character. Use the arrows to switch pages.
  5. Click OK to save, or Cancel to discard changes.

Existing color tags are replaced when selecting a color. Other formatting tags are preserved. The palette is designed for mouse input.

Configuration

Created after the first launch:

BepInEx/config/com.xtasy.ValheimSignColorPicker.cfg

The internal identifier is retained even though the display name is SignColorPicker.

[Palette]
CustomColorsHex = #FFAA00, #66CCFF, #8B4513, #AA33DD

Separate colors with commas or semicolons. Supported formats: #RRGGBB and #RRGGBBAA; the leading # is optional. An empty value disables extra colors. Invalid entries are skipped and logged.

Custom colors appear after the built-in palette. Save the config to apply changes automatically; the mod checks for file changes every 0.5 seconds. The open palette updates without restarting the game. The sign text changes only when you select a color.

Русский

Мод добавляет кнопку «Цвет» в стандартное окно редактирования таблички. Палитра состоит из цветных квадратов без подписей и оформлена рамкой в стиле игры.

  • 20 встроенных вариантов, включая стандартный цвет.
  • Дополнительные HEX-цвета через параметр CustomColorsHex.
  • Цвет применяется ко всей надписи. Первый квадрат сбрасывает окрашивание.
  • При русском языке игры кнопка называется «Цвет», при любом другом — Color.
  • После сохранения конфига палитра обновляется автоматически, даже в открытом окне.
  • Установка нужна только клиенту, редактирующему таблички; на сервер мод ставить не требуется.

Откройте табличку, введите текст, нажмите «Цвет», выберите квадрат и сохраните кнопкой OK. «Отмена» оставляет табличку без изменений.

Конфиг: BepInEx/config/com.xtasy.ValheimSignColorPicker.cfg. Пример с несколькими цветами приведён выше. Неверные значения пропускаются с предупреждением в логах.

Unicode symbols / Символы

The picker checks two Unicode blocks: Miscellaneous Symbols (U+2600–U+26FF) and Dingbats (U+2700–U+27BF). Only characters supported by the sign font or its existing fallbacks appear. The number of choices depends on the game font; not every character in these blocks is guaranteed to be available.

The existing dynamic game font may load supported glyphs from its own source. No additional font or graphical emoji assets are bundled. The mod does not add a font-switching feature.

Choices appear on pages of up to 64 symbols. Selecting a symbol appends it to the end of the text, before a trailing closing color tag, regardless of cursor position. The input field's character limit still applies.

Кнопка «Символы» открывает список доступных знаков из разделов «Разные символы» U+2600–U+26FF и «Дингбаты» U+2700–U+27BF. Недоступные знаки скрыты, без пустых или отключённых кнопок. Другие разделы с буквами, цифрами и обычной пунктуацией не добавляются.

Используется шрифт таблички и уже подключённые к нему запасные шрифты. Существующий динамический шрифт может загружать свои доступные знаки. Дополнительные шрифты и графические эмодзи не поставляются; переключение шрифта внутри надписи не реализовано.

На странице до 64 символов; страницы переключаются стрелками. Выбранный знак добавляется в конец надписи, независимо от курсора, внутри цветовой разметки. Доступность конкретного символа зависит от шрифта игры.