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

日记详情

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

3步玩转 League Akari:自动选人、战绩分析与对局自动化的完整上手手记

3步玩转 League Akari:自动选人、战绩分析与对局自动化的完整上手手记

3步玩转 League Akari:自动选人、战绩分析与对局自动化的完整上手手记

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

League Akari 是一款基于英雄联盟官方 LCU 接口开发的本地化客户端工具箱,核心能力覆盖自动选人、战绩分析与对局自动化。它把所有数据留在你自己的电脑里处理,不需要注册账号、不需要上传战绩,装好之后打开就能用。如果你正被 BP 手速、查战绩繁琐和对局信息滞后困扰,这篇文章会告诉你它究竟能帮你做些什么。

第一步:装好它,认识这台"本地发动机"

很多玩家第一次听到"基于 LCU API"会有点发怵,其实拆开看很简单:英雄联盟客户端启动时,会在本地生成一份包含地址和密钥的锁文件,League Akari 做的就是读取这份文件,和"家门口的客户端"直接对话。整条链路都在本机完成,不经过任何云端服务器,所以响应快,也不存在"战绩被上传"的顾虑——这一点对在意隐私的玩家来说尤其加分。

想从源码跑起来,三条命令足够:

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

之后用yarn dev进入开发调试,yarn build:win打包成 Windows 安装包。如果只是想当普通用户,直接下载发布版即可,运行不需要管理员权限(开了能解锁额外功能);需要注意的是它支持大部分 Riot 服务器,暂不支持腾讯国服。

启动后,工具会自动检测正在运行的英雄联盟客户端并建立连接,几乎不用手动配置什么,就可以进入真正的使用阶段了。

第二步:BP 不再手忙脚乱,把"手速"交给工具

排位最紧张的选人阶段,往往决定一局游戏的走向。League Akari 的自动选人模块(源码在src/main/shards/auto-select/)针对这个场景提供了三种策略,你可以按自己的习惯挑选:

  • 仅展示(just-show):只高亮目标英雄,选谁、什么时候选还是自己决定;
  • 展示并锁定(show-and-lock-in):高亮之后自动帮你锁定,省去手点那一下;
  • 立即锁定(lock-in-immediately):检测到可用英雄立刻锁定,适合追求极致速度的玩家。

每个位置都可以单独维护一份英雄优先级列表,上单、打野、中单、下路、辅助各自独立互不干扰;还能设置延迟锁定秒数,给自己留出确认的时间,避免"自动选错人"的尴尬。大乱斗玩家也有专属的"板凳模式",支持从备选池自动选人、累积延迟换人,以及处理队友发来的交易请求——对应到代码里,就是benchSelectFirstAvailableChampionbenchSwapAccumulatedDelaySeconds这些配置项。

第三步:对局内外,那些"看不见的省心"

选人结束只是开始,League Akari 的自动化能力分布在对局的各个角落,源码集中在src/main/shards/auto-gameflow/src/main/shards/in-game-send/src/main/shards/respawn-timer/三个目录:

  • 自动处理组队流程:自动接受邀请、自动接受匹配、游戏结束自动给队友点赞,这些重复点击完全可以交给工具处理;
  • 大乱斗阵营提示:进入对局后,工具会用醒目通知告诉你本局在红方还是蓝方、位于地图哪一侧,免去开局找方向的几秒;配合内置的快捷发送,还能一键把阵营信息分享给队友;
  • 游戏内快捷消息:报点、打招呼、赛后鼓励这类常用话术可以做成预设,游戏里一键发出,不用再切窗口打字;
  • 复活倒计时:把死亡等待时间变成可视化计时,回泉水后能更从容地规划下一步。

长期来看:数据会在本地悄悄"沉淀"

用上一个月、一个赛季之后,League Akari 的价值会从"省事"升级为"懂你"。对局分析模块(src/main/shards/ongoing-game/)会持续在本地拉取并汇总对局历史,对每一位玩家做聚合分析:胜率趋势、常用英雄、近期状态,再做队伍层面的横向对比;它还会根据"一起打的次数"推断哪些人是组排车队,让你在加载界面就能对对面的开黑组合心里有数。配合"已标记玩家"功能(src/main/shards/saved-player/),你可以给特定玩家打上标签,下次再遇到时一眼认出。

这些分析全部基于本地存储,依赖 better-sqlite3 这类轻量数据库,不依赖任何外部服务。即便换了电脑,src/main/shards/config-migrate/里的配置迁移逻辑也能帮你把设置平滑搬过去;src/main/shards/self-update/则负责把版本更新这件事也一并自动化。

写在最后

League Akari 适合三类人:BP 阶段手速不够快的排位玩家、懒得反复切窗口查数据的休闲玩家,以及想给队伍做"情报工作"的组排队长。它不会替你做所有决定,但能把重复、琐碎、靠手速的部分全部接管,把时间还给真正的游戏决策。

想试试的话,把仓库 clone 下来跑一遍上面的三条命令,或者直接下载发布版。遇到问题、有想法,都可以通过 Issue 反馈给开发者——一个用爱发电的开源项目,最需要的就是你真实的使用反馈。

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

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

← 返回列表