首页 游戏攻略 正文

世嘉人类不花金币怎么建造 详细方法介绍

在游戏中是可以不花金币立即建造建筑的,不过需要一些修改,那么世嘉人类不花金币怎么建造呢?还不知道的玩家快来看小编带来的详细方法介绍吧。

详细方法介绍

dnspy打开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)

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

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

以上就是今天为大家带来世嘉人类不花金币怎么建造的全部内容,希望对大家有所帮助,更多的内容请持续关注游戏之家,为你带来最新最全的游戏相关内容。

相关信息

lol幸运召唤师8月活动网址 道聚城1折皮肤抽取地址介绍
无人深空如何通过重新开启游戏刷行动中心奖励操作详解
无人深空PC掉帧怎么解决 PC版掉帧解决方法攻略
星界边境骇翼怎么打 星界边境骇翼新手打法攻略
我的世界力量药水合成表攻略 力量药水怎么合成
诛仙手游生活技能怎么升级 生活技能升级解析攻略
成长家园2飞船部件怎么获得 飞船部件获取方法
成长家园2技能怎么获得 技能获取解析攻略
我的世界新手常见问题解析攻略
我的世界画轴建造视频教学 画轴怎么建造
lol新英雄克烈怎么玩 lol新英雄克烈连招方法介绍
成长家园2星之植物有什么用 星之植物作用解析
炉石传说卡拉赞之夜版萨隆法术牧卡组详解
侠客风云传前传天赋系统详解 打造专属精英团队
球球大作战夜精灵多少棒棒糖 夜精灵皮肤价格介绍
DNF星月碎片有什么用 星月碎片作用及获取方法介绍
炉石传说卡拉赞之夜进化萨怎么玩 新版进化萨卡组详解
侠客风云传四周目武功方面体验心得分享
炉石传说卡拉赞之夜版加固战怎么玩 新版加固战卡组详解
石油骚动天然气怎么用 石油骚动天然气用法