獨立武器瞄準 - 自由移動拔刀(更新)
允許在拔出武器時自由第三人稱移動,角色可以獨立於攝像機移動。
模組介紹 作者原文
允許在拔出武器時自由第三人稱移動,角色可以獨立於攝像機移動。
原址:
前置:
Fallout 4 Script Extender (F4SE):
9月19號更新:
版本 7.4
修正了站着不動時偷偷看廣告,沒能正確跟上
改良羅盤
該模組允許角色在拔出武器時以第三人稱視角自由移動,而不必一直面向攝像機的同一方向。
在原版《輻射4》中,拔出武器會嚴重限制第三人稱的移動,並且會讓你的角色隨攝像機轉動。這個模組讓武器拉動的動作更接近槍套移動,允許你獨立於攝像機面向方向移動、側移、轉向和衝刺。有點像MGSV或者任何有好第三人稱視角的遊戲。
這個版本是爲1.10.163製作的,所以如果你用的是其他版本,比如NG或者最新的版本,請不要在評論區抱怨。
另外我用手柄,鼠標鍵盤用戶請告訴我運行情況,
你可能會問是怎麼用的?
基本上它是一個f4se DLL連接到:
PlayerCharacter::Update
PlayerControls::GetControllerOutput
ThirdPersonState
camera functions。
移動時,它暫時模仿了武器狀態,使遊戲在武器仍然拔出時使用更自由的槍套式移動。
~~對於攝像機,它保留了ThirdPersonState::freeRotation.x,基本上就是攝像機的世界偏航。~~
在最新版本(7)中已經不再出現上述問題了,我也不太喜歡
說明,這整個遊戲最初在進入第三人稱視角或釋放瞄準鏡時有嚴重的卡扣問題,會莫名其妙地卡在隨機位置,所以我不得不讓ChatGPT幫我修復(還有其他幾個問題)。 抱歉各位,但它解決了卡扣問題,所以一切都好,結局也不錯。
多虧:Ershin 我用他們的源代碼作爲參考,解決了我不知道如何解決的問題,比如:TDM的攝像機旋轉功能,它會根據演員偏航的變化調整ThirdPersonState::freeRotation.x。這個方法很難,因爲R和輻射4的攝像機處理方式不同,但它幫助我弄清楚了攝像機和角色旋轉需要如何分離。
我還用TDM的移動設置作爲參考,替換了我舊版本的舊武器狀態僞裝(現在它保留了真實武器狀態,並通過IMovementPlayerControls處理移動::GetControllerOutput, moveInputVec,而 PlayerCharacter::ModifyMovementData 負責玩家的面向偏航。)
這個模組裏沒有用到True Direction Movement的代碼,但它的源代碼是我找出舊移動設置問題並用現在用QHAT替換武器狀態僞裝方法的重要參考。
兼容性問題?:
不知道,不過我用的是自定義相機,似乎用得很好
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。