精華區beta C_Chat 關於我們 聯絡資訊
我一直很好奇 那些大佬是怎麼找到攻擊算式的 舉個例子 某遊戲的傷害算式是 技能攻擊力= 技能提供攻擊 X 技能等級 + 攻擊力 X 倍數 但遊戲內明明只有告訴玩家角色攻擊力跟最後打出來的傷害而已 其他算式你是怎麼找到的== 還是說大佬都是工程師假扮的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.237.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1564628663.A.DA7.html
gaym19: 有種東西叫做拆包 08/01 11:04
ridecule: 拆檔很難? 08/01 11:04
shinelusnake: 一次改一個地方慢慢試出來的吧 08/01 11:05
astrayzip: 拆包,然後有些是用統計出來的 08/01 11:06
andy78328: 可以反退 透過換武器紀錄傷害差異 08/01 11:06
v789678901: 當然是拆包然後當個精算師啊,玩遊戲幹嘛怎麼麻煩 08/01 11:06
GTOyoko5566: 我是來玩遊戲,不是來算數的 08/01 11:06
bladesinger: 康摳雷連根號都測出來給你看,你這公式只有加法跟乘 08/01 11:06
bladesinger: 法根本不算什麼 08/01 11:06
vsepr55: 公式是小精靈幫忙算的 08/01 11:07
vsepr55: 你只要能逮到小精靈... 08/01 11:07
ptgeorge2: 拆包,或者計算浮動值,當初ro我就是自己用波利噴了一 08/01 11:07
ptgeorge2: 萬多次自己統計血量跟傷害的比值 08/01 11:07
arrenwu: 拆包是什麼意思啊? 08/01 11:10
kinomon: 拆座墊 08/01 11:12
kinomon: 拆包... 08/01 11:12
kirbycopy: 拆包就是把遊戲程式碼弄出來看 08/01 11:13
Ericz7000: 拆彈藥包阿 08/01 11:13
newgunden: 拆包=御史親拆包大人 08/01 11:14
lordmi: 為了防外掛修改,很多運算會在伺服器先做,光拆包沒用 08/01 11:14
aa695109: 學數學就是這時候用的啊 一堆數據給你回推 08/01 11:15
dearbarry: 能拆就拆 不能拆就開始統計精算 08/01 11:15
Xavy: 運算交給伺服器做,是不是嫌維修不夠多次阿 08/01 11:15
qqq3892005: 智商問題 08/01 11:16
lordmi: 拆包是拆socket吧,程式能被反解是不及格的 08/01 11:16
newgunden: 畫面給顯卡處理 伺服器負責運算正常吧 08/01 11:17
Xavy: 很多app程式碼就真的沒上鎖的阿 XD 08/01 11:17
lordmi: 運算交給伺服器才能實現雲玩家,我是說本意的雲玩家喔w 08/01 11:17
OyodoKai: 程式要反組譯沒有很難... 星海二外掛都是拆出來的 08/01 11:17
lordmi: 那是以前,天堂I時代我看過野生的玩家端client,都21世紀 08/01 11:20
lordmi: 了沒人會還停在那個時代吧 08/01 11:20
OyodoKai: 我說的是星海二啊XD 08/01 11:21
ecniv: 公式還要配合實際設定數值,例如計算傷害有時還需考慮對手 08/01 11:23
johney719: 比較數值改變後的傷害變化就可以推算出了 08/01 11:23
arrenwu: 至於這篇文章講的那個傷害算式,要猜出來不難吧? 08/01 11:23
ecniv: 防禦值,當不容易取得設定值時,公式推出來都是錯的... 08/01 11:23
arrenwu: 把對應等級和攻擊力的傷害都列出來,畫個圖就看得出線性 08/01 11:24
yukari8: 有做保護一樣能拆 只是比較難搞拆比較久而已 08/01 11:24
OyodoKai: 艦娘的檢證部真的很厲害 PSV拆包出來跟之前驗證的一樣 08/01 11:24
prismwu: 你以為玩家是來玩遊戲的?他們是來做逆向分析的 08/01 11:25
OyodoKai: 朋友玩遊戲真的都是先逆向工程... 08/01 11:26
wiork: 數學加統計回推,理論上猜的出大概公式.. 08/01 11:27
ecniv: 玩遊戲追求最大傷害先找計算公式是很正常的XD 08/01 11:29
jympin: 做實驗啊 物理公式也是這樣來的 08/01 11:30
Litfal: 統計拆包反編譯,然後AI分析最佳循環和戰術 08/01 11:58
Arashi0731: 運算都給客戶端算是白痴嗎?三天伺服器就倒了,別不懂 08/01 12:02
Arashi0731: 裝懂。 08/01 12:02
j821005: 設未知數 解方程式 08/01 12:02
saobox: 我以前曾參加一個工會 會長叫莫梅哈 真的是整體在試 哪個 08/01 12:03
saobox: 裝備怎樣的攻擊力打出什麼傷害 這樣推出公式 08/01 12:03
saobox: 整天在試 打錯 08/01 12:03
KudanAkito: 數值算式還好吧 連亂數表跟初期地點知道才 08/01 12:04
abc55322: 網遊靠數學 08/01 12:04
Arashi0731: 會交給客戶端運算的數值只有會被遊戲畫面影響的,例如 08/01 12:05
Arashi0731: 攻速跟走速還有人物座標位置,人物的傷害還有其他戰鬥 08/01 12:05
Arashi0731: 數值都是伺服器在算的,如果這些數值給客戶端算,就會 08/01 12:06
Arashi0731: 出現外掛刀刀砍伺服器允許的最大值,伺服器還要運作嗎 08/01 12:06
Arashi0731: ? 08/01 12:06
qqq3892005: 艾爾之光的外掛不就是一刀砍死全地圖的怪 08/01 12:12
because1909: 算式小精靈啊== 我家就有一隻 08/01 12:12
winteryoyo: 楓子谷教出來的 08/01 12:15
MoDoHiYaKu: https://i.imgur.com/Qrf74q1.jpg 08/01 12:26
ashclay: 拆檔(工程師)統計分析(數學家) 08/01 12:29
Kingofknife: 記憶體存的數值計算 就能拆出幾個變數 再拆出比重 08/01 12:30
Kingofknife: 拆包很難 通常有加密 除非遊戲公司加密超廢不然很難 08/01 12:31
x159753852: 以前舊ro 大概2008那時候的老前輩都是直接下去實測得 08/01 12:35
x159753852: 出來的 拆遊戲是近幾年才能比較盛行的作法 08/01 12:35
z5x123456: 夜戰基礎火力 =( 裸火力 + 夜間機雷裝和 + 夜間機火力 08/01 12:40
z5x123456: 和 +3*(夜間專用機總殘機數) +Σ(機體係數*該格夜間機 08/01 12:40
z5x123456: 殘機數^0.5) +5(夜偵發動時) + Σ(夜間機改修星數^0.5) 08/01 12:40
z5x123456: )*損傷補正。 08/01 12:40
z5x123456: 這是我在艦娘隨便挑的其中一條公式。 08/01 12:40
jjvh: 我還以為遊戲公司會給耶,感覺這個藏了也沒意義 08/01 12:42
aynak: 我在玩的那款看起來是大家用數據變化推導出來的,公式修正 08/01 12:55
aynak: 很多次,套進去不對就再測再改XD 08/01 12:55
brycejack: 比較簡單也可以自己測出來 PAD我就有弄過excel計算機 08/01 12:58
colenken: 試出來的 08/01 13:11
rice02: 以前有個數奧拿牌的玩UL就推導出了傷害公式...對他來說這 08/01 13:38
rice02: 也是休閒的一環 08/01 13:38
asd21714: 工程數學啊,給你一堆數據叫你求通式 08/01 14:07
bitcch: 資料科學家使用regressions analysis 08/01 15:06
bitcch: 資安工程師用reverse engineering 08/01 15:07