本人信息工程系毕业,早年写过外G,为3D游戏做过MOD,纯属个人娱乐,并没有盈利所以慢慢不做了。
战意这游戏现在外G越来越多,越来越不掩饰,我也用回放截过视屏举报过,但发现很多外挂在视屏中并没有明显的表现。但游戏中对方明明开G了!突然想到了原因,一直想发帖说一下,但估计懂的人看的人,看得懂的人不多。搞不好还会蹦出一群洗地的让你不痛快!
作为3D游戏,无论是角色还是NPC,抑或是坐骑,凡事在游戏中能动的模型,都是程序套用的动作POSE,通常是一组POSE形成一个动作,POSE是固定了的,为了便于调取使用,POSE是作为程序的一部分存在玩家主机的客户端里。当玩家触发攻击指令时,系统会根据玩家的数据(武器,对应的攻击指令),调取POSE,展示出动作,而敌人和NPC也是调用玩家客户端里的POSE,进行动作展现和反馈。
较低级的外G程序,则是躲避服务器和反外挂程序,提高本机的程序,POSE等数据的反应速度,进而实现动作加速。但也会因此让玩家极易看出对方开了加速,因为一个动作是多组POSE组成,比如攻击动作是由POSE组里的pose341开始,到pose469结束,这些POSE系统是设置了固定的加载速度,对方加速很明显就能发觉。
但有些高级一点的外G,则是躲过服务器和反外G程序对客户端的扫描,进而修改客户端的数据和POSE!
现在战意里流行的就是这种修改客户端的数据和POSE的外G!他们可以修改兵种和武将的攻击力命中力防御力,(因为有装备属性和军魂属性等众多因素,所以,服务器对玩家自身的属性和攻击力,是即时调取玩家客户端数据的!)更可以篡改POSE系统里对POSE的加载速度,比如通常设定的速度为1,他们可以修改为,1.05或1.1,只要不是太大幅度的修改,正常情况下玩家很难发觉,但确实的加快了,不要小看一丁点的加速,官方制作POSE时,为了平衡,针对POSE速度及动作都是进行了很多次的对比和优化,一丁点的改变,就等于质的改变了这个武器或技能。比如,你一个纠缠对方倒地,根据官方设置,此时你可以接一个普攻或技能进行追击,而对方加快了0.05的速度,在你普攻或技能发出来之前对方正好一个翻滚躲开。本来对方普攻后接的技能你有机会躲开或反击,快乐这0.05的速度,你直接被对方打的没法还手。
好回到主题,作为客户端自带的战场回溯功能,它并不是实时进行录像,而是实时记录整场游戏所有玩家的动作和攻击数据。为了节省空间和运算,他只会记录统计数据,而不会完全记录所有的玩家的确切数据。例如,你一个冲锋打掉了对方百分之几的血,而不是记录你打出了多少伤害。且对于修改POSE也无从记录,因为,回溯时调取的信息是你自己客户端里正常的POSE动作,而不是实时录像,比如整套POSE应该是由POSE341-POSE469,但他可以修改为POSE361-POSE450,这样就加快了自身的速度,但无论是游戏中还是回溯,只有他自己能看到自己的攻击动作剪短了,而其他玩家客户端则是完整的调取POSE341-POSE469的全部动作。所以,根本看不出对方加速的事实。你只会觉得对方的动作行云流水!
但也有修改太多导致动作不连贯的,当对方修改的速度太快太多,你自身的客户端调取时两组动作可能会重叠时,系统会自动简化甚至是抹去之前的动作数据,以最新的动作数据为首选进行反应!
这种情况跟Pczz9527发布的视频贴“啊对对对,我战意没有外挂”里面那个账号的动作很像!
当然了,也可能是像别人说的那样是BUG,但对我来说,如果是BUG的话,只能说战意技术部都是吃干饭的,这BUG,那BUG这么多!
战意这游戏现在外G越来越多,越来越不掩饰,我也用回放截过视屏举报过,但发现很多外挂在视屏中并没有明显的表现。但游戏中对方明明开G了!突然想到了原因,一直想发帖说一下,但估计懂的人看的人,看得懂的人不多。搞不好还会蹦出一群洗地的让你不痛快!
作为3D游戏,无论是角色还是NPC,抑或是坐骑,凡事在游戏中能动的模型,都是程序套用的动作POSE,通常是一组POSE形成一个动作,POSE是固定了的,为了便于调取使用,POSE是作为程序的一部分存在玩家主机的客户端里。当玩家触发攻击指令时,系统会根据玩家的数据(武器,对应的攻击指令),调取POSE,展示出动作,而敌人和NPC也是调用玩家客户端里的POSE,进行动作展现和反馈。
较低级的外G程序,则是躲避服务器和反外挂程序,提高本机的程序,POSE等数据的反应速度,进而实现动作加速。但也会因此让玩家极易看出对方开了加速,因为一个动作是多组POSE组成,比如攻击动作是由POSE组里的pose341开始,到pose469结束,这些POSE系统是设置了固定的加载速度,对方加速很明显就能发觉。
但有些高级一点的外G,则是躲过服务器和反外G程序对客户端的扫描,进而修改客户端的数据和POSE!
现在战意里流行的就是这种修改客户端的数据和POSE的外G!他们可以修改兵种和武将的攻击力命中力防御力,(因为有装备属性和军魂属性等众多因素,所以,服务器对玩家自身的属性和攻击力,是即时调取玩家客户端数据的!)更可以篡改POSE系统里对POSE的加载速度,比如通常设定的速度为1,他们可以修改为,1.05或1.1,只要不是太大幅度的修改,正常情况下玩家很难发觉,但确实的加快了,不要小看一丁点的加速,官方制作POSE时,为了平衡,针对POSE速度及动作都是进行了很多次的对比和优化,一丁点的改变,就等于质的改变了这个武器或技能。比如,你一个纠缠对方倒地,根据官方设置,此时你可以接一个普攻或技能进行追击,而对方加快了0.05的速度,在你普攻或技能发出来之前对方正好一个翻滚躲开。本来对方普攻后接的技能你有机会躲开或反击,快乐这0.05的速度,你直接被对方打的没法还手。
好回到主题,作为客户端自带的战场回溯功能,它并不是实时进行录像,而是实时记录整场游戏所有玩家的动作和攻击数据。为了节省空间和运算,他只会记录统计数据,而不会完全记录所有的玩家的确切数据。例如,你一个冲锋打掉了对方百分之几的血,而不是记录你打出了多少伤害。且对于修改POSE也无从记录,因为,回溯时调取的信息是你自己客户端里正常的POSE动作,而不是实时录像,比如整套POSE应该是由POSE341-POSE469,但他可以修改为POSE361-POSE450,这样就加快了自身的速度,但无论是游戏中还是回溯,只有他自己能看到自己的攻击动作剪短了,而其他玩家客户端则是完整的调取POSE341-POSE469的全部动作。所以,根本看不出对方加速的事实。你只会觉得对方的动作行云流水!
但也有修改太多导致动作不连贯的,当对方修改的速度太快太多,你自身的客户端调取时两组动作可能会重叠时,系统会自动简化甚至是抹去之前的动作数据,以最新的动作数据为首选进行反应!
这种情况跟Pczz9527发布的视频贴“啊对对对,我战意没有外挂”里面那个账号的动作很像!
当然了,也可能是像别人说的那样是BUG,但对我来说,如果是BUG的话,只能说战意技术部都是吃干饭的,这BUG,那BUG这么多!












