綁定帳號登入

Android 台灣中文網

[修改版] [慢慢更新]勇者神域修改教學

 關閉 [複製連結] 查看: 3625|回覆: 20|好評: 1
e896285 | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2015-10-3 20:24

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 e896285 於 2015-10-3 20:37 編輯

如我在另一帖子所說 我不會再更新任何修改版
但簡單教學仍是可以說的
以後會逐步更新

準備工具:
1. Reflector + Reflexil / ILSpy + Reflexil AIO(all in one)
    我個人建議用Reflector 載點自行尋找 白貓區也有機會找得到 ILSPY不知道為什麼不能看property
2. 勇者神域apk檔(可自行在Google中找尋Apk Downloader. 這讓你可以在Google Play中下載得到apk)
3. 提取APK中的Assembly-CSharp.dll  Assembly-CSharp-firstpass.dll 和 UnityEngine.dll
4. 簽名工具 將apk重新簽名 讓修改好的apk能在沒root或者沒Lucky Patcher繞過簽名驗證的情況下能安裝
4. 閣下的腦子和基本IL修改(基本IL修改可在白貓區找 那有超多)
我個人是看著C#改IL的 因為C#比較看得明 自己找個喜歡的方法看和改

課題1:
-修改Combo攻擊加成百份比
1. 打開Reflector/ILSpy
2. 將3個dll都放進去(你懂的吧)
3. 打開到ComboController -> comboAttackBonusRate -> get_comboAttackBonusRate()
4. 打開Reflexil中Instructions一欄
5. IL是由上而下看
  1. ldarg.0
  2. call System.Int ComboController::get_currentCombo()
  3. ldc.i4.s 50
  4. blt -> (6)ldarg.0
  5. ldc.r4 1
  6. ret
複製代碼

由以上可看到 程序是先取得combo數(get_currentCombo)
而當combo數大過等於50
就執行將comboAttackBonusRate設為1
這可見這邊其實只需要改動所有OpCode為ldc.r4的指令即可
這邊請注意 你可以改成ldc.r4 2這樣子 (即加2倍攻擊 即原有的3倍)
但這在遊戲中顯示不出來 亦不要改太大 以免輸出過份異常的高


課題2:
不限3星通關開啟自動戰鬥(普通關卡)
1. 打開BattleManager -> RunGame和Init 以C#碼看
可發現
  1. if (this.battleData.mode != BattleData.Mode.NORMAL)
  2.     {
  3.         GamePlayUIController.instance.gamePlayBottomUI.UpdateAutoBtn(false, true);
  4.     }
  5.     else
  6.     {
  7.         GamePlayUIController.instance.gamePlayBottomUI.UpdateAutoBtn(this.battleData.floor.gainedStarCount >= 3, true);
  8.     }
複製代碼

UpdateAutoBtn正是控制顯示自動按鈕與否
這邊先檢查是否普通關卡
然後如果不是就AutoBtn(自動按鈕)不啟用
如果是就會執行檢查this.battleData.floor.gainedStarCount >= 3 是否已經取得3星
然後點下去gainedStarCount
左邊會出現+號在gainedStarCount
2. 進入get_gainedStarCount
3. 用Reflexil移除所有代碼(Delete All)
4. 加入
  1. ldc.i4.3
  2. ret
複製代碼
2行即可
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 10碎鑽 +14 經驗 +2 幫助 +10 收起 理由
q5707 + 1 + 1 非常讃
kimyuen + 1 + 1 非常讃
zakvoy + 1 + 1 非常讃
bio999 + 1 + 1 非常讃
a22063821 + 5 + 2 + 2 很給力!
jimmy95004 + 1 + 1 很給力!
虎魚 + 1 + 1 非常讃
elkeid + 1 + 1 非常讃
mn1 + 1 + 1 感謝大神教學^^
angels111 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

 樓主| e896285 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 20:29
留位以後再更新
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

lancelots12300 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 21:18
由 手機網頁 發佈
為什麼不再更新修改??
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

04507 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 21:28
由 手機網頁 發佈
拜託樓主持續更新
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

elkeid | 收聽TA | 顯示全部樓層
發表於 2015-10-3 21:41
同求楼主帮忙更新
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

23535457 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 21:44
由 手機網頁 發佈
支持大大繼續更新教學( •̀∀•́ )
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

bio999 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 23:48
終於明白了很多了! 如果要自己動手的, 要有少許基礎!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ykq001 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 23:55
由 手機網頁 發佈
我修改了但是无法安装...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ykq001 | 收聽TA | 顯示全部樓層
發表於 2015-10-3 23:55
由 手機網頁 發佈
bio999 發表於 2015-10-3 23:48
終於明白了很多了! 如果要自己動手的, 要有少許基礎!

可以分享心得吗?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

destinytwk | 收聽TA | 顯示全部樓層
發表於 2015-10-4 00:02
由 手機網頁 發佈
有沒有0 cd的教學
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則