您的位置: 找手游 > 新闻 > 游戏新闻 > 正文

《最后的咒语》自定义3英雄初始3特性 怎么自定义?

发布时间:2023-04-30 14:06:44
作者: 婷婷
浏览:1075

最后的咒语一款包含了很多种元素玩法的游戏,受到部分玩家的喜爱,游戏从出售到至今仍旧有着不少玩家前赴后继体验。前段时间游戏推出了正式版,所以今天小编带来了最后的咒语自定义3英雄初始3特性 ,一起来看看吧。

自定义3英雄初始3特性

  给大家提供修改初始特性的方法,省去刷特性的时间愉快的尝试各种bd,无代码基础,复制粘贴就行了。

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

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

  }

  操作图示:

游侠网2

  【特性列表在这里】

  度盘链接:1Rx-mFMnVlTfpuo19LH2Zkg提取码:jmoo

  以上就是最后的咒语自定义3英雄初始3特性的全部内容,小编的这份攻略希望能对玩家们有所启发帮助,你们的认可就是我们的动力。后续想要了解更多相关攻略的小伙伴可以关注快乐游,每天都会推送最新最全的攻略。

了解更多游戏资讯,请关注找手游

免责声明:我们致力于保护作者版权,注重分享,被刊用文章【《最后的咒语》自定义3英雄初始3特性 怎么自定义?】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!

发表评论

玩家评论

猜你喜欢内容