Android 台灣中文網

標題: 修改結算交流 [打印本頁]

作者: inyaubs    時間: 2015-10-28 21:20
標題: 修改結算交流
本帖最後由 inyaubs 於 2015-10-28 21:22 編輯

我現在嘗試修改1043自用, 在參考GST團隊的檔案後, 已成功修改了三圍和跑速, 唯獨結算中沒有成功, 可以大大能提供一些意見, 交流一下??

我是使用ILSPY修改的~~
作者: 1506511381    時間: 2015-10-29 16:16
请问我的ilspy为什么不能修改,只能查看dll
作者: 銀天蝶    時間: 2015-10-29 18:04
看看這篇..我就不在轉述了

http://apk.tw/thread-696416-1-1.html
作者: inyaubs    時間: 2015-10-29 18:15
銀天蝶 發表於 2015-10-29 18:04
看看這篇..我就不在轉述了

http://apk.tw/thread-696416-1-1.html

我也有參考這篇,但還是修改不了,輸入數據會發生錯誤
作者: inyaubs    時間: 2015-11-3 23:59
最近的情況, 我參照了GST大大的1042(200倍)方式, 修改了QuestCompleteSendParam的.ctor(Result),但我在遊玩到Clear時就無限loading了, 我是否缺少了什麼嗎??求各位大大指教解決
作者: csc27hkedwin    時間: 2015-11-4 13:03
我也是遇到同樣問題,
QuestCompleteSendParam有照GST版的修改,
但完關時就閃退
不知哪裡出現問題?
作者: csc27hkedwin    時間: 2015-11-4 21:47
有沒有高手可以提示一下?
作者: inyaubs    時間: 2015-11-4 23:33
我這次又有進步了, 並不能完全參考GST大大的, 我將第一行刪掉, 即是回復原來的, 另外將所有Nop的也刪掉, 在Clear後, 可以順利進入結算畫面了,但只餘下3個皇冠沒完成, 希望其他版大大指點一下
作者: cechirya    時間: 2015-11-6 10:41
三冠應該就是在 QuestCompletePram那邊將中異常數 技能使用次數 開寶箱數...etc那些改一改就可以了
作者: kenneth92427    時間: 2015-11-6 23:19
thank you very much !!!

作者: LamChunChun    時間: 2015-11-7 01:52
thank you very much !!!
作者: inyaubs    時間: 2015-11-7 02:03
以下是我在修改結算時1044時, 皇冠的修改法, 不知有什麼錯誤, 無法得到3冠...

118   IL_01c0: stfld class [mscorlib]System.Collections.Generic.List`1<int32> QuestCompleteSendParam::openTreasureIds        
        IL_01c5: ldarg.0
        IL_01c6: ldc.i4.0
        IL_01c7: stfld int32 QuestCompleteSendParam::totalDamageCount
        IL_01cc: ldarg.0
        IL_01cd: ldc.i4.0
        IL_01ce: stfld int32 QuestCompleteSendParam::totalDamageAmount
        IL_01d3: ldarg.0
        IL_01d4: ldc.i4.0
        IL_01d5: stfld int32 QuestCompleteSendParam::totalDamageCountFromPlacementObject
        IL_01da: ldarg.0
        IL_01db: ldc.i4.0
        IL_01dc: stfld int32 QuestCompleteSendParam::totalDeadCount
        IL_01e1: ldarg.0
        IL_01e2: ldc.i4.0
        IL_01e3: stfld int32 QuestCompleteSendParam::totalHelperDeadCount
        IL_01e8: ldarg.0
        IL_01e9: ldc.i4.0
        IL_01ea: stfld int32 QuestCompleteSendParam::totalBadStatusCount
        IL_01ef: ldarg.0
        IL_01f0: ldarg.1

各位大大能否指點小弟, 那裡出現了問題??我真的希望能成功修改3冠的, 謝謝了
作者: sam007852    時間: 2015-11-7 11:11

thank you very much !!!
作者: king959818    時間: 2015-11-7 14:00
本帖最後由 king959818 於 2015-11-7 14:32 編輯

樓主加油!我連修改三圍也力有不逮,其實你們從那學的,版上有的我都看過,就是學不會,一次都未成功改過
作者: inyaubs    時間: 2015-11-7 22:18
king959818 發表於 2015-11-7 14:00樓主加油!我連修改三圍也力有不逮,其實你們從那學的,版上有的我都看過,就是學不會,一次都未成功改過{: ...

其實我是在10才開始學習修改,我是先對比原版和各大大的版本後,嘗試修改一下,當然只要不斷錯誤試行,就可以慢慢了解
作者: lshliyi    時間: 2015-11-7 23:55
等高手解答
作者: yuen1005    時間: 2015-11-8 19:19
請問日版的1.0.44之後是不是改了?
作者: Melody818    時間: 2015-11-9 00:47
可以請問一下要怎麼插入LOOP 迴圈嗎?
搞了非常久還是不知道要怎麼用
作者: ad6543210    時間: 2015-11-10 07:36
Melody818 發表於 2015-11-9 00:47
可以請問一下要怎麼插入LOOP 迴圈嗎?
搞了非常久還是不知道要怎麼用

先新增變數,然後初始值0,再到需要迴圈的地方使用do/while
作者: Melody818    時間: 2015-11-10 13:05
ad6543210 發表於 2015-11-10 07:36
先新增變數,然後初始值0,再到需要迴圈的地方使用do/while

不好意思  我還是不太懂要怎麼使用
是新增哪種變數  OpCode隨便選一個變數都行嗎?
我是在OpCode隨便選個
然後OprandType選SINGLE
之後再Oprand那裡輸入0
可是好像無法  是我哪裡搞錯了嗎?

作者: pokemon72    時間: 2015-11-10 16:58

thank you very much !!
作者: ad6543210    時間: 2015-11-10 19:16
本帖最後由 ad6543210 於 2015-11-10 19:18 編輯
Melody818 發表於 2015-11-10 13:05
不好意思  我還是不太懂要怎麼使用
是新增哪種變數  OpCode隨便選一個變數都行嗎?
我是在OpCode隨便選個


先隨便新增一個變數
然後就可以用 stack
1.png
登錄/註冊後可看大圖