網友評分: 5.3分
龍崖內置修改器是針對同名游戲打造的一款非常給力的輔助工具,該工具是利用修改游戲dll的方式來完成參數的修改,需要搭配dnspy這款軟件進行使用,玩家只需要在dll文件中找到需要修改的參數并進行數值的修改,然后將修改后的文件保存到游戲目錄即可搞定,非常方便。
# 修改方法
使用dnspy,右鍵-編輯方法(或編輯類)-編輯,有時編譯會報錯,就需要右鍵-編輯IL指令-確定
文末有兩個版本文件
# 商店修改
搜索 DifficultyLevelMeasurement
找到搜索 PricePerItem(金幣價格) AshPerItem(粉塵價格)
不僅如此,這個文件內很多地方都可以修改,比如`GetAmuletChance`就是飾品掉落概率,可以多多研究里面很多驚喜。
# 英雄修改
搜搜 GenerateGradeQualitySettingValueForAdventurer
將所有的 `result = UnityEngine.Random.Range(a, b);`里面的a和b改成很大的,比如 `9999f`,數值越大,生成的英雄潛力值越大。默認最大是7f,即404潛力值
# 生成的裝備是否星辰
搜索 GetStarChance,修改方法內代碼為 `return 1.0;`
# 寶箱隨機級別(普通,傳奇,遠古等)
搜索 GenerationDistribution
可以非常粗暴的直接使用固定值,給遠古0.4,其他0.0001
GetGrade 物品等級,也可以暴力的直接改為`return QualityGrade.Ancient;`,這就是必遠古了。
# 寶石屬性倍率
搜索GetRandomCoeff,`return (double)UnityEngine.Random.Range(10000f - GemGeneratorBase.GemAttributeRandomness, 10000f);`這就是一萬倍,再bt一點還可以`return (double)UnityEngine.Random.Range(10000f, 10000f);`
# 寶石掉落等級
搜索 GetGemLevel ,方法里是根據難度和迷宮層數來設置等級,你可以在方法第一行粗暴的直接`return 25;`。
# 裝備屬性倍率
GetMean,在末尾返回的數值后增加你想要的倍率,比如 `* 10000.0`
# 居民最大數量
MaxResidentSlot 最大為127,附近還包括很多固有設置,比如居民buff的堆疊上限,商店和英雄王座刷新間隔,倉庫上限等。
# 卷軸修改
GenerateScroll
- count為詞條數量,最大為26(我猜)
- 可以針對不同主詞條的卷軸修改不同屬性(釋放幾率,效果數值等)
# 裝置修改
GenerateDevice
- count為詞條數量,最大為22(我猜)
# 護身符修改
TeamSetBase 里的 GenerateExtraAttribute
嘗試過詞條數量修改,但改完后強化會出問題,如果有大佬知道怎么改的話,可以指點我一下。
# 獲取的居民等級
GetResidentLevel
# 迷宮武器掉落
GenerateDropableWeapons
# 迷宮掉落寶箱修改
GetDefaultDropParameter,可以修改掉落物品數量
CalculateDeadUnitRewards 寶箱掉落結算,可以粗略控制開寶箱獲得什么??磀rops和drops2這兩個變量
# 強化相關
搜索Item文件,在搜索關鍵字 AmountRequired,甚至可以刪除素材要求。
飾品強化素材需求 TeamSetUpgradeRequirements
強化成功率 GetTeamSetUpgradeSuccessChance
飾品(套裝)強化等級上限 CanTeamSetUpgrade
# 裝備打孔
搜索 CanAddMoreManualSockets,改為 `return this.Sockets.Count < 10;` 可以給任意裝備打10孔,或者 `return true;`無限打孔。
# 裝備生成修改
搜索 ItemExtensions 里 ItemGenerate
標簽: 龍崖