欢迎光临散文网 会员登陆 & 注册

Alas 碧蓝航线脚本辅助推荐(开源免费)

2022-09-08 22:01 作者:CookMaker233  | 我要投稿

GitHub地址:https://github.com/lmeszinc/azurlaneautoscript/

作者:Lmeszinc


前言

现在私信和评论我都不回了,我写那么多字真是一点用都没有

请你认真仔细地阅读全文

Q.为什么使用Alas?

A.因为碧蓝航线机械重复性操作过多,游戏性稀烂,游玩体验十分坐牢。遂使用Alas完成繁琐操作。Alas 设计出来是用来减负的,我建议是有一定练度再使用Alas,有的朋友注册个新号就开始拿 Alas 玩游戏了 

Q.使用Alas有风险吗?

A. 你认为有,就是有

Alas是基于图像识别,然后进行模拟点击,类似模拟器的操作录制功能,但Alas更加智能。(我相信有很大一部分人都使用过模拟器和手机中的操作录制功能)。


功能介绍

1. 国服,国际服,日服通用

2. 出击:主线图,活动图全自动三星开荒,倒油

3. 日常:自动计算科研,委托,战斗学院,后宅等完成时间,完成后立刻收获

4. 大世界:免5000油全自动开荒,每日任务,隐秘,深渊海域,塞壬要塞,短猫相接,大世界商店,明石商店一条龙服务

开始之前

使用之前,游戏账号最好达到70级,通过主线第七章,不然很多功能无法正常使用

文章主要面向普通用户,所有环境都在windows系统下

Linux或mac用户请参考:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_cn

arm64 mac用户请参考:https://www.binss.me/blog/run-azurlaneautoscript-on-arm64/

Docker安装:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_en_docker

解压软件:https://7-zip.org/

超级无敌电脑小白可能需要:Windows 基础 特别是不会解压,不会用快捷方式

安装

你可以去官网参考 “中文安装教程” 也可以阅读我的文章

  1. 本地电脑安装 (需安卓模拟器)

  2. 云服务器 + 云手机

  3. 实体手机(不推荐)

本地电脑安装

1.下载安卓模拟器

夜神模拟器(推荐): Alas的中文开发组正在使用,与Alas 的相性最好

蓝叠模拟器(推荐): Alas的英文开发组正在使用,需手动打开adb

mumu 模拟器(可以但不推荐): 安装Alas时可能会出现异常,不能多开,需手动打开adb

mumu X 模拟器(可以但不推荐): 不能多开,必须使用 scrcpy 作为截图方式 ,可能会出现bug

如果你正在使用mumu模拟器,建议使用管理员权限运行 Alas

逍遥模拟器(可以但不推荐): 需要将控制方式设置为 uiautomator2 ,部分场景可能会出现bug

雷电模拟器(不推荐): 如果你出现任何问题,Alas 只会建议你更换模拟器

Win11 Wsa(不推荐): 微软自己都不用

2. 将模拟器分辨率调整为 1280 x 720 帧数设置为 60 帧,调整为平板模式

并在设置面板将模拟器的 ADB 调试打开

夜神模拟器已默认打开ADB调试


3.安装碧蓝航线并在游戏内进行设置

游戏设置

