三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

蔚蓝档案自动化脚本完整上手攻略:30分钟接管日常,还能按轴凹总力战

蔚蓝档案自动化脚本完整上手攻略:30分钟接管日常,还能按轴凹总力战

蔚蓝档案自动化脚本完整上手攻略:30分钟接管日常,还能按轴凹总力战

【免费下载链接】blue_archive_auto_script支持按轴凹总力战, 无缝制造三解, 用于实现蔚蓝档案自动化的程序( Steam已适配 )项目地址: https://gitcode.com/gh_mirrors/bl/blue_archive_auto_script

凌晨 11 点半,宿舍的灯已经熄了大半,你还对着屏幕一格格点任务:领邮件、收咖啡厅、扫荡、凹一局总力战……明天早八的课,可今天的手动日常没做完,睡都睡不踏实。

如果你也有过这种"被游戏日常绑架"的时刻,那你一定会喜欢今天的主角——蔚蓝档案自动化脚本(BAAS)。它是一款开源程序,负责把碧蓝档案里那些重复、机械、纯靠手速的操作全部接管,从收菜扫荡到按轴凹总力战,Steam 国际服和主流模拟器都已适配。本文不讲高深原理,就从一个普通玩家的角度,聊聊它怎么帮你把时间抢回来。

先说人话:这个"自动化"到底替你干了啥

打个比方,手动玩游戏就像自己开车通勤:路线熟、但每个路口都要自己踩刹车。而 BAAS 更像一位熟悉路线的代驾——你不必教它怎么打,只要告诉它"今天走哪条路、到哪站停",剩下的事它照着做,做完还给你一份"行车记录"。

具体来说,它的"驾驶技能"集中在三件事:

  • 日常收菜:邮件、咖啡厅奖励、每日任务体力、通行证奖励,登录一遍自动领完;
  • 扫荡与推图:普通图、困难图、活动图、主线剧情,按配置自动进图打关;
  • 总力战凹分:按事先录好的"轴"稳定复现操作,把运气成分压到最低。

这套逻辑在源码里分得清清楚楚:module/文件夹管各种玩法(mail.py领邮件、cafe_reward.py收咖啡厅、explore_tasks/管推图扫荡),core/文件夹管底层设备与识别。哪怕你不看代码,光凭文件夹命名也能猜到每个模块是干嘛的。

新手最关心的三个问题,一次问诊清楚

很多朋友看到"自动化脚本"四个字就打怵,觉得门槛很高。其实把三个高频问题捋顺,基本就能上车了。

问题一:我的设备能跑吗?

BAAS 的适配面比想象中宽。它的core/device/control/目录下同时放着 adb、uiautomator2、scrcpy、pyautogui 等多种控制方案,对应不同场景:

  • 安卓模拟器(MuMu、雷电、蓝叠等):走 adb 通道,速度最快;
  • Steam 国际服 / 日服 PC 端:直接控制游戏窗口,无需模拟器;
  • 截图方式也支持 mss、pyautogui 等切换,卡了可以换一种。

启动后第一件事就是选服务器和连接方式,界面长这样:

官服、B 服、国际服、日服 PC 端、Steam 国际服都能在下拉菜单里选,ADB 地址填模拟器端口即可,旁边还有"检测"按钮帮你自动探测。

问题二:安装会不会很折腾?

只要电脑上有 Python 3.9+,三条命令就能把环境拉起来:

git clone https://gitcode.com/gh_mirrors/bl/blue_archive_auto_script cd blue_archive_auto_script pip install -r requirements.txt

第一行把项目代码拉到本地,第二行进入项目目录,第三行安装全部依赖。装完运行python window.py就能看到主界面:

主界面左侧是"主页 / 配置 / 设置",中间的日志区会实时打印初始化进度,比如截图间隔、屏幕尺寸检测,看到这些滚动起来,说明它已经"睁眼"了。

问题三:第一次运行要配什么?

