冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 2961|回覆: 0
打印 上一主題 下一主題

[作弊修改] DMMR18 ヌレスケパラダイスX 完整遊戲修改教學 安卓遊戲都可參考 水球女孩修改範例

  [複製鏈接]

504

主題

0

好友

505

積分

高級會員

Rank: 4

UID
210297
帖子
504
主題
504
精華
0
積分
505
楓幣
5039
威望
504
存款
0
贊助金額
0
推廣
0
GP
518
閱讀權限
50
性別
保密
在線時間
10 小時
註冊時間
2017-10-19
最後登入
2017-11-19
跳轉到指定樓層
1
發表於 2017-10-24 18:56:30 |只看該作者 |倒序瀏覽

這是篇拖了有點久的教學文,畢竟這段時間發生了不少事...
加上咱們的andy大一直都有在放更新,所以就暫時擱著了
雖然說andy大那挺特殊的遊戲名稱翻譯,可能會讓有些人不知道這是兩款一樣的遊戲

廢話不多說,教學正式開始。

首先是準備工作,分為電腦跟手機兩個部分。
電腦:
1)Apktool -解包APK檔案
2).NET Reflector + reflexil for Reflector(插件) -修改遊戲的DLL檔案的主要工具
3)Apksign -簽名工具,為你修改好並重新包回去的Apk簽名用的

以上這幾樣軟體,Google一下都不難找到,不過這邊還是附上一下分享空間


遊客【如果您要看隱藏內容 請選擇 繼續閱讀】本站解除隱藏說明教學

繼續閱讀文章 - 解除隱藏文章限制



※.NET Reflector的壓縮檔內有含破解程式,所以會被判定為有毒檔案,不放心的人建議再自行找找看別的來源

.NET Reflector的插件安裝說明:
1.先把檔案解壓縮,然後安裝程式本體。破解的方法在裡面有說明文檔,照著操作就可以了。

2.把reflexil.for.Reflector.2.1.bin.zip解壓縮後,將整個資料夾放到程式主目錄底下
(※程式預設安裝位置:*rogram Files (X86)Red Gate.NET ReflectorDesktop 7.6)

3.打開.NET Reflector,點Tools(記號1),選擇Add-Ins(記號2),會跳出一個Add-Ins視窗,點右下方的「+」(記號3),   進入剛剛放進目錄的reflexil.for.Reflector.2.1.bin資料夾(記號4),選擇「Reflexil.Reflector.dll」(記號5)後按開啟舊檔(記號6)
1.jpg
2.jpg

4.回到Add-Ins的視窗,就會看到如記號A所示一般,有顯示插件名稱。再點開Tools可以看到如記號B所示,最下方多出了「Reflexil v2.1」,如此插件就可以使用了。
3.jpg

手機:
1)DMM Games -用來獲取DMM自家遊戲的途徑
2)ES檔案瀏覽器 -從手機已安裝的程式中提取APK檔

關於第2個APP,如果你有其他可以提取APK檔的軟體(Ex.幸運破解器)的話,自然是OK的。

準備工作都完成後,就可以正式開始修改了
修改操作程序為:
提取遊戲APK檔
1.在手機上打開ES檔案瀏覽器,在主畫面點選程式(記號1),可以看到目前手機上所安裝的程式,按住我們想要提取APK檔的程式,它會在右下角出現一個圓形的打勾圖案(記號2),這時後就可以按下方的備份按鈕(記號3),等它進度條跑完後程式APK檔就提出來了。
4.jpg

2.把手機連上電腦,剛剛所提取的APK存放位置為:內部儲存空間ackupsapps
   將APK檔移到前面解壓縮開的apktool資料夾內
   (※APK檔要跟apktool.bat等檔案在同一個資料夾內)

遊戲解包
1.先把剛剛提出來的APK檔案用英文重新命名一個自己看得懂的簡單檔名

2.先確定資料夾沒有任何檔案被選起來(即沒有檔案名稱反白,如記號1所示)後,
   在資料夾的空白處,按住鍵盤上的Shift+滑鼠右鍵,選擇「在此處開啟命令視窗」(記號2)
5.jpg

3.在命令視窗(cmd.exe)中輸入「apktool d APK檔名」,以本次的例子就是輸入「apktool d nurex120.apk」(如記號3)
   按下確定後解包程式會開始運作,全部跑完後會回到跟最早輸入命令時一樣,這時剛剛的資料夾內就多了APK的解包資料夾了(如記號4)
6.jpg

遊戲修改
1.打開.NET Reflector,點File後選擇Open Assembly(Crtl+O),接著我們去剛剛解包出來的資料夾內找我們要修改的檔案出來,
   每個遊戲要修改的檔案都不一定相同,這次我們要修改的是「Assembly-CSharp.dll」,位子是在:自行命名APK名稱assetsinDataManaged底下。

