Project Icon

TFT-OCR-BOT

云顶之弈自动化智能助手

TFT-OCR-BOT是一个为《云顶之弈》(TFT)游戏开发的开源项目。该工具通过OCR技术识别游戏界面信息,自动执行队伍搭配、装备合成等操作。项目功能包括自动排队、智能选秀、装备管理,并提供图形化的阵容编辑器。TFT-OCR-BOT能够实时识别游戏状态,为《云顶之弈》玩家提供全方位的自动化辅助。

主图

注意事项:

  • 确保没有开启任何游戏内覆盖层(如Blitz、Mobalytics等)。
  • 英雄联盟游戏和客户端必须使用英文。
  • 游戏必须设置为16:9分辨率的无边框窗口模式,并且在主显示器上运行。
  • 由于拳头公司的一些调整,其他分辨率不再是1080p的精确缩放版本,因此现在仅支持1920x1080无边框窗口
  • 如果程序崩溃或无法正常工作,请先阅读常见问题解答。如果问题仍然无法解决,请创建一个问题报告并附上错误信息。

安装步骤:

  1. https://www.python.org/downloads/windows/ 安装Python 3.11.4
    • 请注意,Python 3.11.4不能在Windows 7或更早版本的系统上使用。
  2. 克隆仓库或从这里下载 https://github.com/jfd02/TFT-OCR-BOT/archive/refs/heads/main.zip
  3. 使用Windows安装程序安装tesseract 5.3.1.20230401,下载地址:https://github.com/UB-Mannheim/tesseract/wiki
    • 记下安装时的tesseract路径。
    • 在settings.py文件中设置Tesseract tessdata文件夹路径(可能已经正确设置)
  4. https://github.com/simonflueckiger/tesserocr-windows_build/releases 下载tesserocr v2.6.0到机器人文件夹
    • 请注意,版本必须是2.6.0才能与tesseract 5.3.1兼容
    • 根据你当前使用的Python版本选择3.10或3.11的安装文件
    • 文件名应该是tesserocr-2.6.0-cp311-cp311-win_amd64.whl或对应的cp310版本。
  5. 运行install.py
  6. 在settings.py中配置正确的英雄联盟客户端路径
  7. 禁用所有游戏内覆盖层
  8. 在命令提示符(CMD)中运行main.py文件

功能:

主图

  • 读取棋盘状态(回合数/等级/金币/商店/装备)
  • 跟踪棋盘和备战席上的英雄
  • 在转盘中随机选择一个装备/英雄
  • 在PVE回合后拾取场上的装备
  • 将正确的装备放置在英雄身上
  • 执行用户定义的阵容
  • 使用LCU API自动排队
  • 带有图形界面的阵容编辑器

阵容编辑器

注意: 确保你有一个有效的comps.py文件(如果遇到语法错误,请复制仓库中的文件)!

通过点击文件或在终端中执行python comp_editor.py(在正确的文件夹中)来打开。

主图

待办事项:

  • 实现特质之书逻辑
  • 重新设计金币消费功能
  • 改进自动排队,增加更多安全检查和故障保护措施
  • 从TFT网站获取最佳阵容
  • 智能选择转盘装备
  • 将装备拾取改为基于光球坐标

常见问题解答:

ModuleNotFoundError: No module named 'win32gui'

  • 打开命令提示符(cmd)并运行'pip install pywin32'。

我双击了main.py,一个窗口弹出后立即关闭了。

  • 打开命令提示符(cmd),将main.py拖放到其中,然后按Enter运行。

机器人说它正在移动、购买和出售英雄,但实际上什么都没发生。

  • 以管理员权限打开命令提示符(cmd)。

Client not open! Trying again in 10 seconds.

  • 检查你的游戏路径是否正确,并自己打开英雄联盟。

RuntimeError: Failed to init API, possibly an invalid tessdata path.

  • 如果你在安装Tesseract时没有修改目标文件夹,则不需要更改settings.py中的TESSDATA_PATH。

ImportError: DLL load failed while importing _tesserocr: The specified module could not be found.

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号