Android 台灣中文網

標題: [v721]神魔之塔鎖血數據開發關鍵處 [UPDATA] [打印本頁]

作者: 尋風幽情    時間: 2014-10-17 00:32
標題: [v721]神魔之塔鎖血數據開發關鍵處 [UPDATA]
本帖最後由 尋風幽情 於 2014-10-17 18:39 編輯

發出點東西讓大家研究研究吧 , 鎖血的block就在下面啦

以下以神魔APK作為搜尋基礎   (需要Play版本的數據再看看吧 呵呵)


V721
  1.    
  2.     IL_0010:  /* 03   |                  */ ldarg.1
  3.     IL_0011:  /* 04   |                  */ ldarg.2
  4.     IL_0012:  /* 28   | (06)0042F4       */ call       float32 SkillInstance::AlterPlayerHPEvent(float32,
  5.                                                                                                  bool)
  6.     IL_0017:  /* 0A   |                  */ stloc.0
  7.     IL_0018:  /* 06   |                  */ ldloc.0
  8.     IL_0019:  /* 10   | 01               */ starg.s    magnitude
  9.     IL_001b:  /* 03   |                  */ ldarg.1
  10.     IL_001c:  /* 22   | 00000000         */ ldc.r4     0.0
  11.     IL_0021:  /* 44   | 75000000         */ blt.un     IL_009b
複製代碼




