更多
网页游戏
当前位置:攻略首页 > 单机游戏攻略 > 人类 > 正文

《人类》怎么立即建造?立即建造修改方法

2021-08-18 11:21:33 策略战棋SLG 人气值:加载中...

  humankind游戏怎么立即建造?立即建造是玩家们迫切需要的技能,尤其是在游戏前期生产力缺乏的时候,下面小编就带来humankind游戏立即建造修改方法,一起来看看吧。

游侠网1

humankind游戏立即建造修改方法

  首先找到nspy打开Amplitude.Mercury.firstpass.dll

  找到Amplitude.Mercury.Simulation包下的DepartmentOfIndustry类

  找这个方法private void ProcessOrderBuyoutConstructionAt(OrderBuyoutConstructionAt order)

  其中有一行是this.majorEmpire.DepartmentOfTheTreasury.Pay(buyoutCost);

  括号里给它改成this.majorEmpire.DepartmentOfTheTreasury.Pay(FixedPoint.Zero);

  具体改法就是右键编辑IL指令(因为反编译会因为引用外部dll无法再次编译,为了省事直接干IL)

游侠网2

  找到调用Pay的这句

  26 004E callvirt instance void Amplitude.Mercury.Simulation.DepartmentOfTheTreasury::Pay(valuetype [Amplitude.Framework]Amplitude.FixedPoint)

  然后找它前面一句,就是加载buyoutCost的那句,应该是ldloc.3,如果不是就看看前面的一个函数GetBuyoutCost之后存到第几个位置了,应该有一句stloc.3和这个ldloc.3是对着的先存后读的。

  把ldloc.3给改成

  25 0049 ldsfld valuetype [Amplitude.Framework]Amplitude.FixedPoint [Amplitude.Framework]Amplitude.FixedPoint::Zero

  就是加载了一个FixedPoint.Zero这个静态变量。如果怕写错就找一下这个变量,然后查它的引用,找一行读取的IL指令复制过来,我就是这么搞的。

  保存进游戏,造个建筑,用金币直接买,然后金币不减少,修改成功。

  以上就是humankind游戏立即建造修改方法,想要了解更多相关攻略的小伙伴可以持续关注游侠网,这里每天会为大家推送最新最全的攻略,一定不要错过哦。

攻略汇总

配置要求

上线时间

玩法演示

按键操作

常用术语

成就一览

玩法推荐

快速爆兵

立即建造

前期打仗

利用宗教

开局打法

前哨建造

文化介绍

凯尔特

不列颠

日耳曼

暹罗

奥匈帝国

祖鲁

更多内容:人类专题人类论坛

查看人类攻略大全

人类HUMANKIND
上市时间:2021-08-18
游戏平台:PC
游戏类型:策略战棋SLG
制作公司:AMPLITUDE Studios
游戏语言:中文,英文,其他
发行公司:SEGA
关于游侠 | 广告合作 | 人才招聘 | 友情链接 | 联系我们 | 网站地图 | 投诉建议 | 版权保护投诉指引
CopyRight © 1999-2023 ALi213.Net All Right Reserved 游侠网 版权所有 | 苏ICP备2023007791号