最少只需要配三样:服务器(刚才选的那个)、ADB 地址(模拟器端口或 PC 窗口)、要跑的任务开关。其余参数大多有默认值,跑起来不满意再逐项微调。配好点"启动",它就会进入循环检测——截图、识别、执行、再截图,直到把任务清单清空。

上手时间线:脚本如何接管你的一天

配置跑通之后,你可以按一天的时间线来安排它。这张表是我自己常用的分配方案:

时间段交给脚本的任务对应模块
早上起床前领邮件、收咖啡厅、领每日/通行证奖励mail.pycafe_reward.pycollect_reward.py
白天碎片时间扫荡普通图、困难图,推活动关卡explore_tasks/sweep_activity.py
晚上空闲按轴凹总力战、打联合演习total_assault.pyjoint_firing_drill.py

以推图为例,配置界面里甚至可以"留空"——不指定章节,让脚本自动推进所有未完成的主线:

这也是很多人最爱的省心点:不用逐关填表,写个"随便打",它就把你能推的都推了。

从"能跑"到"跑得好":按轴凹总力战是怎么实现的

如果说收菜扫荡是脚本的"基本盘",那按轴凹总力战就是它的高光时刻。手动凹分时,技能早放半秒、晚放半秒,分数可能差出几百万。BAAS 的思路是把整场战斗拆成"条件 → 动作"的小循环:

简单说,脚本不断回答三个问题:当前在哪个状态?条件满足了吗?该执行什么动作?条件不满足就继续等,满足就立刻出手,循环往复。这套"条件判断状态机"逻辑,在core/里是一等公民,配好技能轴之后,每次复现的精度稳定得让人安心。

而"看清场上发生了什么"这件事,靠的是 AI 目标识别。脚本用 YOLO 模型框出角色并给出置信度,谁在场上、血条还剩多少、该不该放技能,一目了然:

战斗画面里角色都被实时框选标注,识别结果再喂给条件判断逻辑,最终形成"看得到 → 想得明白 → 动得干脆"的完整闭环。想深挖这套机制的,项目文档docs/develop_doc/script/auto_fight.md写得很细,从技能更新到 BOSS 血量判定都有讲解。

卡住了怎么办:老手的排障三板斧

没有脚本能永远不翻车,重要的是知道去哪找答案。我的经验是三步:

  1. 看日志:主界面的日志区会打印每一步动作和识别结果,报错时先翻最后十几行,八成能定位问题;
  2. 查文档docs/usage_doc/faq.md收录了常见坑,比如模拟器连接失败、截图黑屏、识别错误,都有对应解法;
  3. 认配置:每个账号的配置独立存放在config文件夹下,出问题时对比正常配置,往往一眼看出差异:

看到这个树状结构就放心了——每个配置都是独立文件夹,备份、迁移、多账号切换都靠它。

最后三句掏心窝的话

作为用了一段时间的老用户,给你三条实在建议:

  • 从最简单的任务开始:第一天只让它领邮件收咖啡厅,确认稳定再逐步加任务,别一上来全开;
  • 保持适度:自动化是省时间的工具,不是挂机刷分的机器,给游戏也给自己留点手动操作的乐趣;
  • 多看文档少走弯路docs/下有使用指南、配置说明、常见问题,半小时通读一遍,能省下后面好几天的排查时间。

现在,把它装进你的晚上

回到开头的那个深夜——把日常交给脚本,把时间还给自己。今晚你只需要跑一条命令:

git clone https://gitcode.com/gh_mirrors/bl/blue_archive_auto_script

然后按上面三步装好、配好、启动。明早醒来,邮件领了、体力用了、日常清了,你只需要坐下来,安安心心打一局真正想打的游戏。

希望这个小小的自动化助手,能帮你从重复里偷出一点时间,去好好享受蔚蓝档案真正打动你的部分——那些剧情、那些角色、那些值得手动去体验的瞬间。

【免费下载链接】blue_archive_auto_script支持按轴凹总力战, 无缝制造三解, 用于实现蔚蓝档案自动化的程序( Steam已适配 )项目地址: https://gitcode.com/gh_mirrors/bl/blue_archive_auto_script

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表