mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 14:49:25 +08:00
del: remove all readme
This commit is contained in:
180
README.md
180
README.md
@@ -1,180 +0,0 @@
|
||||
**| [English](README_en.md) | 简体中文 | [日本語](README_jp.md) |**
|
||||
|
||||
# AzurLaneAutoScript
|
||||
|
||||
#### Discord [](https://discord.gg/AQN6GeJ) QQ群 
|
||||
Azur Lane bot with GUI (Supports CN, EN, JP, TW, able to support other servers), designed for 24/7 running scenes, can take over almost all Azur Lane gameplay. Azur Lane, as a mobile game, has entered the late stage of its life cycle. During the period from now to the server down, please reduce the time spent on the Azur Lane and leave everything to Alas.
|
||||
|
||||
Alas is a free open source software, link: https://github.com/LmeSzinc/AzurLaneAutoScript
|
||||
|
||||
Alas,一个带GUI的碧蓝航线脚本(支持国服, 国际服, 日服, 台服, 可以支持其他服务器),为 7x24 运行的场景而设计,能接管近乎全部的碧蓝航线玩法。碧蓝航线,作为一个手游,已经进入了生命周期的晚期。从现在到关服的这段时间里,请减少花费在碧蓝航线上的时间,把一切都交给 Alas。
|
||||
|
||||
Alas 是一款免费开源软件,地址:https://github.com/LmeSzinc/AzurLaneAutoScript
|
||||
|
||||
EN support, thanks **[@whoamikyo](https://github.com/whoamikyo)** and **[@nEEtdo0d](https://github.com/nEEtdo0d)**.
|
||||
|
||||
JP support, thanks **[@ferina8-14](https://github.com/ferina8-14)**, **[@noname94](https://github.com/noname94)** and **[@railzy](https://github.com/railzy)**.
|
||||
|
||||
TW support, thanks **[@Zorachristine](https://github.com/Zorachristine)** , some features might not work.
|
||||
|
||||
GUI development, thanks **[@18870](https://github.com/18870)** , say HURRAY.
|
||||
|
||||
    
|
||||
|
||||
这里是一张GUI预览图:
|
||||

|
||||
|
||||
|
||||
|
||||
## 功能 Features
|
||||
|
||||
- **出击**:主线图,活动图,共斗活动,紧急委托刷钻石。
|
||||
- **收获**:委托,战术学院,科研,后宅,指挥喵,大舰队,收获,商店购买,开发船坞,每日抽卡,档案密钥。
|
||||
- **每日**:每日任务,困难图,演习,潜艇图,活动每日AB图,活动每日SP图,共斗活动每日,作战档案。
|
||||
- **大世界**:余烬信标,每月开荒,大世界每日,隐秘海域,短猫相接,深渊海域,塞壬要塞。
|
||||
|
||||
#### 突出特性:
|
||||
|
||||
- **心情控制**:计算心情防止红脸或者保持经验加成状态。
|
||||
- **活动图开荒**:支持在非周回模式下运行,能处理移动距离限制,光之壁,岸防炮,地图解谜,地图迷宫等特殊机制。
|
||||
- **无缝收菜**:时间管理大师,计算委托科研等的完成时间,完成后立即收获。
|
||||
- **大世界**:一条龙完成,接大世界每日,买空港口商店,做大世界每日,短猫相接,购买明石商店,每27分钟清理隐秘海域,清理深渊海域和塞壬要塞,~~计划作战模式是什么垃圾,感觉不如Alas......好用~~。
|
||||
- **大世界月初开荒**:大世界每月重置后,不需要购买作战记录仪(5000油道具)即可开荒。
|
||||
|
||||
|
||||
|
||||
## 安装 Installation [](https://github.com/LmeSzinc/AzurLaneAutoScript/releases)
|
||||
|
||||
[中文安装教程](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_cn),包含自动安装教程,使用教程,手动安装教程,远程控制教程。
|
||||
|
||||
[设备支持文档](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Emulator_cn),包含模拟器运行、云手机运行以及解锁各种骚方式运行。
|
||||
|
||||
|
||||
|
||||
## 正确地使用调度器
|
||||
|
||||
- **理解 *任务* 和 *调度器* 的概念**
|
||||
|
||||
在 Alas 中每个任务都是独立运行的,被一个统一的调度器调度,任务执行完成后会自动设置这个任务的下一次运行时间。例如,*科研* 任务执行了一个 4 小时的科研,调度器就会把 *科研* 任务推迟 4 小时,以达到无缝收菜的目的。
|
||||
|
||||
- **理解 *自动心情控制* 机制**
|
||||
|
||||
Alas 的心情控制以预防为主,不会等到出现红脸弹窗才去解决,这样可以保持心情值在 120 以上,贪到 20% 的经验。例如,当前心情值是 113,放置于后宅二楼(+50/h),未婚(+0/h),Alas 会等到 12 分钟之后,心情值回复到 120 以上再继续出击。而在这个等待的期间,Alas 也会穿插执行其他任务。
|
||||
|
||||
- **正确地使用调度器**
|
||||
|
||||
调度器的 **错误使用方法是只开一两个** 任务,手动管理任务或开关 Alas,调度器的 **正确使用方法是启用全部** 你觉得可能有用的任务,让调度器自动调度,把模拟器和 Alas 都最小化到托盘,忘记碧蓝航线这个游戏。
|
||||
|
||||
|
||||
|
||||
## 修改游戏设置
|
||||
|
||||
对照这个表格修改游戏内的设置,~~正常玩过游戏的都这么设置~~。
|
||||
|
||||
> 对着改的意思是,这是统一的标准,照着给定的内容执行,不要问为什么,不允许有不一样的。
|
||||
|
||||
主界面 => 右下角:设置 => 左侧边栏:选项
|
||||
|
||||
| 设置名称 | 值 |
|
||||
| ----------------------------------- | ---- |
|
||||
| 帧数设置 | 60帧 |
|
||||
| 大型作战设置 - 减少TB引导 | 开 |
|
||||
| 大型作战设置 - 自律时自动提交道具 | 开 |
|
||||
| 大型作战设置 - 安全海域默认开启自律 | 关 |
|
||||
| 剧情自动播放 | 开启 |
|
||||
| 剧情自动播放速度调整 | 特快 |
|
||||
| 待机模式设置 - 启用待机模式 | 关 |
|
||||
| 其他设置 - 重复角色获得提示 | 关 |
|
||||
| 其他设置 - 快速更换二次确认界面 | 关 |
|
||||
| 其他设置 - 展示结算角色 | 关 |
|
||||
|
||||
大世界 => 右上角:雷达 => 指令模块(order):潜艇支援:
|
||||
| 设置名称 | 值 |
|
||||
| -------------------------------------------------------- | ---------------- |
|
||||
| X 消耗时潜艇出击 |取消勾选|
|
||||
|
||||
主界面 => 右下角:建造 => 左侧边栏: 退役 => 左侧齿轮图标:一键退役设置:
|
||||
|
||||
| 设置名称 | 值 |
|
||||
| -------------------------------------------------------- | ---------------- |
|
||||
| 选择优先级1 | R |
|
||||
| 选择优先级2 | SR |
|
||||
| 选择优先级3 | N |
|
||||
| 「拥有」满星的同名舰船时,保留几艘符合退役条件的同名舰船 | 不保留 |
|
||||
| 「没有」满星的同名舰船时,保留几艘符合退役条件的同名舰船 | 满星所需或不保留 |
|
||||
|
||||
将角色设备的装备外观移除,以免影响图像识别
|
||||
|
||||
## 如何上报bug How to Report Bugs
|
||||
|
||||
在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。"XX怎么运行不了","XX卡住了",这样的描述将不会得到回复。
|
||||
|
||||
- 在提问题前,请先阅读 [常见问题(FAQ)](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/FAQ_en_cn)。
|
||||
- 检查 Alas 的更新和最近的 commit,确认使用的是最新版。
|
||||
- 上传出错 log,在 `log/error` 目录下,以毫秒时间戳为文件夹名,包含 log.txt 和最近的截图。若不是错误而是非预期的行为,提供在 `log` 目录下当天的 log和至少一张游戏截图。
|
||||
|
||||
|
||||
|
||||
## 已知问题 Known Issues
|
||||
|
||||
- **无法处理网络波动**,重连弹窗,跳小黄鸡。
|
||||
- **在极低配电脑上运行可能会出现各种问题**,极低配指截图耗时大于1s,一般电脑耗时约0.5s,高配耗时约0.3s。
|
||||
- **演习可能SL失败**,演习看的是屏幕上方的血槽,血槽可能被立绘遮挡,因此需要一定时间(默认1s)血量低于一定值(默认40%)才会触发SL。一个血皮后排就有30%左右的血槽,所以有可能在 1s 内被打死。
|
||||
- **极少数情况下 ADB 和 uiautomator2 会抽风**,是模拟器的问题,重启模拟器即可。
|
||||
- **拖动操作在模拟器卡顿时,会被视为点击**
|
||||
|
||||
|
||||
|
||||
## Alas 社区准则 Alas Community Guidelines
|
||||
|
||||
见 [#1416](https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1416)。
|
||||
|
||||
|
||||
|
||||
## 文档 Documents
|
||||
|
||||
[海图识别 perspective](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/perspective)
|
||||
|
||||
`海图识别` 是一个碧蓝航线脚本的核心,如果只是单纯地使用 `模板匹配 (Template matching)` 来进行索敌,就不可避免地会出现 BOSS被小怪堵住 的情况。 Alas 提供了一个更好的海图识别方法,在 `module.map_detection` 中,你将可以得到完整的海域信息,比如:
|
||||
|
||||
```
|
||||
2020-03-10 22:09:03.830 | INFO | A B C D E F G H
|
||||
2020-03-10 22:09:03.830 | INFO | 1 -- ++ 2E -- -- -- -- --
|
||||
2020-03-10 22:09:03.830 | INFO | 2 -- ++ ++ MY -- -- 2E --
|
||||
2020-03-10 22:09:03.830 | INFO | 3 == -- FL -- -- -- 2E MY
|
||||
2020-03-10 22:09:03.830 | INFO | 4 -- == -- -- -- -- ++ ++
|
||||
2020-03-10 22:09:03.830 | INFO | 5 -- -- -- 2E -- 2E ++ ++
|
||||
```
|
||||
|
||||
更多文档,请前往 [WIKI](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki)。
|
||||
|
||||
|
||||
|
||||
## 参与开发 Join Development
|
||||
|
||||
Alas 仍在活跃开发中,我们会不定期发布未来的工作在 [Issues](https://github.com/LmeSzinc/AzurLaneAutoScript/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) 上并标记为 `help wanted`,欢迎向 Alas 提交 [Pull Requests](https://github.com/LmeSzinc/AzurLaneAutoScript/pulls),我们会认真阅读你的每一行代码的。
|
||||
|
||||
哦对,别忘了阅读 [开发文档](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/1.-Start)。
|
||||
|
||||
|
||||
|
||||
## 相关项目 Relative Repositories
|
||||
|
||||
- [AzurStats](https://azur-stats.lyoko.io/),基于 Alas 实现的碧蓝航线掉落统计平台。
|
||||
- [AzurLaneUncensored](https://github.com/LmeSzinc/AzurLaneUncensored),与 Alas 对接的碧蓝航线反和谐。
|
||||
- [ALAuto](https://github.com/Egoistically/ALAuto),EN服的碧蓝航线脚本,已不再维护,Alas 模仿了其架构。
|
||||
- [ALAuto homg_trans_beta](https://github.com/asd111333/ALAuto/tree/homg_trans_beta),Alas 引入了其中的单应性变换至海图识别模块中。
|
||||
- [PyWebIO](https://github.com/pywebio/PyWebIO),Alas 使用的 GUI 库。
|
||||
- [MaaAssistantArknights](https://github.com/MaaAssistantArknights/MaaAssistantArknights),明日方舟小助手,全日常一键长草,现已加入Alas豪华午餐 -> [MAA 插件使用教程](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/submodule_maa_cn)
|
||||
- [FGO-py](https://github.com/hgjazhgj/FGO-py),全自动免配置跨平台开箱即用的Fate/Grand Order助手.启动脚本,上床睡觉,养肝护发,满加成圣诞了解一下?
|
||||
- [StarRailCopilot](https://github.com/LmeSzinc/StarRailCopilot),星铁速溶茶,崩坏:星穹铁道脚本,基于下一代Alas框架。
|
||||
|
||||
|
||||
|
||||
## 联系我们 Contact Us
|
||||
|
||||
- Discord: [https://discord.gg/AQN6GeJ](https://discord.gg/AQN6GeJ)
|
||||
- QQ 七群:[1026960593](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=rPYxlGzFCRl1jK7cnUXrCzmX6KCEvc4U&authKey=XTLdoBWD6hFxx7sFVbF2L94XyjKnjAIoATzWQcJj98%2By%2BDW%2F%2BG6YbqVuF85FQkex&noverify=0&group_code=1026960593)
|
||||
- QQ 一群:[1087735381](https://jq.qq.com/?_wv=1027&k=I4NSqX7g) (有开发意向请加一群,入群需要提供你的Github用户名)
|
||||
- Bilibili 直播间:https://live.bilibili.com/22216705 ,偶尔直播写Alas,~~为了拯救Alas,Lme决定出道成为偶像~~
|
||||
|
||||
158
README_en.md
158
README_en.md
@@ -1,158 +0,0 @@
|
||||
**| English | [简体中文](README.md) | [日本語](README_jp.md) |**
|
||||
|
||||
# AzurLaneAutoScript
|
||||
|
||||
Azur Lane bot with GUI (Supports CN, EN, JP, TW, able to support other servers), designed for 24/7 running scenes, can take over almost all Azur Lane gameplay. Azur Lane, as a mobile game, has entered the late stage of its life cycle. During the period from now to the server down, please reduce the time spent on the Azur Lane and leave everything to Alas.
|
||||
|
||||
Alas is a free open source software, link: https://github.com/LmeSzinc/AzurLaneAutoScript
|
||||
|
||||
EN support, thanks **[@whoamikyo](https://github.com/whoamikyo)** and **[@nEEtdo0d](https://github.com/nEEtdo0d)**.
|
||||
|
||||
JP support, thanks **[@ferina8-14](https://github.com/ferina8-14)**, **[@noname94](https://github.com/noname94)** and **[@railzy](https://github.com/railzy)**.
|
||||
|
||||
TW support, thanks **[@Zorachristine](https://github.com/Zorachristine)** , some features might not work.
|
||||
|
||||
GUI development, thanks **[@18870](https://github.com/18870)** , say HURRAY.
|
||||
|
||||
    
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
- **Farm**: Main chapter, events, raids, 1-1 affinity farming, 7-2 mystery farming, 12-2 medium leveling, 12-4 large leveling, gems farming.
|
||||
- **Reward**: Commission, tactical class, research, dorm, meowfficer, guild, missions, shop, shipyard, gacha, data key.
|
||||
- **Daily**: Daily mission, hard, exercise, SOS, event daily AB, event daily SP, raid daily, war archives.
|
||||
- **Opsi**: Ash beacon assist, Opsi monthly explore, Opsi daily, obscured zones, meowfficer farming, abyssal zones, siren strongholds.
|
||||
|
||||
#### Highlighted Features
|
||||
|
||||
- **Mood Control**: Calculates mood consumption, keep exp bonus or prevent red faces.
|
||||
- **Event Exploring**: Able to run without clear mode, also handles fleet moving limits and other event mechanism.
|
||||
- **Seamless Reward**: Calculates the finish time of research, commission, etc. Receive reward and dispatch again when time reached.
|
||||
- **Operation Siren**: Receive Opsi dailies, purchase port shops, do Opsi dailies, do meowfficer farming, purchase Akashi's shop, clear obscured zones every 27 min, clear abyssal and strongholds. ~~What the ... is the strategic search, like sh*t, compares to Alas.~~
|
||||
- **Opsi Explore**: After Opsi monthly reset, re-explore all zones without special radar (5000 oil item)
|
||||
|
||||
|
||||
|
||||
## Installation [](https://github.com/LmeSzinc/AzurLaneAutoScript/releases)
|
||||
|
||||
Refers to [Installation tutorial](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_en), including easy-installer manual, use manual, manual installation tutorial, remote access manual.
|
||||
|
||||
## Correctly Using the Scheduler
|
||||
|
||||
- **For *Task* and *Scheduler***
|
||||
|
||||
In Alas, each task runs independently and is coordinated by a central scheduler. Once a task finishes, the scheduler automatically sets the next execution time. For example, if the *Research* task takes four hours to complete, the scheduler postpones it for four hours afterward, so it can seamlessly pick up where it left off.
|
||||
|
||||
- **For *Emotion Settings***
|
||||
|
||||
Alas focuses on prevention, so it doesn’t wait for a warning about to appear before addressing morale. This approach helps keep morale above 120 and gain an extra 20% experience. For instance, if a fleet’s morale is at 113 and is rested in the Dorm’s second floor (+50/h) without bonuses from Oath (+0/h), Alas waits about twelve minutes for morale to recover to 120+ before resuming. Meanwhile, other tasks can still be run.
|
||||
|
||||
- **Making the Most of the Scheduler**
|
||||
|
||||
An *incorrect* way to use the scheduler is turning on only a couple of tasks and manually managing them or restarting Alas. The *correct* approach is to enable all tasks that might be useful, let the scheduler do its job, minimize both the emulator and Alas to the background, and you can enjoy your life while Alas does the work for you.
|
||||
|
||||
|
||||
## Modify Game Settings
|
||||
|
||||
Modify the in-game settings according to this table.
|
||||
|
||||
| Name | Value |
|
||||
|:------------------------------------------:|:---------:|
|
||||
| Frame Rate Settings | 60 FPS |
|
||||
| OpSi - Reduce TB Guidance | On |
|
||||
| OpSi - Auto use items during Auto Mode | On |
|
||||
| OpSi - Default to Auto Mode in Threat Safe | Off |
|
||||
| Story Autoplay | Enable |
|
||||
| Text Auto-Scroll Speed | Very Fast |
|
||||
| No Sleep Mode on Main Menu | Off |
|
||||
| Duplicate Ship Display | Off |
|
||||
| Display Quick-Switch Prompt | Off |
|
||||
| Display Battle Result Cutscene | Off |
|
||||
|
||||
Operation Siren => Navigation Orders => Submarine Support:
|
||||
|
||||
| Name | Value |
|
||||
|:-----------------------------:|:-----:|
|
||||
| Automatically call submarines | Off |
|
||||
|
||||
Main Page => Build => Retirement => Quick Retire Options(left gear icon):
|
||||
|
||||
| Name | Value |
|
||||
|:----------------------------------:|:---------------------------------------:|
|
||||
| Prioritize Rarity 1 | R |
|
||||
| Prioritize Rarity 2 | E |
|
||||
| Prioritize Rarity 3 | N |
|
||||
| 「own」a fully Limit Broken ship | Don't Keep |
|
||||
| 「has not」a fully Limit Broken ship | `Keep Enough to Max LB` or `Don't Keep` |
|
||||
|
||||
Remove the ship's equipment skins to avoid affecting image recognition.
|
||||
|
||||
## How to Report Bugs
|
||||
|
||||
Spend at least 5 minutes for thinking and preparing, before someone spend his/her 5 minutes to help you. Issues like "Why isn't running", "Why stuck here" will not be answered.
|
||||
|
||||
- Check [Frequently Asked Questions (FAQ)](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/FAQ_en_cn).
|
||||
- Check updates of Alas, ensure it's the latest.
|
||||
- Upload error logs under `log/error`, which include `log.txt` and recent screenshots. If it's an unexpected behavior not an error, provide today's log under `log` and at least one screenshot.
|
||||
|
||||
|
||||
|
||||
## Known issues
|
||||
|
||||
- **Unable to handle network issues**
|
||||
- **Low-end PCs might have issues**, Low-end PCs have a screenshot time cost over 1s, while middle-end costs about 0.5s, high-end costs about 0.3s.
|
||||
- **Exercise may too late to quit when it's going to failed**
|
||||
- **NemuPlayer does not support two-finger zoom out send from minitouch, unable to collect loves and coins in dorm**. NemuPlayer is not recommended.
|
||||
- **Swipe may be treated as click if emulator stuck randomly**
|
||||
|
||||
|
||||
|
||||
## Alas Community Guidelines
|
||||
|
||||
See [#1416](https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1416).
|
||||
|
||||
|
||||
|
||||
## Documents
|
||||
|
||||
[Map detection](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/perspective_en)
|
||||
|
||||
The core of an Azur Lane bot is map detection. If you simply use `Template matching` to search enemies, will encounter situation that mob enemies block the boss. Alas provide a better map detection method. In `module.map_detection`, you will be able to access full map data, like this.
|
||||
|
||||
```
|
||||
2020-03-10 22:09:03.830 | INFO | A B C D E F G H
|
||||
2020-03-10 22:09:03.830 | INFO | 1 -- ++ 2E -- -- -- -- --
|
||||
2020-03-10 22:09:03.830 | INFO | 2 -- ++ ++ MY -- -- 2E --
|
||||
2020-03-10 22:09:03.830 | INFO | 3 == -- FL -- -- -- 2E MY
|
||||
2020-03-10 22:09:03.830 | INFO | 4 -- == -- -- -- -- ++ ++
|
||||
2020-03-10 22:09:03.830 | INFO | 5 -- -- -- 2E -- 2E ++ ++
|
||||
```
|
||||
|
||||
Development documents, refer to [WIKI](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki).
|
||||
|
||||
|
||||
|
||||
## Join Development
|
||||
|
||||
Alas is still in active development, we will occasionally publish future work on [Issues](https://github.com/LmeSzinc/AzurLaneAutoScript/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) and mark it as `help wanted`, feel free to submit [Pull Requests](https://github.com/LmeSzinc/AzurLaneAutoScript/pulls) to Alas, we will read every line of your code.
|
||||
|
||||
Oh yeah, don't forget to read the [development documentation](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/1.-Start).
|
||||
|
||||
|
||||
|
||||
## Relative Repositories
|
||||
|
||||
- [AzurStats](https://azur-stats.lyoko.io/), An Azur Lane drop statistics platform based on Alas.
|
||||
- [AzurLaneUncensored](https://github.com/LmeSzinc/AzurLaneUncensored), [For CN only] Repository for uncensoring Azur Lane CN, connecting to Alas.
|
||||
- [ALAuto](https://github.com/Egoistically/ALAuto), Another Azur Lane bot for EN, not maintaining anymore. Alas imitated its structure.
|
||||
- [ALAuto homg_trans_beta](https://github.com/asd111333/ALAuto/tree/homg_trans_beta), Alas introduced its homography transition into map detection.
|
||||
- [PyWebIO](https://github.com/pywebio/PyWebIO), GUI framework that Alas uses.
|
||||
- [MaaAssistantArknights](https://github.com/MaaAssistantArknights/MaaAssistantArknights), an Arknights assistant based on image recognition, helps you to complete daily quests efficiently! -> [MAA submodule tutorial](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/submodule_maa_cn)
|
||||
|
||||
## Contact Us
|
||||
|
||||
- Discord: [https://discord.gg/AQN6GeJ](https://discord.gg/AQN6GeJ)
|
||||
176
README_jp.md
176
README_jp.md
@@ -1,176 +0,0 @@
|
||||
**| [英語](README_en.md) | [中国語](README.md) | 日本語 |**
|
||||
|
||||
|
||||
# AzurLaneAutoScript
|
||||
|
||||
#### Discord [](https://discord.gg/AQN6GeJ) QQグループ 
|
||||
Azur Lane bot with GUI (Supports CN, EN, JP, TW, able to support other servers), designed for 24/7 running scenes, can take over almost all Azur Lane gameplay. Azur Lane, as a mobile game, has entered the late stage of its life cycle. During the period from now to the server down, please reduce the time spent on the Azur Lane and leave everything to Alas.
|
||||
|
||||
Alas is a free open source software, link: https://github.com/LmeSzinc/AzurLaneAutoScript
|
||||
|
||||
Alasは、GUI機能を搭載されていたアズールレーン用のスクリプトでございます。(日本サーバー、中国サーバー、英語サーバーと台湾(中国)サーバーに対応しています)このスクリプトは、7x24時間稼働する為に設計されたもので、ほぼ全てのゲームシステムを人のように代行できる。
|
||||
モバイルゲームとして、アズールレーンはもはやライフサイクルのエンディングに迫っています。故に、今から配信終了までの間、アズールレーンに使う時間を少しずつ減らして、全ての操作をAlasに任せてください。
|
||||
|
||||
Alasは、無料配布のオープンソースソフトウェアの一つであります。リンク:https://github.com/LmeSzinc/AzurLaneAutoScript
|
||||
|
||||
EN support, thanks **[@whoamikyo](https://github.com/whoamikyo)** and **[@nEEtdo0d](https://github.com/nEEtdo0d)**.
|
||||
|
||||
JP support, thanks **[@ferina8-14](https://github.com/ferina8-14)**, **[@noname94](https://github.com/noname94)** and **[@railzy](https://github.com/railzy)**.
|
||||
|
||||
TW support, thanks **[@Zorachristine](https://github.com/Zorachristine)** , some features might not work.
|
||||
|
||||
GUI development, thanks **[@18870](https://github.com/18870)** , say HURRAY.
|
||||
|
||||
    
|
||||
|
||||
これはGUIプレビュー画像の一枚である:
|
||||

|
||||
|
||||
|
||||
|
||||
## 機能 Features
|
||||
|
||||
- **出撃**:通常海域、イベント海域、チャレンジイベントなどの自動攻略。
|
||||
- **収穫**:委託、戦術教室、研究、寮舎、オフニャ、大艦隊、収穫、毎日ショップ購入、開発ドックなど。
|
||||
- **每日**:デイリー、通常海域(ハード)、救助信号、演習、イベントAB海域、イベントSP海域、チャレンジイベント、作戦履歴の自動攻略。
|
||||
- **セイレーン作戦**:余烬信标,每月开荒,大世界每日,隐秘海域,短猫相接,深渊海域,塞壬要塞。
|
||||
|
||||
#### 特殊機能
|
||||
|
||||
- **機嫌計算**:艦船の機嫌状態を計算して、好感度下がるのを防ぐ。
|
||||
- **イベント海域推進**:周回モードでなく、自動的にイベント海域を攻略することができます。
|
||||
- **セイレーン作戦**:日課任務、ショップ購入、毎月海域攻略などゲーム内全システム操作一括完成。
|
||||
- **毎月セイレーン作戦海域攻略**:作戦記録(5000石油のアイテム)なくでも全地図自動攻略できる。
|
||||
|
||||
|
||||
|
||||
## インストール Installation [](https://github.com/LmeSzinc/AzurLaneAutoScript/releases)
|
||||
|
||||
[インストールする方法(中国語)](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_cn)
|
||||
|
||||
[インストールする方法(英語)](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_en)日本語はいまだ未翻訳の状態です。
|
||||
|
||||
[設備対応ドキュメント](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Emulator_cn)様々な設備とエミュレータで、アズールレーンとAlasを実行ようにの説明ドキュメント。(今は中国語しかありません)
|
||||
|
||||
|
||||
## スケジューラープログラムを正しく使ってください
|
||||
|
||||
- **先ずは*プロセス*と*スケジューラープログラム*をきちんと理解してください**
|
||||
|
||||
Alasでは、全ての任務は単独の「プロセス」となります。それらのプロセスは一つのスケジューラープログラムで統合に管理されています。一つのプロセスが完了したら、スケジューラープログラムは自動的に次の実行タイムを最適化してキューに設定します。
|
||||
例えば、*研究*プロセスでゲーム内4時間の研究を行った場合なら、スケジューラープログラムは自動的に*研究*プロセスの次の実行タイムを4時間ぐらい後らせます。
|
||||
|
||||
- **Alasの*機嫌計算*システムを理解してください**
|
||||
|
||||
Alasでは、戦艦の機嫌悪い状態を防ぐように機嫌計算機能を搭載しています。これは機嫌悪いになったら出撃を止めるという訳ではなく、常に戦艦の機嫌を120以上に保つということです。(機嫌は120以上にいれば、出撃に得らる経験値は20%上がることになります)たとえば今ある戦艦の機嫌は113となるが、寮舎二層に置くことで一時間50上がるとなります。この状態で、Alasは12分を待って機嫌を120以上になってから出撃プロセスを実行します。
|
||||
|
||||
- **スケジューラープログラムを正しく使ってください**
|
||||
|
||||
スケジューラープログラムについて、**一つや二つの機能しかオープンしない**、それは間違っている使い方である。**全部あるいはすべでお使いになりそうな機能をオープンする**こそ正しい使い方である。スケジューラープログラムによって、オープンした機能(プロセス)は全て統合管理で最適なタイミングで実行されます。故に、ゲームとAlasを起動した後は、エミュレータとAlasを最小化して、その存在を忘れればいいでございます。
|
||||
|
||||
## ゲームを正しく設定してください
|
||||
|
||||
以下の通りにゲーム内設定をしてください。~~みんなそうしますから。~~
|
||||
|
||||
> 「通り」の意味は「規則通り」、つまり文句は言わないでください。反抗は許さない。
|
||||
|
||||
メイン画面⇒右下の「設定」⇒上から二つ目の「設定」:
|
||||
|
||||
|
||||
| 設定名 | 設定値 |
|
||||
| ----------------------------------- | ---- |
|
||||
| フレーム | 60FPS |
|
||||
| セイレーン作戦・TB案内軽量化 | ON |
|
||||
| セイレーン作戦・自動攻略アイテム自動使用 | ON |
|
||||
| セイレーン作戦・エリア自動攻略 | OFF |
|
||||
| ストーリー自動送り | ON |
|
||||
| オートページ送りスピード | 非常に速い |
|
||||
|
||||
セイレーン作戦⇒ナビゲーション⇒オーダー⇒潜水支援
|
||||
| 設定名 | 設定値 |
|
||||
| -------------------------------------------------------- | ---------------- |
|
||||
| 潜水支援は行動力消費はX | 使用しない |
|
||||
|
||||
メイン⇒下の建造⇒退役⇒左の歯車⇒一括退役設定:
|
||||
|
||||
| 設定名 | 設定値 |
|
||||
| -------------------------------------------------------- | ---------------- |
|
||||
| 優先選択対象1 | R |
|
||||
| 優先選択対象2 | SR |
|
||||
| 優先選択対象3 | N |
|
||||
| 3回限界突破を行った艦船を所持している場合、その艦船と同名の艦船は | 全部選択する |
|
||||
| 3回限界突破を行った艦船を所持していない場合、その艦船と同名の艦船は | 限界突破分を残して選択する、あるいは選択しない |
|
||||
|
||||
艦船の装備外装を削除して、画像認識に影響を与えないようにしてください。
|
||||
|
||||
## バグのご報告について bug How to Report Bugs
|
||||
|
||||
質問をする前に、少なくとも5分をかけてきちんと「どの状況で問題が起こったのか」を考えてください。そうすれば、答えをする人も喜んで自分の5分をかけて君の質問を答えるのであります。
|
||||
当然のことに、「なぜ○○機能は作動しない」「なぜフリーズしたのか」のような質問は答えされません。ちゃんと問題が起こった時の状況を伝えてくれるこそ、バグを特定できるから。
|
||||
|
||||
- 質問をする前に、先ずは[よくある質問(FAQ)](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/FAQ_en_cn)を読んでください。
|
||||
- Alasのアップデータと最新commitをチェックして、お使いのAlasは最新版と確保してください。
|
||||
- ディレクトリ`log/error`の中では、時間順で保存されているログフィールド(中身はlog.txtと当時のスクリーンショット)が入っています。それを質問をする際に、issuesと共に提出してください。
|
||||
|
||||
|
||||
|
||||
## 今存在している問題 Known Issues
|
||||
|
||||
- **ネット環境によるエラーを処理できません**エラーダイアログの自動処理ができませんのため、その時はスクリプト停止となります。
|
||||
- **ローエンドパソコンでの作動が保障されていません**ローエンドパソコンでは、パソコン機能の制限によって、通常スクリーンショットのロスタイムは0.5秒以下となるが、ローエンドパソコンでは1秒以上になります。
|
||||
- **自動演習で戦闘結果は失敗となる可能性があります**デフォルトコンフィグでは、演習中スクリプトは1秒ごとに演習双方のHPを識別します。普通自分のHPが設定値以下になると自動的に撤退しますが、もしその1秒の間で自分の艦隊が全滅になったら、自動撤退機能は作動しないとなります。
|
||||
- **ADBとuiautomator2が作動しない状況はごくまれに発生します**この状況なら普通エミュレータを再起動すれば解決します。
|
||||
- **一部の状況でエミュレータでのフリック操作はクリック操作と認識されます**
|
||||
|
||||
|
||||
|
||||
## Alas コミュニティールール Alas Community Guidelines
|
||||
|
||||
[#1416](https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1416)でご参照ください。
|
||||
|
||||
|
||||
|
||||
## ドキュメント Documents
|
||||
|
||||
[海域識別 perspective](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/perspective)
|
||||
|
||||
`海域識別`はアズールレーンスクリプトのコアとも言えます。もしも単なる`テンプレートマッチング (Template matching)`でゲーム内の索敵機能を実現するなら、通常単位で艦隊現在地からBOSS単位への道を通行不可になることは不可避となります。そこで、Alasではより適用性の高い海域識別方法が提供している。`module.map_detection`の中で、現在ゲーム内のフールマップをゲットすることができます。例えば下記の通り:
|
||||
|
||||
```
|
||||
2020-03-10 22:09:03.830 | INFO | A B C D E F G H
|
||||
2020-03-10 22:09:03.830 | INFO | 1 -- ++ 2E -- -- -- -- --
|
||||
2020-03-10 22:09:03.830 | INFO | 2 -- ++ ++ MY -- -- 2E --
|
||||
2020-03-10 22:09:03.830 | INFO | 3 == -- FL -- -- -- 2E MY
|
||||
2020-03-10 22:09:03.830 | INFO | 4 -- == -- -- -- -- ++ ++
|
||||
2020-03-10 22:09:03.830 | INFO | 5 -- -- -- 2E -- 2E ++ ++
|
||||
```
|
||||
|
||||
[WIKI](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki)で全てのドキュメントを読めます。
|
||||
|
||||
|
||||
|
||||
## 開発にお手伝 Join Development
|
||||
|
||||
現在、Alasはまだ開発し続いている。私たちは未来の開発方向を不定期に[Issues](https://github.com/LmeSzinc/AzurLaneAutoScript/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)に発表して、`help wanted`と表記します。
|
||||
ですので、皆さんからAlasに[Pull Requests](https://github.com/LmeSzinc/AzurLaneAutoScript/pulls)を提出することが歓迎しています。私たちは必ず提出してくれる方々のコートを行列ごとにきちんと読んで分析します。
|
||||
|
||||
勿論、[開発ドキュメント](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/1.-Start)を読むことを忘れないでね。
|
||||
|
||||
|
||||
|
||||
## 関連プロジェクト Relative Repositories
|
||||
|
||||
- [AzurStats](https://azur-stats.lyoko.io/):Alasに基づいたゲームアイテムドロップ統計システム。
|
||||
- [AzurLaneUncensored](https://github.com/LmeSzinc/AzurLaneUncensored):中国サーバー用、立ち絵規制などの回避プラグイン。
|
||||
- [ALAuto](https://github.com/Egoistically/ALAuto):英語サーバー向けのアズールレーンスクリプト、現在は開発終了しています。Alasはこのスクリプトをフレームワークとして出来たものである。
|
||||
- [ALAuto homg_trans_beta](https://github.com/asd111333/ALAuto/tree/homg_trans_beta):Alasでは、このプロジェクトで使われているホモグラフィを画像解析モジュールに導入しています。
|
||||
- [PyWebIO](https://github.com/pywebio/PyWebIO):Alasに使われているGUIクラス。
|
||||
- [MaaAssistantArknights](https://github.com/MaaAssistantArknights/MaaAssistantArknights):ゲームアークナイトのスクリプト、ゲーム日課を自動的に一括完成できる。 -> [MAAプラグインの使い方](https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/submodule_maa_cn)
|
||||
|
||||
|
||||
|
||||
## お問い合わせ Contact Us
|
||||
|
||||
- Discord: [https://discord.gg/AQN6GeJ](https://discord.gg/AQN6GeJ)
|
||||
- Bilibili 生放送:https://live.bilibili.com/22216705
|
||||
|
||||
Reference in New Issue
Block a user