- UID
- 2067881
- 熱心
- 209 值
- 嘉獎
- 0 次
- 違規
- 0 次
- 在線時間
- 20 小時
- 經驗
- 131 點
- 積分
- 2301
- 精華
- 0
- 最後登錄
- 2016-5-20
- 閱讀權限
- 40
- 註冊時間
- 2013-11-28
- 論壇幣
- 1904 幣
- 聯合幣
- 37 枚
- 幸運鑽
- 2 顆
- 招待卷
- 0 點
|
提供一些訣竅給大家 文章很長有耐心的再繼續往下看吧...
慢慢看一定看得懂...
前幾天剛接觸神魔之塔...
前幾天看了edheedhe123大大的不會被鎖修改方式
測試了一下的確是如此
也感謝他給了我很大的啟發
但是老實說改起來有點麻煩..
不過靠著前面不斷跳關除了四五和六屬王以外
三天也打到了六封塔前
昨天中午突然心血來潮
手賤忍不住測試了一下是否改成4回合
然後在7回合時回合數就滿10結束戰鬥勝利會不會被鎖
答案是 : .......會
我的帳號就這樣三天內掰掰><
所以確定是完全無法跳關的
當然判定方法還要再思考
這幾天改下來發現一些重點
每一次進入遊戲後
戰鬥的編號都是一樣的(這指的是所有的戰鬥,也就是進入戰鬥畫面)
也就是說根據edheedhe123大大提供的cd然後找共同值就可以在最上方找到
我用的是iphone的igameguardian...為了最新版5.5還特別donate了作者5元美金..
因為iphone版的八門神器是完全不可思議的爛...唯一的好處大概就是多一個搜尋列...
我這樣形容應該就知道iphone目前的修改器有多陽春
重點只要把這段共同數值複製起來
每一回合進入戰鬥後都搜尋這段數字
就可以找到所有打死的與還沒死的怪
而血量是浮點數
攻擊力也是
而這些數據密技Qa網與神魔wiki五封前大概都查得到...
所以要查找起來是很快的
可是好死不死五封以後很多關卡都沒有資料...
所以只能靠第一次先找cd然後找到最上面的戰鬥數據
然後每回合不斷的搜尋戰鬥數據後一個一個比對去找到每一隻當前怪的能力
攻擊力跟血量和cd與屬性
同種怪的能力大多數是一樣的
除了偶爾附加的特殊能力 例如兩倍攻等等
但是一般我都只改攻擊力和血量為0而已
使用戰鬥共同數值來找
這樣利用技巧性觀察就可以知道哪些是當前的怪
不知道android系統有沒有直接記憶體編輯可以轉換浮點數的方法
但即使沒有只要知道offset之後血量在哪個位置稍微看一下就知道是否為當前怪
千萬不要傻傻的用我前面說的怪物只要同類型都一樣的攻擊和血量去找...]
肯定找到吐血...
不過這個也叫做共同數值沒錯啦XD
只是你會找到天荒地老還要做大量筆記或上網查..
上網查只是讓你第一次查找後去找戰鬥共同數值比較快而已
只是這樣的改法真的相當土法煉鋼效率不佳
但是好處是安全幾乎不可能被鎖
可是打一場戰鬥即使熟練也要花上十幾分鐘修改
btw自己的卡片也有共同數值可以利用
這樣就不用每次進戰鬥還要一張一張比對
只要學到這個小技巧
可以省去每場戰鬥第一次修改攻擊要花的大量時間
而且這個改法等於直接連回覆力一同修改(隨便補都好幾萬..)
至於發這篇的原因很簡單
剛好昨天中午手賤後隨便開始重玩
無聊測試到現在 大概發現了幾點很關鍵的秘密
由於昨天剛拿到igameguardian的5.5版
可以搜尋浮點數了(終於..)
才能開始測試攻擊力的改法
我改了好幾次改法 抓的方法都是以大家的改法為主
但是以不被鎖為前提
發現了幾點很關鍵的秘密
生命力這點有待確認
我猜測可能需要靠修改攻擊力後offset把卡片的血量也要拉高
修改總生命力才不容易被鎖
甚至說不定要總值符合才行
不過這是猜測留給有耐心的人去測試~
這點是依照我下面的攻擊力判定方式來猜測的
但是單純修改血量是否會斷線我倒是沒有改過
或許是完全不可能被鎖也說不一定
而修改攻擊力這點經過不斷嘗試了約10次之後
大約發現這樣的相關性
在單次戰鬥中(一個關卡)
我沒有因為改攻擊力被鎖過只有斷線
經過隊長與隊友的隊長技與combo和屬性相剋的計算後打出來的傷害
不能超過最原始(未改前)的1000-2000倍中間的某個倍率(應該在1000左右...)
而至於是多少 我也說不準...測試次數不夠多 有點懶...等有緣人測試回報XD
"合理來說"可以超過1000倍 但是不能超過2000倍是絕對確定的
然後combo單純的倍率是要再加1的
也就是說combo175% 基礎攻擊變為2.75倍後再往上乘算
然後同屬性符石兩次以上的連線又再加倍 還有連線的數量跟強化符石的數量也都會有影響
還有打到怪物身上後判定屬性的額外加乘也還要計算
總之 在上面這些因素全部計算後 打出來的數字不能超過未改前原始攻擊力的1000-2000倍
這已經是一個很高的range了 別貪心..
會這樣設計也拜神魔本身設計上的複雜所賜
36倍機龍配合轉屬 強化等等有可能打出數百倍的傷害
所以設計師大概就以一個比較寬鬆的方式來判定
剛超出這個設定的會被斷線
吃掉的體力會沒有 戰鬥獎勵也沒有
太貪心改太高當然就會被鎖..
至於多高會被鎖我就沒測試了...LOL
上面講完可能很多人還有看沒有懂
我舉個例子
假如5級木遊俠295攻擊力
我把攻擊力改到9999
看起來是還好只有3x倍
但是我隊長放個妲己副隊長又放個機龍
隊伍裡面又另外放三隻遊俠
假設打了一個10COMBO 裡面有一個三符石連線和四符石連線(外帶一個強化石)
底下是COMBO與連線符石的傷害公式
一般符文石為x'、x",強化符文石為y'、y",消掉一般符文石數量為n,消掉強化符文石數量為k,Combo為c
輸出傷害=原本傷害*﹝200+(nx'+2ky'-3)*12.5
+(nx"+2ky"-3)*12.5+(c-1)*12.5﹞/100
這樣公式大概算出來後的攻擊力是(我剛玩沒有很熟這遊戲...隨便算個大概...錯了別糾正我XD)
[200+[(3+3)*2+2*1*0-3]*12.5+[(3+3)*3+2*1*1-3]*12.5+(10-1)*12.5]/100
省略計算後結果為637.5%也就是6.375倍
但是由於帶的是妲己 COMBO傷害從25%提高到100%
所以公式重編後要乘以4
也就是6.375*4=25.5
再考慮機龍6倍爆擊也發動與遊俠四隻的隱藏1.4倍加成
25.5*6*1.4=214倍
所以9999攻擊*214倍=2139786
好驚人的數字
更別提如果再打到屬性相的怪上面倍率還要放大1.5倍=321倍
但即使321倍似乎還在我們合理範圍?
錯了
我們要用295當基值去除而不是9999(要是這樣永遠都沒關係了XD)
才是遊戲中判定的方法
說到這點突然想講一下
幾乎有99%肯定戰鬥狀態是暫存在我們手機裡的
所以戰鬥結束前不論你做任何修改都沒關係
但是某些數值會被暫存起來
而戰鬥結束後又有一堆的判斷式在等著看你是否作弊
這也就是為何會被鎖的原因
為什麼會提戰鬥資料暫存在手機的原因
想請高手反匯編來找出編碼規則
重新封裝後丟上去
等於可以拿到無限卡片(連抽牌都省了...)
會知道這點的原因是我試過把他抽掉後打完戰鬥再丟回去
可以暫時回到戰鬥一半的狀態
可是資料同步後一切都是幻影XD
國外有人利用電腦WIFI修改暫存資料
但是當然要每次同步都做到所以連修改都免了
可是他的版本是美版的 台版就不行了..版本一直都不同步!
用的是相似的原理 資料暫存
回到計算上 即使不算屬性相剋
2139786/295=7253倍!
不解釋的必鎖...
話說回來
我是以我所知道的組合找出最高的去算
但是有些人知道更猛的組合
結果配合這種組合還修改
輕易就超越我所想得到的214倍超屌組合和完美發動
我也看過不改就打到130萬的照片...
跟改到9999攻擊力來比較就差了將近8倍
也就是說用改的話他可以打到8*130萬的近千萬傷害...
那麼
如何改傷害會比較安全呢?
當然很簡單...隊長跟隊友都放最安全的無任何傷害加成
這也是最關鍵的部分,因為整整的COMBO也才6.375倍
結果你光隊長與隊友技就放了6.25倍
反而增加不穩定性
所以才會建議拿掉任何有加成的隊長與隊友
最好是還有減傷或加血效果
這樣大部分的關卡更不用改到血量
以最保守的算法來看
10星高手外帶同色三連線
也了不起多個5倍 6倍
這樣攻擊力改個150倍應該也沒關係(前提是隊長和隊友技不能有傷害加成)
但是我相信還有存在另外一個判定式
因為有些人攻擊力改得並不高也被鎖
所以我想有很高的機會這個判定式以戰鬥傷害最大值來判斷
應該有些人心裡想
這樣繞了一圈
那你不是在說廢話嗎XD
其實也不盡然...至少知道了把隊長和隊友拿掉可以增加穩定性這個重點
我開的是小帳號所以攻擊力也只到6 70萬來測試比較會不會被鎖(這也是我沒測到傷害最大值的原因)
而且覺得打出來的傷害太離譜了就自己稍微調整吧= =代表你的卡片夠猛了...呵呵
但是這樣到底要改多少才比較好
簡單的說 不要管改多少傷害比較好
要管的是"倍率"
1000倍來反推
如果你要放6.25隊
那就/6.25
隊伍有隱藏屬性就再除1.X(看加成)
通常容易接到的COMBO數"加成"大約是多少
加1(基礎)再之後再被除
舉例雙木遊再配三隻以上木遊然後平常約5COMBO
那就是1000/[(6.25*1.5*(1+1)]=53
1000攻擊卡可以改到53000
500攻擊卡就只能改到26500
250攻擊卡更只能改到13250
而不是把全部的卡都改53000就不會被鎖
要看每一張卡的屬性
那為什麼有人改9999都會被鎖?
因為你一定會打到5COMBO以上...還沒算屬性相剋上去..
兩個再算一下 假如運氣"不好"XD 15COMBO跟屬性相剋同時發動
也就是1000/[6.25*1.5*(1+3.5)*1.5]=15.8倍
1000攻擊卡可以改到15800
500攻擊卡就只能改到7900
250攻擊卡更只能改到3800
總結比較簡單的方式
改基礎傷害的7-10倍會最安全
而不是什麼9999之類的
你一張500攻的卡跟人家改到9999
每一張都這樣改 其中一張不幸發動個連鎖爆發就有機會被鎖
組合越好倍率就要越低
如果你的組合很強
換一張新卡練就更要小心 甚至3倍就有可能被鎖
更不用說遊戲中的計算參數真的不少...我也不能完全的確定是不是1000倍就絕對不會被鎖
提供另外一種算法
以你所能打到最最最高的傷害來除以你打出傷害的那張卡
就是你大約可以打出的最高倍率
然後再用一千除以這個倍率得到的比值
就是你修改也幾乎不會被抓到的攻擊倍率
舉個例子解釋
最高傷害有可能打到60萬的99級木機龍原始攻擊1315
600000/1315=456.274倍
就是說你平常最強可以打到456倍的傷害(有點不可思議的例子@@)
那麼1000/456=2.193
這個比值就是說你1315的原始攻擊 最多改到2.193倍=2884攻擊力
也就是說2884修改後的攻擊力萬一又再度發生最猛爆發456.274倍
發動後的傷害也只會到131.5萬左右 除以基值1315很難被抓到修改
其他的卡片也是盡量以這個公式所計算出的最高倍率標準來修改
因為即使今天發動的是這張卡
不代表他就是你組合所能發動的最高倍率
就是這張卡的傷害最高 但是有些卡能發動更高的倍率(例如不小心發動這倍率的同時另外某色的連線多一條..etc.)
只是基礎傷害低所以打出來的傷害比較低而已
這麼極端的例子也是順便解釋為何我上面會說隊長技越弱
修改空間越大也越穩定的原因
因為以這個組合來看等於光改2.5倍就會被鎖了...想改個3000攻擊力都會被鎖...
綜合以上可以列出一個簡單的公式
可修改的最高倍率=1000x卡片基本傷害/所能打出的極限傷害
再延伸就是
可修改的最高傷害=卡片基本傷害x可修改的最高倍率
=1000x卡片基本傷害^2/所能打出的極限傷害
希望這些分析可以讓大家知道怎麼改更不容易被鎖 |
|