1. 萬盛遊戲攻略網
  2. 單機游戲攻略
  3. 網絡游戲攻略
  4. 電玩游戲攻略
  5. 手機游戲攻略
  6. 平板游戲攻略
 萬盛遊戲攻略網 >> 單機游戲攻略 >> 缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦
缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦
2022-06-11
相信很多玩家在玩缺氧游戲時會遇到冰蘿卜不夠用的情況,那麼該如何增加冰蘿卜的數量呢,下面小編就為大家帶來缺氧利用dnspy增加冰蘿卜方法,希望能夠幫助到各位玩家。

在Assembly-CSharp.dll中,種子的管理有一個專門的類,我們只需要修改這個類,就可以實現所有種子的修改。

在Dnspy中,我建議采用IL指令修改,

一是IL指令的修改不需要把Assembly-CSharp.dll放在原來的編譯環境下(也就是在原目錄下),這樣可以避免改錯了游戲打不開。

二是IL指令可以修改一些更加深層次的操作。

直接 反編譯—編譯 的話可能導致變量名字變化,不美觀。

當然有些東西IL不能完全解決,但是這就無所謂了。

以下是操作(點擊查看大圖

缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦

首先找到這個SeedProducter的DropSeed函數,看到第9行引用了一個函數,這個函數以seedInfo.seesId為參量,所以我們猜測這是一個在游戲中添加種子的函數,看到參數後面的1沒有,猜測那就是產生種子的數量。

我們要種子數量法翻倍,就把1改為2即可。

缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦

在第9行的地方右鍵進入IL編輯,卻沒有發現1這個參數。

但是注意到第8行,操作碼是ldc.i4.1,其實這個就是在調用1這個量,只不過1太常用了,於是直接寫在了操作碼裡面。

缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦

如上圖,我們把操作碼改為ldc.i4.2.然後點擊確定,保存。

缺氧利用dnspy增加冰蘿卜教程 缺氧冰蘿卜不夠怎麼辦

回來就會發現第9行的函數,後面變成了2。

最後保存退出,進入游戲後可以發現。你種下一顆刺花消耗一顆種子,然後馬上拔出卻會得到2顆種子。

冰蘿卜我沒有實驗,但是道理應該差不多。這樣游戲中的冰蘿卜就不會那麼稀缺了。

Copyright © 2005-2016 萬盛遊戲攻略網 All Rights Reserved