NPC斬首修復 - F4SE
引擎層面修復了煩人的Essential/Protected NPC異常斬首問題。
截圖 共 2 張
模組介紹 作者原文
引擎層面修復了煩人的Essential/Protected NPC異常斬首問題。
原址:
前置:
Address Library for F4SE Plugins:
Fallout 4 Script Extender (F4SE):
你有沒有給艾達裝上收割者頭,看着她攻擊定居點定居者,結果發現他們中有些人已經把頭埋在地上?頭部被分離,但NPC依然活着:這就是“死前肢解”。
目前尚無解決根本原因的解決方案。基於腳本的補丁是不完整的。他們只覆蓋特定腳本,破壞兼容性,還會漏掉新模組。我(原作者tryname,下同)採用了引擎層面的方法,將每個切斷調用都掛鉤在 Havok 端點(bhkWorld::SetDismemberedLimb)。
特色
鉤子 bhkWorld::SetDismemberedLimb。每個斷件調用都會經過的引擎級端點,無論來源如何
兩級標誌檢查(運行時boolFlags + base record)以正確捕捉 setessential 和 setprotected
關鍵NPC的首→必須保留,僅此而已。受保護的NPC頭部→活着時會保持佩戴,只有在真正死亡後纔會摘下
14字節絕對JMP鉤子——可與其他F4SE插件安全疊加
用 C++ 編寫,運行時幾乎沒有開銷。
安裝
用你的模組管理器安裝。就這樣。
卸載
隨時。不需要清理。
遊戲版本
OG (1.10.163) / NG (1.10.984) / AE (1.11.137 ~ 1.11.221)
製作人員
commonlibF4團隊
GhostSkylineZ - 測試
我其他的F4SE修復
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。