SignScribe
An in-game rich text formatting studio and palette for Valheim signs using Jotunn. Easily format colors, styles, sizes, and alignments.
模組介紹 作者原文
SignScribe
SignScribe is an authentic, developer-style in-game rich text formatting studio for Valheim signs. Designed with Jötunn's native GUI framework, SignScribe blends seamlessly into Valheim's Viking aesthetic, giving you effortless control over sign colors, typography, sizing, alignments, icons, and live formatting previews.
Features
⚔️ Icons Tab
- 400+ Curated Symbols: Emojis and icons categorized under Combat & Tools, Nature & Outdoors, Base & Building, Food & Farming, Monsters & Trophies, Treasures & Runes, and Symbols & Direction.
- Real-Time Search Filter: Instant search filtering by name or keyword with high-performance object pooling.
- Custom Emoji Input: Paste any Unicode character from the web or Emojipedia and insert directly into your sign.
🛡️ Sprites Tab
- Native Valheim Sign Sprites: Seamlessly browse and insert game icons (``) rendered directly from Valheim's internal sprite catalog.
- Dedicated Sprite Search Filter: Rapidly filter sprite names in real time without lag.
- True In-Game Icons: Clean 3-column layout displaying authentic Valheim sprites.
🎨 Colors Tab
- 16 Palette Presets: Quick-select vibrant colors matching common sign styles.
- Custom RGB Color Mixer: Interactive Red, Green, and Blue sliders with a live color swatch.
- Direct Hex Code Input: Type or paste any #RRGGBB hex code directly with instant two-way synchronization with the sliders and swatch.
- 5 Persistent Saved Color Slots: Save your favorite custom colors across sessions. Left-click to apply; Shift + Click to overwrite any slot with your current mixer color; click ✕ to clear.
✍️ Styles Tab
- Basic Formatting: Bold (`), Italics (), Underline (), and Strikethrough (`).
- Typography Transforms: UPPERCASE, lowercase, and SmallCaps.
- Text Alignment: Left (|≡), Center (≡), and Right (≡|).
- Absolute Text Size Slider: Fine-tune font sizes from 1 to 50 with real-time feedback.
- Default Text Size (6) Button: One-click reset that snaps the slider back to default and formats the text with ``.
🛠️ Tools Tab
- 1-Click Quick Presets: Instant storage chest and travel labels with professional colors and icons:
- ⚔️ Weapons · 🛡️ Armor · 🌲 Materials · 🥩 Food
- 🧪 Potions · 🪙 Valuables · ⚡ Portal · ⚠️ Warning
- Advanced Tags: Subscript (`), Superscript (`), and Mark Highlights (Yellow highlight or Dark backing).
- Line Break (`
): Insert multi-line row breaks (
`) on narrow signs without triggering the vanilla dialog submit.
- Raw Text (``): Escape angle brackets and prevent tag interpretation.
- Cleanup Utilities:
- Strip Colors Only: Clean color tags while keeping formatting, sizes, and layout.
- Clear Tags: Remove all formatting tags and restore plain text.
- Clear All: Instantly wipe the entire sign text (fully reversible with Ctrl+Z undo).
- Window Opacity Slider: Adjust HUD transparency from 20% to 100%.
📺 Live Preview
- True In-Game Rendering: Live TextMeshProUGUI preview box inheriting the sign's font, material, and sprite assets for accurate real-time rendering.
- Native Sprites: Displays genuine Valheim game sprites directly in the preview HUD.
- Dynamic Size Scaling: Proportional real-time font scaling so size adjustments are immediately visible as you edit.
⚡ Performance & Polish
- World Sign Font Unlock: Automatically unlocks sign font sizes up to 60pt (unclamping vanilla limits) so chosen sizes render beautifully on 3D in-game signs.
- Zero-Stutter Lazy Loading: Lightweight instant window open (~5 ms) with deferred icon and sprite catalog instantiation.
- Camera & Scroll Isolation: Scrolling over the studio window never shifts your camera zoom, rotates pieces, or moves the minimap.
- Configurable Scroll Sensitivity: Responsive scrolling across both Icons and Sprites tabs with in-game configurable speed (UI.ScrollSensitivity).
- Selection Safety: Highlighted words format smoothly without auto-selecting or wiping out existing text when clicking emojis or sprites.
- Extended Sign Limit: Automatically expands sign character limits to
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: