馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 wolffox122 於 2014-1-16 15:38 編輯
首先我不是修改神手 我是一個小廢鐵XDXD
只是最近幾次版本都有嘗試自己找看看 有成功
想把自己的學習路程po出來XDXD
看新手一些基本的東西能不能就不用在請教
以後改版也可以上手
不然版上一堆大神忙著找改法測試
還要花時間回私訊 很多都是基礎觀念
他們沒時間繼續研究就沒有更多的改法了阿XDXD
--------------------------------------------
[首先你要知道你在改什麼]
生命力、攻擊力、回復力
就是要把地址上的數值改成你要的數值
因此該地址的數值例如是 0.0 你就可以改成12000.0 (打12000的意思)
無限CD、不動值、鎖怪、點珠
改的是開關
CD跳起來代表開關打開了 所以我們找到的無限CD地址本來是 0(關)
現在我們只要把它改成 1 就是可以使用 鎖定1就是無線使用
基本上 遊戲數值的開關都是用 0,1比較多
當然也有特定的例如 1關 3開
關卡值、跳關值、獎勵值
關卡數就是你總共關卡有幾關 像倫回就是50關
跳關值就是你在第幾關 最明顯的就在 2/50 (第二關) 5/50(第5關)
獎勵值則是你過的關卡數 戰鬥中點開設定如果是 5/50(已經打過四關)
如果你今天要直接讓關卡勝利應該怎麼做呢
你可以把關卡值改1>打一關就勝利 或者 改跳關值 7/7 下一回合就勝利
當然這樣的勝利如果沒有配合獎勵值是拿不到卡片的(不完美跳關)
因為即使你勝利了 獎勵值如果沒有改 那他永遠只會拿到第一關根第二關的卡片
所以我們要配合把獎勵值改成關卡數量 才能拿完所有的卡片
例如:7關 (關卡數改1 獎勵值改7) (跳關值7 獎勵值改7)也就是所謂完美跳關
但是如果你只改獎勵值也沒有用 例如 7關 (跳關數不改 獎勵值改7)
打贏了之後 你會進入到 2/7(還沒勝利)
可是獎勵值已經超過7 也就是沒有怪物讓你愈了(把所有怪物都玉玩了)
這時候就會當機 重開之後 他會顯示 Victory 可是還是無法拿到獎賞(不完美跳關)
那為什麼我們可以用獎勵值打輪迴類型的關卡呢 (12宮extra 無懼 殘暴 輪迴)
因為輪迴類型的關卡是看你的過關數 (也就是獎勵值) 他是可以直接拿到卡片的
所以現在4.51在關卡跳關出來前 只要擁有獎勵值 就可以打輪迴拿卡片
[知道變化搜尋時機]
你要知道你所要改的東西是怎麼變化的
例如
Combo數-->消珠次數的變化 那你搜尋當然就是 消珠次數改變的時候搜尋
戰鬥中攻擊力、回復力-->消珠卡片改變的時候 搜尋的當然就是 攻擊力改變或者是回復力的時候
跳關獎勵關卡值 當然就是進關或勝利的時候啦~~~~ 關卡數則是不同場次回合不同改變
強化落珠-->消珠的時候
落珠就好玩啦~要先想落珠怎麼計算 希臘神是消3降1 那你能改的就是定義"消3"嘗試變成"消2降1"
或者是改變你自己的消珠量~~也就是掉珠的東西
[神魔系統]
神魔對數值越來越嚴謹 一開始採用原始數值+隨機數
也就是可能關卡值是7 每場就會給定一個隨機數XX
那搜尋當然就是 XX+7 才是真的
所以我們就需要得到隨機值 但4.03後版上好像就失去隨機值了XD (只有一個修改apk隨機值=0
又或者它改變了數值的計算方法 例如4.03版的C% 獎勵值
我們就只能知道把兩個數值改成一樣的時候 C%可以500%或 250%
或者是嘗試更動裡面數值讓他跳成你想要的 (成功率就不高)
偶而 湊到了就算好運
所以每次改版 神人們就是在找數值是怎麼被改變 跟如何搜尋
[知道什麼可以改]
八們、燒餅改的都是表面數值
強化的經驗、卡片的編號在顯示上當然都可以改
但是每次回傳回去就會發現跳回來了
因為你在伺服端也有一個背包
改靈魂石強化的經驗
在顯示上看起來好像改成 300000000
可是連接到伺服端了之後 伺服端背包上的數據會回到30000強化
所以啦 體力 魔法石數量 碎片 金錢
這些東西用八門或燒餅基本上都是改爽的(如果有方法是我孤陋寡聞XDXD)
八門有一句話叫做 "你看的見的東西幾乎都可以改,可是不見得有效"
[自己的改法怎麼搜尋]
改版之後你要怎麼嘗試找數據呢
首先你要先知道位子的相對關係 例如這版的不動是 點珠值+116
那你就可以記著 下一版出來的時候就可以試試 點珠值+116 或周圍的數據
如果發現都找不到 還有一個硬幹的方法 (不見得有用)
先知道大部分儲存的形式
(關、開關、C、卡片數據 大部分是DW(整數)) (攻擊力、回復力通常是 浮點數)
然後再第一點搜尋的時機的時候 模糊搜索 有變化 無變化 變大了 變小了
就有機會找出自己要的數據了
如果找到的數值太多怎麼辦!?!? 當然是多試幾場阿
畢竟遊戲運行這麼多數據 有時候就會產生巧合
但是你多試幾次 巧合總會不見吧 (除非官方加了一堆騙人的數據)
那官方騙人的數據太多怎麼辦?!?! 就是觀察 -->假設-->驗證
基本上官方的數據如果太多 低階手機就有可能跑不動他就不用賺錢
所以她的騙人數據通常就是100個左右 並且有一定規律
例如都是+4BYTE的變化 那妳可以先忽略這些
假設一個數據 並且嘗試改看看 如果出現了對應的變化 那你就是找到了
講的好像很簡單 可是通常還是50~150個數據要假設實驗
這時候就用到經驗了 ~~~版上的大神就滿厲害瞬間就趴趴趴的出來了
像我們這種新手就是 多多嘗試 有發現是好運 沒發縣就爬文看看 不要盜文就好
最後基本功夫當然是
[16進位找地址]
地址數值都是16進位 一定要先知道16進位的加減法
才能找到正確儲存的位子
16進位顧名思義就是有16個數字單元
0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)
舉個例子:
版上所說的"點珠值+114"
點珠值如果是 xxxxx6A0
那就是 6A0+114=7B4
----------------------------------------------------------------
打了這麼多大概就是我的心得啦XDXD 好多廢話
只是希望大家不要再看風就捉影 灌爆大神的私訊XDXD
有問題討論固然好 但是基本的可以自己爬文的就爬一下 : )
另外呼籲大家不要騙碎鑽或者是盜文 不然大神不願意發文我們就掰掰了Q_____Q
以上 大家新年快樂 修改愉快
------------------------------------------------------------------
[補充]
剛剛利用上述的方式嘗試修改戰鬥中的攻擊 (非三圍)
成功的找到了每一隻戰鬥怪獸的攻擊開關
是一組DW為8 W為A的值
例如 xX8 48448048 xxA 1479
我在打攻擊的時候 記下了 攻擊當下的值例如
80000 xx8 45846545 xxA 469
就把xx8 跟xxA改成 同樣的數值鎖定 可以達到定攻80000
P.S. 成功率很低~~打了15場大概都是到第二回合 第三回合才找到
但是找到之後鎖定攻還滿好用的呵呵 自行斟酌囉 ^^ 真的很麻煩 |