Android 台灣中文網

標題: 誠徵指點如何修改最後一擊為毒傷 [打印本頁]

作者: cbfapk    時間: 2015-10-12 00:18
標題: 誠徵指點如何修改最後一擊為毒傷
遊戲中這個成就大概是僅次於大成功難解的東西
如果有辦法可以每一場都解會輕鬆很多
誠徵好心人士指導
作者: RX-0093    時間: 2015-10-12 14:44
可有可無的提示:和最後一擊類似的修改方法
作者: zhudl2005    時間: 2015-10-12 17:03
RX-0093 發表於 2015-10-12 14:44
可有可無的提示:和最後一擊類似的修改方法

直接修改mission_poision那个地方好像不行
作者: william8888    時間: 2015-10-12 18:41
提示

毒傷 : BattleManager 內找

最後一擊 : PlayerManger 內找

作者: theziv    時間: 2015-10-12 19:23
期待大神釋出!一直看著無法結束的成就列表號鬱悶啊!
作者: yifeixuer    時間: 2015-10-13 15:15
本帖最後由 yifeixuer 於 2015-10-13 15:42 編輯

BattleManager中的makeMissionBattle
builder.Append(""fo":" + this._Mission_fo.Value + ",");
改成builder.Append(""fo":" + 1 + ",");应该就可以了 基本所有成就都可以再这里修改

或者修改BattleManager::.ctor中的this._Mission_fo = new MemShuffle.ParamS_int(0);改成this._Mission_fo = new MemShuffle.ParamS_int(1);


PS:我不玩CC的 只是解包看了下应该是这么修改的 应该还是第一个保险 那个是直接修改胜利返回数据


作者: zhudl2005    時間: 2015-10-15 20:46
yifeixuer 發表於 2015-10-13 15:15
BattleManager中的makeMissionBattle
builder.Append(""fo":" + this._Mission_fo.Value + ",");
改成buil ...

请问您知不知道怎样在C#的基础上修改程序?现在只能基于IL语言修改,很不方便...
作者: perfare    時間: 2015-10-16 22:58
zhudl2005 發表於 2015-10-15 20:46
请问您知不知道怎样在C#的基础上修改程序?现在只能基于IL语言修改,很不方便... ...

Reflexil的Replace all with code功能
其實看得懂C#的話用IL改挺簡單的吧。。。
作者: zhudl2005    時間: 2015-10-16 23:31
本帖最後由 zhudl2005 於 2015-10-16 23:34 編輯
perfare 發表於 2015-10-16 22:58
Reflexil的Replace all with code功能
其實看得懂C#的話用IL改挺簡單的吧。。。


那样是修改整个方法或者说函数体,也不是说不会改,就是要写一些if或者for之类的..用IL太麻烦...


如果是replaceall的话,是不是先用ilspy以C#导出,然后整个复制进去,再修改对应的部分?

作者: william8888    時間: 2015-10-17 13:08
perfare 發表於 2015-10-16 22:58
Reflexil的Replace all with code功能
其實看得懂C#的話用IL改挺簡單的吧。。。

對, 若果能熟習用 IL 改其實不難, 但必先要花點時間去試, 所以要多改多試便可...
作者: perfare    時間: 2015-10-17 22:50
zhudl2005 發表於 2015-10-16 23:31
那样是修改整个方法或者说函数体,也不是说不会改,就是要写一些if或者for之类的..用IL太麻烦...


Replace all with code是單獨修改一個函數,只要複製那個函數的內容就行了




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1