F4Viewer - 輻射4遊戲內物品提取器(漢化更新)
一個完全集成的遊戲內物品瀏覽器和生成器,專爲《輻射4》打造,採用F4SE、CommonLibF4和PrismaUIF4構建。瀏覽整個加載順序,搜索數千件物品,直接將它們生成到背包——且無需離開遊戲。
截圖 共 5 張
模組介紹 作者原文
一個完全集成的遊戲內物品瀏覽器和生成器,專爲《輻射4》打造,採用F4SE、CommonLibF4和PrismaUIF4構建。瀏覽整個加載順序,搜索數千件物品,直接將它們生成到背包——且無需離開遊戲。
原址:
前置:
Fallout 4 Script Extender (F4SE):
Prisma UI - NG and OG Web UI Framework Fallout 4:
6月9號更新漢化地址:
6月6號更新
版本 1.0.3
核心
- 在 HasAnyActiveFocus() 後面添加了快捷鍵門禁,以防止在輸入搜索字段或其他界面輸入時意外激活覆蓋層。
- 在側邊欄添加了,允許一鍵清除插件過濾器。
- 在右鍵菜單中新增了武器和護甲的裝備選項。如果物品還不在玩家的背包裏,它會自動生成並裝備。
- 重新設計了物品統計,採用類似《輻射》Pip-Boy的視覺計量條,涵蓋重量、價值、射程和射速,並優化了更簡潔的元數據佈局。
- 新增內置 EditorID 解析器,可在啓動時掃描活躍的.esm、.esp 和.esl 文件,提升零售環境中 EditorID 覆蓋率,無需外部緩存。
- 新增背包計數追蹤功能,顯示玩家當前擁有的選定物品數量。
- 新增裝備狀態指示器,包括物品列表中的E徽章和詳情面板中的狀態:裝備標籤。
- 修復了“選擇要檢查的物品”提示在選擇物品後仍可見的問題。
- 通過避免重複的顯示、隱藏、聚焦和非聚焦操作,改進了UI切換操作,減少了不必要的超輕機隊列活動。
- 通過 RegisterTranslations API 增加了語言翻譯支持。
- 通過用基於TESDataHandler的插件查找替換文件索引查找,改進了插件解析邏輯,修復了在記錄被補丁覆蓋時,存檔依賴問題,影響收藏夾、裝備配置和快捷欄。
- 通過過濾數字鍵盤事件,修復了HTML搜索字段中的鍵盤輸入泄漏。
構建與部署
- 根據PrismaUI v1.7規範,將構建系統遷移到xmake。
- 移除了遺留的CMake構建配置。
6月4號更新:
版本 1.0.2
前端與用戶界面
- **遊戲內縮放控制:** 新增了“+”和“-”縮放頭控件,以動態縮放模組覆蓋層。
- **共享縮放狀態:** 縮放比例因子通過C++後端以共享文件(“f4_ui_zoom.txt”)形式持久化,實現所有配套模組之間的即時比例同步。
- ** 修正窗口邊界:** 將“#app”容器設置爲屏幕固定爲“75vw”和“75vh”,縮放時僅內部元素縮放(防止窗口縮小)。
- **修正了上下文菜單位置:** 通過將點擊事件客戶端座標和邊界檢查除以縮放因子,修正了縮放時的右鍵菜單對齊。
表現
- **CPU 渲染 CSS 優化:** 從樣式表中剔除了昂貴的圖形屬性(“框陰影”、“文本陰影”、“背景濾鏡”、“過渡”和“線性漸變”),以符合 PrismaUI CPU 渲染指南,並大幅提升幀率。
- **GPU 滾動加速:** 通過“transform: translate3d(0,0,0)”和“backface-visibility: hidden”,將“.table-body”、“.panel-left__list”、“.panel-right__detail”和“.loadout-list”推廣到複合圖形圖層,以防止滾動時佈局重流。
- **懸停過渡優化:** 用針對性的過渡替換了昂貴的交互元素“過渡:全部”規則,顯著縮短了 CPU 重繪時間。
清理
- **KeyHandler Thread-Safety:** 注入的 'std::mutex' 鎖定輸入輪詢線程,以解決熱鍵註冊期間間歇性競賽崩潰。
- **數字鍵盤快捷鍵:** 擴展了“DIKToVK”映射,將數字鍵盤掃描碼正確轉換爲Windows虛擬鍵。
- **C++ 配置清理:** 移除了 C++ 文件中的遺留 'uiZoom' INI 設置、配置屬性和日誌記錄。
- **C++ 構建升級:** 更新了 CMake、vcpkg 依賴關係和插件註冊版本檢查。
----
F4Viewer
輻射4
遊戲內物品瀏覽器瀏覽整個加載順序,搜索數千物品,並直接將它們生成到背包——全部無需離開遊戲。
採用F4SE、CommonLibF4和PrismaUI F4構建
特色
瀏覽
瀏覽所有已加載的ESM/ESP/ESL插件,數量準確
可按姓名、編輯ID或FormID(十六進制)搜索
按類別篩選:武器、護甲、援助、雜項、彈藥、鑰匙、備註
可排序列,插件側邊欄帶有ESM/ESL類型過濾器
只顯示可玩/可生成的物品(模板已過濾掉)
插件按A-Z排序,隱藏無物品插件
生成
添加到庫存(點擊、回車或雙擊)
右鍵點擊菜單:生成1、5、10、50或100
將物品作爲世界對象放置在玩家所在的位置
所選武器的自動彈藥生成
所有操作均通過 F4SE 任務接口實現線程安全
組織結構
收藏夾(持久,能經受加載順序更改影響)
刷新歷史(最近50件物品,點擊重生)
快速欄(最多10件物品,一鍵生成)
裝備配置(從JSON文件中保存/加載物品集)
生活質量
可配置快捷鍵(默認F6)
自動將主題設置爲你的Pip-Boy HUD顏色
記得上一個類別、插件和頁面
鍵盤導航(方向鍵,回車,F鍵到收藏,ESC鍵關閉)
沒有暫停——物品會立即出現
伴隨模組間共享的持續縮放縮放
前置要求
輻射4 v1.10.162+(NG之前或NG之前)
F4SE
棱鏡UI F4
安裝
可以通過MO2、Vortex或手動安裝。確保PrismaUI F4已安裝並啓用。
Data/
├── F4SE/Plugins/
│ └── F4Viewer.dll
└── PrismaUI F4/views/
└── f4viewer/
├── browser.html
├── styles.css
└── app.js
用途
通過F4SE發射,加載存檔
按F6打開
瀏覽、搜索或篩選
左鍵點擊選擇,右鍵點擊點擊菜單,雙擊點擊生成
F6或ESC關閉
配置
配置文件:Data/F4SE/插件/F4Viewer/F4Viewer.ini
HUD顏色會自動從遊戲設置讀取——無需配置。
hotkeyScanCode=0x40
pageSize=60
uiZoom=1.15
持久性
收藏夾、快速欄和負載配置是作爲插件+本地ID對存儲的,而不是原始的表單ID。你保存的數據能在加載順序更改後依然保存。遺留文件會自動遷移。
已知的侷限性
有些模板表單無法生成(和console player.additem一樣))
無3D模型預覽(PrismaUI限制)
如果某個源插件被移除,這些條目在下一次加載時會被修剪
夥伴模組
F4Settings - 《輻射4》遊戲內設置管理器
作者:PatrickJr
F4SE |CommonLibF4 |棱鏡UI F4
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。