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

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

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

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

也许你还喜欢

微软在2025年初再次裁员 涉及安全

近日据Business Insider报道,微软在2025年初再次

三国百将牌郭嘉变牌技巧 三国百将

在三国百将牌里面,郭嘉是一个非常重要的武将,但是变牌技巧却很少有

暗黑破坏神4联机能玩吗 和好友组队

暗黑破坏神4联机怎么玩?暗黑破坏神4上线以来,很多玩家都想邀约自

Supersonic 总结2024年手游行业:混

2024年,全球移动游戏市场持续扩张,规模同比增长近5%[1],游戏出海

使命召唤手游icrko怎么获取 使命召

使命召唤手游icrko怎么获取?使命召唤是一款大型枪战游戏,游戏

雷电游戏单机版排行榜 2026热门经

雷电系列是街机黄金年代最具代表性的飞行射击IP之一,承载着众

好玩的像素装扮游戏下载合集 2026

像素风格装扮类手游凭借鲜明的视觉辨识度与高度自由的个性化创作体验

《Forgery Craft》游戏配置要求介

《Forgery Craft》是一款非常有趣的故事类模拟游戏,而游戏

职业插画师晒10年怍品对比 差距显

除去极少数出道即巅峰的天才,其实大多数的漫画家的画功都是在不断进步的,只

奇迹暖暖会场侍者怎么搭配 会场侍

奇迹暖暖会场侍者怎么搭配?会场侍者是圣诞树密讯风云第五天的搭配主