github.com/ArknightsAutoHelper/ArknightsAutoHelper ↗
Arknights Auto Helper based on ADB and Python | 基于python的明日方舟护肝助手
Open this visualization on its own page →
Contributors
35
Lines of Code
4,393
From
2019-05-01
To
2022-05-14
About ArknightsAutoHelper/ArknightsAutoHelper
Arknights Auto Helper is a Python-based automation tool for Arknights, a mobile tower defense game, that uses Android Debug Bridge (ADB) to control emulators or devices. The script automates repetitive gameplay tasks like farming stages for materials, managing sanity (the game's stamina resource), collecting daily rewards, and recognizing recruitment results. It includes image recognition capabilities to identify dropped items and automatically uploads farming data to Penguin Statistics, a community-run drop rate database.
The tool offers multiple interfaces for operation: a web-based GUI, a command-line interface, and support for custom Python scripts. Core features include automatic stage farming with sanity recovery options, stage selection from the main menu, and a quick battle module that can adapt to different screen resolutions. Users can also create farming plans based on desired materials by querying Penguin Statistics' database, and the script will automatically farm the optimal stages and track progress. The project supports various Android emulators and physical devices through ADB connection.
The project is designed for players of the Chinese/global versions of Arknights who want to automate the grinding aspects of gameplay. It's distributed as both open-source Python code requiring manual setup and as a standalone Windows executable bootstrapper for easier access. The developers maintain active documentation and community support through GitHub, QQ groups, and Telegram, with ongoing development addressing compatibility across different emulators, screen resolutions, and game updates.