You are viewing a potentially older version of this package. View all versions.
DFG-Lawspeaker-1.0.0 icon

Lawspeaker

Edit every loaded mod's settings in game, or in a browser while you play. A host or dedicated-server admin can push a shared setting to the server. Key bindings stay on your computer.

By DFG
Date uploaded a week ago
Version 1.0.0
Download link DFG-Lawspeaker-1.0.0.zip
Downloads 32
Dependency string DFG-Lawspeaker-1.0.0

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

Report a bug or buy us a coffee at dfgaming.net.

Lawspeaker

Edit the settings of every mod that is loaded, without leaving the world. Press F8 for the in-game window, or open the page on this computer while Valheim is running.

A host, or an admin on a dedicated server, can push a shared setting so the server writes it and the other players receive it. Key bindings, web ports, window layout, and Lawspeaker's own settings stay on the computer that set them.

A Valheim BepInEx 5 plugin, Harmony only — no Jotunn dependency.

Features

  • Every loaded mod — the list is the configs those mods actually bound, grouped by section, with a search box.
  • In game and in a browser — F8 opens the window. While the game is running the same editor is at http://127.0.0.1:8796/.
  • The world stays put — the window dims the background, frees the cursor, and ignores clicks outside it.
  • Push to the server — a host, or a dedicated-server admin, can save a shared setting for everyone. The dedicated server has to have Lawspeaker installed or the push gets no answer.
  • Some settings stay local — key bindings, web ports, and window placement are kept on the computer that changed them, even if someone asks to push them.

Requirements

Installation

  1. Install through your mod manager (recommended).
  2. Manual: place Lawspeaker.dll into BepInEx\plugins\Lawspeaker\.

Configuration

BepInEx\config\com.dfg.lawspeaker.cfg

Setting Default What it does
Enabled true Turn the editor off without removing the mod.
OpenKey F8 Opens and closes the in-game window.
EnableWebGui true Serves the page on this computer.
WebPort 8796 Port for that page.

A mod that watches its setting updates immediately. A mod that only reads its config at startup picks the change up the next launch.

Support

If this mod has made your journey through the Tenth World a little better, consider tossing a coin into my Ko-fi jar: https://ko-fi.com/draugrforgedgaming. Your support keeps the forge hot and the mead flowing! Skål!

CHANGELOG

Changelog

All notable changes to Lawspeaker.

1.0.0

  • First release.
  • In-game editor for every loaded mod's BepInEx settings, opened with F8.
  • The same editor in a browser at http://127.0.0.1:8796/ while the game is running.
  • A host or a dedicated-server admin can push a shared setting to the server and to connected players.
  • Key bindings, web ports, window layout, and Lawspeaker's own settings stay on the computer that set them.
  • The in-game window dims the world and ignores clicks behind it.