鸿运下载站:为玩家推荐真正好玩的手机游戏!
游戏
您当前所在位置:首页 > 游戏攻略 > 游戏攻略

humankind游戏怎么立即建造 人类立即建造修改方法

时间:2025-05-23 09:30:43  来源:互联网  作者:佚名
humankind游戏怎么立即建造 人类立即建造修改方法下面跟随小编一起来看看吧!

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指令复制过来,我就是这么搞的。

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


相关游戏
完美世界云游戏完整版
15.75M / v4.4.0.2960404
4399游戏盒子最新版2022
45.58M / v7.0.0.58 免费安卓版
和平精英云游戏app
24.27M / v4.5.1.2980508 免费安卓最新版
和平精英腾讯游戏
1942.75M / v1.20.13 安卓最新版
魂斗罗归来手游
1875.80M / v1.50.95.2842
天龙八部手游云端版
15.74M / v4.4.0.2960404 安卓版
一剑惊雷手机版
155.60 MB / 3.8.0
九游彩虹物语手游
195.88M / v1.3.9.43
荒野求生大冒险
138.98M / v306.1.1.3018
圣斗士星矢正义传说
1233.91M / v2.0.58 安卓版

玩家评论

精品推荐