《艾爾登法環》中用Yapped定製自己心中武器的通俗教程


3樓貓 發佈時間:2023-10-11 10:20:35 作者:阿卡託什 Language

縱觀老頭環中的武器,大多數顏值與強度總是不能同時都令人滿意,帥氣的武器強度不夠看,強度高的武器顏值又不行,比如我超級喜歡卡利亞騎士劍的模型,但由於它不能質變且戰技偉哉卡利亞在失色武器上並不強,讓我這個對顏值有著執念的玩家很是難受。於是,我上網研究了一下怎麼用Yapped這個工具對遊戲進行解包修改,定製一個自己滿意的武器,並用它通關了新開的檔。Yapped能修改非常多遊戲裡的數據,比如模型,動作模組,戰技,武器數值和補正,特效和特效數值等等等等,基本上可以滿足絕大多數人對裝備和法術的修改需求,接下來我就根據自己的經驗,簡要分享一下如何使用Yapped,以及修改數據要避開哪些坑。

首先,到Github上去下載該工具,Yapped下載鏈接,或者到3dm下別人做的漢化版,漢化版鏈接。有一說一,Github上的2.15.1版本貌似能解的數據更多,但是用起來卡卡的,不如舊版好用。

第一次打開Yapped會提示,找不到regulation.bin文件,此時需要自己點左上角File下的open找到老頭環的文件目錄裡的regulation.bin文件,該工具會在你修改完保存時自動備份原文件

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第0張

打開該文件後,可以看到三個區域,最左邊是Param也就是遊戲裡參數的分類,中間是該參數下的一條條的數據ID,最右邊是中間每條數據裡包含的數據。舉個例子,最左邊EquipParamWeapon就是遊戲裡所有武器類,點開後中間row下一行行數字則是每個武器的ID,再點擊其中一個ID,最右邊就是該武器的各項詳細數據。說起來,順便分享一下艾爾登法環裡全物品ID表,方便大夥查找,艾爾登法環全物品ID表。左邊常用參數的介紹,可以看看這個up主作的總結https://www.bilibili.com/read/cv16338944/,總之你想修改什麼東西前提是先找到它的分類。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第1張

接下來,我做個示範,把遊戲裡闊劍的模型改成卡利亞騎士劍的模型,把戰技改成赫芬尖塔劍的毀滅靈光(這個戰技特效賊帥)。

第一步,找到闊劍的ID,查詢ID表可知為2020000,於是到EquipParamWeapon裡找到這個ID,在Name裡填上闊劍方便下次查找,再找到卡利亞騎士劍的ID為2180000寫上名字做標記。

第二步,看到右邊的Field欄裡,找到Equip Model ID,得知卡利亞騎士劍的模型ID為227,然後回到闊劍那裡將該數據改為227並回車保存,這樣就把闊劍的模型改成卡利亞騎士劍的模型了,由於老頭環裡武器的攻擊距離是跟著武器模型走的,所以闊劍很容易就解決太短的問題了,PS:如果你用的是質變武器,則需要改相應質變武器的數據,比如闊劍冰質變後ID是2020900,跟原來的ID不是同一個。當然你也可以把Icon ID也一起改了,連武器圖標都一樣,不過這樣做戰鬥時容易分不清武器是哪個。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第2張

相比修改模型,修改戰技就稍微麻煩了一點,首先要知道一點的是,老頭環裡戰灰和戰技是兩個概念,戰灰可以理解為調用戰技的外殼。

那麼要想把闊劍的戰技改成毀滅靈火有兩種方法:簡單一點就是直接找到闊劍Sword Arts Param ID將其修改為赫芬尖塔劍的戰技ID 1021,但是這樣修改有個弊端就是隻能改沒質變的武器,沒法改已經質變的武器,因為遊戲裡想要對武器進行質變一定會用戰灰進行覆蓋,你在這裡做的修改的只是武器原生戰技。於是根據我前面說的戰灰和戰技的關係,第二種方法思路可以這樣,修改一個不怎麼用的戰灰的戰技ID,然後再把這個戰灰裝到闊劍上就可以了,這樣也兼顧了武器質變和戰技。戰灰的分類是EquipParamGem,Field欄裡Sword Arts ID就是這個戰灰所調用的戰技的ID。當然,對於失色武器來說是沒法換戰灰的,這個也可以改,只需要把Ash of War Type改成2-Allow Change就行。

