英雄联盟战绩查询工具
基于 LCU API 实现的英雄联盟战绩查询工具
点击这里进入发布页面,在下方找到资源中的 Seraphine.zip
,点击下载并解压至文件夹中,双击运行其中的 Seraphine.exe
即可。
下载项目 zip
压缩包解压至文件夹或通过 git
cd Seraphine
git clone https://github.com/Zzaphkiel/Seraphine.git
创建并激活新的 Anaconda 环境
conda create -n seraphine python=3.8
conda activate seraphine
安装依赖
pip install -r requirements.txt
运行 main.py
开始使用
python main.py
战绩查询功能(不支持云顶之弈)
其他辅助功能
游戏功能
客户端功能
个性化功能
由于本程序的功能完全基于英雄联盟客户端 API 实现,不含任何对客户端以及游戏文件本体、代码以及内存的读取或破坏其完整性的行为(详情见下方套盾环节)。因此仅使用 Seraphine 时极大概率不会被封号,但并不保证一定不会封号。
根据反馈,目前有被封 1 小时的情况发生,申诉或等待解封吧 😭
Seraphine 提供的战绩查询相关功能的数据均是由英雄联盟客户端接口所提供的,程序只是负责将它们显示出来。所以如果遇到功能无法使用或数据更新由延迟的情况,原因基本出在英雄联盟服务器本身,与 Seraphine 大概率没啥关系~
换 Python 3.8
试试。
英雄联盟客户端没有提供相关数据接口,我们做不到哇~
我们怀疑是由于并发 LCU API 访问导致的,您可以自行在设置中设置这一数量。
在您的使用过程中,如果遇到程序的任何 BUG 或不符合预期的行为,欢迎提出 issue。发布 issue 时请按照模板填写哦~
如果您有功能上的添加或修改建议,也非常欢迎提出 issue 进行讨论!PR 也大欢迎!
发布新 issue 前请先善用搜索功能,看看之前是否讨论过相关或类似的问题! 因开学太忙,后续的功能更新、BUG 修复以及 issue 回复的速度将显著变慢,还请谅解。
在 seraphine
虚拟环境下安装 Pyinstaller
pip install pyinstaller==5.13
执行项目中 make.ps1
脚本,通过 -dest
参数传入目标文件夹
.\make -dest .
或直接使用默认值,其为当前目录 .
.\make
命令结束后在目标文件夹获得 Seraphine.zip
。
GUI 基于 PyQt5 以及 zhiyiYo/PyQt-Fluent-Widgets 实现
LCU API 使用方法以及汇总详见官方文档
以及其他使用 LCU API 的项目
锁定游戏设置相关请见
修复客户端无限转圈 / 缩成一块 BUG 请见
游戏资源获取请见
Fluent Icons 资源获取请见
Seraphine is not endorsed by Riot Games and does not reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties are trademarks or registered trademarks of Riot Games, Inc
参考译文:Seraphine 未经 Riot Games 认可,也不代表 Riot Games 或任何官方参与制作或管理 Riot Games 产品的人的观点或意见。Riot Games 及其所有相关产物均为 Riot Games,Inc 的商标或注册商标。
本程序为在 GitHub 仓库 Zzaphkiel/Seraphine 开源的代码,以及在 Release 中上传的二进制文件。本环节旨在让用户更加全面详尽地了解本程序以及可能风险,以便用户在使用本程序前及过程中做出充分的风险评估和明智的决策。
在您使用本程序之前,请确保您已经详细阅读、理解并同意免责声明中的条款;同时,请遵守相关游戏规则,共同维护健康和公平的游戏环境。