三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

League Akari 上手记:一个开源助手,如何让英雄联盟少掉三成繁琐操作

League Akari 上手记:一个开源助手,如何让英雄联盟少掉三成繁琐操作

League Akari 上手记:一个开源助手,如何让英雄联盟少掉三成繁琐操作

【免费下载链接】League-ToolkitAn all-in-one toolkit for LeagueClient. Gathering power 🚀.项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit

晚上十点,排位赛匹配成功,你点了接受,客户端切进选人界面。倒计时三十秒,你掏出手机,一个 ID 一个 ID 地翻战绩——来不及了,禁用阶段已经走完一半。League Akari 就是在这样的时刻闯进我生活的:一款基于官方 LCU API 的开源英雄联盟客户端工具集,把查战绩、选英雄、接受对局、赛后点赞这些零碎操作,全部折叠进了一个安静的小窗口里。这篇文章记录我从装上它到离不开它的全过程,也许正是你需要的。

倒计时三十秒,它已经把功课替你做完了

以前打排位,查队友实力基本靠玄学:名字眼熟?好像见过。段位框很闪?大概挺强。想认真点,就得切网页、翻手机,往往人还没查完,选人已经结束了。

League Akari 把这件事变成了"打开对局就自动完成"。它通过 LCU 接口——就是英雄联盟客户端自己也在用的那条本地通信通道——读到了这一局所有人的近期战绩、常用英雄和胜率,在选人界面整齐地列出来。数据是官方接口给的,不是爬虫猜的;结果会走本地缓存,翻页不卡,加载不转圈。

我第一次用它的那一局,对面打野近十场胜率 78%,主打一个招牌英雄。放在以前,这局我只能凭感觉打;那天我直接禁掉,对面节奏肉眼可见地乱了一拍。而如果你曾经给某个玩家打过标签,下次再撞见他,League Akari 还会像老熟人一样提醒你:这个人,上次你记过他。

自动选人不是抢英雄,是把方向盘留给你

听到"自动选人",很多人的第一反应是脚本式抢英雄。League Akari 的做法要克制得多——你先写好优先级列表,比如中单按"阿狸、辛德拉、乐芙兰"排序,再设一个 3 到 5 秒的延迟,它到点才动手;如果队友已经预选了你的英雄,它会安静跳过,不跟你抢位置。禁用阶段也一样,配置好想 ban 的和想抢的,倒计时结束前它会自己完成。

关键是每一项都是独立开关,随时能关。我见过有人把它当"全自动托管",也有人只开自动禁用、把选择留给自己。这套逻辑的源码放在 auto-select 这个目录下,想研究它的判断规则,直接翻代码比看说明书还清楚。

从接受到点赞,自动化只碰那些没人想做的活

真正让我觉得省心的,是它把一整局游戏里"没人想做的活"串了起来:匹配到人,它替你接受;对局结束,它替你在结算界面给打得好的队友点赞;回到房间,它帮你重新排进队列。

以前打完一局,从点赞到再排,前前后后要半分钟的点来点去。现在你起身倒杯水回来,下一局已经在加载了。连着打三五个小时,省下的时间相当可观。而且它很克制——自动接受可以设延迟,防止你正好不在电脑前;每一环都能单独关掉,把"自动化"当成"可选化"来用,是这工具最舒服的地方。

它甚至会在开局替全队发一条阵营提示

让我彻底觉得"这工具懂游戏"的,是它对局里的那些小聪明。以极地大乱斗为例:开局那几秒,全队最混乱的问题永远是"我到底在蓝色方还是红色方",有人打字发方位,有人干脆不吭声,各跑各的。

League Akari 的预设消息会在开局自动替队伍发一条提示,告诉全队本局位于哪一侧,就是上面截图里的样子——全队一眼看清,再也不用在公屏里猜来猜去。这类预设不止一条:打野的刷野路线提醒、队友评分、组队招呼,都能按需编辑,配置存放在 in-game-send 的预设目录里,想改文案直接改,改完即生效。对局中的复活计时这类小部件它也有,属于锦上添花的部分。

非侵入式不是口号,是接口层面的选择

用了两个月,我最在意的其实是安全。League Akari 只调用 Riot 官方的 LCU 接口,不碰内存、不注入代码、不改游戏文件,属于"按官方文档、走官方通道"的乖学生路线。所有数据都在本地处理,不上传任何服务器;代码全部开源,谁怀疑都可以直接去翻。

它对资源的占用也低,挂着它打游戏,帧数几乎感觉不到变化。往深了说,它的工具箱里还有不少正经功能:一键创建自定义房间、战利品整理、好友管理、甚至直播时隐藏个人信息的流媒体模式。这些散落在各个 shards 里的功能,共同构成了一套完整的"客户端管家"。

十分钟上手:clone 一个仓库,还是直接下发行版

想试试的话,流程比我预想的短:

git clone https://gitcode.com/gh_mirrors/le/League-Toolkit cd League-Toolkit yarn install yarn dev

不想自己编译,直接下载发行版也可以。运行不需要管理员权限(给了会解锁部分额外功能),启动后它会自动发现正在运行的英雄联盟客户端,几乎不用手动配置。第一次进去,建议把自动化页面里每个开关点开看一眼说明,再按自己的节奏调延迟——从"只开战绩查询"到"全流程托管",丰俭由人。

凌晨一点,我又一次点了接受。这一次我没有掏出手机,倒计时安安静静地走着,旁边的小窗口已经把这一局该知道的事都列好了。工具的意义大概就是这样——它不是替你玩游戏,而是把游戏还给你。

【免费下载链接】League-ToolkitAn all-in-one toolkit for LeagueClient. Gathering power 🚀.项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表