写了一个LOL自动接受的工具
前言
每次列队时,上个厕所听到排到的声音都很紧张,因为10秒内要按确定
所以希望能自动接受对战,不喜欢用按键精灵
(n年前用的时候单纯连点的话好像需要LOL在最上层)
排积分有时觉得自己没打得很差,但是队友不喷那个打得更差的反而喷你
问他们是不是双排99%都回单排,想确定他们是不是双排
程式目的为自用以及练习Coding
程式的第一版在2019/1/5完成
只有一个功能,就是自动接受对战
所以档名取LOL自动接受,一直沿用至今
后来功能越写越多,让需要的板友使用
本程式不会对游戏档案有任何注入、修改
不会帮你走位、闪招、放技能
本程式所有使用的方法都是调用API
与LeagueClient所调用的相同
例如排到对战时
当你按下接受,LeagueClient会送出POST /matchmaking/accept
而本程式就只是帮你送出POST
https://imgur.com/wKws8T9
功能简介
1.自动接受对战
选角时
2.显示队友积分(即时)
3.显示队友专精、胜率、lastplay
4.解除低顺位无法使用主接口
进游戏后
5.显示全场玩家积分
6.显示全场玩家双排
7.显示全场玩家专精、胜率、lastplay
8.显示全场玩家列队规则
9.隐藏功能
功能详细介绍
1.自动接受对战
一般来说5秒内会自动接受对战
LeagueClient不需要在最上层,甚至缩小都能自动接受
2.选角时显示队友积分(详细)
可以在主接口选择要显示单双还是弹性
选角时在对话框会显示队友即时积分
这场是否正在打BO&是BO中的第几场都会显示
当然你看到队友心态异常正面的时候,别忘了看看他是不是在打BO (笑
https://imgur.com/XmzihUa
3.选角时显示队友专精、胜率、lastplay
当队友选完角色后,会显示角色的专精&胜率&上一次是什么时候玩这英雄
专精是即时的,会跟读图时看到的一样(就算专精很低也会显示)
胜率等于你在LeagueClient中搜寻他->数据->当前赛季
我把单双跟弹性加起来一起算胜率
这里的资料官方更新的有点慢,所以你可能会发现打了几场还是显示0W0L
lastplay的更新速度算蛮快的常常打完就更新了
4.解除低顺位无法使用主接口
参考之前的文
https://www.ptt.cc/bbs/LoL/M.1572622376.A.A84.html
我自己都用来快速重启LeagueClient(释放内存)
进游戏后
5.显示全场玩家积分
看到对面打BO5时,记得送他下去
https://imgur.com/8ZmgCts
6.显示全场玩家双排
打弹性常常遇到队友双排,对面五排
只要看到对面五排,记得守好野区,对面高机率1等会进来
打单双看到对面上、打野双排
记得提醒上路,他可能会被住
https://imgur.com/OZVLBsZ
7.显示全场玩家专精、胜率、lastplay
可以让打野先去住胜率较低的那路,很容易爆气放推
以下旧图,新版会显示胜率
https://imgur.com/U6j3GAZ
8.显示全场玩家列队规则
这里会显示他在列队时选的位置
规则看几次就看懂了
https://imgur.com/27HpGR7
可以让打野先去住补位的(例如他选下中,结果补到上路)
9.隐藏功能
自行体验
一样"没有修改任何档案",单纯post
FAQ
1.会不会被锁?
几位朋友使用超过一年,无任何帐号被锁
但这不保证你用了就没事,会怕就不要用
帐号被锁,本人不负任何责任,请为你自己负责
2.我有其他类似软件了,用这个拉机干嘛?
选角时可以在"对话框"中直接显示资讯,不用额外开视窗去看
可以显示双排,并非像其他软件是"这两人连续3场同队->双排"
这样判断大致没问题,但如果他们是打第一场,可能判断不出来
暂时不公布我怎么判断的,基本上几位朋友一年多加起来有三四百场,还没出现误判
但是是有机率出现误判的,只是机率极低
可以显示即时积分分数,并非单纯显示钻石分区lll
本程式不需要安装,就一个档案(未来考虑加一个config储存设定)
3.为什么程式会用系统管理员身分执行?
程式开启时会检测是否使用系统管理员身分执行
不是的话会重开并且提升权限
对本程式右键->内容->以系统管理员身分执行,会加快程式开启速度
目的:用来读取LeagueClient的位置以及重开
Blitz也是需要用系统管理员身分执行
OPGG的Chrome扩充套件也会要求要档案存取权限
4.为什么有些功能会失效?
因为全部都是调用LeagueClient API
所以只要官方内部POST的资料改变就会导致功能失效
例如显示资讯在对话框的POST
某一版更新后要增加两个值才会被接受
这样就会导致功能失效
也就是说本程式功能是否失效
完全看LeagueClient的API是否更动
5.怎么有一堆BUG?
我基本上只打积分,测试情况都是以积分为主
所以在NG、ARAM、战棋模式下,可能会有一些BUG
好像在这些模式下对方英雄名称会有错误,因为捞不到资料
6.CPU使用率高&内存高?
因为必须在背景一直取得目前的状态(大厅、选角中、游戏中)
所以一定会使用到CPU
在大厅、选角中是每两秒取得一次资讯
进游戏后是每分钟取得一次
(OPGG不管任何时候都是每秒取得资讯)
以3900X来说会占用5%
如果觉得占用太高,直接删除程式即可
正常情况内存大概使用30MB
7.怎么删除程式?
程式不会在电脑里生成任何档案,所以直接删除即可
题外话
OPGG Chrome扩充套件一样是调用LeagueClient API
取得现在的状态(大厅、选角中、游戏中)
在选角中会调用API取得队友资讯、配置符文
所以如果使用本程式被锁,我觉得使用OPGG的人可能也会被锁?
再次声明,如果使用本程式导致帐号问题,本人不负任何责任
程式载点 v0.7 2020/3/7 password:jasonwu1994
https://lihi1.cc/QbTGm/ptt
VirusTotal扫毒结果
https://lihi1.cc/wMWOd