本文轉貼自PTT
台灣最大的本土社群網站
分享這篇文章到Facebook、Google+或噗浪!
作者
Shigeru777 (小茂)
看板
PuzzleDragon
標題
[心得] 利用封包解析預測關卡怪物掉落教學
時間
Fri Oct 18 22:52:05 2013
───────────────────────────────────────
決定要發這篇教學文之前其實有些糾結,原因是這一定不是遊戲官方願意見到的東西
但是就像神奇寶貝在那邊算個體值、找出亂數一樣 總是有些人會有那需求
考慮到這與遊戲修改、外掛扯不上關係 + 不會破壞遊戲體驗之下 才會寫下來
簡單來說,這篇文章的貢獻只有一個:
讓你能決定要不要在不一定掉蛋的關卡中花費大量時間 or 吃石續關
我本身會有這個需求的原因是我自己打天元的黑龍打得很崩潰,打了不少場
沒辦法穩定0石 + 重金屬龍就是不掉,沒有那麼多石頭可以揮霍,才想研究這方法
以下開始教學
需求: 一台可開啟無線網路分享的筆電、Connectify軟體、Wireshark軟體(皆有免費版本)
步驟:
1.筆電安裝Connectify 網路分享軟體 和 Wireshark 封包分析軟體
2.開啟Connectify,設定無線網路分享(要筆電無線網卡支援該功能,這裡假設
你有基礎的電腦和網路知識,換句話說,有疑問自己上網搜尋搞定,我不教學)
http://i.imgur.com/EDBubjv.jpg
3.手機(or 玩P&D的裝置)連上分享出來的連線
4.開啟Wireshark軟體,在CAPTURE那欄新增一個追蹤,選取裝置使用的連線,
按下 Capture Options
http://i.imgur.com/n6FbZFQ.jpg
5.不必做任何設定,直接按下Start開始追蹤
http://i.imgur.com/usNOrhO.jpg
6.在上方工具列中"Filter"一欄中 填上"http",然後開始登入遊戲並選擇關卡
7.留意"確定進入遊戲關卡一瞬間"由伺服器發回來的http封包
(info應該是HTTP/1.1 200 OK text/html)
在該項封包中右鍵選擇 Copy -> Bytes -> Pritable Text Only
http://i.imgur.com/Nkbtu4h.png
8.之後新增一筆記本檔案 貼上文字後,如果內容格式跟圖片上的差不多,分析就結束了
http://i.imgur.com/m9BoPvU.png
你會得到由JSON格式包裝的純文字資料,文中HASH可能包含個人資料,所以被我修改過
有HASH也是告訴你想要透過修改封包方式作弊是不可能。
這是我打一場天元黑龍的資料,進去關卡的瞬間就分析到了,也直接證明關卡的掉蛋
是一開始就決定好的。
其中"waves"之後的就是關卡資料,"seq"是該層的層數,天元黑龍有5關,"seq"到5
"num"就是該怪編號,"item"是掉蛋編號(0代表沒掉蛋)、"inum"代表掉蛋與否(1/0)
接下來就快速分析我這次打天元黑龍的關卡資料:
第一層: No.256(掉蛋)、No.256、No.259、No.259
第二層: No.260、No.260(掉蛋)
第三層: No.260、No.260(掉蛋)
第四層: No.178、No.181(掉蛋)
第五層: No.256、No.682(掉蛋)、No.253
只要查詢一下怪物編號,就可以知道接下來會遇到什麼、掉什麼了
因為是要教學,因此隨便組一隊LCF根性隊來示範,沒想到第一場就Bingo了....
http://i.imgur.com/3NR5YwR.png
第三關(兩隻No.260綠寶石龍)
http://i.imgur.com/NTopxwN.png
第四關(金屬龍、黃金龍[掉蛋])
http://i.imgur.com/T5JhEAD.png
結算畫面,驗證了前面的掉蛋推測
雖然是用眾人噓的弱雞法隊 但是其實很難打 每回合要回2萬~3萬血 壓力很大
最後用3石過了......打了好幾次的天元黑龍,總算在今天拿到重金屬龍QQ
教學解說結束,沒有什麼艱深的操作,有點慧根的都應該看的懂&會自己操作
要轉載文章必須先取得我的同意 & 附上出處
我也會依各位的回饋來決定之後要不要把本篇文章砍掉,就只當給內行人的BONUS
反正這技巧實用性也還好.....技術不夠的 隊伍不行的 該吃的石頭還是要吃....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.125.233
推
larry504527
:先推
10/18 22:56
※ 編輯: Shigeru777 來自: 1.34.125.233 (10/18 22:56)
推
phoenixsh
:實用
10/18 22:56
推
sujigary
:火赫拉3場總吃10石全出錢箱淚推...
10/18 22:57
推
bearkevin
:強大 推
10/18 22:57
推
milo52510
:用心推
10/18 22:57
推
ghostd
:推一下,吞了一堆石結果最後沒掉蛋真的會崩潰
10/18 22:58
推
g380risde
:這個超實用...
10/18 22:58
推
c880529
:用心推!
10/18 22:59
→
ghostd
:用這方法,該花的體還是要花,技術不夠的,該噴的石還是要噴..
10/18 22:59
推
windswiff
:強大推!以後打降臨好實用!!
10/18 22:59
推
kerson
:沒想到封包是明碼,要低調,這會讓官方少賺很多XDD
10/18 22:59
推
always529
:打一些不一定掉蛋的地獄降臨也好用
10/18 23:00
推
songhome
:趕快備份以免被認列成外掛討論文XD
10/18 23:00
推
abtvctkto61
:應該驗證一下掉蛋跟掉錢箱是否都是1
10/18 23:00
推
hatsuta
:超實用技能!
10/18 23:02
推
y2468101216
:問個問題 其實不需要筆電也可以作吧
10/18 23:03
→
y2468101216
:其實只要手機用USB連線然後確認哪個是官方的IP
10/18 23:04
→
y2468101216
:把那個封包擷取下來就可吧
10/18 23:05
推
c880529
:看itwn後面的數字吧 看是不是和蛋的編號一樣 錢箱應該會其
10/18 23:05
→
c880529
:他編號
10/18 23:05
→
c880529
:*iten
10/18 23:05
推
dodo12500
:推 很實用 強在可以取決要不要吃石拿蛋還是錢箱XDD
10/18 23:07
→
Shigeru777
:你知道怎麼抓封包都OK 但伺服器IP不是固定的
10/18 23:08
※ 編輯: Shigeru777 來自: 1.34.125.233 (10/18 23:10)
推
longya
:所以一定要用筆電分享的網路?用AP沒辦法嗎qq
10/18 23:12
→
lkshfish
:抱歉我不是正義魔人 但是我想官方沒有辦法接受玩家使用
10/18 23:13
→
lkshfish
:這種方法的...要做這種事低調一點吧 直接開一篇教學.....
10/18 23:14
推
zxxsd
:還是會耗掉體力 我覺得不用看得這麼嚴重
10/18 23:14
推
y2468101216
:不能接受就要編碼 畢竟這種事情沒有任何不公
10/18 23:15
→
family751113
:知道掉什麼 這遊戲就沒有驚喜感了...
10/18 23:16
→
y2468101216
:不會因為你看了就超金5亂入
10/18 23:16
推
YSJ543
:其實還好吧,體力一樣耗掉 少了期待心裡就是了
10/18 23:16
→
y2468101216
:可以不要看 這就跟MMO要不要RP一樣是個人自由
10/18 23:16
推
c880529
:會花到的還是會花到,只是先看結果決定接不接關 ._.
10/18 23:17
→
c880529
:只有地獄、黑天龍有差而已....
10/18 23:18
→
y2468101216
:我自己也有在寫程式 不想讓使用者做的就先寫死
10/18 23:18
推
Guren8000
:從玩家角度來看會想知道這個,從官方角度來看是不希望
10/18 23:20
→
Guren8000
:而且看起來也不會對結果有什麼影響,耐力還是會扣,機率
10/18 23:21
→
Guren8000
:也還是官方給的,沒有改掉,只是省下玩家的時間(?)
10/18 23:21
→
Guren8000
:不過個人不太喜歡就是了....(′�腦s�節)
10/18 23:21
→
vinder
:不覺得這樣做很空虛嗎...
10/18 23:21
噓
sadQQ
:我就直說了 這跟作弊沒兩樣 不編碼不代表可以把行為合理化
10/18 23:22
推
hatsuta
:只是提供方法而已 用不用看個人啊?
10/18 23:22
推
longya
:這樣叫作弊啊?那用了這招可以讓我0石過木宙斯和黃龍嗎???
10/18 23:23
推
jce
:P&D沒有所謂誰贏誰輸 不認同作弊的說法
10/18 23:23
→
Shigeru777
:不喜歡的就用力噓下去 我會依照回饋來決定文章去留
10/18 23:23
推
thewid
:誰叫一進關卡就確定會不會掉
10/18 23:23
→
jce
:提前開箱還得打得過 不過這個頂多用在黑龍吧..其他不是很需要
10/18 23:24
→
thewid
:其他也需要阿 不是100%掉的降臨就用的到了
10/18 23:24
推
caryamdtom
:很實用也覺得沒甚麼不好 不過個人感覺不會想用...
10/18 23:25
→
jce
:太麻煩了 50體如果地獄穩過的話 其他小怪當飼料可以接受啊
10/18 23:25
→
caryamdtom
:掉錢箱哀嚎PO上來讓大家笑感覺也是遊戲樂趣的一環啊www
10/18 23:25
推
zxxsd
:這本來就只需要用在不一定打得贏 但你又很想要寵物的關卡
10/18 23:25
推
o810418
:推 在40%的地獄難度其實很不錯
10/18 23:27
推
lwecloud
:inum要跟item一起看,如果item是怪物編號,inum會=1
10/18 23:27
→
lwecloud
:如果是錢箱,inum=金額(忘記錢箱的item是多少,好像是999
10/18 23:27
→
lwecloud
:然後pval=1的話是加蛋
10/18 23:27
噓
songhome
:這樣叫作弊那WIKI提供資訊算不算作弊?
10/18 23:28
→
songhome
:對了 我只是低調噓一下而已 樹大招風
10/18 23:29
→
Jackalxx
:只有天元黑龍有用+1 遊戲到後期不會在40%的降臨燒石
10/18 23:29
→
Jackalxx
:不過新,中手很迫切想要打地獄降臨的話感覺會想用XD
10/18 23:29
→
lwecloud
:也沒啥好低調的,這早就不是秘密了,日本討論區玩更大
10/18 23:29
噓
lkshfish
:好了我現在決定看好戲了 老闆雞排不切要辣
10/18 23:30
→
lwecloud
:只是改封包內容或遊戲存檔的那些都只是改來自爽的
10/18 23:30
→
ping8999
:還蠻微妙的 因為花多石去拿一個錢箱 應該也算是官方回法
10/18 23:30
→
jce
:話說我的黑龍黃龍都沒過 興趣缺缺 =_="
10/18 23:30
→
lwecloud
:server那邊擋得很嚴,要破加密的root key也不是那麼容易
10/18 23:30
推
forever9801
:有心推一下XD
10/18 23:31
→
juju6326
:低調。對不花錢玩家很實用,多謝。
10/18 23:31
→
ping8999
:之一 這樣官方回收石的數量變少 也是變相影響買石的次數
10/18 23:31
→
lwecloud
:反正這技巧官方不可能不知道,也沒啥好激動的
10/18 23:31
推
GPX2000
:我覺得練技才是重點...練技才是最吃石的
10/18 23:32
→
dodo12500
:有人認為作弊的話 那應該就不要去WIKI看時光機了....
10/18 23:32
→
lwecloud
:真正課金狂才不在意這種接關,神祭抽馬桶隨便都比這多N倍
10/18 23:32
推
Jackalxx
:黃龍可以打啦XD 比黑龍好打又比較實用
10/18 23:34
→
greedman
:這邊漸漸被隔壁棚同化了 悲劇... 玩CC去
10/18 23:37
推
qazw3135
:好文推一個~~~
10/18 23:37
噓
skbb2553
:雖然實用 但低調點比較好
10/18 23:37
----本文使用PCMAN+BBI轉貼----
※ 新版PCMAN開放測試中,新增功能:
自動登入PTT
PTT全文搜尋
分享PTT文章到Facebook、噗浪與Google+
預覽影片與圖片
用PCMAN+BBI連回
PTT原文