最后的咒语怎么修改初始特性
在游戏《最后的咒语》中,玩家首先需要准备好修改软件: 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);
}
免责声明:特玩网发此文仅为传递信息,不代表特玩网认同其观点或证实其描述。
同时文中图片应用自网络,如有侵权请联系删除。
03-17
《大侠立志传》招募神捕门掌门攻略03-15
《大侠立志传》猎户加入队伍方法03-15
《大侠立志传》EA版独狼暗器流配装思路讲解03-15
《大侠立志传》初始救人任务选择攻略03-15
《大侠立志传》猪环获得方法03-15
《大侠立志传》野猫位置一览03-15
《大侠立志传》英雄会奖励一览03-15
《大侠立志传》脏街系列任务攻略03-15
《大侠立志传》与掌门切磋及灭门捷径分享03-15
大侠立志传敏捷属性怎么提升?大侠立志传敏捷提高攻略03-15
《大侠立志传》新手开荒攻略03-15
《大侠立志传》清风寨碎银获得方法攻略03-15
《大侠立志传》无名小村全碎银位置一览03-15
《大侠立志传》清风寨全碎银位置详情03-15