You are viewing a potentially older version of this package. View all versions.
Daishi11-PavedRoadAnywhere-0.1.2 icon

PavedRoadAnywhere

Removes only the Stonecutter requirement from Valheim Paved Road. Stone cost and normal placement rules remain vanilla.

Date uploaded 3 weeks ago
Version 0.1.2
Download link Daishi11-PavedRoadAnywhere-0.1.2.zip
Downloads 201
Dependency string Daishi11-PavedRoadAnywhere-0.1.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

README

Paved Road Anywhere

A deliberately tiny Valheim client-side BepInEx/Harmony mod.

What it does

Exactly one gameplay change:

  • Removes the crafting-station requirement from the vanilla Paved Road Hoe action, allowing it to be used without a nearby Stonecutter.

Everything else remains vanilla:

  • Still costs 1 Stone.
  • Does not unlock Paved Road early.
  • Does not alter Hoe stamina use.
  • Does not alter terrain behavior.
  • Does not change movement speed or stamina on roads.
  • Does not affect Hammer pieces.
  • Does not patch Frelsi Hammer.
  • Does not patch BuildCamera.
  • Adds no items, prefabs, RPCs, configuration, or save data.

Targeting

Valheim 1.0.x uses the vanilla Paved Road prefab ID paved_road_v2.

This mod targets that exact prefab when Valheim refreshes or switches the active piece table. The older paved_road ID is accepted only as a legacy fallback.

Non-Hoe build tables are ignored naturally because they do not contain the target. The mod does not scan the build table from Player.HaveRequirements, so ordinary Hammer placement does not gain a per-requirement table scan.

Multiplayer

The change is local to the Piece definition used for requirement checks. No network protocol, RPC, prefab, or save-data changes are introduced.

Install it on every client that should be able to pave without a nearby Stonecutter. If a server-side mod or future Valheim version adds an independent server validation for this action, that validation can still reject placement.

Expected test

  1. Start Valheim with PavedRoadAnywhere enabled.
  2. Unlock the Stonecutter/Paved Road normally.
  3. Put at least 1 Stone in your inventory.
  4. Move well outside every Stonecutter radius.
  5. Equip the Hoe.
  6. Select Paved Road.
  7. Pave the ground.
  8. Confirm exactly 1 Stone is consumed.
  9. Confirm ordinary Pathen/Level Ground behavior is unchanged.
  10. Confirm Frelsi Hammer + BuildCamera still behave as before.

Expected BepInEx log line:

Paved Road found; its crafting-station requirement was removed.

If the exact target is not present in a piece table, that table is left untouched. When the Hoe table containing Paved Road is opened, the target is patched once and the normal success line is written.

CHANGELOG

Changelog

0.1.2

  • Removed the Player.HaveRequirements Harmony patch and its repeated full build-table scan.
  • Paved Road discovery now runs only when Valheim switches or refreshes a PieceTable.
  • Removed the huge active build-table diagnostic dump and false warning when opening the Hammer table.
  • Still targets only paved_road_v2 with legacy paved_road fallback.
  • Keeps the Stone cost and all other vanilla placement behavior unchanged.