项目简介
这是一个基于Python和ADB(Android Debug Bridge)开发的自动化工具,用于控制手游《超异域公主焊接》的自动战斗功能,可自动进行游戏中的战斗挑战,提高玩家的游戏体验。
项目的主要特性和功能
- 自动战斗功能:自动进行游戏中的战斗挑战,包括自动点击战斗按钮、自动跳过战斗动画等。
- 状态监控功能:实时监控战斗状态,如角色血量、技能状态等。
- 异常处理功能:处理游戏中的一些异常情况,如灭团、提示框等。
- 增强功能:
- 点击按钮时,使用随机点击位置,模拟真实操作。
- 提供只读模式,仅监控游戏状态而不进行操作。
- 数据统计功能,显示每次运行的战绩统计。
安装使用步骤
环境配置
- 安装Python 3,确保计算机上已安装。
- 安装ADB工具,确保ADB命令可用。
- 安装必备库,在命令行中运行以下命令安装所需Python库:
bash pip3 install opencv-python numpy pandas easygui
配置和运行
- 假设用户已经下载了本项目的源码文件。
- 修改配置文件,使用文本编辑器打开
run
文件(Windows是run.bat
),根据需要进行配置,如临时工作文件夹路径、刷新速度等。 - 运行程序:
- Windows:双击运行
run.bat
。 - macOS / Linux:双击运行
run
或进入命令行中运行。
- Windows:双击运行
- 开始游戏,运行游戏并进入战斗界面。
- 监控和调试,程序运行过程中,可实时查看战斗状态和程序日志,以便进行调试。
注意事项
- 分辨率要求:请确保设备支持1280x720分辨率,一般模拟器都支持,其他分辨率可能会导致错误或异常操作。
- 画面优化:设备/模拟器不要开画面优化或修改色度对比度等画面调整功能。
- 提示框处理:由于限定商店等提示框会导致程序暂停,等待用户操作,建议先用跳过券用完再使用该程序。
- Windows Terminal:在Windows平台中,建议使用Windows Terminal代替命令提示符(CMD),以获得更好的显示效果。
- 责任声明:使用本程序所引起的任何游戏相关问题(包括并不限于封号、抽卡只有保底等),作者不承担任何责任。
协议和许可
- 程序使用GPLv3开源协议,详见LICENSE文件。
- 不用于二次开发商用闭源程序 和 嵌入于商用闭源程序。
- 不基于本程序开发违法外挂程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】