滑鼠宏对游戏平衡的影响已经大到了无法容忍的地步,就拿彩虹六号的smg12来说,即使是世界顶级的职业选手也只压得住前3~5发,以此作为其极高dps的代价。然而多次遇到压smg或者b9之类的枪压一个身位的滑鼠宏(见http://www.bilibili.com/video/av29861561?share_medium=androidshare_source=copy_linkbbid=C2DE66BE-B70E-46BF-9112-0DDFEAABF55616164infocts=1554629167601),却举报无果,淘宝上售卖滑鼠宏的卖家甚至公然宣传不可能封号,连录制视频给育碧发工单都不能保证封禁。滑鼠宏已经成为「一种无法无天的外挂」了,难道育碧打算放任不管?


因为理论上不可检测。

即使是有些答案里写的全盘扫描也是没用的,因为这个东西是可以完全不依赖软体的。比如我完全可以用机械手臂控制一只滑鼠。

当然实际上完全不用这么麻烦,我们做个听话的滑鼠就行了,这个滑鼠甚至可以没有激光感测器或者滚轮,只是按照我们的意愿把移动的坐标传递给电脑就行了。

神马?很难?哪有那么难,我来教你做个简单的。

打开淘宝,搜Arduino leonardo或者Arduino pro micro。

其中leonardo长这个样,适合初学者。

pro micro要小得多,适合拿来做成实用的东西。

都很便宜,2,30块钱就有。

买回来之后插上电脑,再到Microsoft store里下载一个Arduino IDE

当然是免费开源的。

然后设置一下你的leonardo或者micro pro的埠和开发板类型,这里不具体说了,菜单里自己选一下。

然后输入以下程序

#include "Mouse.h"
void loop() {
Mouse.move(0,-10);
delay(5000);
}

确认无误之后点击上传,上传到你的开发板里。然后开发板会自动重启,重启之后你就可以在设备管理器里看到一个新的「滑鼠」了。

我们的「滑鼠」也会开始工作,上面的程序是每隔5秒向下移动10个点。

注意是10个物理点,而不是10个像素。如果是100DPI的滑鼠,相当于下移了0.1英寸。

具体移动多少个像素看你滑鼠速度和加速度的设置。如果滑鼠速度设置是中间且没有加速度的话,那就是10个像素。

顺便说一下,这只「滑鼠」真的就是一只滑鼠,它可以独立工作的。不需要驱动(能用HID就可以),所以你把它插在其他的电脑上,mac上手机上甚至游戏机上都是可以正常动的。

也不需要任何额外的软体,刚才那个IDE就是刷固件的,刷完固件就跟它没关系了。

当然你要写新的固件还是得拿它写。

这个东西只是一个简单得演示,你要想实际用呢,还是有一些问题的。比如跟现有滑鼠联动,但这不过也不是什么大事,最简单粗暴的就是把现有滑鼠的左键的线路直接改成我们的Arduino滑鼠。甚至,你直接把Arduino做到现有的滑鼠内部也不是什么大不了的事情。(看见pro micro的身材了没?)

甚至你也可以用键盘来触发,这就更简单了。


如何?

所以你全盘扫描有个P用啊。硬体级别的宏你根本分不清这个移动到底是来自宏还是人。

当然你可以说我来检测Arduino,你确定你不是再搞笑?Arduino社区还不打死你:怎么著?我平常玩arduino你就要封我号?逗我呢?

实际上这么做也没有意义,可以模拟HID设备的何止一个Arduino。再者说何况Arduino是开源的,USB的信息我改一下嘛,我可以给你改到妈都不认识。

那就没有任何办法可以检测了吗?

也不是,最近大火的深度学习可以用来解决这个问题,通过观察滑鼠是否有固定移动模式来判断是否有滑鼠宏参与其中。

但是啊,深度学习本身就有个准确率的问题,何况滑鼠宏千差万别,人家自己做的你上哪去知道人家的模式。而且我完全可以对抗性的加入一些随机移动,那就更没法分辨了。


所以,说实在的,arduino到底能做物理外挂吗?

当然能,效果还不错。

你为了玩游戏做的最疯狂的一件事儿是啥??

www.zhihu.com图标

只不过吧,Arduino可能比游戏好玩,这位兄台我看你骨骼清奇,要不要考虑一下加入我们大Arduino神教?


诶~光大的知友与fps玩家们,我告诉你们我第一次听说滑鼠宏就想到的一个

绝佳的作弊方法

叮~全自动滑鼠垫

(相像一下多啦A梦掏出东西的样子)

你不是不让滑鼠宏嘛,可以嘛,

1,写一套程序,按滑鼠时启动

2,弄一个迷你的自动车床

3,操作台板上钉个滑鼠垫(赛博朋克风)

4,程序输入

5,让滑鼠垫按照压枪的方向反向移动。。

诶,我这可完全是独立系统,除非我自爆,否侧我把机箱寄到游戏厂总部他们都没法。

(雾)


想不到跟开挂一个性质的滑鼠宏在知乎还蛮受欢迎,我是真的惊了。自瞄是自动瞄准+压枪,你滑鼠宏就少个瞄准功能居然就「没怎么影响游戏平衡」了。

虽然好几个回答都提出,硬体作弊难以查封,但我不相信这问题永远得不到解决。要不然将来人手一个带宏滑鼠,这些fps游戏的后坐力就白设计了,实力玩家苦练的压枪也白练了,滑鼠宏和外挂就算形式不同也是一个性质。

某回答要的1000小时证明,现在请某前彩虹六号滑鼠宏使用者答主提供1000小时证明。

以及压枪宏+连点宏做到的smg12压到一个点的视频:http://www.bilibili.com/video/av29861561?share_medium=androidshare_source=copy_linkbbid=C2DE66BE-B70E-46BF-9112-0DDFEAABF55616164infocts=1554362478767

@瓜皮箱菜

smg都能压到一个点了,对于这平衡性的巨大影响,您还有什么好说的?

再把某位答主的答案放上来,以免将来世道变了,反对滑鼠宏的声音多了起来,那位答主删答案。


滑鼠宏和外挂不一样。只要不在职业比赛上使用,各大游戏厂还不是睁一只眼闭一只眼。既然都在讲r6,我也拿r6做例子。

1.滑鼠宏对一个人的纸面战绩提升不会超过30%,而且随著技术提升这个增长的幅度会越来越小,这在样本巨大的整个游戏环境里几乎是沧海一粟。何况kd该打不准的宏孩儿依旧打不准。即使真有滑鼠宏smg能压到一个点上,在远距离交火也不一定对的过ak12和famas。

2.检测的手段远比WAIGUA复杂。第一是滑鼠宏可以采用非软体的形式,第二是宏可以设置误差。我把手枪连点阈值控制在100ms-130ms之间。这样我既可以绕过检测连点的系统,又可以做到大部分人在极限情况下做得到的2秒17发。压枪效果同理,只要设置阈值,根本无法分辨是人的操作还是宏的操作,何况宏可以在压枪时利用人手的跟枪去干扰。

3.尤其是r6这个依靠电竞但外接的广告还不甚成熟的游戏,外设商和硬体商的赞助是赛事超过两成的资金来源和战队一半的广告赞助。尤其是冠军g2,恨不得把罗技挂满全身了。

4.抬一下杠,我记得前几年愚人节一个外设厂做出了电竞肌电手给真正的残障人士享受游戏的乐趣,宣传的愚人节广告上就有拿肌电手打出一秒连点五十下的宏操作。还有利用眼动仪,人眼看哪瞄哪的硬体。如果把滑鼠宏一锅端了,过几年科技一发展,这种人体宏和自走宏孩儿又要怎么定义?

当然不是为宏洗地,而是反宏的困难和宏的破坏平衡程度根本不成正比。


无后座是把子弹落点锁定,无论怎么打,子弹都会飞到他想要的位置,滑鼠宏是根据设定好的程序,每射一发,滑鼠自动走一段位移。简单的说就是自动压枪了,跟你人手操作是一个意思,但实际上人手是不可能跟得上电脑的反应的。但是又因为他没有修改游戏文件,所以他是以一种模拟人手的方式去做开挂的事情。如果开发商扫你硬碟,很难抓。

下面就是我找到的宏视频,遮住的是留的QQ水印,SMG11,落点一个头,KAID连喷,全自动一个点,韩国喷两发一个点,就算你盾进来,打手,1秒不到你就死了。而且最神奇的是,现在宏已经没有异常抖动了。你不看他手上什么枪,你看不出来用了宏的。B站视频大佬有多少人开了不知道,你们可以猜猜。

什么叫压住,按照一个正常的交战距离,正式服,8米,要求你子弹落点都在胸口以上,1.5个头位下,左右不超过1个身位不过分吧,有人说他可以压前15发,可能这就是无情的压枪机器吧


推荐阅读:
相关文章