Skip to content

wess09/AzurPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10,092 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzurPilot

DeepWiki

Python License Stars Forks Issues

Last Commit Commit Activity Repo Size Top Language

Contributors Pull Requests Closed Pull Requests

项目简介

AzurPilot 是基于 AzurLaneAutoScript 修改而来的碧蓝航线自动化辅助项目,保留原项目的核心能力,并在此基础上整合了多个分支、功能改进和实验性特性。

本项目代码基本由 AI 代码生成与辅助编写,存在较大的不确定性,欢迎提交 Pull Request 改正。

项目原始来源与相关分支:

  • LmeSzinc/AzurLaneAutoScript 原项目及其生态分支 @LmeSzinc
  • yukikaze21/AzurLaneAutoScriptyukikaze21 大世界部分功能 @yukikaze21
  • Zuosizhu/Alas-with-Dashboard 的仪表盘 @Zuosizhu
  • guoh064/AzurLaneAutoScript 大世界部分功能 @guoh064
  • sui-feng-cb/AzurLaneAutoScript 岛屿计划 @sui-feng-cb
  • 其他社区贡献的实用 Pull Request
    

GUI

GUI Preview

重要说明

本项目包含大量自动化逻辑和图像识别相关功能。使用前请确保已经按照本文档完成游戏内设置,否则可能导致识别失败、流程异常或任务无法正常执行。

本项目包含部分实验性功能,可能存在未知问题。建议在使用前备份相关配置,并在发现异常时及时反馈。

使用前设置

使用前必须按照以下标准修改游戏内设置。

路径:

主界面,右下角设置,左侧边栏选项。

设置名称 推荐值
帧数设置 60 帧
大型作战设置,减少 TB 引导
大型作战设置,自律时自动提交道具
大型作战设置,安全海域默认开启自律
剧情自动播放 开启
剧情自动播放速度调整 特快
待机模式设置,启用待机模式
其他设置,重复角色获得提示
其他设置,快速更换二次确认界面
其他设置,展示结算角色

大型作战设置

路径:

大型作战,右上角雷达,指令模块,潜艇支援。

设置名称 推荐值
X 消耗时潜艇出击 取消勾选

一键退役设置

路径:

主界面,右下角建造,左侧边栏退役,左侧齿轮图标,一键退役设置。

设置名称 推荐值
选择优先级 1 R
选择优先级 2 SR
选择优先级 3 N
拥有满星的同名舰船时,保留几艘符合退役条件的同名舰船 不保留
没有满星的同名舰船时,保留几艘符合退役条件的同名舰船 满星所需或不保留

图像识别注意事项

请移除以下可能影响识别的内容:

  • 角色设备装备
  • 角色皮肤
  • 可能遮挡界面元素的自定义显示内容

这些内容可能影响图像识别结果,导致自动化流程出现异常。

主要改动

本分支在原项目基础上加入或整合了以下内容:

  1. 岛屿计划自动化
  2. 共斗沉船(牺牲指定位置舰船)
  3. 大世界智能调度(自动切换侵蚀1练级与黄币补充任务)
  4. 大世界蒙特卡洛模拟器(估算侵蚀循环收益)
  5. 拆解装备箱(按保留数量拆白/蓝/紫箱)
  6. 全新 OCR 模型
  7. 共用心情(多个出击任务共享同一队心情)
  8. 自定义任务优先级
  9. 大世界舰队经验检测(满经验推送)
  10. 侵蚀一舰队自动配队(自动更换满经验舰船)
  11. 塞壬研究装置(紫币换黄币,探测资源/敌人)
  12. 大世界海域成就(刷安全海域星星)
  13. 定时重启模拟器
  14. 远程SSH管理(执行命令如重启docker)
  15. 大世界独立推送(与错误推送分离)
  16. 维修箱修船(支持侵蚀1单独阈值)
  17. 大世界信息推送开关(侵蚀1和短猫信息)
  18. 白票商店购买战役信息记录仪/隐秘海域记录仪
  19. 每月开荒进度显示
  20. 演习推迟策略(至下次更新前X小时)
  21. GUI仪表盘(实时显示石油、物资、魔方、大世界币等)
  22. OOBE首次设置向导(选择语言、服务器、模拟器等)
  23. 日志备份管理(保留数量、压缩备份)
  24. LLM错误分析(调用大模型分析报错原因)
  25. 游戏卡死或ADB离线时自动重启模拟器
  26. 物资超过阈值停止出击
  27. 道中战斗失败可撤退或换队接管
  28. 困难图自动配队(使用推荐阵容)
  29. 关卡名称支持“7-2-3”格式(三战后撤退)
  30. 科研魔方保留阈值(低于设定值时不选魔方项目)
  31. 各商店独立开关(可单独关闭军火商、舰队商店等)
  32. GPU加速推理(Windows DirectML / macOS ANE)
  33. OCR设备选择(CPU/GPU/ANE)
  34. 共斗每日支持沉船模式
  • 由 DeepSeek 结合项目分析生成 实际请以实物为准

