Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界
Go to file
LmeSzinc 3098aa31aa Fix: Stop scheduler if a task failed 3 or more times
- Add: Clear click record
- Opt: Check the type of user setting and display invalid settings
2021-11-03 20:46:34 +08:00
.github Fix: Remove pull_requests trigger in gitee mirror action 2021-10-24 23:25:50 +08:00
assets Upd: [EN] RESEARCH_RUNNING 2021-11-01 16:26:55 -04:00
bin Add: [JP] cnocr for jp added 2020-11-04 13:35:29 +09:00
campaign Fix: W9-W11 compatible with fleet1_all_fleet2_standby 2021-10-30 22:05:03 +08:00
config ADD:campaign_cd for different fleet prepare 2021-11-02 14:45:14 +08:00
deploy Fix: [CN] UnicodeEncodeError after git init in AzurLaneUncensored 2021-10-29 20:19:04 +08:00
dev_tools Opt: Skybound Oratorio Rerun (event_20211028_cn) 2021-10-28 17:52:46 +08:00
doc Doc: README.md for new GUI 2021-10-27 23:15:00 +08:00
module Fix: Stop scheduler if a task failed 3 or more times 2021-11-03 20:46:34 +08:00
webapp Add: Minimize to tray 2021-10-31 22:58:32 +08:00
.gitattributes Fix: fix CRLF .bat files 2020-06-24 10:26:06 -03:00
.gitignore Refactor: Config generating 2021-09-26 00:04:11 +08:00
alas.py Fix: Stop scheduler if a task failed 3 or more times 2021-11-03 20:46:34 +08:00
gui.py Opt: Set language without reload page 2021-10-30 21:48:05 +08:00
LICENSE Create LICENSE 2020-04-26 17:12:05 +08:00
README_en.md Doc: README.md for new GUI 2021-10-27 23:15:00 +08:00
README.md Doc: README.md for new GUI 2021-10-27 23:15:00 +08:00
requirements-in.txt Add: Semi-auto, Opsi semi-auto and benchmark 2021-10-25 18:49:56 +08:00
requirements.txt Add: Semi-auto, Opsi semi-auto and benchmark 2021-10-25 18:49:56 +08:00

| English | Chinese |

AzurLaneAutoScript

Discord QQ Group

Alas, an Azur Lane automation tool 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.

EN support, thanks @whoamikyo and @nEEtdo0d.

JP support, thanks @ferina8-14, @noname94 and @railzy.

TW support, thanks @Zorachristine , some features might not work.

GUI development, thanks @18870 , say HURRAY.

gui

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.

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 30 min.
  • Opsi Explore: After Opsi monthly reset, re-explore all zones without special radar (5000 oil item)

Installation

Refers to Installation tutorial, including easy-installer manual, use manual, manual installation tutorial, remote access manul.

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).
  • 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 long taps send from minitouch, unable to feed dorm. NemuPlayer is not recommended.
  • Swipe may be treated as click if emulator stuck randomly

Documents

Map detection

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.

Relative Repositories

  • AzurStats, An Azur Lane drop statistics platform based on Alas.
  • AzurLaneUncensored, [For CN only] Repository for uncensoring Azur Lane CN, connecting to Alas.
  • ALAuto, Another Azur Lane bot for EN, not maintaining anymore. Alas imitated its structure.
  • ALAuto homg_trans_beta, Alas introduced its homography transition into map detection.
  • PyWebIO, GUI framework that Alas uses.