一个基于图像识别的终末地自动化程序,部分功能支持后台运行,基于 ok-script 开发。
An image-recognition-based automation tool for End Field, with background mode support, developed with ok-script.
通过模拟 Windows 用户接口进行操作,无内存读取、无文件修改
演示与教程:
本软件为外部辅助工具,旨在自动化《终末地》的部分游戏流程。它完全通过模拟常规用户界面与游戏交互,遵循相关法律法规。本项目旨在简化用户的重复性操作,不会破坏游戏平衡或提供不公平优势,也绝不会修改任何游戏文件或数据。
本软件开源、免费,仅供个人学习与交流使用,请勿用于任何商业或营利性目的。开发者团队拥有本项目的最终解释权。因使用本软件而产生的任何问题,均与本项目及开发者无关。
请注意,根据鹰角官方的《终末地》公平运营声明:
严禁利用任何第三方工具破坏游戏体验。 我们将严厉打击使用外挂、加速器、作弊软件、宏脚本等违规工具的行为,这些行为包括但不限于自动挂机、技能加速、无敌模式、瞬移、修改游戏数据等操作。 一经查证,我们将视违规情况和次数,采取包括但不限于扣除违规收益、冻结或永久封禁游戏账号等措施。
使用本软件即表示您已阅读、理解并同意以上声明,并自愿承担一切潜在风险。
ok-ef-win32-China-setup.exe 安装文件。ok-ef-win32-China-setup.exe 文件,并按照安装向导的提示完成安装。ok-ef 即可。setup.exe
安装包,而不是 Source Code 源码压缩包)如果遇到问题,请在提问前按以下步骤逐一排查:
D:\Games\ok-ef),不要安装在 C:\Program Files 或包含中文字符的文件夹中。ok-ef 的设置中进行同步配置。仅支持设置中列出的按键。ok-ef。| 文档 | 说明 |
|---|---|
| 开发指南(DEVELOPMENT.md) | 架构总览、目录结构、开发流程、测试、CI/CD、路线图 |
| API 参考(API.md) | BaseEfTask、Mixin、ScreenPosition、KeyConfigManager 等详细 API |
本项目仅支持 Python 3.12 版本, 必须以管理员权限启动CMD, PyCharm, VSCode。
# 安装或更新依赖
pip install -r requirements.txt --upgrade
# 运行 Release 版本
python main.py
# 运行 Debug 版本
python main_debug.py
您可以通过命令行参数实现自动化启动。
# 启动后自动执行第1个任务『日常任务』,并在任务完成后退出程序 ok-ef.exe -t 1 -e
-t 或 --task: 启动后自动执行第N个任务。1 代表任务列表(文件 ./src/config.py 列表 onetime_tasks)中的第1个(也就是『日常任务』)。-e 或 --exit: 任务执行完毕后自动退出程序。# 执行 tests/ 下全部测试脚本(PowerShell)
./run_tests.ps1
# 或逐个运行 unittest
python -m unittest tests/TestEssenceRecognizer.py
若你在开发“识别类任务”(OCR/模板/颜色识别),建议优先在 main_debug.py 下调试,配合日志与截图目录排查。
940581952 (入群答案: 终末地)1079581542 ( 注意:
此群仅面向有开发能力、拥有Github账号、希望参与贡献的开发者,入群前请确保您已能够从源码成功运行项目。)本项目基于 ok-script 框架开发,简单易维护。欢迎有兴趣的开发者使用 ok-script 开发您自己的自动化项目。