-----------------------------------------
上一版數據



  1.     IL_0010:  /* 16   |                  */ ldc.i4.0
  2.     IL_0011:  /* 0A   |                  */ stloc.0
  3.     IL_0012:  /* 03   |                  */ ldarg.1
  4.     IL_0013:  /* 04   |                  */ ldarg.2
  5.     IL_0014:  /* 28   | (06)004053       */ call       float32 SkillInstance::AlterPlayerHPEvent(float32,
  6.                         //4 block                                                                                                 bool)
  7.     IL_0019:  /* 0B   |                  */ stloc.1
  8.     IL_001a:  /* 07   |                  */ ldloc.1
  9.     IL_001b:  /* 10   | 01               */ starg.s    magnitude
  10.     IL_001d:  /* 03   |                  */ ldarg.1
  11.     IL_001e:  /* 22   | 00000000         */ ldc.r4     0.0
  12.     IL_0023:  /* 44   | 75000000         */ blt.un     IL_009d
複製代碼



上一版的   16  ->  2A  就可以鎖血了,那新版呢 ~



------------
提示1:
28   | (06)004053     像這種的AOB 記得倒過來    28 53 40 00 06
提示2:
可以使用GM 配合 Cheat Engine 去找 AOB(特徵值)
提示3:
靠AOB找到位址,可以轉成byte 自然就知道鎖血的"數值"



------------


作者: yuyang3306    時間: 2014-10-17 00:52
是可以理解大大的意思~~~但小弟不材
該怎麼轉換成燒餅數值?
作者: a1530345    時間: 2014-10-17 01:23
F3280403 如何改
作者: 0212908    時間: 2014-10-17 02:07
a1530345 發表於 2014-10-17 01:23
F3280403 如何改

開頭那是F4吧
作者: 100元    時間: 2014-10-17 03:04
立刻被轉發去其他網站 ..


作者: mike7210083    時間: 2014-10-17 06:03
本帖最後由 mike7210083 於 2014-10-17 06:15 編輯

真希望我看的懂 就不用如此等待數據了
各位版友等你們好消息!
作者: goddragons    時間: 2014-10-17 07:17
唉..看不懂
不過還是非常感謝您

作者: xiex4444    時間: 2014-10-17 07:23
我也看不懂,可以麻煩大神解釋一下嗎
作者: jdps507    時間: 2014-10-17 09:56
感謝熱心教學^^
作者: dndfusmgab    時間: 2014-10-17 11:14
yuyang3306 發表於 2014-10-17 00:52
是可以理解大大的意思~~~但小弟不材
該怎麼轉換成燒餅數值?

上面的數值都是16進位,餅的數值要輸入10進位 (也可以輸16進位)

用下面的轉換就可以了

http://www.convertworld.com/zh-Hant/numerals/十六進制.html
作者: dndfusmgab    時間: 2014-10-17 12:50
請問大大,,你新版的IL_0010:/*03

請問IL_0009和IL_0008數值各是多少


作者: ming0911    時間: 2014-10-17 12:56
嗯嗯嗯      有點難懂        但感謝大大分享
作者: laojiben    時間: 2014-10-17 13:19
dndfusmgab 發表於 2014-10-17 11:14
上面的數值都是16進位,餅的數值要輸入10進位 (也可以輸16進位)

用下面的轉換就可以了

電腦的計算機就能轉了?

你不知道嗎,從Windows 98 就…
作者: srat2009    時間: 2014-10-17 13:34
路過
用小算盤就可以轉進制了
檢視
工程型

作者: coll5168    時間: 2014-10-17 14:39
高手一出手 便知有沒有
看 il 找ce 厲害
是個人才
作者: 信榮陳    時間: 2014-10-17 15:07
還是有點看不太懂....
作者: chuyi3148    時間: 2014-10-18 21:28
雖然已經有人貼出鎖血秒怪的數據
但小妹我還是想要多了解一點
不知道大大可不可以告知.圖中的軟體是那一套.
還是有沒有什麼軟體可以支援斷點...謝謝
作者: frankckn1    時間: 2014-10-18 21:33
不知道這個是不是跟 另一篇貼出來 鎖血的數據 一樣  那篇的好像不太能用

這次真的難過了.
作者: chuyi3148    時間: 2014-10-18 22:49
在此先謝謝尋風幽情

Cheat engine 小妹會再找方法試試...

因為BS要掃Physical memory好久...且會到最後會當掉

找不到原因..可能是太腦太慢吧

小妹看到一篇文章[原創] APK Multi-Tool V1.0.11 (APK 反編譯、回編工具)繁體中文化版在爬文中...

請問是否大大是否用這類軟體找呢??我找的方向對嗎??

但小妹我已經知道AOB是重點就是了...謝謝囉...努力爬文去(沒加入群組,自己試試看)
作者: superczu    時間: 2014-10-21 22:57
摸索好幾天~還是一頭霧水~~
作者: 抱歉母親    時間: 2014-10-22 06:10
燒餅數值轉換就可以了感謝開頭那是F4
作者: zxcv40126    時間: 2014-10-22 10:20
感謝~我還找到攻擊的......還沒測試
作者: 安安你好嗎?    時間: 2014-11-7 23:29
要用甚麼打開apk看上面那個
作者: 安安你好嗎?    時間: 2014-11-7 23:31
甚麼軟體
作者: bakise68    時間: 2014-11-10 14:37
你好,可就沒看到
    IL_0014:  /* 28   | (06)004053       */ call       float32 SkillInstance::AlterPlayerHPEvent
我只找到以下資料,
    IL_0021:  blt.un     IL_009b
    IL_0026:  ldarg.1
    IL_0027:  call       float32 RestoreGameplay::get_minRecoverHP()
    IL_002c:  bge.un     IL_0037
可否給個提示 /* 28   | (06)004053  如何找到?
謝謝.
作者: 尋風幽情    時間: 2014-11-10 15:47
bakise68 發表於 2014-11-10 14:37
你好,可就沒看到
    IL_0014:  /* 28   | (06)004053       */ call       float32 SkillInstance::Alter ...

float32 SkillInstance::AlterPlayerHPEvent  

直搜這段看看,每次改版AOB 內容或指令都可能會不一樣喔 。

作者: bakise68    時間: 2014-11-10 17:17
所以是在Cheat Engine內搜,不是在ILSPY中搜囉?是嗎?
作者: bakise68    時間: 2014-11-11 15:41
尋風幽情 發表於 2014-11-10 15:47
float32 SkillInstance::AlterPlayerHPEvent  

直搜這段看看,每次改版AOB 內容或指令都可能會不一樣喔  ...

還是找不到...,求進一步教學,看可否加LINE教我,ID: bakise68
謝謝.
作者: s15d123    時間: 2014-11-13 00:57
尋風幽情 發表於 2014-11-10 15:47
float32 SkillInstance::AlterPlayerHPEvent  

直搜這段看看,每次改版AOB 內容或指令都可能會不一樣喔  ...

小弟 最近剛研究 搜這段 也是沒看到/* 28   | (06)004053    這種[類型]的代碼 求解法
作者: ice789    時間: 2014-11-13 03:58
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 尋風幽情    時間: 2014-11-13 10:39
s15d123 發表於 2014-11-13 00:57
小弟 最近剛研究 搜這段 也是沒看到/* 28   | (06)004053    這種[類型]的代碼 求解法  ...

Dump的時候把 Actual byte 打勾


作者: s15d123    時間: 2014-11-13 11:30
尋風幽情 發表於 2014-11-13 10:39
Dump的時候把 Actual byte 打勾

有看到了 感謝
作者: alextsui1991    時間: 2014-11-14 13:14
好東西
作者: alextsui1991    時間: 2014-11-14 13:31
謝謝學習了
作者: oylion    時間: 2014-11-18 00:57
尋風大大~
有問題想請教一下,關於這兩個提示~

提示2:
可以使用GM 配合 Cheat Engine 去找 AOB(特徵值)
提示3:
靠AOB找到位址,可以轉成byte 自然就知道鎖血的"數值"


請問GM是指Cheat Engine這軟體裡面的"記憶體檢視器"嗎?
我找好久還是不懂GM是什麼,去GOOGLE卻變成遊戲中的GM ><
使用GM配合Cheat Engine去找AOB這句實在是太深了...Orz

還有一個問題是,為什麼16為何改2A而不是改其他數值?想了解怎麼弄出來的
天天搞到凌晨都想破頭了...還是沒進展...
希望能指導一下 >< 感謝您~




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1