F4Settings - 輻射4遊戲內設置管理器(漢化更新)
《輻射4》遊戲內設置管理器:瀏覽全局地圖、更換天氣、傳送到內部區域和工坊、控制時間和運行作弊——所有這些都可以通過一個疊加層實現。
截圖 共 8 張
模組介紹 作者原文
《輻射4》遊戲內設置管理器:瀏覽全局地圖、更換天氣、傳送到內部區域和工坊、控制時間和運行作弊——所有這些都可以通過一個疊加層實現。
原址:
前置:
Fallout 4 Script Extender (F4SE):
Prisma UI - NG and OG Web UI Framework Fallout 4:
6月9號更新漢化地址:
6月6號更新
版本 1.0.2
構建與部署
- 將構建系統遷移到 xmake,以符合 PrismaUI v1.7 規範。
- 移除了遺留的CMake構建配置。
漏洞修復與用戶體驗
- **Active Focus 的門控開關**:門禁模組在“HasAnyActiveFocus()”後方打開熱鍵,以防止熱鍵泄露(例如在其他疊加層中輸入搜索查詢時誤觸發該模組)。
- **門控視圖切換**:門控視圖在“UIBridge::Toggle”中通過狀態檢查('IsHidden'/'HasFocus')進行顯示/隱藏/聚焦/非聚焦切換,以防止重複操作並避免超出超輕隊列。
構建與部署
- 將構建系統遷移到 xmake,以符合 PrismaUI v1.7 規範。
- 移除了遺留的CMake構建配置。
漏洞修復與用戶體驗
- **Active Focus 的門控開關**:門禁模組在“HasAnyActiveFocus()”後方打開熱鍵,以防止熱鍵泄露(例如在其他疊加層中輸入搜索查詢時誤觸發該模組)。
- **門控視圖切換**:門控視圖在“UIBridge::Toggle”中通過狀態檢查('IsHidden'/'HasFocus')進行顯示/隱藏/聚焦/非聚焦切換,以防止重複操作並避免超出超輕隊列。
- **固定時間預設**:通過消除日曆日狀態與白天時段預設的歧義,修正了時間標籤頁中的“日期”按鈕,將時間設置爲午夜(24:00)。
- **修正箭頭導航**:新增了UI中缺少的“markSelectedRow”輔助功能,解決了用鍵盤方向鍵導航列表時的“ReferenceError”崩潰。
- **同步鼠標點擊**:更新列表點擊處理程序,正確同步所選索引,防止鼠標點擊後鍵盤焦點不同步。
- **修正列表搜索**:解決了在列表搜索框中輸入稱爲不存在的C++處理器或未能觸發後端查詢的問題。
- **修復天氣名稱解析**:通過“TESDataHandler”查找模組索引,而非依賴“GetFile(0)”,解決了次世代/模組遊戲中天氣名稱顯示爲原始FormID(如“Weather_0002B52A”)的bug。
- **註冊翻譯**:通過內置的“註冊翻譯”API增加了語言本地化支持。
- **數字鍵盤搜索過濾**:修正數字鍵盤輸入字符時的鍵漏。
6月4號更新:
版本 1.0.1
前端與用戶界面
- **遊戲內縮放控制:** 新增了“+”和“-”縮放頭控件,以動態縮放模組覆蓋層。
- **共享縮放狀態:** 縮放比例因子通過C++後端以共享文件(“f4_ui_zoom.txt”)形式持久化,實現所有配套模組之間的即時比例同步。
- ** 修正窗口邊界:** 將“#app”容器設置爲屏幕固定爲“75vw”和“75vh”,縮放時僅內部元素縮放(防止窗口縮小)。
表演
- **服務器端分頁:** 將 JSON 序列化切片和搜索過濾遷移到 C++ 後端,用於全局、天氣、位置和工作坊。前端現在一次只能解析60個項目,完全消除了JavaScript JSON解析界面的卡住。
- **CPU 渲染 CSS 優化:** 從樣式表中剔除了昂貴的圖形屬性(“框陰影”、“文本陰影”、“背景濾鏡”、“過渡”和“線性漸變”),以符合 PrismaUI CPU 渲染指南,並大幅提升幀率。
- **GPU 滾動加速:** 通過“transform: translate3d(0,0,0)”和“backface-visibility: hidden”,將“.table-body”和“.panel-right__detail”推廣到複合圖形圖層,以防止滾動時佈局的重流。
- **懸停切換優化:** 用針對性的過渡替換了昂貴的交互元素“切換:全部”規則(如作弊標籤鍵、預設、微推),完全解決了光標懸停界面的卡頓問題。
清理
- **KeyHandler Thread-Safety:** 注入的 'std::mutex' 鎖定輸入輪詢線程,以解決熱鍵註冊期間間歇性競賽崩潰。
- **數字鍵盤快捷鍵:** 擴展了“DIKToVK”映射,將數字鍵盤掃描碼正確轉換爲Windows虛擬鍵。
- **C++ 配置清理:** 從 C++ 文件中移除了遺留的 'uiZoom' INI 設置和配置屬性。
- **C++ 構建升級:** 更新了 CMake、vcpkg 依賴關係和插件註冊版本檢查。
- **窗口堆疊修復:** 打開界面時,所有其他棱鏡界面視圖通過“枚舉視圖”(V4 API)被隱藏且不聚焦。防止安裝多個模組時,伴隨模組疊加層疊加。
F4Settings:輻射4
遊戲內設置管理器,瀏覽全局地圖、更換天氣、傳送到牢房和工作坊、控制時間和運行作弊——所有這些都可以通過一個疊加層完成。
採用 F4SE、CommonLibF4 和 PrismaUI F4 構建
特色
全球
瀏覽9000+ TESGlobal變量
子濾波器:全部,切換(0/1),非零
雙擊開關可開關
快速設置按鈕:Set 0,Set 1,+/-1,+/-10
通過編輯器ID或插件名稱搜索
氣候
瀏覽所有天氣類型,並附帶當前天氣橫幅
子濾波器:全屏、晴朗、雨天、霧、風暴
雙擊應用,橫幅更新實時更新
按編輯ID搜索
傳送
1400+ 命名內部單元,用於 CoC 傳送
即時局部搜索
雙擊傳送
工坊
所有定居點工坊自動檢測
雙擊傳送(player.moveto)
適用於模組添加的定居點
時間
完整的遊戲內日期顯示(工作日、月、日、年)
帶+/- 小時輕推按鈕的時間滑塊
7 個時間預設(從黎明到午夜)
當前天氣與生存天數計數器
作弊
切換:神模式,無剪輯,AI,偵測,自由攝像機,地圖標記
資源:帽子、髮夾、製作材料
散裝:所有材料、所有工廠、所有運輸、所有彈藥
進度:最高特殊、所有特權、所有搖頭娃娃、所有雜誌
永久動作需要再點擊一次確認
可搜索作弊列表
生活質量
可配置快捷鍵(默認F9)
自動將主題設置爲你的Pip-Boy HUD顏色
鍵盤:用箭頭導航,R鍵刷新,ESC鍵關閉
分頁列表(每頁60條)
伴隨模組間共享的持續縮放縮放
前置要求
輻射4 v1.10.162+(NG之前或NG之前)
F4SE
棱鏡UI F4
安裝
可以通過MO2、Vortex或手動安裝。確保PrismaUI F4已安裝並啓用。
Data/
├── F4SE/Plugins/
│ └── F4Settings.dll
└── PrismaUI_F4/views/
└── f4settings/
├── settings_browser.html
├── styles.css
└── app.js
用途
通過F4SE發射,加載存檔
按F9打開
用標籤頁在全局、天氣、傳送、工作坊、時間、作弊信息之間切換
雙擊物品應用/傳送,使用詳情面板查看更多選項
F9或ESC關閉
已知的侷限性
只有內部區域可供CoC傳送(引擎限制)
關於外出旅行,請使用“工作坊”標籤
遊戲/INI設置在UI中是隻讀的
夥伴模組
F4Viewer - 《輻射4》遊戲內物品探索器
作者:PatrickJr
特別感謝:Alundra - 漏洞測試、原始模組概念和作弊擴展創意
F4SE |CommonLibF4 |棱鏡UI F4
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。