You are viewing a potentially older version of this package. View all versions.
Vapok-ConsoleBuddy-2.0.2 icon

ConsoleBuddy

A simple Valheim mod that allows you to adjust the look and feel of the in-game Console

Date uploaded 5 days ago
Version 2.0.2
Download link Vapok-ConsoleBuddy-2.0.2.zip
Downloads 16
Dependency string Vapok-ConsoleBuddy-2.0.2

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 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.2350
ValheimModding-Jotunn-2.30.1 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.1
ValheimModding-YamlDotNet-16.3.1 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.1

README

💻 ConsoleBuddy

Developer and player console enhancements, styling, and customization for Valheim.

GitHub Release Thunderstore Version Nexus Mods
Discord License: MIT


Take full command over your Valheim console! ConsoleBuddy empowers developers, server administrators, and players to fully customize the in-game terminal with custom font faces, font sizes, colors, console dimensions, positioning, transparency, and expanded buffer history.



Survival Servers

✨ Features

  • 🔤 Custom Fonts & Styling: Select any installed system font (with automatic cross-platform fallbacks for Linux, Steam Deck, and Windows) and customize font size and color.
  • 📐 Custom Size & Positioning: Adjust console window width, height, and screen alignment to fit your display resolution and preference.
  • 🎨 Background Customization: Set custom background colors and transparency levels to keep gameplay visible behind the terminal.
  • 📜 Expanded Buffer History: View and retain hundreds of log lines with configurable visible lines and buffer capacity.
  • Zero Performance Impact: Operates purely on event triggers when the console opens or settings change—no per-frame overhead.

🕹️ Controls & Keybinds

Input Default Action
F5 Toggle the in-game console open and closed.
/ Navigate through prior command history.
Tab Autocomplete commands and arguments.
Page Up / Page Down Scroll through console log buffer history.

⚙️ Configuration & Settings

Tailor all visual settings in real time via the in-game BepInEx Configuration Manager (F1):

Setting Default Description
Font Size 14 The text size in points rendered in the console window.
Font Color White Color of output text (accepts Hex colors or standard names).
Font Face Consolas Name of the font face to render.
Console Width 800 Width of the console window in pixels.
Console Height 400 Height of the console window in pixels.
Console Position X/Y (0, 0) Screen offset position for the console window.
Background Color Black Background color of the terminal panel.
Background Alpha 0.75 Transparency level of the console background (0.0 = transparent, 1.0 = solid).
Buffer Limit 1000 Maximum number of log lines preserved in memory buffer.
Visible Lines 25 Number of log lines displayed simultaneously on screen.

🛡️ Advanced Safeguards

  • 🐧 Cross-Platform Resilience: Gracefully falls back to default Unity font rendering if a configured font is missing on Steam Deck or Linux.
  • 🔒 Client-Side Module: Safe for multiplayer servers; runs strictly on the client without modifying server game rules.

🌐 Available Translations

🇺🇸 English (Default)

Want to help translate Console Buddy? Community translations are welcome! Please submit a PR on GitHub or stop by our Discord.


📥 Installation

Mod Manager (Recommended)

  1. Install via R2ModMan or Thunderstore Mod Manager.
  2. Dependencies (BepInExPack, Jotunn (JVL)) are installed automatically.

Manual Installation

  • Copy ConsoleBuddy.dll to your Valheim/BepInEx/plugins directory.

👨‍💻 Created by Vapok Gaming

Vapok Gaming

Author: Vapok
Source Code: GitHub Repository
Community & Support: Discord Server
Changelog: Release Notes

CHANGELOG

2.0.7 - Valheim 1.0.15 Alignment & Internalized Dependency Updates

  • Valheim 1.0.15 Alignment: Updated game assembly references and internalized Vapok.Valheim.Common 3.13.1015.
  • Localization & Stability: Re-synchronized 35-language splash localizations and verified patch compatibility.
2.0 Changelog History (Valheim Release) (click to expand)

2.0.6 - Splash Window Updates & Valheim 1.0.14 Alignment

  • Splash Window Updates:
    • Telemetry is now unchecked when first loaded (Opt-In visibility)
    • Added Send Error Logs (Opt-Out)
    • Privacy Policy is now available directly in-game
    • Added Data Disclaimers on hover over checkboxes for transparency on what data is sent
  • Valheim 1.0.14 Alignment: Updated game assembly references and internalized Vapok.Valheim.Common 3.12.1014.

2.0.5 - Jewelcrafting Font Compatibility

  • Fixed: Jewelcrafting packages it's own font which was overriding part of a vanilla font, causing the Splash screen to appear blank.

2.0.4 - Updated README with Telemetry Information

  • Updated the README.md with Anonymous Telemetry information per request of mod stores.

2.0.3 - Unified Splash Screen & Telemetry Controls

  • Unified Startup Splash Screen: Integrated with a centralized startup splash screen.
    • Added configurable Show on Game Startup which can be enabled or disabled in the configuration file.
  • Anonymous Telemetry:
    • Added configurable Enable Anonymous Telemetry configuration which can be enabled or disabled in the configuration file.
      • Defaults to enabled with auto-opt-in on launch. Uncheck to Opt-Out
      • ANONYMOUS DATA ONLY - I track version number and usage data. No personal data is ever collected. For more information, see the Privacy Policy.

2.0.1 - Dependency & Compatibility Maintenance

  • Dependency Updates: Updated Jotunn and BepInEx runtime package bindings.
  • Compatibility Maintenance: Verified compatibility against the latest Valheim 1.0 release.
  • Documentation Improvements: Standardized README, user guides, and technical patch documentation.

2.0.0 - Valheim 1.0 Release

  • Valheim 1.0 Compatibility: Updated and validated all console hooks and game references for Valheim 1.0.
  • Performance Optimizations: Converted console styling from per-frame updates to an efficient event-driven system triggered only upon changes.
  • Font Loading & Cross-Platform Stability: Added fallback handling to prevent errors when configured custom fonts are missing or unavailable on Linux/Steam Deck.
  • Configuration & UI Fixes: Clarified configuration tooltips and streamlined console element binding.
  • Framework Updates: Updated to Jotunn 2.30.0 and Vapok.Valheim.Common 3.2.1012.
1.0 Changelog History (Valheim Early Access) (click to expand)

1.1.2 - Updating Dependencies

  • Updated all dependencies to latest versions.

1.1.1 - Dedicated Server Config Syncing Fix

  • Resolved an issue preventing dedicated servers from properly enforcing configuration settings on connected clients.
  • Added graceful dependency handling and notifications.

1.1.0 - Jotunn Migration

  • Updated for Valheim 0.221.4 and transitioned to Jotunn library.

1.0.7 - Valheim 0.217.28 Updates

  • Updated for Valheim 0.217.28.

1.0.6 - Valheim 0.217.24 Updates

  • Updated for Valheim 0.217.24.

1.0.5 - Valheim 0.217.14 Updates

  • Updated for Valheim 0.217.14.

1.0.4 - Valheim 0.216.9 Updates

  • Updated for Valheim 0.216.9.

1.0.3 - Buffer Limit and Visible Line Settings

  • Added configuration settings for Console Buffer Limit and Visible Lines shown.

1.0.2 - Font Saving Fix

  • Fixed font setting persistence when saving configurations.

1.0.1 - Custom Console Styling & Sizing

  • Added settings for Font Face Type, Console Positioning, Width, Height, and Background Color/Transparency.

1.0.0 - Initial Release

  • Initial release allowing Font Size and Font Color customization for Valheim's in-game console.