多平台启动器

loading GUI
启动器项目地:

GitHub 源项目 ALAS Launcher: 一种新型的 AzurLaneAutoScript 启动器

更改内容:

  1. 增加托盘化功能
  2. Windows原生推送
  3. GUI样式美化

MCP 服务

AzurPilot 提供 MCP 服务,可供支持 MCP 的客户端或工具调用。

通过 MCP 您可以方便的使用 Agent 管理 AzurPilot

本地连接配置

{
  "mcpServers": {
    "alas": {
      "url": "http://127.0.0.1:22267/mcp/sse"
    }
  }
}

云服务器或内网连接配置

{
  "mcpServers": {
    "alas": {
      "url": "http://[IP_ADDRESS]/mcp/sse"
    }
  }
}

请将 [IP_ADDRESS] 替换为实际服务器地址或内网地址。

MCP 工具列表

当前可用 MCP 工具共 18 个。

实例管理

工具名称 功能
list_instances 列出所有实例
get_status 获取实例状态
start_instance 启动实例
stop_instance 停止实例

任务管理

工具名称 功能
list_tasks 列出所有任务
get_task_help 获取任务帮助
trigger_task 触发任务
get_scheduler_queue 获取调度队列
clear_scheduler_queue 清空调度队列

监控与信息

工具名称 功能
get_current_running_task 获取当前运行任务
get_resources 获取资源状态
get_config 获取实例配置
get_recent_logs 获取最近日志
get_screenshot 获取截图

配置管理

工具名称 功能
update_config 更新配置

维护工具

工具名称 功能
restart_emulator 重启模拟器
restart_adb 重启 ADB
update_alas 更新 ALAS

赞助支持

爱发电
支持本项目(用于支付服务器费用或训练新模型等)

OCR 模型

本项目使用基于 PaddleOCR 的定制 OCR 模型,用于适配碧蓝航线界面字体和 Alas 截图场景。

感谢超算互联网提供算力支持。

相关项目:

https://github.com/PaddlePaddle/PaddleOCR

PaddleOCR Technical Report Hardware

V1.0

项目 内容
支持语言 zh-cn, en-us
训练目标 针对碧蓝航线字体进行训练
zh-cn 准确率 97%
en-us 准确率 98.6%
已知问题 zh-cn 存在边缘符号问题,en-us 可能出现负号问题
训练硬件 异构加速卡 BW 64G,NVIDIA Tesla A800 80G
训练时间 2 小时

V2.0

项目 内容
支持语言 zh-cn, en-us
训练目标 针对碧蓝航线字体与 Alas 截图特性进行训练
处理方式 灰度化
zh-cn 表现 相对 V1.0 准确率降低
en-us 准确率 99.8%
已知问题 en-us 基本无明显错误
训练硬件 NVIDIA Tesla A800 80G
训练时间 2 小时

V2.5

项目 内容
支持语言 zh-cn
训练目标 修复 V2.0 中文模型问题
准确率 98.52%
推理速度 约 10 ms
训练硬件 异构加速卡 BW 64G,NVIDIA Tesla A800 80G
训练时间 5 小时

贡献者

由于本项目基于 AzurLaneAutoScript 及其社区分支继续开发,贡献者列表不仅包含本仓库的直接贡献者,也包含上游项目与相关分支中的原始贡献者。

感谢所有为 AzurPilot、原上游 AzurLaneAutoScript 及相关分支做出贡献的开发者。

AzurPilot Contributors

感谢所有为启动器项目做出贡献的开发者。

Launcher Contributors

开发说明

本项目基本完全是 VibeCoding 产物 不足之处请见谅

欢迎通过 Issue 或 Pull Request 反馈问题、提交修复或改进文档。

使用过的开发工具与模型

本项目开发过程中使用过多种 AI 模型与开发工具进行辅助。

AI 模型

模型 模型 模型
Gemini 3 Flash Gemini 3.1 Pro Claude Opus 4.5
Claude Sonnet 4.5 MiMo V2.5 Pro GPT 5.4
GPT 5.3 Codex Qwen 3 Max DeepSeek v4
Kimi K2.5 GLM 4.7 MiMo V2.5

开发工具

工具 工具 工具 工具
Claude Code Codex Cursor Antigravity

许可证

本项目遵循原项目及相关上游项目的许可证要求。启动器项目遵循 GPL-3.0 协议开源。

使用、修改或分发本项目时,请同时遵守相关上游项目的许可证要求。

About

AzurLaneAutoScript 的修改版 AzurPilot

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors