PavedRoadAnywhere
Removes only the Stonecutter requirement from Valheim Paved Road. Stone cost and normal placement rules remain vanilla.
模組介紹 作者原文
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
- Start Valheim with PavedRoadAnywhere enabled.
- Unlock the Stonecutter/Paved Road normally.
- Put at least 1 Stone in your inventory.
- Move well outside every Stonecutter radius.
- Equip the Hoe.
- Select Paved Road.
- Pave the ground.
- Confirm exactly 1 Stone is consumed.
- Confirm ordinary Pathen/Level Ground behavior is unchanged.
- 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.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: