[讨论] 进化后的技能"可能"可预测

楼主: keith291 (keith)   2016-09-23 22:06:09
原文 : https://www.reddit.com/r/TheSilphRoad/comments/543mnp/apparently_it_
is_possible_to_predict_moveset/
缩址 : https://goo.gl/MdlMe2
作者: INNBUG (最纯洁的杰)   2016-09-23 22:11:00
再怎么随机都是程式跑的只要抓到就有可能?
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:11:00
靠提供的三项值来骰技能,实作可行,只是如果我是设计师除非企划要求我这样干,否则我就直接Random.Range()就好
作者: yzkeroro (小製)(′˙ω˙‵)   2016-09-23 22:12:00
如果是随机应该是会在点进化那时才有办法知道吧
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:12:00
有一个方式可以破解迷思,抓两只CP、HP、星尘一样的怪进化看是否骰到同样的数值,就可得证
作者: horseorange (橘小马)   2016-09-23 22:13:00
这太八卦了吧
作者: birdy590 (Birdy)   2016-09-23 22:14:00
这个前面有讲过 理论上会想像成每次都骰 但这很浪费 CPU
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:14:00
心得二,个人看法是中文解读不同,“您要的进化结果”重点是“结果”而不是“您要的”呼叫Random.Range()并不会浪费多少效能啊= =再怎么浪费效能,跑动画的20秒时间,怎么可能不够他算出
作者: nadoka (小那 娜豆卡)   2016-09-23 22:16:00
pokemon ID
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:16:00
如果他要PID,那么请问这个值该如何取得呢?
作者: InMontauk (瞬)   2016-09-23 22:16:00
同只宠升级后的技能好像也会一样 跟朋友对照过两三只都是这样
作者: gaduoray (☆嘎多鲁蛇★)   2016-09-23 22:16:00
可能是要减少服务器的压力?
作者: ybz612 (私はスキをあきらめない)   2016-09-23 22:16:00
之前不是有人试过了吗 两个人抓同一只怪 同IV同技能但进化后 技能不见得会相同啊
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:17:00
我说的是 抓到两只啵啵 CP10 HP10 按进化
作者: WJAider (Aider)   2016-09-23 22:17:00
同宠同 CP 跟朋友同时抓的大闸蟹进化后技能不同
作者: gaduoray (☆嘎多鲁蛇★)   2016-09-23 22:17:00
如果技能可以在手机运算的话 只要回传进化的讯息就好
作者: INNBUG (最纯洁的杰)   2016-09-23 22:18:00
这要破解好像也不难开一只新帐号抓三围一样就好
作者: MoseHas (键盘米虫摩斯)   2016-09-23 22:18:00
如果说今天是用save&load大法但是每次都骰出一样的技能那我们才能解读成,他有一个参数用来控制固定骰出的技能
作者: birdy590 (Birdy)   2016-09-23 22:21:00
PRNG 是完全发生在服务器上 人数多是很可观的
作者: peadon (peadon)   2016-09-23 22:21:00
要作实验 别拿CP10的 高于10都好
作者: luke2 (路克2)   2016-09-23 22:29:00
PID是来自于本传中的性格值
作者: birdy590 (Birdy)   2016-09-23 22:29:00
ttp://www.smogon.com/ingame/rng/pid_iv_creation
作者: luke2 (路克2)   2016-09-23 22:30:00
http://0rz.tw/F8s8u 百科可以稍微看看 简单来说他类似
作者: birdy590 (Birdy)   2016-09-23 22:30:00
reddit 有老外贴了这篇 内容很有趣
作者: birdy590 (Birdy)   2016-09-23 22:33:00
游乐器版的很多内部机制都被玩家挖光光了 如果有借用
作者: luke2 (路克2)   2016-09-23 22:33:00
如果有人能破解技能=F(PID)的F函数的话在抓到PM时确实可以预测进化后的技能
作者: cabi0513 (小郭)   2016-09-23 22:34:00
假的
作者: luke2 (路克2)   2016-09-23 22:35:00
不过Reddit这篇满神的 这个函数没意外的话是写在Server端
楼主: keith291 (keith)   2016-09-23 22:35:00
我也是这样猜 但只有玩家ID就可以读到这些资料?
楼主: keith291 (keith)   2016-09-23 22:36:00
应该多少有非法窃取资讯的成分吧
作者: luke2 (路克2)   2016-09-23 22:37:00
没记错的话本传中每个PM的PID跟玩家ID是独立的 不过在判断
楼主: keith291 (keith)   2016-09-23 22:37:00
如果是在用户端可以得到这些资讯 那可能发展成go radar
楼主: keith291 (keith)   2016-09-23 22:38:00
那种的工具程式,如果是窃取甚至修改资讯,那就只是死骇客
作者: luke2 (路克2)   2016-09-23 22:38:00
除非Go把PID写成玩家ID的函数 而且这个函数非常好拆/猜对 这边的争议我认为会比Radar还大很多 是很标准的Hacking既然版上连Radar是不是外挂 作弊都会吵这么久了 这个一定会吵到炸开XD
作者: Strasburg (我很低调)   2016-09-23 22:40:00
以程式的角度下去看 技能在生成的时候就设好比较合理
作者: luke2 (路克2)   2016-09-23 22:41:00
推文有提到一个很有趣的测试方法 就是两个装置(跟朋友之类的)抓同一只地图上的怪(非洒花) 然后进化看技能是否一样
作者: birdy590 (Birdy)   2016-09-23 22:41:00
呃 底下有讲 预测需要 1.帐号名称和种类 2.怪的资料
作者: luke2 (路克2)   2016-09-23 22:42:00
测试个上万次 如果都一样的话 代表同只PM进化后技能一样就可以得到同PM=同PID=同技能的结论 不过要算出来技能是什么又是一回事了
作者: birdy590 (Birdy)   2016-09-23 22:42:00
3.想要的技能... 然后它会算出一个进化的时间本来就有人在猜进化不是真的每次取乱数而是查表
作者: luke2 (路克2)   2016-09-23 22:43:00
我没点进去连结XD 不过看起来进化后的技能是玩家ID PID 跟时间的函数?
作者: birdy590 (Birdy)   2016-09-23 22:43:00
这个表的运算方式如果被人硬算出来 当然也就破功了这不就是很标准的查表吗?
作者: luke2 (路克2)   2016-09-23 22:44:00
"硬算"的过程叫Hacking啊...争议在这
作者: birdy590 (Birdy)   2016-09-23 22:45:00
然后有人说帐号只需要前三个字母硬算哪叫 hacking? 这计算从头到尾没碰过服务器啊有可能是用累积记录很多次进化结果推算出来的
作者: luke2 (路克2)   2016-09-23 22:46:00
也是 我把他跟本传公式的来源搞在一起了XD不过能推算出来的话真的很可怕...
作者: birdy590 (Birdy)   2016-09-23 22:48:00
那代表 NIA 工程师很丢脸吧... 跟破译密码有点像
作者: luke2 (路克2)   2016-09-23 22:48:00
一般来说直接黑进去软件比推算老半天简单很多 可是现在的情况确实只能推算 因为Go不是单机XD丢不丢脸是一回事啦 我觉得能推算出来的人超屌的
作者: birdy590 (Birdy)   2016-09-23 22:49:00
如果借用了手持版的机制 被算出来的可能性会大增~
作者: luke2 (路克2)   2016-09-23 22:50:00
机制沿用 公式未必会沿用啊 而且本传的技能跟PID无关因为不是随机的 所以没有公式可以照抄...越想越可怕 天哪
作者: mepass (努力浪费人生)   2016-09-23 22:50:00
也许一只怪抓到后所有的属性就已经先被决定了而不是进化时才随机决定
作者: pdz (披低)   2016-09-23 22:51:00
PID是PK 不会重复 一定是跟帐号id关联
作者: mepass (努力浪费人生)   2016-09-23 22:51:00
不过很难想像会这样去写程式
作者: birdy590 (Birdy)   2016-09-23 22:52:00
所以大家其实是在玩数据库 不是在玩随机性高的游戏
作者: mepass (努力浪费人生)   2016-09-23 22:52:00
进化时随机决定好写又不容易破解
作者: luke2 (路克2)   2016-09-23 22:54:00
我猜过几个月后会有这种预测技能的App 然后版上在吵说是不是外挂 要不要禁XD
作者: ycycpan (土城修杰楷)   2016-09-23 22:55:00
同支宠进化招式不会一样吧 跟朋友试验过了
作者: mepass (努力浪费人生)   2016-09-23 22:56:00
人家的意思是系统有内建运算 让怪的素质一开始就决定 不是说同一只怪就会一样
作者: luke2 (路克2)   2016-09-23 22:58:00
那我可能误会了 看来不能那样测XD 或是说已经有反例了
作者: miracle1215 (Pak)   2016-09-23 23:00:00
这也太八卦了吧
作者: mepass (努力浪费人生)   2016-09-23 23:01:00
不过可以反向到把这个公式找出来真的超强
作者: devidevi (蜜蜜)   2016-09-23 23:01:00
怪拿到时的素质一开始已经决定不是不可能....
作者: yzkeroro (小製)(′˙ω˙‵)   2016-09-23 23:02:00
可能因为要跟个人的UID计算 所以会不同? 那也是很难实测能破解的人真的是太神喇
作者: bluelamb (蓝羊)   2016-09-23 23:02:00
"同一只宠" 也只是指你在同等级的情况下 点同一只怪可以拿到同样cp而已... 还有IV和技能组合则是所有点到那只宠的玩家不论等级都不变但是你把那只宠收到背包后又如何? 如果收到后就每只给予独立的编号 再跟进化的技能组合搭上关联感觉上也是合理的啊?
作者: jengjye (建)   2016-09-23 23:07:00
除了cp,iv还有身高体重等资讯...可能用到很多参数喔
作者: shin30 (shin)   2016-09-23 23:08:00
好猛阿 可是这样好像会少了点乐趣XD 干勒还我钢之翼的糖果
作者: mepass (努力浪费人生)   2016-09-23 23:10:00
如果真的可以运算 那以后可能可以用星尘调整自己要的招式
作者: miracle1215 (Pak)   2016-09-23 23:17:00
意思是这只怪抓到就注定是刚毅了吗XDDD
楼主: keith291 (keith)   2016-09-23 23:20:00
拳四郎 : 你已经钢翼了!! 快龙 : 呜吼吼...吼...
作者: dtdon1699 (赤羽大人)   2016-09-23 23:26:00
破解了
作者: uhawae ( 好 屌 )   2016-09-23 23:39:00
还 蛮 屌 的 屌 爆 了
作者: Darvish11 (赛亚人的骄傲)   2016-09-23 23:42:00
要是这样大家都等IV100完美技的就好了拉..
作者: haha123456 (哈哈)   2016-09-23 23:45:00
农的要死要活算什么wwww 一切天注定
作者: MADAOTW (MADAO)   2016-09-23 23:58:00
random好写 但是很无趣
楼主: keith291 (keith)   2016-09-24 00:09:00
random才公平阿 抓的怪量多所有技能都会有一定数量查表决定弄个不好可能某些人抽到好招机会比别人低很多
作者: bluelamb (蓝羊)   2016-09-24 00:11:00
这个不RANDOM的话 玩家感觉会很差啊...好不容易堆了125颗的 结果竟然是天生就注定要报废只是你不知道 所以就只能白费功夫
作者: SpiderMa (SpiderMa)   2016-09-24 00:13:00
看着pid(显示肛翼,破坏光线):原来是噜噜米啊,我还以为是快龙
作者: bluelamb (蓝羊)   2016-09-24 00:13:00
除非N社快点弄个配招系统出来
作者: ter2788 (詹阿獭)   2016-09-24 00:51:00
要减轻服务器负担抓到就决定是很有可能的抓到就打上编号 按表查技能很有可能所以只要知道那只怪物特殊编号 查出技能应当可行因此我认为 不管中间如何计算 找到代码就极有可能找出进化后技能
作者: peter080845 (老婆朴正花)   2016-09-24 01:11:00
这样有鸡巴到
作者: hahaha81 (哈哈哈掰一)   2016-09-24 01:31:00
这篇有趣! 多亏原po分享
作者: littlecatowo (小猫喵喵OwO)   2016-09-24 03:20:00
靠北 弄到两只肛液死光快龙 如果是抓到就决定真的感觉很差
作者: jengjye (建)   2016-09-24 03:38:00
不过想想也是...不这样而用乱数的话那资料量增加太大了

Links booklink

Contact Us: admin [ a t ] ucptt.com