ENV Helper
允許使用envui等編輯分層環境。
截圖 共 1 張
模組介紹 作者原文
允許使用envui等編輯分層環境。
EnvHelper
這個mod旨在解決env modddin最大的煩惱之一。它旨在與rmemr 的envui一起使用。
任何使用envui編輯envs的人都熟悉這樣一個事實,即你只能編輯每個區域的基本環境。
關於env分層系統如何工作的例子:
較高層中的env與較低層的env重疊。
例如,velen(第2層)與novigrad(第0層)重疊,這意味着你不會
當velen被加載時能夠看到novigrads env。
第4層:沼澤中的天氣。
第3層:在維倫或沼澤地中的天氣。
第2層:額外的環境,如天氣(在大多數地區),維倫和洞穴/內部。
第1層:Cutscene定義。
第0層:基礎環境。
通常情況下,您只能使用envui編輯第0層(基本環境)。
這個mod解決了這個問題。
命令:
envlayer_name() - 在特定圖層中按名稱加載env。
envbase_name() - 加載特定的env作爲envui編輯的基礎。
env_base() - 將加載的env設置爲base。
env_list() - 顯示在特定圖層中加載的env。
env_restore() -將基本env恢復爲當前區域的原始狀態。
用法:
envlayer_name() - envlayer_name(env_skellige_brown.env,3)。在第3層加載Skellige base env。
envbase_name() - envbase_name(env_skellige_brown.env)。加載Skellige base env作爲當前區域的新基礎。
env_base() - env_base(2)。將第二層中的env設置爲基礎。
env_list() - env_list(2)。顯示第2層中加載的env。
env_restore() - env_restore。恢復基礎環境。
DLC天氣:
由於此模塊的工作原理,您需要在開始遊戲之前手動將DLC天氣添加到列表中,以便腳本可以找到它,但是它非常快速且容易。
找到位於Mods \ modEnvHelper \ content \ scripts \ mod中的名爲EnvHelper.ws的腳本。
用你喜歡的文本編輯器打開它(我使用Sublime Text 3)。
向下滾動直到找到 function GetAllEnvPaths(): array<string>
向下滾動到該函數的末尾並寫入 paths.PushBack("");
在引號內你寫下你的dlc天氣環境的路徑(與天氣表中的路徑相同)。
例如:paths.PushBack("dlc\mod\data\fog.env");
如果您發現丟失的香草環境,您也可以這樣做。
而已。您現在可以加載DLC天氣。
一些背景信息:
r0x(STWLM的作者)不久前向我展示了你可以通過改變環境來編輯envui的沼澤env w2w文件中的定義。所以我的想法很自然是“爲什麼不通過腳本和整個遊戲來做到這一點?”。在詢問了一下後,KNG向我指出了他的超綻放mod,它通過腳本編輯w2w文件中的一些環境參數,從而開始 這個模型的開發和開發一個半月,直到我今天得到的。
安裝:
Requierments:
EnvUI
命令控制台
只需拖放即可。它並不難。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。