然而,這樣改完大部分人興沖沖上游戲試驗之後肯定會說,不對啊,毀滅靈火第一段揮劍動作是有傷害的啊,為什麼我改到別的武器之後沒了。這是因為老頭環裡特殊武器與其特殊戰技行為ID是綁定的,如果只是像上面這樣單純改戰技是沒法完全起作用的,還需要將被修改武器的Behavior Variation ID也改成與原武器一樣的ID。如果你修改了武器的戰技後發現沒有特效或者修改動作模組後發現有幾段動作沒傷害也是同理,就像我把卡利亞騎士劍的Special Motion Category改成了蛇骨刀的二連斬重擊動作ID165,同樣還要把Behavior Variation ID改成蛇骨刀的901,這樣二連斬兩段斬擊才會都有傷害。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第3張

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第4張

把輝石克力士的輝石慧礫裝到騎士大劍上

除此之外,Yapped也支持修改武器多種數值,例如我想要一把武器的力量補正變成S,那麼你可以找到Correction:STR,將其改成100!遊戲裡的SABCDE字母實際上是這裡數值一個範圍的簡化,也就是說即便一個武器補正都是A,具體數值也是不一樣的。

還有人肯定想說,要是我想把直劍的衝擊力改高一點怎麼沒找到對應的Field怎麼回事,這是因為武器本身其實是沒有衝擊力的,只有削韌也就是失衡值,對應Poise Damage,而衝擊力實際上是動作產生的,要想讓直劍擁有大劍的衝擊力,則需要在AtkParam_Pc裡找到直劍的輕擊動作ID,修改其Damage Level即可。至於查詢動作ID是多少這個就麻煩一點了,需要搭配Cheat Engine來捕捉動作,包括如果你想修改法術效果也得用CE來捕捉找到對應ID。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第5張

再簡單說說法術子彈和特效這些。眾所周知冰槍這個戰技是個神技,但奈何它的命中距離令人堪憂,經常要站的特別近才能打到人,於是我用CE捕捉了冰槍發射的這個冰彈ID為2490,然後到Bullet分類裡找到,把它的Duration從0.5秒改成了2秒,直接起飛,堪稱屠龍利器,要注意的是,改Attenuation Range沒什麼用,我感覺是因為Duration主導子彈的飛行時長,飛得足夠久才會增加命中距離。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第6張

特效方面,說起來武器的質變異常累積其實也是特效帶來的,自帶異常的武器本身有特效ID,跟禱告和油脂附魔實際上原理差不多。特效也可以用CE捕捉,隸屬於SpEffectParam,比如龍鱗刀釋放戰技後的冰雷特效是1891,你可以將這個特效裡的Damage +: Lighting來改變改特效增加的雷屬性傷害。重點來了,特效和命中特效也是兩個東西,比如冰雷特效本身是不帶冰凍累積的,之所以遊戲裡有冰凍異常,是因為他它的命中特效Attack SpEffect ID為1894,這個特效才是帶冰凍異常的,可以找到其Aux Inflict  +: Frostbite來進行修改。如果你想為一個本身沒有異常累積的武器添加異常累積,則需要到武器修改那裡,找到Behavior SpEffect和SpEffect Message ID,將其修改,具體數值可以參考其他自帶異常或者質變的武器。異常累積特效其實也是命中特效,但是同一種異常累積有不同數值,這也就導致它其實是一個範圍,比如出血異常是從105000到105275,這個範圍類的特效都是出血,只是數值不一樣。

《艾爾登法環》中用Yapped定製自己心中武器的通俗教程-第7張

寫了這麼多,實際上也只是Yapped修改的冰山一角,還有很多功能大夥可以自己學習一下,實在說不完,想要熟練的使用這個工具確實需要一定的英文基礎,同時要非常有耐心的查找,我之前琢磨的時候一搞就是一天,跟以前玩老滾5裝mod一樣,賊花時間。最後,提醒一下,改這個跟裝mod是一樣的,記得要離線遊玩!


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com