4.下载Alas本体压缩包(国内网络建议选择官网下载

官网地址:https://alas.azurlane.cloud/

Github地址:https://github.com/lmeszinc/azurlaneautoscript/

5.解压Alas压缩包至全英文目录中(不会可以百度

6.关闭你所运行的代理软件,如Clash,SSR,V2,UU加速器等

7.双击目录下的Alas.exe文件,等待进行安装 (有需要可右键 Alas.exe 选中 发送 快捷方式到桌面

8.安装过程中出现的问题

最好不要放在 C 盘,可能会有权限问题

用户名或文件夹最好不要有特殊符号,如  #¥%$

#1 网络问题 

首先我们打开 AzurLaneAutoScript/config 目录下的 deploy.yaml 文件

可以用右键记事本打开

你只需要注意到两个地方

最新版的 Alas CN 默认配置如下

Repository: https://gitee.com/lmeszinc/azur-lane-auto-script-mirror

PypiMirror: https://pypi.tuna.tsinghua.edu.cn/simple

( 会用 git 的朋友尽量使用 github 仓库 ,deploy.yaml 里面可以设置 git proxy


这里进行一些小科普

其中 Repository 后的链接为源码仓库,PypiMirror 后的链接为 python 库的镜像

其中一个连不上都可能导致 Alas 安装失败


Repository 类


依据上图所示,Repository使用了https://gitee.com/lmeszinc/azur-lane-auto-script-mirror

Alas 安装失败

情况一

    浏览器打不开 https://gitee.com/lmeszinc/azur-lane-auto-script-mirror

    表现为整个页面白屏

       - 你是否修改过路由策略 ?如果是,请自行排查

       - 修改 DNS 为 119.29.29.29  和 182.254.116.116 ( 具体可以百度,这个是腾讯的DNS

          修改完毕后查看网站是否能正常打开,Alas 是否能正常安装

       - 手机用数据线连接电脑,打开网络共享,用手机的网络给电脑上网,然后安装Alas

情况二 

   gitee 服务器崩溃 网页界面显示 502 503 404 等 

   这个只能等 gitee 修了


PypiMirror 类

‘pypi.tuna.tinghua.edu.cn’ prot=443 read timed out

- Ctrl + F 查找PypiMirror 并修改后面的内容

清华源:https://pypi.tuna.tsinghua.edu.cn/simple

豆瓣源:https://pypi.douban.com/simple/

阿里源:https://mirrors.aliyun.com/pypi/simple/

#2 安装依赖失败

请确保你的 Pypimirror 和  Repository 修改正确

并且没有用过劣质代理软件劫持本地链接

目标计算机积极拒绝10061

参考下面这两个链接,自行解决,还不行就换个网络环境

https://blog.csdn.net/qq_35224449/article/details/109367145

https://blog.csdn.net/m0_61066898/article/details/124422447


#3 File exists

请确保你的 Pypimirror 和  Repository 修改正确

并且没有用过劣质代理软件劫持本地链接

从 error: 部分开始读起 log已经告诉你该怎么做了

./git/refs/..............master.lock:file exists

.........

.........

remove the file manually to continue 

删掉 .git 文件夹并重新运行Alas.exe

以后出现同样的问题你可以阅读log并尝试自己解决问题

#4 SSL证书错误

请确保你的 Pypimirror 和  Repository 修改正确

并且没有用过劣质代理软件劫持本地链接

阅读log,使用 gitee 仓库 和 pypi 镜像拉包时发生SSL 错误

双击 Alas 目录下的 console.bat 输入 git config --global http.sslVerify false 按回车

对 config/deploy.yaml 内 PypiMirror 后的链接 加 --trusted-host pypi.tuna.tsinghua.edu.cn

如 

PypiMirror:https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

你用什么pypi源,后面就加什么源的域名,操作完毕后重新打开 Alas.exe

#5 UIAUTOMATOR2 安装卡住

1.如果你正在使用蓝叠,雷电或者 WSA ,请你把模拟器的ADB打开

2.你的模拟器里面有 ATX 这个 app 吗 ?

如果有:修改 config/deploy.yaml 内 InstallUiautomator2 的值为 false 

如果没有: 保持模拟器继续运行,打开 Alas 目录下的 console.bat 

输入python -m uiautomator2 init之后按回车,等待软件包安装

#6 file no found

被流氓软件 修改过注册表,环境变量会出现这个问题

参考修改:https://blog.csdn.net/smileaZb/article/details/122163462

依旧无法解决 

将 系统变量comspec 修改为 C:\Windows\system32\cmd.exe



#7 我的Alas启动后是白屏

-Ctrl+R

-参考 https://github.com/LmeSzinc/AzurLaneAutoScript/issues/876#issuecomment-1011963386

9.安装完毕出现Alas界面

10.仔细阅读框中小字,设置模拟器Serial,不要auto,如果你模拟器多开,请阅读最后两行

11.进行性能测试

确保打开模拟器adb,启动游戏,并将游戏切换至主界面,如果你主线没有解锁第七章,可以跳过这步

12.性能测试完毕后,应该出现以下界面

13.选择最优方案( time最小

14.至此,你可以在左侧任务栏设置任务,当一切准备就绪后,单击启动按钮,Alas运行

在勾选任务之前,请你仔细阅读小字,这对减少错误有很大的帮助

注意,使用Alas 之前,请配好当期 Meta 和往期 Meta 的出击阵容

云服务器 + 云手机

服务器和云手机要一起买!!!

服务器安装Alas  云手机安装碧蓝航线

去TX云官网买 65r一年的 2h2g 的云服务器(新人优惠

去"星界链"官网购置38r一个月的云手机

云服务器篇

不一定要TX云,主要是TX云有新人优惠,65r就能买到一年的,哪个服务器便宜你就选哪个

1.在服务器购买界面选择windows 2012系统

2.重置服务器实例密码(不会操作的话TX云有官方文档教学

3.远程连接服务器,电脑端使用自带"远程桌面连接",手机端自行搜索"微软远程桌面"

电脑端
手机端

4.输入服务器公网ip地址(可在TX云控制台查看)以及用户名和密码即可登录服务器

-有需要时可在高级选项打开驱动器传输,可以稳定传输较小文件

5.安装桌面体验——点击添加角色和功能,一直点下去,勾选上桌面体验,安装完毕后重启

6.重启完毕后,在服务器安装 7zip 解压软件,随后即可安装Alas(可参考上文"本地电脑安装")

云手机篇

#星界链篇(有公网ADB

必须购买带 全新升级 标签的区域

云服务器和云手机物理位置要接近 

并且不能过墙 ,如云服务器在广州,云手机在香港 ,这样两端的延迟会非常非常非常高

1.在官网购置38r 一个月的云手机(3G运存,分辨率1280x720)

2.在星界链控制台上打开ADB连结,白名单IP为你云服务器的公网IP

3.在Alas设置截图方式和控制方式 均为 Uia2

4.随后在模拟器Serial 填入 星界链公网ADB 地址即可


请注意不要将 Alas 直接暴露到公网上

如果你使用腾讯云服务器,并且使用远程桌面进行链接,是不会出现这个问题的

( 腾讯云默认防火墙策略只开了远程连接的端口

可在浏览器输入 公网ip:22267 来测试 Alas  是否直接暴露到公网上

如果有请你

  1. 在config/deploy.yaml 处设置 webui 密码

  2. 调整相应的防火墙策略

  3. 使用 nginx 套盾

部分朋友的 Alas 被 bing 收录了 ,可以直接在搜索引擎上访问


#传统云手机(无公网ADB,如雷电云,红手指等(不推荐

1.使用N2N进行虚拟组网

在服务器安装N2N,并构建服务端 

详见参考:https://bugxia.com/336.html

在服务器框内输入TX云公网IP即可,随后单击启动

部分传统云手机需要手动打开adb调试
n2n成功组网后
Alas serial填入 手机虚拟网ip:5555

云手机端参考:https://bugxia.com/2601.html

安卓真机安装Alas(不推荐

1.Alas和游戏都在手机上运行。 首先配置要求在 855+6G运存 及以上,其次你需要有linux命令行基础,最后还要考虑到电池鼓包等问题。

Vmos pro 长时间运行会闪退

手机长期发热会带来设备损耗,实际花销比云手机高

加入 Alas 群聊获取教程 或者 参考 安卓手机安装Alas教程


2.使用 电脑运行Alas + 安卓手机运行游戏

不推荐,安卓手机不能息屏,真机截图也是非常慢

使用 adb 命令修改真机分辨率后 Alas 可能无法识别 ,只能更换设备或者以其他方式运行


常见问题

请确保你使用蓝叠或者夜神模拟器

信标图,困难图,活动困难图请手动进行配队


 Alas.exe 打不开/闪退

  1. 你打开的不是根目录下的 Alas.exe

  2. 你直接把 Alas.exe 固定到任务栏 ( 应该先右键 Alas.exe ,发送快捷方式到桌面/固定到开始屏幕 后再对快捷方式固定到任务栏

  3. 你没解压

  4.  Win11 系统可能会出现

    - 确保你不是以上 3 种情况

    - (a) 打开 Alas.exe 闪退,一般不会出现这个问题,这种情况很难排查 ( 可以参阅手动安装教程

    - (b) Alas.exe 下载完毕后,没有弹出 gui 界面

      打开 Alas 目录下的 console.bat ,输入python gui.py

      然后打开浏览器输入 localhost:22267 这样你就可以在浏览器使用 Alas

      浏览器可以关,console.bat不能关

性能测试报错

  1. 确保你仔细阅读我的安装说明,正确修改游戏设置,打开模拟器ADB,Serial 正确填写

    如夜神模拟器,在 serial 处填入 127.0.0.1:62001 即可

  2. 在模拟器里面打开游戏并切换至主界面

    或者这种log显示

time:Here are the available devices .................

time:127.0.0.1:62025

把 127.0.0.1:62025 填入 serial 即可

模拟器性能问题

模拟器运行内存占用过大,模拟器卡死

  1. 确保你有一个性能中等的独显,打好显卡最新官版驱动

  2. 设置虚拟内存,建议为实际内存的 1.5~2倍

  3. 阅读夜神模拟器官方帮助文档,根据教程打开 VT

    排列组合选择最优的渲染方案和画面方案

    https://support.yeshen.com/zh-CN/tsxn

电脑性能问题

如果你的电脑配置过于老旧,Alas 会运行的很吃力

如果你的性能测试一个 fast 都没有的话

Alas 在你的机器上发生报错很正常

Alas 多开

点一下 Alas 左边的加号可以创建一个新的 Alas 实例

不要将 Alas serial 设置为 auto 请你手动填写,mumu模拟器不支持多开

蓝叠模拟器右上角设置可查看 adb 端口 如 127.0.0.1:5555 127.0.0.1:5556将其分别填入 Alas serial 即可

其他模拟器,首先打开 n 个 模拟器

然后双击 Alas 安装目录下的 console.bat 

在窗口内输入adb devices之后按回车将会显示 n 个 adb 端口

分别将其填入 Alas serial 即可

删除多余的 Alas 配置

Alas 的 配置保存在 config目录下 形如 alas.json alas2.json alas3.json

将你不需要的删除即可


Alas 报错自助排查

1.此时你需要确保,实际游戏帧数 60 帧 ( 打开模拟器显示帧率

2. 我的 Alas 截图没有被多余的东西挡住

渠道服悬浮窗放在游戏内物资的 + 号上

委托等界面没有 明石 的粉色猫爪印

舰娘不要使用过于“炫酷”的设备外观,部分铁血舰娘的龙太大了,也会影响海图识别


Alas 出现错误时 会在 log/error 下生成错误文件(错误截图 + 文字log)

在绝大部分情况下,你可以根据 Alas 生成的文件解决大部分问题

如果你的英语水平不过关,请善用翻译软件


正确理解 Alas 调度器

Alas会计算心情,石油等条件,自动安排任务进行的时间。你可以把船都放进后宅二层或者勾选无视红脸出击(请不要在公开场合跳脸,会被认定为屑指。如果你想要任务立即执行,清空Alas任务内的"下次执行时间"。

开始之前请正确填写 Alas 内的心情数值

Alas 更新

Alas 内置更新器,请不要担心,并且你每次启动 Alas 时,Alas 会自动更新

不要问活动图什么时候更新

Alas 自动开荒 主线图/活动图

关卡设置仅勾选规避伏击

停止条件设置 100%通关+3星 ,达成关卡成就后前往下一关,不停止

开始之前请正确填写 Alas 内的心情数值

Alas 作战档案

此功能无人维护

除自律寻敌以外Alas都不能正常使用

作战档案 你需要手动开荒并解锁周回后才能使用Alas

Alas 自动开荒 大世界

请你完成大世界主线 ( 主线剧情 + 12个解密内容 + 击败 4~5个 boss ) 

报错推送

当Alas发生错误时,会用QQ给你发送一条信息

这个功能可以让你真正的将游戏抛在脑后,只有报错的时候才上去调试

Github官方文档:

https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Onepush-configuration-%5BCN%5D

官方文档上对各种推送模式都有介绍,在这里我只演示 go-cqhttp推送

go-cqhttp 是一个QQ机器人框架,使用起来非常简单,点一下就能完成安装

首先你要准备一个QQ小号

1.下载go-cqhttp

https://docs.go-cqhttp.org/

下载windows amd 64.exe

放在你喜欢的一个文件夹,双击它。第一次启动会提示你生成bat文件,请生成

选择>0:http通信

启动完毕后会叫你配置config.yml文件(记事本也可以打开,进去配置你的QQ号和密码

此处 uin 为你的 QQ小号

配置好后 ctrl+s保存,再次点击bat启动框架

启动完成后像下面这样,红圈的5700是框架监听端口号

在Alas设置找到错误推送设置

官方文档的配置如下

你看不懂就直接复制我下面的

provider: gocqhttp

endpoint: 127.0.0.1:5700

message_type: private

user_id: 接收消息的QQ号

注意每个英文 : 号后面都有一个空格

注意 go-cqhttp框架登录的是你的QQ小号,user_id 指的是你的QQ大号

推送的原理是 用QQ小号发送信息给你的QQ大号

你自己设置好后粘贴进alas的错误推送设置


# 如果将go-cqhttp框架安装在服务器上,你需要在你本地电脑登录一遍框架,然后将生成的token和device文件移动到服务器上再启动服务器上的go-cqhttp框架 这样可以避免QQ不在同一个局域网不能扫码的问题


关于 Alas 强制开启 科研/委托功能

  1. 你不喜欢可以不用,没人逼着你用

  2. 代码开源 ,你想关闭强制 科研/委托 可以自行阅读代码修改,但不要跳脸

-有条件可以去GitHub注册个账号,给Alas项目点个star 这对Alas开发者 Lmeszinc 很重要

-Github地址:https://github.com/lmeszinc/azurlaneautoscript/


更改 Alas 内置过滤器

不建议修改内置的 委托和科研 过滤器

过滤器示例文件

https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_cn


如果你修改了科研过滤器,又想验证收益是否符合你的需求

可以打开 dev_tools/research_optimizer.py 进行科研模拟

默认你有 python 和 数学基础

关于侵蚀一

以下内容转载自 zhou525 SawCrowDevn 侵蚀 1 收益报告先行版

仅截取结论部分 

Alas 的策略是 当黄币 < 10w 或 行动力 > 1k 时,就会去短猫


友情链接:

https://maa.plus/

https://github.com/MaaAssistantArknights/MaaAssistantArknights

作者: MistEO

MAA: 粥游的辅助,跟 Alas 一样,图像识别,然后进行点击

你甚至可以在 Alas 里面使用 MAA ( 可能会有 bug

粥需要另外的模拟器实例运行,你不能在同一个模拟器实例上运行两个游戏

详细:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/submodule_maa_cn






















Alas 碧蓝航线脚本辅助推荐(开源免费)的评论 (共 条)

分享到微博请遵守国家法律