首页 游戏攻略 正文

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

在游戏《最后的咒语》中,玩家首先需要准备好修改软件: dnSpy 以及任意文本编辑软件等等,然后再打开dnSpy,操作左上角,执行找到游戏目录的操作,然后在下方搜索栏输入:AddGeneratedTrait 等待出结果,具体看如下。

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

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

1、准备好修改软件: dnSpy 以及任意文本编辑软件(记事本也行)

2、打开dnSpy,操作左上角:文件>打开>找到游戏目录 The Last Spell\The Last Spell_Data\Managed 下的 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);

}

相关攻略:最后的咒语德鲁伊强在哪

相关信息

《河洛群侠传》绝龙骨获取方法介绍
《杀戮尖塔》机器人循环详细介绍 循环怎么样
《杀戮尖塔》机器人均衡详细介绍 均衡怎么样
《辐射76》黑屏闪退问题解决方法分享
《杀戮尖塔》机器人回收详细介绍 回收怎么样
《杀戮尖塔》机器人启动流程详细介绍 启动流程怎么样
《战地5》新手各兵种武器选择推荐
《杀戮尖塔》机器人双倍能量离详细介绍 双倍能量怎么样
《河洛群侠传》无限刷正义值方法介绍
《杀戮尖塔》机器人力场详细介绍 力场怎么样
《荒野大镖客2》马匹勇气影响因素解析
《荒野大镖客2》神枪手挑战5完成方法介绍
《杀戮尖塔》机器人刮削详细介绍 刮削怎么样
《荒野大镖客2》马术大师挑战完成技巧指南
《杀戮尖塔》机器人分离详细介绍 分离怎么样
《河洛群侠传》血刀老祖夏扎尔正常打法分享
《河洛群侠传》无限刷檀木及铁刀木方法分享
《杀戮尖塔》机器人冰川详细介绍 冰川怎么样
《杀戮尖塔》机器人冰寒详细介绍 冰寒怎么样
《饥荒》熔炉模式伍迪拉怪技巧指南