ETH官方钱包

前往
大廳
主題

【筆記】法環(huán) 模組分享

YesB大熊 | 2024-07-19 13:27:51 | 巴幣 0 | 人氣 2854



https://www.nexusmods.com/eldenring/mods/5441
Elden Ring Mods Manager - 合併工具

https://github.com/vawser/Smithbox/releases
Smithboxai模組工具

模組參考:

https://www.nexusmods.com/eldenring/mods/5323
同伴精靈 1.12.3

https://www.nexusmods.com/eldenring/mods/1302
艾爾登領(lǐng)主召喚軍團(tuán)


目前我用合併工具加另一款工具查看修訂,舊版的一堆失效
合併工具目前測(cè)試只能與1.12.3相併,其他要是錯(cuò)誤那就遺憾不能使用
需要手動(dòng)更改

https://github.com/soulsmods/ModEngine2/releases
ModEngine2 遊戲模組啟動(dòng)器

請(qǐng)注意模組存檔與正常存檔分開(kāi)
按兩下Mod Engine 2中的 launchmod_eldenring.bat 檔以使用該mod啟動(dòng) Elden Ring
當(dāng)您想正常或在線(xiàn)玩 Elden Ring 時(shí),請(qǐng)退出遊戲並通過(guò) Steam 啟動(dòng)

方式 強(qiáng)烈推薦:使用ModEngine2,將ERModsMerger.exe放在同一個(gè)資料夾中,並按如下方式編輯 config_eldenring.toml
這個(gè)我直接搬合併製作後的資料丟過(guò)去

我發(fā)現(xiàn)一件事regulation.bin檔案也要一併丟到mod資料夾中才會(huì)生效

個(gè)人製作範(fàn)例 可以用來(lái)比對(duì)  載點(diǎn): EldenRing_MODgame1.12.3參考_regulation


===
Smithbox 編輯器
 
簡(jiǎn)單文字?jǐn)⑹觯?/div>
 
Pamam Editor 到參數(shù)編輯這裡 > 修改骨灰有四個(gè)區(qū)域 BuddyParam (骨灰參數(shù))、NpcParam (NPC個(gè)體)、NpcThinkParam(NPC思考參數(shù))、SpEffectParam (註冊(cè)效果 如傷害、免疫等等…)
 
 
 
 
 
把想要的骨灰代碼用裡面選單複製貼上,要注意ID沒(méi)有其他數(shù)據(jù)導(dǎo)致覆蓋
 
BuddyParam 裡面三個(gè)欄位 Trigger spEffect ID是控制召喚骨灰數(shù)量,同一個(gè)骨灰複數(shù)使用一樣ID
最主要召喚不同骨灰使用兩個(gè)Npc param ID 、 Npc Think Param ID
我使用熔爐騎士 DLC大鎚示範(fàn)
此ID在58000094 可以用Crucible Knight Devonia來(lái)搜尋篩選,位置在最下面,一樣我們用複製ID把資料複製一份空白ID上
 


UXM也很重要,為了查看腳本和模型內(nèi)容必須過(guò)UXM解密匯出來(lái)
NpcThinkParam其實(shí)只有設(shè)定機(jī)一些基本功能,骨灰的回動(dòng)和使用技能需要Battle GoalID的有效代碼,檔案經(jīng)過(guò)解密會(huì)曉得AI本體有哪些在操作
 
例如用熔爐騎士 鐵鎚這支DLC敵人,本體NpcParam 代碼是58000094
NpcThinkParam則不存在,必須借用新的創(chuàng)造和使用Battle Goal ID某個(gè)對(duì)應(yīng)對(duì)的才行。
 
我使用CrucibleKnight裡面NpcThinkParam最後一個(gè)25009000
複製一行出來(lái),修改基本的參數(shù)和Battle Goal ID邏輯代碼,經(jīng)過(guò)解密的會(huì)發(fā)現(xiàn)到有一個(gè)580000的ID,剛好對(duì)應(yīng)到NpcParam這個(gè)新的
 
直接貼上BattleGoal ID裡面,用新的骨灰測(cè)試代碼才有生效
技能與身體參數(shù)都有具備

//==============================================================================
//日誌
//==============================================================================
我抓出程式比對(duì)規(guī)則,是安裝遊戲主目錄為主,引擎沒(méi)關(guān)係
比對(duì)開(kāi)始前,請(qǐng)優(yōu)先保留最原始的 regulation.bin 檔案作為備份。
操作步驟:
  1. 使用相同版本進(jìn)行比對(duì)操作:請(qǐng)使用 Elden Ring Mods Manager - 合併工具。可以在匯出的資料夾中找到原始檔案,並複製到遊戲目錄中作為基底進(jìn)行比對(duì)。
    • 匯出資料路徑:C:\Users\使用者\(yùn)AppData\Roaming\ERModsManager\Regulations
  2. 處理比對(duì)結(jié)果
    • 如果比對(duì)結(jié)果中沒(méi)有綠字 (修改過(guò)),某些舊版(例如 1.80.1)需要使用 DSMapStudio 等其他程式的舊版開(kāi)啟。
    • 建議將所有比對(duì)篩選出來(lái)的綠字匯出為 CSV 檔案,以免日後無(wú)法開(kāi)啟。
  3. 比對(duì)規(guī)則
    • 安裝遊戲主目錄為主,引擎版本無(wú)關(guān)緊要。
            此比對(duì)的基底必須在遊戲主目錄資料夾中,要匯出模組等就在設(shè)定Projects 資料夾裡面
    • 遊戲主目錄放入的 regulation.bin 檔案可以是比對(duì)的同版本原始檔案,想自定義放入不同版本、別人的模組也可以做比對(duì)。
    • 主要查看比對(duì)的是 Projects 資料夾中的檔案。Projects 資料夾必定是修改過(guò)或自定義的 regulation.bin      檔案。
    • Projects 資料夾存放位置可以隨意,也可以放到其他自建的資料夾中,以防找不到。這樣可以確保比對(duì)過(guò)程順利且不易出錯(cuò)。

2024/08 - 02
比對(duì)依然有效



modified指令很好找上個(gè)版本的,建議同個(gè)版本模組比對(duì)匯出
差一個(gè)新版本會(huì)少很多東西
請(qǐng)匯出csv檔案到新的regulation.bin裡面合併


自動(dòng)導(dǎo)出選取位置:修改的模組位置\.smithbox\Assets\Paramdex\ER\Names

自動(dòng)導(dǎo)入存放位置:修改的模組位置\.smithbox\ER\prefabs\Names

導(dǎo)入位置只可以單一種txt檔案或csv檔案

比對(duì)修改匯出的還有新功能
Date > Exprot CSV > 選 Modified rows > Exprot to file ...
選擇Exorot all fields
匯出請(qǐng)按照左邊那排英文名子對(duì)照表取同個(gè)名字

----------

2024/08
為什麼法環(huán)不能修改武器只能被強(qiáng)制更新模組才行

猜測(cè)問(wèn)題出在"規(guī)則",一更新設(shè)定都會(huì)跑掉
所以遊戲那裡改前版本武器模組有些沒(méi)效果原因在這 (對(duì)就是調(diào)香瓶

規(guī)則被改模組都要重新修訂regulation.bin
我是用全部匯出,未來(lái)在調(diào)整想要的csv檔案保證未來(lái)更新合併方便
全部匯出方法太爛了,Tools工具那裡有選擇性匯出方法,目前看到是匯出名子

追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

相關(guān)創(chuàng)作

更多創(chuàng)作