您的位置: 單機 > 攻略 > 游戲問答 > 攻略詳情

最后的咒語怎么修改初始特性

時間:2023-03-14 14:45:56
  • 來源:最后的咒語吧
  • 作者:DDZERO
  • 編輯:蘿卜青菜
0

在游戲《最后的咒語》中,玩家首先需要準備好修改軟件: dnSpy 以及任意文本編輯軟件等等,然后再打開dnSpy,操作左上角,執(zhí)行找到游戲目錄的操作,然后在下方搜索欄輸入:AddGeneratedTrait 等待出結(jié)果,具體看如下。

最后的咒語怎么修改初始特性

最后的咒語怎么修改初始特性

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

2、打開dnSpy,操作左上角:文件>打開>找到游戲目錄 The Last Spell\The Last Spell_Data\Managed 下的 TheLastStand.dll 打開 (備份原文件!備份原文件!備份原文件!)

3、在下方搜索欄輸入:AddGeneratedTrait 等待出結(jié)果 (注意右側(cè)搜索范圍選擇"以上所有"、"所選文件")

4、雙擊打開搜索結(jié)果,打開后按 Ctrl+F 快捷鍵搜索關鍵詞 AddGeneratedTrait,找到圖中代碼位置(也可以看左側(cè)行數(shù)在1228處)

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

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

7、修改完成后,操作左上角:文件>保存模塊>確定

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

游戲更新后需要重新修改,dnSpy這軟件可以留著,單機游戲修改很常用的。

修改代碼:

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

{

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

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

this.AddGeneratedTrait("戰(zhàn)士特性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);

}

相關攻略:最后的咒語德魯伊強在哪

7.0
已有8人評分 您還未評分!
  • 類型:策略游戲
  • 發(fā)行:The Arcade Crew
  • 發(fā)售:2023-03-09
  • 開發(fā):CCCP Games
  • 語言:簡中 | 英文
  • 平臺:PC
  • 標簽:生存,建造,永久死亡

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

3DM自運營游戲推薦 更多+