笨蛋框架(Baka Framework)- 更新
一個小插件,可以向其他 Mod 公開一些新數據,並修復一些錯誤。
模組介紹 作者原文
一個小插件,可以向其他 Mod 公開一些新數據,並修復一些錯誤。
原址:
前置:
Address Library for F4SE Plugins:
Fallout 4 Script Extender (F4SE):
~~### 現已打包次世代版(984)和上世代版(163)主文件一同上傳,根據自己的遊戲版本二選一安裝。~~
9月23號更新:
版本 5.0.0
固定表單未加載
被忽略的固定設置
重製了Papyrus事件,靈感來源於po3的《天際》Papyrus擴展器
新增的RadiationCount紙莎草事件
版本 4.1.0
修復後期遊戲版本的幫助命令崩潰
版本 4.0.0
新增對遊戲版本 1.11.159.0 的支持
重寫了BetaComment和Help功能
移除了 FreePlayer 功能
已移除 BakaUtil.OpenWebPage 函數
已移除退出遊戲的編輯(現已在Baka Quit Game Fix中)
從 esm 中移除了 DefaultObject 表單
修正了 EditorID 衝突報告,未考慮表單覆蓋
這只是一個小的 ESL 標記的母帶文件和 F4SE 插件,它暴露了一些巧妙的東西和一些其他 Mod 可以利用的修復。
如果你對需要 F4SE 插件的功能有請求,請隨時在評論中提及它,我可能會在未來的版本中添加它。
---
控制台命令
BetaComment [bc “這塊石頭在漂浮!”]
用於對遊戲世界中的引用進行註釋。它們被導出到遊戲根目錄中的一個文件中,默認情況下BetaComment.txt,該文件可以使用 Creation Kit 打開(在 World -> View BetaComment Data...下)。在進行關卡設計或向非官方補丁團隊報告有關漂浮岩石或其他內容的錯誤時很有用。
FreePlayer
將播放器設置爲自由。
GetBaseObject [gbo]
輸出在控制台中選擇的引用的基本形式。
GetDefaultObject [gdo “InventoryWeight_DO”]
輸出當前設置爲給定 DefaultObject 表單的表單。
---
Papyrus
BakaUtil.FilterReferencesByKeywords
採用一個 ObjectReferences 數組、一個 Keywords 數組、一個可選的 bool,並返回當前至少具有一個傳遞的關鍵字的所有 ObjectReferences。如果 bool 爲 false,則函數返回所有不包含任何關鍵字的 ObjectReferences。
BakaUtil.OpenWebPage
使用 Steam 界面或用戶的默認瀏覽器打開給定的 URL。
ScriptObject 的Un)RegisterForPipboyLightEvent
(Un)註冊 OnPipboyLightEvent
腳本Object.OnPipboyLightEvent
每當 Pipboy Light 打開或關閉時,都會觸發此事件。
StringUtil
Fallout 4 的 SKSE StringUtil 函數的完整副本。
---
ActorValues
PipboyLightActive [AVIF:FE000800]
這將是 0,表示 Pipboy 關燈,或者 1 表示 Pipboy 開燈。它還跟蹤 Power Armor 前照燈的狀態。
RadiationSourceCount [AVIF:FE000801]
這讓你知道播放器當前受到了多少輻射效果的影響。它僅適用於 Player。
InventoryWeight [AVIF:FE000802]
這可讓您檢查給定 NPC 上所有物品的總重量。(當前已禁用)
---
修復
StoryManager 工藝項
默認情況下,此 SM 事件從不觸發,此插件修復該問題並按預期提供所有事件數據參數。
---
補丁 LoadEditorIDs
爲大多數表單加載 EditorID,例如 po3 的 SSE 的 Tweaks 或 FNV 的 JohnnyGuitar NVSE 中的類似補丁。
---
GitHub 源。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。