少女前线2 追放 PC版 后台一键收菜 自动化脚本 Girls' Frontline 2: Exilium Automation Tool
Python
274
530 commits
updated Oct 4, 2026
基于图像识别的少前2(Girls' Frontline 2)自动化程序,部分功能支持后台运行,基于 ok-script 开发。
An image-recognition-based automation tool for Girls' Frontline 2, with background mode support, developed with ok-script.
通过模拟 Windows 用户接口进行操作,无内存读取、无文件修改
本软件为外部辅助工具,旨在自动化《少前2:追放》的部分游戏流程。它完全通过模拟常规用户界面与游戏交互,遵循相关法律法规。本项目旨在简化用户的重复性操作,不会破坏游戏平衡或提供不公平优势,也绝不会修改任何游戏文件或数据。
本软件开源、免费,仅供个人学习与交流使用,请勿用于任何商业或营利性目的。开发者团队拥有本项目的最终解释权。因使用本软件而产生的任何问题,均与本项目及开发者无关。
使用本软件即表示您已阅读、理解并同意以上声明,并自愿承担一切潜在风险。
ok-gf2 压缩包。ok-gf2.exe 即可运行,下载后可应用内更新。7z 压缩包,而不是 Source Code 源码压缩包)⚠️ 不正确填写可能会影响活动代理逻辑。
路径:设置 → 其他 → 自动战斗设置
逻辑:进入活动层后先按 A 后按 W 再按 D,需自行调整。
使用格式:{A按住秒数}-{W按住秒数}-{D按住秒数}
默认值及示例:1.087-1.0-0.8(已初步验证)。如果移动时被挡住,请在「喝水」配置中逐个微调按键时长;已保存的配置不会自动覆盖。
逻辑:进入活动层后先按 S 后点按 D,需自行调整。
使用格式:{S按住秒数}
示例:1.3
如果遇到问题,请在提问前按以下步骤逐一排查:
1033950808(入群答案:老王同学OK)本项目基于 ok-script 框架开发,简单易维护。欢迎有兴趣的开发者使用 ok-script 开发您自己的自动化项目。
本项目仅支持 Python 3.12 版本,需以管理员权限启动 CMD / PyCharm / VSCode。
# 如果首次 clone 未带子模块参数,请先执行
git submodule update --init --recursive
# CPU 版本,使用 OpenVINO
pip install -r requirements.txt --upgrade
# 运行 Release 版本
python main.py
# 运行 Debug 版本
python main_debug.py
# CUDA 版本,使用 paddle-gpu 加速,推荐 N 卡 30 系以上使用,速度飞快
pip install -r requirements-dml.txt --upgrade
# 运行 Release 版本
python main_direct_ml.py
# 运行 Debug 版本
python main_direct_ml_debug.py
您可以通过命令行参数实现自动化启动。
# 启动后自动执行第1个任务,并在任务完成后退出程序
ok-gf2.exe -t 1 -e
-t 或 --task:启动后自动执行第 N 个任务。-e 或 --exit:任务执行完毕后自动退出程序。# 执行 tests/ 下全部测试脚本(PowerShell)
./run_tests.ps1
# 或逐个运行 unittest
python -m unittest tests/TestMain.py
| 文档 | 说明 |
|---|---|
| 快速开始(QUICKSTART.md) | 从源码运行项目、启动软件、新建任务的最简流程 |
| 开发指南(DEVELOPMENT.md) | 架构总览、目录结构、开发流程、测试、CI/CD |
| API 参考(API.md) | BaseGfTask、Mixin、ScreenPosition 等详细 API |
| i18n 与 OCR 配置流程 | runtime locale、语言 JSON、OCR 匹配与纠错配置流程 |
| 键盘操作体系 | 热键映射、按键封装规范 |
| 文档 | 说明 |
|---|---|
| 主数据维护工作流 | 新增或调整游戏关卡、任务数据时使用 |
Python
97.3%
PowerShell
2.7%
少女前线2 追放 PC版 后台一键收菜 自动化脚本 Girls' Frontline 2: Exilium Automation Tool
Python
274
530 commits
updated Oct 4, 2026
基于图像识别的少前2(Girls' Frontline 2)自动化程序,部分功能支持后台运行,基于 ok-script 开发。
An image-recognition-based automation tool for Girls' Frontline 2, with background mode support, developed with ok-script.
通过模拟 Windows 用户接口进行操作,无内存读取、无文件修改
本软件为外部辅助工具,旨在自动化《少前2:追放》的部分游戏流程。它完全通过模拟常规用户界面与游戏交互,遵循相关法律法规。本项目旨在简化用户的重复性操作,不会破坏游戏平衡或提供不公平优势,也绝不会修改任何游戏文件或数据。
本软件开源、免费,仅供个人学习与交流使用,请勿用于任何商业或营利性目的。开发者团队拥有本项目的最终解释权。因使用本软件而产生的任何问题,均与本项目及开发者无关。
使用本软件即表示您已阅读、理解并同意以上声明,并自愿承担一切潜在风险。
ok-gf2 压缩包。ok-gf2.exe 即可运行,下载后可应用内更新。7z 压缩包,而不是 Source Code 源码压缩包)⚠️ 不正确填写可能会影响活动代理逻辑。
路径:设置 → 其他 → 自动战斗设置
逻辑:进入活动层后先按 A 后按 W 再按 D,需自行调整。
使用格式:{A按住秒数}-{W按住秒数}-{D按住秒数}
默认值及示例:1.087-1.0-0.8(已初步验证)。如果移动时被挡住,请在「喝水」配置中逐个微调按键时长;已保存的配置不会自动覆盖。
逻辑:进入活动层后先按 S 后点按 D,需自行调整。
使用格式:{S按住秒数}
示例:1.3
如果遇到问题,请在提问前按以下步骤逐一排查:
1033950808(入群答案:老王同学OK)本项目基于 ok-script 框架开发,简单易维护。欢迎有兴趣的开发者使用 ok-script 开发您自己的自动化项目。
本项目仅支持 Python 3.12 版本,需以管理员权限启动 CMD / PyCharm / VSCode。
# 如果首次 clone 未带子模块参数,请先执行
git submodule update --init --recursive
# CPU 版本,使用 OpenVINO
pip install -r requirements.txt --upgrade
# 运行 Release 版本
python main.py
# 运行 Debug 版本
python main_debug.py
# CUDA 版本,使用 paddle-gpu 加速,推荐 N 卡 30 系以上使用,速度飞快
pip install -r requirements-dml.txt --upgrade
# 运行 Release 版本
python main_direct_ml.py
# 运行 Debug 版本
python main_direct_ml_debug.py
您可以通过命令行参数实现自动化启动。
# 启动后自动执行第1个任务,并在任务完成后退出程序
ok-gf2.exe -t 1 -e
-t 或 --task:启动后自动执行第 N 个任务。-e 或 --exit:任务执行完毕后自动退出程序。# 执行 tests/ 下全部测试脚本(PowerShell)
./run_tests.ps1
# 或逐个运行 unittest
python -m unittest tests/TestMain.py
| 文档 | 说明 |
|---|---|
| 快速开始(QUICKSTART.md) | 从源码运行项目、启动软件、新建任务的最简流程 |
| 开发指南(DEVELOPMENT.md) | 架构总览、目录结构、开发流程、测试、CI/CD |
| API 参考(API.md) | BaseGfTask、Mixin、ScreenPosition 等详细 API |
| i18n 与 OCR 配置流程 | runtime locale、语言 JSON、OCR 匹配与纠错配置流程 |
| 键盘操作体系 | 热键映射、按键封装规范 |
| 文档 | 说明 |
|---|---|
| 主数据维护工作流 | 新增或调整游戏关卡、任务数据时使用 |
Python
97.3%
PowerShell
2.7%