布娃娃物理 - 更逼真的布娃娃死亡物理和屍體碰撞
刪除了 NPC 死亡時的空閒動畫,並在空中或陸地時添加了布娃娃物理和屍體碰撞,並更改了應用物理特性以更接近 9.81 m/s²。
截圖 共 5 張
模組介紹 作者原文
前置:自動工坊 遠港 核子世界DLC
刪除了 NPC 死亡時的空閒動畫,並在空中或陸地時添加了布娃娃物理和屍體碰撞,並更改了應用物理特性以更接近 9.81 m/s²。
該模組更改了兩個基本的 NPC 屬性:
[1] 死亡動畫,默認情況下,遊戲會在死亡時爲 NPC 添加動畫。這反過來又會將大多數 NPC(模型)送入遙遠的天空。通過刪除動畫並用布娃娃物理代替這些動畫,NPC 不再“飛走”。仍然有一些NPC表現得很奇怪,但現在好多了。任何 NPC 都有一個骨架 NIF,附加模型,其中包含重量和物理數據。只要這些沒有被改變,我們就必須與默認的、原版的物理學作鬥爭。這很棒,但不是完全平衡或大修。
[2] 屍體碰撞,屍體碰撞默認關閉。玩家 char 不能推或走過屍體,玩家 char 會跳過屍體,就像沒有屍體一樣。現在,這個模組對屍體施加碰撞,就像對任何其他物體一樣。
簡而言之,這個模組覆蓋了以下對象類的記錄:
- 碰撞層,
- 遊戲設置和
- 空閒動畫。
重要提示:從技術上講,此模組是參考部分中下面模組的補丁版本或超級組合。不過,到處都是更改和修改的值。
碰撞層
L_CHARCONTROLLER - 角色控制器
- 添加:L_BIPED [COLL:00088769
- 添加:L_DEADBIP [COLL:00088781]
L_DEADBIP - 我們需要這個來區分關鍵幀 + 動態 Bipeds
- 添加: L_CHARCONTROLLER [COLL:0008877F]
遊戲設置
fDeathForceDamageMax=2.5000
fDeathForceDamageMin=0.5000
fDeathForceForceMax=2.5000
fDeathForceForceMin=0.5000
fDeathForceRangedDamageMax=2.5000
fDeathForceRangedDamageMin=0.5000
fDeathForceRangedForceMax=2.5000
fDeathForceRangedForceMin=0.5000
fDeathForceSpellImpactMult=0.5000
fExplosijavascript-event-stripped0.5000
fExplosijavascript-event-stripped0.5000
fZKeyMaxForce=500.0000
fZKeyMaxForceWeightHigh=5000.0000
空閒動畫
任何死亡動畫都被交換了,例如動畫事件“DeathAnim”現在是“布娃娃”".這將迫使遊戲正確使用布娃娃物理和上面的遊戲設置。
死亡動畫交換:
- 死亡
- 死亡動畫
- 死亡動畫奔跑
- 死亡動畫
- 死亡動畫向後下降
- 死亡動畫命中位置
- 死亡動漫近戰
- 死亡動漫轉管機槍
- 死亡動畫向前移動
- 死亡動畫霰彈槍開膛
- 死亡動畫合成人
- 死亡後空翻
- 死亡後退/前進
- 死亡左/右
- 死亡向前奔跑
- hitReactionStart
儘管如此,只要沒有人改變每個骨架模型的體重和體格統計數據,NIF 布娃娃可能會表現得很奇怪。
版權 |參考資料 |特別鳴謝
- KiCHo666的屍體碰撞
- Moogletron的屍體碰撞
- DogeBot的屍體碰撞
- mm137的逼真死亡物理
- dDefinder的逼真布娃娃力
- 更逼真的疼痛火車擊倒 BY午夜狼
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。