世嘉人类不耗费金币快速建造建筑代码分享

世嘉旗下的策略游戏新作《人类》拥有众多文明,玩家需要在游戏中发展文明,那么有没有什么方法可以不耗费金币快速建造建筑呢?当然有啦,下面就给各位带来人类无需金币立即建造代码,有需要的小伙伴赶紧来看看吧。

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

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

也许你还喜欢

天谕手游PVP英灵推荐排行一览

在《天谕手游》中英灵其实就是宠物,具备其特色的技能,可以出战帮你

roblox怎么充值robux

Robux是Roblox平台专属虚拟货币,可用于购买游戏皮肤

2026高人气手游推荐 2026好玩又热

2026年值得关注的五款新游已陆续亮相,涵盖开放世界、国风卡

超星学习通校外学分在哪申请

小伙伴们知道如何在超星学习通中申请校外学分吗?今天小编就来为

《苍蓝前线》远征玩法介绍

《苍蓝前线》是一款策略游戏,远征玩法的军团征讨每天都会更新三个B

花亦山心之月RP老板怎么样 花亦山

花亦山心之月RP老板作为和哑舍联动的新名士,一下子就引起了粉丝们

永劫无间天海芜湖大司马造型捏脸数

芜湖大司马相信大家都不陌生,很多人都非常喜欢他那幽默搞笑的直播风

《龙之歌:美食与冒险》抢先体验开启

Etherous Games工作室开发,一款治愈系经营冒险新游《龙之歌:

恋爱冒险游戏《LoveR Kiss》推出强

Dragma Games 于 7 月 9 日公布了《LoveR Ki

《三国计》关羽介绍

《三国计》是一款策略游戏,武将养成是核心乐趣所在。关羽在游戏里是