Go to file
Schwarze-Katze f59764afee
Modify .gitignore for files automatically added by electron deployer (#364)
* Refactor: Select next support character

* Upd: Character (#352)

* RuanMei OCR  postprocess in CN (#358)

* RuanMei OCR  postprocess in CN

* dont match dot between ruanmei when ocr postprocess

* RuanMei OCR postprocess in CN

update: used a wildcard for the dot between Ruan and Mei

* modify .gitignore to ignore files automatically added by electron deployer

---------

Co-authored-by: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com>
Co-authored-by: Zero <98764734+X-Zero-L@users.noreply.github.com>
Co-authored-by: Asxcvbn <63904802+Asxcvbn@users.noreply.github.com>
2024-03-11 01:56:58 +08:00
.github/ISSUE_TEMPLATE Doc: Add github issue template 2023-10-09 12:17:02 +08:00
assets Upd: Character (#352) 2024-02-29 23:01:29 +08:00
bin Add ALAS framework 2023-05-14 15:48:34 +08:00
config Add: Able to use support characters in weekly (#296) 2024-02-24 00:43:08 +08:00
deploy Fix: [ALAS] Update check fallback to classic git pull if git-over-cdn fails 2023-10-01 01:54:53 +08:00
dev_tools Upd: Character (#352) 2024-02-29 23:01:29 +08:00
doc/README.assets Doc: Add English installation tutorial 2023-10-30 01:15:52 +08:00
module Upd: Character (#352) 2024-02-29 23:01:29 +08:00
route Fix: Init position in Luofu_Cloudford_F1_X281Y873 2024-02-13 00:25:04 +08:00
tasks RuanMei OCR postprocess in CN (#358) 2024-03-06 15:47:21 +08:00
webapp Add: Spanish in deploy.yaml 2023-09-25 23:58:31 +08:00
.gitattributes Initial commit 2023-05-06 00:00:46 +08:00
.gitignore Modify .gitignore for files automatically added by electron deployer (#364) 2024-03-11 01:56:58 +08:00
console.bat Add: console.bat 2023-09-10 17:04:43 +08:00
gui.py Add: Replace Alas with SRC in electron 2023-09-10 01:53:34 +08:00
installer.py Fix: Chinese encoding on stderr 2023-09-10 01:53:34 +08:00
LICENSE Initial commit 2023-05-06 00:00:46 +08:00
README_en.md Doc: Add rogue feature to readme 2023-12-25 21:59:19 +08:00
README_es.md Doc: Add rogue feature to readme 2023-12-25 21:59:19 +08:00
README.md Doc: Add rogue feature to readme 2023-12-25 21:59:19 +08:00
requirements-in.txt Fix: Rogue route Luofu_StargazerNavalia_F1Rogue_X250Y498 2023-12-12 13:28:12 +08:00
requirements.txt Fix: Rogue route Luofu_StargazerNavalia_F1Rogue_X250Y498 2023-12-12 13:28:12 +08:00
src.py Add: Add rogue task to scheduler and prefer occurrence 2023-10-19 01:04:30 +08:00

| English | 简体中文 | Español |

StarRailCopilot

Star Rail Instant Tea, a bot for Honkai: Star Rail, based on the next generation of ALAS framework.

gui

Features

  • Dungeons: Dungeons, dungeons at double event, echo of war.
  • Rewards: Complete daily quests, do assignment, claim nameless horner rewards.
  • Simulated Universe: Farm SU til reaching weekly point limit, farm planers using trailbalze power.
  • AFK Auto Farming: Automatically launch emulators and games, do dungeons and quests at background, keep track of resources through dashboard.

Install

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

Why use emulators? If you run a bot on the desktop client, game windows must stay at front. I guess you don't wanna baby-sit there without being able to move the mouse and keyboard while running the bot, so use the emulators.

How's the performance? Lme's 8700k+1080ti using MuMu12 emulator with graphic settings very high gets 40 fps. It shouldn't be a problem to run with maximum graphic settings and 60 fps if you have newer PC specs.

Development

Discord https://discord.gg/aJkt3mKDEr

  • Minimap Tracking

  • Development Docs (menu is on sidebar): Alas wiki (in Chinese). However, there is ton of code newly written, it is recommended to read the source code and historical commits.

  • Development Road Map: #10. Pull Requests are welcomed, just pick the part you interested to work on.

How to add multi-language or multi-server support? Need assets updates, see "Adding a Button" in development docs.

About ALAS

SRC is based on an Azur Lane bot AzurLaneAutoScript. After 3 years of development, ALAS has reached a high degree of completion, but it has also accumulated a lot of shit code that is difficult to change. We hope that Fix these issues on a new project.

  • Update OCR. ALAS has trained multiple models on cnocr==1.2.2, but the dependent mxnet is no longer active, machine learning is developing rapidly, and the speed of new models and the correct rate crushes the old model.
  • Converting setting files into pydantic models. Since the concept of task and scheduler was added, the number of user settings greatly increased. ALAS has built a code generator to implement setting read and update. pydantic will make things more elegantly.
  • Better Assets management. button_extract helps ALAS to easily maintain 4000+ template images, but it has a serious performance issue, and the reminder of multi-server supported is also submerged in a large amount of meaningless logs.
  • Reduced coupling to Azur Lane. The ALAS framework and ALAS GUI have the ability to interface with other games and their not, but the completed MAA plug-in for Arknights and [fgo-py](https: //github.com/hgjazhgj/FGO-py) plug-in under development have found serious coupling problems between ALAS and the Azur Lane game itself.