如何自定义《最后的咒语》自定义3英雄初始3的特点?_最后一个法术英雄极限
最后一个魔咒是一个有很多元素的游戏,受到一些玩家的喜爱。自从游戏发售以来,很多玩家还是有一波又一波的经历。前段时间游戏正式版上线,所以今天边肖带来了最终法术自定义3英雄初始3特性,一起来看看吧。
自定义3英雄初始3个功能
给你提供一个修改初始特性的方法,节省刷特性的时间,愉快的尝试各种bd,没有代码基础,复制粘贴即可。
1.准备修改软件:dnSpy和任何文字编辑软件(记事本也可以)。
2.打开dnSpy,操作左上角:打开文件,找到游戏目录thelastspelthelastspill _ data managed下的TheLastStand.dll(备份原文件!备份原始文件!备份原始文件!)
3.在下面的搜索栏中输入:AddGeneratedTrait,等待结果(注意,在右边的搜索范围中,上面和选中的文件都被选中)。
4.双击打开搜索结果。打开后按Ctrl+F搜索关键字AddGeneratedTrait,找到图中的代码位置(也可以看到左边的行数是1228)。
5.这三个代码的含义是赋予主人公三个特征,即背景特征、次要特征和随机特征...不管他,只要把这里的代码复制过来,把原来的三个代码删掉,把特征Id换成你想要的就行了。
6.在功能列表中查找功能Id。直接获取的源文件是英文的。我在基本属性中添加了一个中文引用。用记事本等软件打开。搜索属性名,看看属性加成是否符合你想要的。如果匹配,就复制Id。
7.修改后,操作左上角:文件保存模块确定。
只有新刷的英雄才会生效(重开,商店)。如果不想改,用原来的备份文件替换就行了。
游戏更新后,需要再次修改。dnSpy可以保留,单机游戏的修改很常见。
修改代码:
如果(这个。PlayableUnit . ArchetypeId = =混战)
{
这个。AddGeneratedTrait(warrior id 1,reftraitPoints,true);
这个。AddGeneratedTrait(战士特性Id2,reftraitPoints,true);
这个。AddGeneratedTrait(战士特性Id3,reftraitPoints,true);
}
elseif(这个。PlayableUnit .原型= =范围)
{
这个。AddGeneratedTrait(shooter id 1,reftraitPoints,true);
这个。AddGeneratedTrait(射手特性Id2,reftraitPoints,true);
这个。AddGeneratedTrait(射手特性Id3,reftraitPoints,true);
}
elseif(这个。playable unit . archetype id = = Magic)
{
这个。AddGeneratedTrait(图像特征Id1,reftraitPoints,true);
这个。AddGeneratedTrait(图像特征Id2,reftraitPoints,true);
这个。AddGeneratedTrait(图像特征Id3,reftraitPoints,true);
}
操作图:
特性列表在这里。
拨号链接:1Rx-mfmnvltfpuo 19 LH 2 zkg提取代码:jmoo