《最後的咒語》自定義3英雄初始3特性 怎麽自定義? - 遊戲狂
廣告

《最後的咒語》自定義3英雄初始3特性 怎麽自定義?

請拿手機掃描此QRCODE

傳到手機看

2023-03-15

廣告

最後的咒語一款包含了很多種元素玩法的遊戲,受到部分玩家的喜愛,遊戲從出售到至今仍舊有著不少玩家前赴後繼體驗。前段時間遊戲推出了正式版,所以今天小編帶來了最後的咒語自定義3英雄初始3特性 ,一起來看看吧。

自定義3英雄初始3特性 

給大家提供修改初始特性的方法,省去刷特性的時間愉快的嘗試各種bd,無程式碼基礎,複製貼上就行了。

廣告

1、準備好修改軟體:dnSpy以及任意文字編輯軟體(記事本也行)

2、打開dnSpy,操作左上角:檔案>打開>找到遊戲目錄The Last SpellThe Last Spell_DataManaged下的TheLastStand.dll打開(備份原檔案!備份原檔案!備份原檔案!)

3、在下方搜索欄輸入:AddGeneratedTrait等待出結果(注意右側搜索範圍選擇"以上所有"、"所選檔案")

4、雙擊打開搜索結果,打開後按Ctrl+F快捷鍵搜索關鍵詞AddGeneratedTrait,找到圖中程式碼位置(也可以看左側行數在1228處)

5、這3句程式碼的意思就是給英雄3個特性,背景特性、第二特性、隨機特性...不管他,直接把程式碼複製到這裡並刪除原來的3句程式碼,把特性Id替換成你想要的就行了

6、特性Id在特性列表裡找,直接拿的源檔案是英文的,給你們加了基礎屬性中文參照,用記事本之類的軟體打開,搜索屬性名稱查看屬性加成是不是和想要的匹配,匹配的話就把Id複製過去就行了

7、修改完成後,操作左上角:檔案>保存模塊>確定

新刷出的英雄才會生效(重開、商店),不想改了用備份的原檔案替換就行了。

遊戲更新後需要重新修改,dnSpy這軟體可以留著,單機遊戲修改很常用的。

  修改程式碼:

if(this.PlayableUnit.ArchetypeId=="Melee")

{

this.AddGeneratedTrait("戰士特性Id1",ref traitPoints,true);

this.AddGeneratedTrait("戰士特性Id2",ref traitPoints,true);

this.AddGeneratedTrait("戰士特性Id3",ref traitPoints,true);

}

else if(this.PlayableUnit.ArchetypeId=="Range")

{

this.AddGeneratedTrait("射手特性Id1",ref traitPoints,true);

this.AddGeneratedTrait("射手特性Id2",ref traitPoints,true);

this.AddGeneratedTrait("射手特性Id3",ref traitPoints,true);

}

else if(this.PlayableUnit.ArchetypeId=="Magic")

{

this.AddGeneratedTrait("法師特性Id1",ref traitPoints,true);

this.AddGeneratedTrait("法師特性Id2",ref traitPoints,true);

this.AddGeneratedTrait("法師特性Id3",ref traitPoints,true);

}

  操作圖示:

《最後的咒語》自定義3英雄初始3特性  怎麽自定義?

【特性列表在這裡】

度盤連結:1Rx-mFMnVlTfpuo19LH2Zkg提取碼:jmoo

以上就是最後的咒語自定義3英雄初始3特性的全部內容,小編的這份攻略希望能對玩家們有所啟發幫助,你們的認可就是我們的動力。後續想要了解更多相關攻略的玩家可以關注,每天都會推送最新最全的攻略。


來源:遊俠網

廣告

廣告

遊戲資訊

最後的咒語 (The Last Spell)

類別: 策略
平台: PC, Switch
開發: The Arcade Crew
發行: The Arcade Crew
上市: 2021年06月03日

《最後的咒語 (The Last Spell)》是一款兼具回合制戰棋、基地建設和Roguelite隨機元素的策略RPG遊戲。在夜晚,操控你的英雄小分隊擊退如潮的敵人;在白天,指揮建設城鎮,鞏固防禦工事。末日將至,用你的智慧和力量守衛人類最後的避風港! 

更多 最後的咒語 攻略|新聞

廣告
最後的咒語一款包含了很多種元素玩法的遊戲,受到部分玩家的喜愛,遊戲從出售到至今仍舊有著不少玩家前赴後繼體驗。前段時間遊戲推出了正式版,所以今天小編帶來了最後的咒語自定義3英雄初始3特性 ,一起來看看吧。 https://gamemad.com/guide/236568 自定義3英雄初始3特性 給大家提供修改初始特性的方法,省去刷特性的時間愉快的嘗試各種bd,無程式碼基礎,複製貼上就行了。 1、準備好修改軟體:dnSpy以及任意文字編輯軟體(記事本也行) 2、打開dnSpy,操作左上角:檔案>打開>找到遊戲目錄The Last SpellThe Last Spell_DataManaged下的TheLastStand.dll打開(備份原檔案!備份原檔案!備份原檔案!) 3、在下方搜索欄輸入:AddGeneratedTrait等待出結果(注意右側搜索範圍選擇"以上所有"、"所選檔案") 4、雙擊打開搜索結果,打開後按Ctrl+F快捷鍵搜索關鍵詞AddGeneratedTrait,找到圖中程式碼位置(也可以看左側行數在1228處) 5、這3句程式碼的意思就是給英雄3個特性,背景特性、第二特性、隨機特性...不管他,直接把程式碼複製到這裡並刪除原來的3句程式碼,把特性Id替換成你想要的就行了 6、特性Id在特性列表裡找,直接拿的源檔案是英文的,給你們加了基礎屬性中文參照,用記事本之類的軟體打開,搜索屬性名稱查看屬性加成是不是和想要的匹配,匹配的話就把Id複製過去就行了 7、修改完成後,操作左上角:檔案>保存模塊>確定 新刷出的英雄才會生效(重開、商店),不想改了用備份的原檔案替換就行了。 遊戲更新後需要重新修改,dnSpy這軟體可以留著,單機遊戲修改很常用的。   修改程式碼: if(this.PlayableUnit.ArchetypeId=="Melee") { this.AddGeneratedTrait("戰士特性Id1",ref traitPoints,true); this.AddGeneratedTrait("戰士特性Id2",ref traitPoints,true); this.AddGeneratedTrait("戰士特性Id3",ref traitPoints,true); } else if(this.PlayableUnit.ArchetypeId=="Range") { this.AddGeneratedTrait("射手特性Id1",ref traitPoints,true); this.AddGeneratedTrait("射手特性Id2",ref traitPoints,true); this.AddGeneratedTrait("射手特性Id3",ref traitPoints,true); } else if(this.PlayableUnit.ArchetypeId=="Magic") { this.AddGeneratedTrait("法師特性Id1",ref traitPoints,true); this.AddGeneratedTrait("法師特性Id2",ref traitPoints,true); this.AddGeneratedTrait("法師特性Id3",ref traitPoints,true); }   操作圖示: https://img2.gamemad.com/2023/03/15/tRugrmUp.jpg 【特性列表在這裡】 度盤連結:1Rx-mFMnVlTfpuo19LH2Zkg提取碼:jmoo 以上就是最後的咒語自定義3英雄初始3特性的全部內容,小編的這份攻略希望能對玩家們有所啟發幫助,你們的認可就是我們的動力。後續想要了解更多相關攻略的玩家可以關注,每天都會推送最新最全的攻略。 來源:遊俠網
https://gamemad.com/guide/236568
0