[问题] 为什么有些人可以知道游戏的攻击算式

楼主: 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