首页 游戏攻略 正文

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

在游戏《最后的咒语》中,玩家首先需要准备好修改软件: 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);

}

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

相关信息

打造世界怎么吃东西 打造世界食物心得
暗黑3乔丹之石哪里出 乔丹之石属性及掉落方法
战争游戏红龙存档在哪里 存档位置介绍
神奇蜘蛛侠2配置要求 最低电脑配置要求
信长之野望6天翔记游戏秘籍大全
信长之野望5内存不够怎么办
战争游戏红龙游戏进不去怎么办
战争游戏红龙燃油怎么获取
战争游戏红龙解压后无法运行怎么办
战争游戏红龙无法召唤空军怎么办
战争游戏红龙新手攻略 战术玩法心得
战争游戏红龙怎么操作 键位操作一览表
战龙PC配置要求 最低配置和推荐配置
天天酷跑积分抽奖技巧 永久人物坐骑怎么获得
二战太平洋英雄全部关卡开启秘籍
黑暗之魂2珊第之枪大量磨耐久的方法 快速磨耐久
战龙橙色装备高掉落必备攻略
天天酷跑星星的猫炸鸡和啤酒有什么用 多少分
阿加雷斯特战记休眠森林任务怎么做 迷路了怎么办
如龙维新防具怎么锻造 防具锻造全览