TFT-OCR-BOT

TFT-OCR-BOT

云顶之弈自动化智能助手

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

TFTOCR自动化游戏辅助PythonGithub开源项目

主图

注意事项:

  • 确保没有开启任何游戏内覆盖层(如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.

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

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

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多