<h1 align='center'>
Seraphine
</h1>
<p align='center'>
基于 LCU API 实现的英雄联盟战绩查询工具
</p>
<p align='center'>
<a href="https://github.com/Zzaphkiel/Seraphine/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/Zzaphkiel/Seraphine?style=flat&label=License">
</a>
<a href="https://github.com/Zzaphkiel/Seraphine/forks">
<img src="https://img.shields.io/github/forks/Zzaphkiel/Seraphine?style=flat&label=Forks">
</a>
<a href="https://github.com/Zzaphkiel/Seraphine/stargazers">
<img src="https://img.shields.io/github/stars/Zzaphkiel/Seraphine?style=flat&label=Stars">
</a>
<a href="https://github.com/Zzaphkiel/Seraphine/releases">
<img src="https://img.shields.io/github/downloads/Zzaphkiel/Seraphine/total?style=flat&label=Downloads">
</a>
</p>
<p align='center'>
<img src="https://github.com/Zzaphkiel/Seraphine/assets/60383222/2c053134-25e1-4a1b-aa9c-4f77cf9522f2">
</p>
## 快速上手 🤗
### 直接使用打包好的程序
点击[这里](https://github.com/Zzaphkiel/Seraphine/releases/latest)进入发布页面,在下方找到资源中的 `Seraphine.zip`,点击下载并解压至文件夹中,双击运行其中的 `Seraphine.exe` 即可。
### 或通过本地构建
下载项目 `zip` 压缩包解压至文件夹或通过 `git`
```shell
cd Seraphine
git clone https://github.com/Zzaphkiel/Seraphine.git
```
创建并激活新的 Anaconda 环境
```shell
conda create -n seraphine python=3.8
conda activate seraphine
```
安装依赖
```shell
pip install -r requirements.txt
```
运行 `main.py` 开始使用
```shell
python main.py
```
## 功能一览 (持续更新中)🥰
- 战绩查询功能(不支持云顶之弈)
- 同大区召唤师战绩查询 ✅
- 进入 BP 后自动查队友战绩 ✅
- 进入游戏后自动查对手战绩 ✅
- 其他辅助功能
- 游戏功能
- 找到对局后自动接受对局 ✅
- 进入英雄选择后自动选择英雄 ✅
- 创建 5v5 自定义训练模式房间 ✅
- 观战同大区玩家正在进行的游戏 ✅
- 锁定游戏内设置 ✅
- 客户端功能
- 退出后自动重新连接 ✅
- 修复客户端结算时无限转圈 ✅
- 个性化功能
- 修改个人主页背景 ✅
- 修改个人在线状态 ✅
- 修改个人签名 ✅
- 伪造个人状态卡片中的段位显示 ✅
- 一键卸下勋章 ✅
## 常见问题 FAQ 🧐
### Q:我会因为使用 Seraphine 而被封号吗 😨?
由于本程序的功能**完全**基于英雄联盟客户端 API 实现,**不含任何**对客户端以及游戏文件本体、代码以及内存的读取或破坏其完整性的行为。因此仅使用 Seraphine 时极大概率(99.99%)不会被封号,但**并不保证**一定不会封号。
### Q:为什么客户端无法连接 / 功能无法使用 / 生涯界面无限转圈 / 最新战绩更新有延迟?
Seraphine 提供的战绩查询相关功能的数据均是由英雄联盟客户端接口所提供的,程序只是负责将它们显示出来。所以如果遇到功能无法使用或数据更新由延迟的情况,原因基本出在英雄联盟服务器本身,与 Seraphine 大概率没啥关系~
### Q:从本地直接运行代码报错怎么办?
换 Python `3.8` 试试。
### Q:为什么不提供具体某模式 / 某英雄总场次以及总胜率?
英雄联盟客户端没有提供相关数据接口,我们做不到哇~
## 帮助我们改进 Seraphine 😘
在您的使用过程中,如果遇到程序的任何 BUG 或不符合预期的行为,欢迎提出 [issue](https://github.com/Zzaphkiel/Seraphine/issues)。发布 issue 时请务必带上**环境信息**(如 Python、Seraphine 版本等),以及问题的**复现过程**;若程序报错请带上**错误信息**。
如果您有功能上的添加或修改建议,也非常欢迎提出 issue 进行讨论![PR](https://github.com/Zzaphkiel/Seraphine/pulls) 也大欢迎!
**发布新 issue 前请先善用搜索功能,看看之前是否讨论过相关或类似的问题!** _因开学太忙,后续的功能更新、BUG 修复以及 issue 回复的速度将显著变慢,还请谅解。_
## 您也可以自己打包可执行文件 📂
在 `seraphine` 虚拟环境下安装 `Pyinstaller`
```shell
pip install pyinstaller
```
执行项目中 `make.ps1` 脚本,通过 `-dest` 参数传入目标文件夹
``` shell
.\make -dest .
```
或直接使用默认值,其为当前目录 `.`
``` shell
.\make
```
命令结束后在目标文件夹获得 `Seraphine.zip`。
## 参考资料 👀
- GUI 基于 [PyQt5](https://www.riverbankcomputing.com/software/pyqt/) 以及 [zhiyiYo/PyQt-Fluent-Widgets](https://github.com/zhiyiYo/PyQt-Fluent-Widgets) 实现
- 部分与 LOL 客户端的通信使用 [Willump](https://github.com/elliejs/Willump) 实现
- LCU API 使用方法以及汇总详见官方文档
- https://riot-api-libraries.readthedocs.io/en/latest/lcu.html#lcu-explorer
- https://developer.riotgames.com/docs/lol
- https://www.mingweisamuel.com/lcu-schema/tool/#/
以及其他使用 LCU API 的项目
- https://github.com/KebsCS/KBotExt
- https://github.com/XHXIAIEIN/LeagueCustomLobby
- https://github.com/7rebux/league-tools
- 锁定游戏设置相关请见
- https://www.bilibili.com/video/BV1s84y1x7ub
修复客户端无限转圈 / 缩成一块 BUG 请见
- https://www.bilibili.com/video/BV1Cw41147iS
- https://github.com/LeagueTavern/fix-lcu-window
- 游戏资源获取请见
- https://raw.communitydragon.org/latest/
- https://github.com/CommunityDragon/Docs/blob/master/assets.md
- Fluent Icons 资源获取请见
- https://fluenticons.co/outlined
- https://github.com/microsoft/fluentui-system-icons/blob/main/icons_regular.md
## 点个 Star 支持我们 ⭐
<p align='center'>
<a href="https://github.com/Zzaphkiel/Seraphine/stargazers">
<img src="https://api.star-history.com/svg?repos=Zzaphkiel/Seraphine&type=Date">
</a>
</p>
## 感谢所有贡献者 🥳!
<p align='center'>
<a href="https://github.com/Zzaphkiel/Seraphine/graphs/contributors">
<img src="https://contrib.rocks/image?repo=Zzaphkiel/Seraphine">
</a>
</p>
## 免责声明
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 使用 [GPLv3](https://github.com/Zzaphkiel/Seraphine/blob/main/LICENSE) 许可证,**源代码**以及二**进制文件不可商用**。宣传或转载时请带上[本页链接](https://github.com/Zzaphkiel/Seraphine)。
没有合适的资源?快使用搜索试试~ 我知道了~
英雄联盟战绩查询工具.zip
共190个文件
svg:95个
png:39个
py:28个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 196 浏览量
2024-01-04
08:00:53
上传
评论
收藏 2.64MB ZIP 举报
温馨提示
英雄联盟预测课设程序,全部源码均已进行严格测试,可以直接运行!
资源推荐
资源详情
资源评论
收起资源包目录
英雄联盟战绩查询工具.zip (190个子文件)
.gitignore 310B
logo.ico 128KB
avatar.jpg 51KB
gamemodes.json 4KB
LICENSE 34KB
readme.md 7KB
challenger.png 224KB
grandmaster.png 207KB
diamond.png 182KB
master.png 178KB
gold.png 168KB
emerald.png 153KB
platinum.png 150KB
silver.png 145KB
sr-victory.png 126KB
bronze.png 104KB
ha-victory.png 91KB
other-victory.png 89KB
arena-defeat.png 85KB
arena-victory.png 84KB
logo.png 80KB
other-defeat.png 76KB
iron.png 60KB
sr-defeat.png 31KB
unranked.png 21KB
ha-defeat.png 21KB
herald-200.png 9KB
inhibitor-200.png 9KB
baron-200.png 9KB
herald-100.png 9KB
inhibitor-100.png 9KB
baron-100.png 8KB
champion-0.png 7KB
dragon-200.png 5KB
dragon-100.png 5KB
game.png 3KB
Minions_black.png 2KB
Minions_white.png 2KB
Gold_black.png 1KB
Gold_white.png 1KB
item-0.png 1KB
tower-200.png 1KB
tower-100.png 980B
rune-0.png 557B
kills.png 373B
Seraphine.pro 638B
make.ps1 642B
main_window.py 52KB
search_interface.py 45KB
auxiliary_interface.py 40KB
career_interface.py 29KB
tools.py 22KB
game_info_interface.py 22KB
connector.py 21KB
setting_interface.py 14KB
game_infobar_widget.py 11KB
profile_level_icon_widget.py 5KB
search_line_edit.py 4KB
start_interface.py 4KB
config.py 4KB
listener.py 4KB
mode_filter_widget.py 3KB
profile_icon_widget.py 2KB
avatar_widget.py 1KB
summoner_name_button.py 1KB
champion_icon_widget.py 1KB
update_message_box.py 1KB
icons.py 1KB
loose_switch_setting_card.py 1KB
main.py 1KB
util.py 746B
entries.py 640B
style_sheet.py 595B
temp_system_tray_menu.py 534B
exceptions.py 208B
Seraphine.zh_CN.qm 21KB
search_interface.qss 3KB
search_interface.qss 3KB
game_info_interface.qss 2KB
game_info_interface.qss 2KB
career_interface.qss 2KB
career_interface.qss 2KB
setting_interface.qss 532B
setting_interface.qss 497B
auxiliary_interface.qss 252B
start_interface.qss 248B
auxiliary_interface.qss 234B
start_interface.qss 230B
Eyes_black.svg 3KB
Eyes_white.svg 3KB
Team_white.svg 3KB
Team_black.svg 3KB
Page_white.svg 3KB
Page_black.svg 3KB
CHALLENGER.svg 2KB
GRANDMASTER.svg 2KB
MASTER.svg 2KB
ZoomFit_black.svg 2KB
ZoomFit_white.svg 2KB
Wrench_white.svg 2KB
共 190 条
- 1
- 2
资源评论
xiaoshun007~
- 粉丝: 3817
- 资源: 3145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功