【使用说明】 1、需要安装GHUB,百度搜索在官网下载即可,安装好后不需要运行,也不需要罗技鼠标。 2、p1_mousemove.exe负责鼠标移动,p2_detectweapon.exe负责识别枪械,p3_yolox.exe负责神经网络检测,p4_screenshot.exe负责自瞄截图,四者可独立运行,请按需求运行。软件开启后只能在任务管理器中发现,注意不要重复开启。 3、压枪分为两种开关模式,1是鼠标后侧键双击开启压枪,单击关闭压枪,2是单击后侧键切换,具体见config.ini。 4、小键盘切换弹道,对应按键为: 1 —— ak47 2 —— galilar 3 —— sg553 4 —— m4a4 5 —— famas 6 —— aug 7 —— m4a1 8 —— cz75 9 —— m249 0 + 1(同时按) —— mp9 0 + 2 —— mac10 0 + 3 —— ump45 0 + 4 —— mp7 0 + 5 —— mp5sd 0 + 6 —— bizon 0 + 7 —— p90 5、自动识别功能: 5.1 请将picture文件夹中的图标1到16替换为自己电脑分辨率的图标,如果没有预设的没有,可以使用p5_iconmaker.exe进行制作,详情请看“图标制作说明.docx”。如果持枪视角非默认的也需要制作。 5.2 运行p2_detectweapon.exe,游戏全屏或全屏窗口皆可,双击检测键(默认为f),听到“自动检测开启后”即开始自动检测。 5.3 自动检测开启后,不需要任何手动操作,自动切换枪械、开关压枪。 5.4 注意保持武器栏常亮(即右下角武器图标不会自动隐藏),hud颜色为白色 6、自瞄功能: 6.1 请额外运行p3_yolox.exe和p4_screenshot.exe 6.2 运行后,开启自动识别会在压枪的同时进行自瞄(弹道修正)。另外还有左键不压枪自瞄和按键自瞄,按键请在congfig.ini中设置。 6.3 1920*1080分辨率下效果最好,因为训练数据是该分辨率的。 6.4 该自瞄可能会瞄队友,使用时请勿将自瞄范围调得过大,也请手动尽可能瞄准一点,毕竟这只是个微自瞄。 6.5 请根据需求修改config.ini中AutoAim模块里的参数 7、如果要在平台(5e、完美)使用,请以管理员身份运行p1_mousemove.exe、p3_yolox.exe,在sandboxie中运行p2_detectweapon.exe和p4_screenshot.exe(见“SandBoxie使用教程.docx”)。b5未测试,不建议使用。 8、请务必根据自己的实际情况设置config.ini里的参数。 【软件组成说明】 1、csvdata —— 存放枪械弹道数据 origin —— 存放图标制作时未处理的图片 picture —— 存放自动检测相关图标 sound ——存放提示音 config.ini —— 压枪和自动检测的设置文件 opencv_world451.dll——自动检测、自瞄所用opencv的函数文件 onnxruntime.dll——onnxruntime所需函数文件 p1_mousemove.exe —— 压枪自瞄软件,负责鼠标移动 p2_detectweapon.exe —— 自动识别软件 p3_yolox.exe——神经网络识别软件 p4_screenshot.exe——自瞄截图软件 p5_iconmaker.exe—— 图标制作软件 test.txt —— 自动识别输出文件,内容为识别的枪械编号 picture.txt——自瞄截图输出文件,内容为时间标志符,防止重复读取屏幕截图 recoil.txt——后坐力数据输出文件,内容为后座力数据与时间标志符,使得自瞄能够根据实际弹道调整 autoaim.txt——自瞄输出文件,内容为鼠标需要移动的距离以及时间标志符 使用说明.txt —— 你正在看的玩意 2、p1_mousemove.exe通过调用GHUB安装的驱动来移动鼠标,和之前调用usb键鼠类似,但是由于是罗技驱动所以不会被封禁。相比纯罗技的缺点:1、主机中会运行程序;2、存在第二键鼠的问题 3、p2_detectweapon.exe针对图标纯白的特性先对图片进行二值化预处理,然后利用opencv模板匹配进行识别。picture文件中1-16就是用于对比的枪械图标,0是屏幕截图。Project1.exe将自动检测开关与否写入config.ini,Project2.exe读取config.ini,如果开启了自动检测,就将结果输出至test.txt,然后Project1.exe再读取文本,实现双向通信。屏幕截图是利用winapi进行截图。 4、p3_yolox.exe采用yolox_nano网络,并用onnxruntime进行部署,利用CPU推理,识别分类只有一类,因此会瞄队友(但是分两类识别率会大大下降)。该模型并联加速效果不明显,因此用CPU推理反而比GPU快,精度与yolov4_tiny相当,但是电脑负荷要远小于v4_tiny。 5、p4_screenshot.exe采用d3d11截图,尺寸大小192*224,位置是屏幕正中心,游戏时截图一次在10-20ms,速度与winapi接近,区别在于因为利用了GPU,所以CPU占用更低。 【常见问题】 1、官匹中能使用,平台中没反应 答:以管理员身份运行 2、p2_detectweapon.exe闪退 答:检测范围需要大于图标尺寸大小 3、游戏全屏模式下截不到游戏的图,无边框或者窗口可以 答:开启/关闭全屏优化,两个都试一遍 4、快速压枪时第二次压枪会乱压 答:后坐力未完全恢复时弹道与原始弹道不同,请等后坐力恢复后再压枪 5、无法自动识别 答:重新制作图标,调整检测范围 6、为啥平台被封了? 答:可能有几种:1、程序拉闸;2,人工监管。常在河边走,哪有不湿鞋,想要求最稳,只有用纯罗技;3,人工智能检测,比如完美平台WE分析时就会检测压枪宏之类的,但是插值较高的话很难检测出来 6、压枪效果不好? 答:请检查:1、脚本灵敏度与游戏内一致 2、关闭鼠标加速 3、开启鼠标原始数据输入