GithubHelp home page GithubHelp logo

jack-willson / seraphine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zzaphkiel/seraphine

0.0 0.0 0.0 3.26 MB

基于 LCU API 的英雄联盟战绩查询工具

License: GNU General Public License v3.0

Python 99.57% PowerShell 0.22% QMake 0.22%

seraphine's Introduction

Seraphine

基于 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

功能一览 (持续更新中)🥰

  • 战绩查询功能(不支持云顶之弈)

    • 同大区召唤师战绩查询 ✅
    • 进入 BP 后自动查队友战绩 ✅
    • 进入游戏后自动查对手战绩 ✅
  • 其他辅助功能

    • 游戏功能

      • 找到对局后自动接受对局 ✅
      • 进入英雄选择后自动选择英雄 ✅
      • 创建 5v5 自定义训练模式房间 ✅
      • 观战同大区玩家正在进行的游戏 ✅
      • 锁定游戏内设置 ✅
    • 个性化功能

      • 修改个人主页背景 ✅
      • 修改个人在线状态 ✅
      • 修改个人签名 ✅
      • 伪造个人状态卡片中的段位显示 ✅
      • 一键卸下勋章 ✅

常见问题 FAQ 🧐

Q:我会因为使用 Seraphine 而被封号吗 😨?

由于本程序的功能完全基于英雄联盟客户端 API 实现,不含任何对客户端以及游戏文件本体、代码以及内存的读取或破坏其完整性的行为。因此仅使用 Seraphine 时极大概率(99.99%)不会被封号,但并不保证一定不会封号。

Q:为什么客户端无法连接 / 功能无法使用 / 生涯界面无限转圈 / 最新战绩更新有延迟?

Seraphine 提供的战绩查询相关功能的数据均是由英雄联盟客户端接口所提供的,程序只是负责将它们显示出来。所以如果遇到功能无法使用或数据更新由延迟的情况,原因基本出在英雄联盟服务器本身,与 Seraphine 大概率没啥关系~

Q:从本地直接运行代码报错怎么办?

换 Python 3.8 试试。

Q:为什么不提供具体某模式 / 某英雄总场次以及总胜率?

英雄联盟客户端没有提供相关数据接口,我们做不到哇~

帮助我们改进 Seraphine 😘

在您的使用过程中,如果遇到程序的任何 BUG 或不符合预期的行为,欢迎提出 issue。发布 issue 时请务必带上环境信息(如 Python、Seraphine 版本等),以及问题的复现过程;若程序报错请带上错误信息

如果您有功能上的添加或修改建议,也非常欢迎提出 issue 进行讨论!PR 也大欢迎!

发布新 issue 前请先善用搜索功能,看看之前是否讨论过相关或类似的问题! 因开学太忙,后续的功能更新、BUG 修复以及 issue 回复的速度将显著变慢,还请谅解。

您也可以自己打包可执行文件 📂

seraphine 虚拟环境下安装 Pyinstaller

pip install pyinstaller

执行项目中 make.ps1 脚本,通过 -dest 参数传入目标文件夹

.\make -dest .

或直接使用默认值,其为当前目录 .

.\make

命令结束后在目标文件夹获得 Seraphine.zip

引用以及参考资料 👀

点个 Star 支持我们 ⭐

感谢所有贡献者 🥳!

免责声明

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 许可证,源代码以及二进制文件不可商用。宣传或转载时请带上本页链接

seraphine's People

Contributors

zzaphkiel avatar hpero4 avatar coolkiid avatar liangzilixueha avatar leopoldchou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.