ReliableBlockRebuilt

版本 v1.1.0·更新於 2026-09-26

Local-player Reliable Block fork for inspected Valheim 1.0.16 code. Preserves stagger and stamina checks; disables on unknown code. Preview build.

模組介紹 作者原文

Reliable Block Rebuilt

A client-side fork of ReliableBlock by Korppis, maintained by anneryeo. Original source history and MIT license are retained.

Preview 1.1.0: built, checked offline and startup-tested in Windows Steam Valheim 1.0.16 with BepInExPack Valheim 5.4.2351. Live combat and crossplay testing are pending. Unknown blocking code disables the patch instead of attempting a best guess.

Behavior

When a frontal block or parry fills your stagger bar, the hit still receives shield mitigation if stamina remains after the game's block cost. You still stagger. Insufficient stamina still fails the mitigation check.

This preserves the original mod's damage-mitigation change. It does not turn a staggered block into a successful parry for the separate effects and attacker-stagger checks. Stamina costs, shield durability, skill gains and other game calculations stay in the original method.

The fork applies only to the locally owned player. It does not change NPCs or another player's blocking when you host, add network messages, require installation by friends, or add a server compatibility handshake. Ordinary combat outcomes still synchronize through Valheim. Crossplay compatibility must be tested with an unmodded player; it is not guaranteed by the phrase "client-side."

Install with r2modman

The ZIP already contains the compiled mod; r2modman installs it without compiling. Follow the step-by-step testing guide for the enabled/disabled comparison and unmodded-friend crossplay check.

  • Close Valheim. Back up your saves before testing. The optional script below makes a private, hash-verified local snapshot.
  • Create a separate r2modman profile for testing. Profiles do not isolate characters or worlds. Use a new character and disposable world.
  • Install BepInExPack Valheim 5.4.2351 in that profile. Remove or disable Korppis-ReliableBlock; both versions must not run together.
  • In the profile's settings, use Import local mod and select anneryeo-ReliableBlockRebuilt-1.1.0.zip. See r2modman's local installation guide.
  • Start modded and inspect BepInEx/LogOutput.log in the profile folder. Look for Verified BlockAttack patch installed. A Disabled: message means the compatibility guard refused the patch.
  • Complete the acceptance checks before using valued saves or hosting your usual crossplay world.

For a manual profile install, place only ReliableBlock.Rebuilt.dll in that profile's BepInEx/plugins/ReliableBlockRebuilt folder. Do not replace any game DLLs. Do not install it on a dedicated server.

Disable and remove

With the game closed, set Enabled = false in BepInEx/config/org.bepinex.plugins.reliableblock.rebuilt.cfg and restart. Or disable/remove the package in r2modman. A manual installation can be removed by deleting only its plugin folder. The fork adds no custom saved items or persistent data that need conversion on uninstall.

Safeguards and limits

  • Check the original BlockAttack method's SHA256 fingerprint before patching.
  • Require the inspected stagger/stamina/mitigation instruction sequence and branch destinations.
  • Insert two instructions without removing original instructions or their labels.
  • Refuse the old ReliableBlock plugin and detected competing Harmony owners on BlockAttack. Later conflicts also cause this fork to retain the original stagger rejection.
  • Restrict the change to the local, owned player and retain the original result on guard errors.
  • Make no direct save writes, save-format changes, custom content additions or game-file modifications. BepInEx still writes its normal configuration and logs, and Valheim still saves ordinary gameplay outcomes.

These safeguards reduce the patch's scope; they cannot promise that a game, operating-system crash, Steam Cloud conflict or another mod will never damage a save. The compatibility checks cover this method, not every possible mod interaction. A game update can disable the fork until its code is inspected again. There is no unsafe bypass setting.

Ba

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
ReliableBlockRebuilt-1.1.0.zip
檔案大小
22.1 KiB