确保您没有任何叠加层(Blitz、Mobalytics 等)。
联赛和客户必须是英文。
联盟中需要 16:9 分辨率无边框窗口,游戏也必须在主显示器上(使用 1920x1080 以获得最佳效果)。
由于Riot的一些调整,其他分辨率并不是1080p的精确缩放版本,因此现在仅支持1920x1080无边框窗口。
如果程序崩溃或无法运行,请先阅读常见问题解答。如果问题仍然无法解决,请创建包含错误的问题。
从 https://www.python.org/downloads/windows/ 安装 Python 3.11.4
请注意,Python 3.11.4 无法在 Windows 7 或更早版本上使用。
克隆存储库或从此处下载 https://github.com/jfd02/TFT-OCR-BOT/archive/refs/heads/main.zip
使用 Windows 安装程序安装 tesseract 5.3.1.20230401:https://github.com/UB-Mannheim/tesseract/wiki
记下安装中的超立方体路径。
在settings.py文件中设置Tesseract tessdata文件夹路径(可能已经正确)
通过以下方式将 tesserocr v2.6.0 下载到 bot 文件夹:https://github.com/simonflueckiger/tesserocr-windows_build/releases
请注意版本必须是2.6.0才能兼容tesseract 5.3.1
根据您当前使用的Python版本选择3.10或3.11的安装文件
文件名应为 tesserocr-2.6.0-cp311-cp311-win_amd64.whl 或其对应的 cp310。
运行安装.py
配置settings.py,使联盟客户端路径正确
禁用所有游戏内叠加层
在CMD中运行main.py文件
读取棋盘状态(回合/等级/金币/商店/物品)
跟踪董事会和替补席上的冠军
从轮播中随机选择一个物品/冠军
PVE 回合后从板上拾取物品
将正确的物品放置在冠军身上
播放用户定义的团队比赛
使用 LCU API 自动排队
带 GUI 的 Comp 编辑器
注意:确保您有一个有效的comps.py
文件(如果出现语法错误,请从存储库复制该文件)!
通过单击文件或使用python comp_editor.py
从终端执行(在正确的文件夹中)来打开。
实施特质逻辑大部头
改进黄金消费功能
改造自动队列以进行更多安全检查/故障保护
从 TFT 网站获取最佳作品
智能轮播选品
将物品拾取更改为基于球体坐标
ModuleNotFoundError:没有名为“win32gui”的模块
打开命令提示符 (cmd) 并运行“pip install pywin32”。
我双击main.py,弹出一个窗口并立即关闭。
打开命令提示符(cmd),将main.py拖放到其中,然后按Enter键运行它。
该机器人表示正在移动、购买和出售英雄,但什么也没有发生。
使用管理员权限打开命令提示符 (cmd)。
客户端打不开! 10 秒后重试。
检查你的游戏路径是否正确,然后自行打开英雄联盟。
RuntimeError:无法初始化 API,可能是无效的 tessdata 路径。
如果您在安装 Tesseract 时未修改目标文件夹,则无需更改 settings.py 中的 TESSDATA_PATH。
ImportError:导入 _tesserocr 时 DLL 加载失败:找不到指定的模块。
下载并安装 vc_redist :https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170