人类怎么立即建造 人类立即建造修改方法
如何立即构建人类游戏?立即建造是玩家迫切需要的技能,尤其是在游戏前期生产力缺乏的情况下。下面小编马上带来人类游戏的搭建和修改。让我们看一看。
人类游戏立即构建并修改方法
首先找到nspy,打开Amplitude.Mercury.firstpass.dll。
在振幅下找到工业类的部门。水星号。模拟包。
找到这个方法,私有Void processorderbuyotconstraint(orderbuyotconstraint Order)
其中一行是这样的。大帝国。教育部。支付(买断成本);
在括号里,改成这个。大帝国。软件系。支付(定点。零);
具体方法是右键编辑IL指令(因为反编译因为引用外部dll不能再编译,所以我们可以直接做IL省事)
找到这个叫Pay的句子
26 004E callvirt实例无效振幅。水星. simulation . department of treasury::Pay(value type[振幅。框架]振幅。定点)
然后寻找它前面的那句话,也就是加载buyoutCost的那句话,应该是ldloc.3,如果不是,就看前面的函数GetBuyoutCost已经保存的位置。应该有一个句子stloc.3和这个LDLOC.3是对立的,应该先存储再读取。
将ldloc.3更改为
25 0049 LDS fld value type[Amplitude。框架]振幅。定点[振幅。框架]振幅。定点::零
即一个名为FixedPoint的静态变量。零装。如果怕出错,就查这个变量,然后查它的引用,找一行read IL指令复制。我就是这么做的。
保存游戏,建造建筑,直接用金币购买,那么金币不会减少,改装成功。