2.按下Ctrl+M的Search Member來搜尋我們要修改的項目,這邊就先用修改敵人血量來做示範。
   在Search Member的搜尋欄位輸入「gethp」(如記號1),
   然後選擇第二格的Declaning Type中為「AppMasterStageEnemy」的「GetHp」(如記號2),用滑鼠左鍵點兩下,我們就可以跳到該項目去了。
※這邊提一個方便的小技巧,找到該項目之後,對左側樹狀圖上已經選取起來的項目點右鍵,點選「Bookmark」(如例圖),之後就可以透過按F2來查看並到達你標記過的項目上
7.jpg

   最後再從Tools中點選我們前面裝好的插件「Reflexil v2.1」來啟動它,點完後可以看到下放多了一個視窗,那就是我們進行修改的地方。(如記號3)
8.jpg

3.首先,將第2項到第9項(即如記號4所示的藍色部分)點選起來,對藍色區域點滑鼠右鍵選刪除(記號5)
(這邊選取可以在點選了第一項之後按住Shift後點擊最後一項就可以全部選起來...這其實應該不用我說吧?)
9.jpg

4.滑鼠右鍵點選變成第2項的「mul」,選擇「Create new」(記號6),會跳出一個視窗,在記號7的欄位點右邊的箭頭下拉出選單來選擇「ldc.i4.0」或是直接輸入都可以,完成後點選右邊中間的「Insert before selection」(記號8)
   因為現在都還不會進行太難的修改,所以下方的欄位都不需要去做調整。
97Lttqm
※這邊提一個重點,在Reflexil裡面修改的運算邏輯是「數字在運算符號的前面」。程式語法的四則運算分別是add=加、sub=減、mul=乘、div=除,而剛剛ldc.i4.0是數字0,因此方才的算式就是「血量x0」,排列就是「血量」「0」「乘」,也是剛剛選擇「Insert before selection」的原因。

5.由於血量不能為0的關係,我們要讓算式變成「血量x0+1」,操作方法同上,增加的位子在「add」的前面,增加的值是「ldc.i4.1」,這邊就自行嘗試看看吧。

6.在上述步驟都完成後,一項修改就完成了,但是畫面中央的算式還不會產生改變,所以我們可以透過先把修改過的dll檔先保存起來,再來查看我們的修改狀況。
   把左側顯示樹狀圖的長型視窗拉回到頂端,對第一項Assembly-CSharp(0.0.0.0)or 第二項Assembly-CSharp.dll記號9)點擊滑鼠右鍵,選「Reflexil v2.1」裡的「Save as」(記號10)。
   取代原有的Assembly-CSharp.dll來覆蓋保存,存好後按下Reflash(F5),再回到剛剛修改的那個項目,就可以看到修改後的成果了。
11.jpg
12.jpg


重新封包並簽名
1.dll檔修改好之後,回去放APK檔的資料夾,把APK檔的副檔名改成「.zip」or「.rar」,讓檔案變成壓縮檔後打開檢視,回到我們修改的dll檔案的所在位置(assetsinDataManaged),把檔案拉進壓縮檔中覆蓋原有檔案,覆蓋完之後再把副檔名改回「.apk」
2.打開APKSign資料夾,執行APKSign.exe,然後照字面上的說明選擇要簽名的APK檔(記號1),選擇要輸出APK檔的位置(記號2),點製作簽名(記號3),等程式跳出通知說簽名完成後,去剛剛選的位置查看,就有簽好名的已修改APK檔了。
13.jpg

※或是也可以用APK Easy Sign,這個只要把APK檔拉到程式檔上頭就會開始簽名了,有興趣的可以GOOGLE看看。

-----------------------------------------------------------------------------------------------------
以上就是一個簡易的遊戲修改流程了。
上面是改敵方血量的部分,如果要修改敵方攻擊力的話,可以參考下圖,只是最後的「+1」(即「ldc.i4.1」「add」)可以直接刪去,達成敵方攻擊無力化。
14.png


修改自己攻擊力的話,可以參考下圖
15.png

另外看到有人問天衣創聖的新版修改,因為操作方法一樣,我就一起貼上來了
修改一般敵人的血量是搜尋「EnemyHP」,然後找第一欄(Member)是「Init」的項目,進去把第四項的「ldarg.1」改成「ldc.i4.1」就可以了。
Boss的血量則是搜尋「BossHP」,一樣是修改「Init」的同一個位置。
16.jpg

----------------------------------------------------------------------
題外:雖然說我昨天就開始動手寫了,但是因為FGO情人節卡池大爆死的關係
「それでは最後の置き土産、3,2,1パァァァン!世界は終わり!」(CV.子安),就像這樣炸了


[發帖際遇]: 蝦皮 與「兩姊弟」穿名牌在臉書炒新聞、裝可憐賣「布丁」,大賺 1 楓幣 幸運榜 / 衰神榜
已有 1 人評分楓幣 GP 收起 理由
raker900716 + 1 + 1 OPOP很詳細

總評分: 楓幣 + 1  GP + 1   查看全部評分

收藏收藏1 推1 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1鑰匙
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-12-15 17:00

回頂部