[問題] 為什麼有些人可以知道遊戲的攻擊算式

作者: KParmy (KParmy)   2019-08-01 11:04:21
我一直很好奇
那些大佬是怎麼找到攻擊算式的
舉個例子
某遊戲的傷害算式是
技能攻擊力= 技能提供攻擊 X 技能等級 + 攻擊力 X 倍數
但遊戲內明明只有告訴玩家角色攻擊力跟最後打出來的傷害而已
其他算式你是怎麼找到的==
還是說大佬都是工程師假扮的
作者: gaym19 (best689tw)   2018-08-01 11:04:00
有種東西叫做拆包
作者: ridecule (ridecule)   2018-08-01 11:04:00
拆檔很難?
作者: shinelusnake (陽光魯宅)   2019-08-01 11:05:00
一次改一個地方慢慢試出來的吧
作者: astrayzip   2019-08-01 11:06:00
拆包,然後有些是用統計出來的
作者: andy78328 (FF)   2019-08-01 11:06:00
可以反退 透過換武器紀錄傷害差異
作者: v789678901 (阿瑋)   2019-08-01 11:06:00
當然是拆包然後當個精算師啊,玩遊戲幹嘛怎麼麻煩
作者: GTOyoko5566 (雞頭洋子)   2019-08-01 11:06:00
我是來玩遊戲,不是來算數的
作者: bladesinger   2019-08-01 11:06:00
康摳雷連根號都測出來給你看,你這公式只有加法跟乘法根本不算什麼
作者: vsepr55 (vsepr55)   2019-08-01 11:07:00
公式是小精靈幫忙算的你只要能逮到小精靈...
作者: ptgeorge2 (左輪小手槍)   2019-08-01 11:07:00
拆包,或者計算浮動值,當初ro我就是自己用波利噴了一萬多次自己統計血量跟傷害的比值
作者: arrenwu (鍵盤的戰鬼)   2019-08-01 11:10:00
拆包是什麼意思啊?
作者: kinomon (奇諾 Monster)   2019-08-01 11:12:00
拆座墊拆包...
作者: kirbycopy (鐵面騎士)   2019-08-01 11:13:00
拆包就是把遊戲程式碼弄出來看
作者: Ericz7000 (Ericz7000nolan)   2019-08-01 11:13:00
拆彈藥包阿
作者: newgunden (年中むきゅー)   2019-08-01 11:14:00
拆包=御史親拆包大人
作者: lordmi (星宿喵)   2019-08-01 11:14:00
為了防外掛修改,很多運算會在伺服器先做,光拆包沒用
作者: aa695109 (做人不豪洨)   2019-08-01 11:15:00
學數學就是這時候用的啊 一堆數據給你回推
作者: dearbarry (莫言悲)   2019-08-01 11:15:00
能拆就拆 不能拆就開始統計精算
作者: Xavy (グルグル回る)   2019-08-01 11:15:00
運算交給伺服器做,是不是嫌維修不夠多次阿
作者: qqq3892005 (ShinyaS)   2019-08-01 11:16:00
智商問題
作者: lordmi (星宿喵)   2019-08-01 11:16:00
拆包是拆socket吧,程式能被反解是不及格的
作者: newgunden (年中むきゅー)   2019-08-01 11:17:00
畫面給顯卡處理 伺服器負責運算正常吧
作者: Xavy (グルグル回る)   2019-08-01 11:17:00
很多app程式碼就真的沒上鎖的阿 XD
作者: lordmi (星宿喵)   2019-08-01 11:17:00
運算交給伺服器才能實現雲玩家,我是說本意的雲玩家喔w
作者: OyodoKai (魔法少女大淀)   2019-08-01 11:17:00
程式要反組譯沒有很難... 星海二外掛都是拆出來的
作者: lordmi (星宿喵)   2019-08-01 11:20:00
那是以前,天堂I時代我看過野生的玩家端client,都21世紀了沒人會還停在那個時代吧
作者: OyodoKai (魔法少女大淀)   2019-08-01 11:21:00
我說的是星海二啊XD
作者: ecniv (艾克尼夫)   2019-08-01 11:23:00
公式還要配合實際設定數值,例如計算傷害有時還需考慮對手
作者: johney719 (揪泥)   2019-08-01 11:23:00
比較數值改變後的傷害變化就可以推算出了
作者: arrenwu (鍵盤的戰鬼)   2019-08-01 11:23:00
至於這篇文章講的那個傷害算式,要猜出來不難吧?
作者: arrenwu (鍵盤的戰鬼)   2019-08-01 11:24:00
把對應等級和攻擊力的傷害都列出來,畫個圖就看得出線性
作者: yukari8 (林檎)   2019-08-01 11:24:00
有做保護一樣能拆 只是比較難搞拆比較久而已
作者: OyodoKai (魔法少女大淀)   2019-08-01 11:24:00
艦娘的檢證部真的很厲害 PSV拆包出來跟之前驗證的一樣
作者: prismwu   2019-08-01 11:25:00
你以為玩家是來玩遊戲的?他們是來做逆向分析的
作者: OyodoKai (魔法少女大淀)   2019-08-01 11:26:00
朋友玩遊戲真的都是先逆向工程...
作者: wiork (我在工作~)   2019-08-01 11:27:00
數學加統計回推,理論上猜的出大概公式..
作者: ecniv (艾克尼夫)   2019-08-01 11:29:00
玩遊戲追求最大傷害先找計算公式是很正常的XD
作者: jympin (別跟我大聲)   2019-08-01 11:30:00
做實驗啊 物理公式也是這樣來的
作者: Litfal (Litfal)   2019-08-01 11:58:00
統計拆包反編譯,然後AI分析最佳循環和戰術
作者: Arashi0731 (狂舞)   2019-08-01 12:02:00
運算都給客戶端算是白痴嗎?三天伺服器就倒了,別不懂裝懂。
作者: j821005 (j821005)   2019-08-01 12:02:00
設未知數 解方程式
作者: saobox (刀劍神域盒盒)   2019-08-01 12:03:00
我以前曾參加一個工會 會長叫莫梅哈 真的是整體在試 哪個裝備怎樣的攻擊力打出什麼傷害 這樣推出公式整天在試 打錯
作者: KudanAkito (司令官 私がいるじゃない)   2019-08-01 12:04:00
數值算式還好吧 連亂數表跟初期地點知道才
作者: abc55322 (笨鳥不唱歌)   2019-08-01 12:04:00
網遊靠數學
作者: Arashi0731 (狂舞)   2019-08-01 12:05:00
會交給客戶端運算的數值只有會被遊戲畫面影響的,例如攻速跟走速還有人物座標位置,人物的傷害還有其他戰鬥數值都是伺服器在算的,如果這些數值給客戶端算,就會出現外掛刀刀砍伺服器允許的最大值,伺服器還要運作嗎?
作者: qqq3892005 (ShinyaS)   2019-08-01 12:12:00
艾爾之光的外掛不就是一刀砍死全地圖的怪
作者: because1909 (花式摳腳小蘿莉)   2019-08-01 12:12:00
算式小精靈啊== 我家就有一隻
作者: winteryoyo (GANLENIA)   2019-08-01 12:15:00
楓子谷教出來的
作者: MoDoHiYaKu (在座的各位都是垃圾)   2019-08-01 12:26:00
作者: ashclay (灰泥)   2019-08-01 12:29:00
拆檔(工程師)統計分析(數學家)
作者: Kingofknife (L-E-X)   2019-08-01 12:30:00
記憶體存的數值計算 就能拆出幾個變數 再拆出比重拆包很難 通常有加密 除非遊戲公司加密超廢不然很難
作者: x159753852 (rrrrrrr)   2019-08-01 12:35:00
以前舊ro 大概2008那時候的老前輩都是直接下去實測得出來的 拆遊戲是近幾年才能比較盛行的作法
作者: z5x123456 (Ar~cher)   2019-08-01 12:40:00
夜戰基礎火力 =( 裸火力 + 夜間機雷裝和 + 夜間機火力和 +3*(夜間專用機總殘機數) +Σ(機體係數*該格夜間機殘機數^0.5) +5(夜偵發動時) + Σ(夜間機改修星數^0.5))*損傷補正。這是我在艦娘隨便挑的其中一條公式。
作者: jjvh (官人)   2019-08-01 12:42:00
我還以為遊戲公司會給耶,感覺這個藏了也沒意義
作者: aynak (aynak)   2019-08-01 12:55:00
我在玩的那款看起來是大家用數據變化推導出來的,公式修正很多次,套進去不對就再測再改XD
作者: brycejack (頭腦浸水)   2019-08-01 12:58:00
比較簡單也可以自己測出來 PAD我就有弄過excel計算機
作者: colenken (呵呵)   2019-08-01 13:11:00
試出來的
作者: rice02 (冷凍飯糰)   2019-08-01 13:38:00
以前有個數奧拿牌的玩UL就推導出了傷害公式...對他來說這也是休閒的一環
作者: asd21714 (經費有更重要的地方要花)   2019-08-01 14:07:00
工程數學啊,給你一堆數據叫你求通式
作者: bitcch (必可取)   2019-08-01 15:06:00
資料科學家使用regressions analysis資安工程師用reverse engineering

Links booklink

Contact Us: admin [ a t ] ucptt.com