
文章插圖
humankind游戲怎么立即建造?立即建造是玩家們迫切需要的技能,尤其是在游戲前期生產力缺乏的時候,下面小編就帶來humankind游戲立即建造修改方法,一起來看看吧 。

文章插圖
humankind游戲立即建造修改方法首先找到nspy打開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,如果不是就看看前面的一個函數(shù)GetBuyoutCost之后存到第幾個位置了,應該有一句stloc.3和這個ldloc.3是對著的先存后讀的 。
把ldloc.3給改成
25 0049 ldsfld valuetype [Amplitude.Framework]Amplitude.FixedPoint [Amplitude.Framework]Amplitude.FixedPoint::Zero
就是加載了一個FixedPoint.Zero這個靜態(tài)變量 。如果怕寫錯就找一下這個變量,然后查它的引用,找一行讀取的IL指令復制過來,我就是這么搞的 。
保存進游戲,造個建筑,用金幣直接買,然后金幣不減少,修改成功 。
【人類怎么立即建造 人類立即建造修改方法】
推薦閱讀
- 支付寶錢包怎么查詢高考成績 支付寶錢包怎么查高考成績
- 唐高宗李治怎么死的
- 塊狀硬的麥芽糖怎么做
- 貓耳fm怎么設為音樂視頻 貓耳FM放松音樂在哪里 4月02日最新整理發(fā)布
- 竹筍鮮肉包子餡的做法 竹筍鮮肉包子餡怎么做
- 云服務怎么定位別人的手機
- 人類生產力溢出怎么辦 人類生產力溢出解決辦法
- 蘋果12promax怎么錄屏 蘋果12promax錄屏的方法
- 電腦找不到網絡連接怎么回事
- 南瓜和鱈魚一起怎么做
