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

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

dnspy打开Amplitude.Mercury.firstpass.dll45a热门主流游戏攻略_实用技巧_经验分享

找到Amplitude.Mercury.Simulation包下的DepartmentOfIndustry类45a热门主流游戏攻略_实用技巧_经验分享

找这个方法private void ProcessOrderBuyoutConstructionAt(OrderBuyoutConstructionAt order)45a热门主流游戏攻略_实用技巧_经验分享

其中有一行是this.majorEmpire.DepartmentOfTheTreasury.Pay(buyoutCost);45a热门主流游戏攻略_实用技巧_经验分享

括号里给它改成this.majorEmpire.DepartmentOfTheTreasury.Pay(FixedPoint.Zero);45a热门主流游戏攻略_实用技巧_经验分享

具体改法就是右键编辑IL指令(因为反编译会因为引用外部dll无法再次编译,为了省事直接干IL)45a热门主流游戏攻略_实用技巧_经验分享

找到调用Pay的这句:45a热门主流游戏攻略_实用技巧_经验分享

26 004E callvirt instance void Amplitude.Mercury.Simulation.DepartmentOfTheTreasury::Pay(valuetype [Amplitude.Framework]Amplitude.FixedPoint)45a热门主流游戏攻略_实用技巧_经验分享

然后找它前面一句,就是加载buyoutCost的那句,应该是ldloc.3,如果不是就看看前面的一个函数GetBuyoutCost之后存到第几个位置了,应该有一句stloc.3和这个ldloc.3是对着的先存后读的。45a热门主流游戏攻略_实用技巧_经验分享

把ldloc.3给改成45a热门主流游戏攻略_实用技巧_经验分享

25 0049 ldsfld valuetype [Amplitude.Framework]Amplitude.FixedPoint [Amplitude.Framework]Amplitude.FixedPoint::Zero45a热门主流游戏攻略_实用技巧_经验分享

就是加载了一个FixedPoint.Zero这个静态变量。如果怕写错就找一下这个变量,然后查它的引用,找一行读取的IL指令复制过来,我就是这么搞的。45a热门主流游戏攻略_实用技巧_经验分享

保存进游戏,造个建筑,用金币直接买,然后金币不减少,修改成功。45a热门主流游戏攻略_实用技巧_经验分享

45a热门主流游戏攻略_实用技巧_经验分享

也许你还喜欢

《原始传奇》电脑版卧虎藏龙,奖励多

【卧龙山庄】参与等级:40级以上,参与时间:每天的11点-24

DNF手游什么时候上线 手游上线预测

DNF最近大家一直关心的手游什么时候上线,最近也有新的消息了,预计会在6

绝地求生延迟高怎么办 绝地求生延

《绝地求生》12赛季更新后,相信不少玩家也是第一时间更新了游戏,

DNF3月5日更新内容 3月5日更新详解

DNF随着100级的即将到来,很多勇士们都很关注这一新版本的到来,最近也

创界神秘传说我去玩《梦幻之城》萌

我去玩《梦幻之城BT》是一款富含经典动漫元素的RPG网页游戏。这

DNF蓝宝石获得方法是什么 DNF蓝宝

dnf中的蓝宝石具体是用来干嘛的呢?好多小伙伴们可能都还不是很清楚呢,小

epic喜加一确定 冰汽时代免费领取

据目前官方公布的消息,EPIC本周四喜加一基本确定为《冰汽时代》

DNF时间引导石礼盒获得方式 时间引

地下城与勇士最近的活动还是非常多变的,很多职业都得到最大程度的加强。许多

倒计时两天——“狼人对决”前,你需

创新CCG《狼人对决》定档5月14日,它凭借着昼夜双机制和火热

DNF扭曲世界的次元任务怎么接 扭曲

很多小伙伴们可能还不是很清楚dnf中扭曲世界的次元任务要怎么接呢?在哪接