arknights-farmer
Farming assistant for Arknights.
Installation
Prerequisites
- Python >= 3.7.4
- pip
- adb from android platform-tools added to your
$PATH
From Source
Clone this repository using git clone
command (or just download the zip
version).
Install the dependencies using pip
.
$ pip install -r requirements.txt
Run the script using the following command inside the repo directory.
$ python3 -m arknights-farmer
From PyPi (Recommended)
For Windows users (run cmd
as administrator):
pip install arknights-farmer
For Linux users:
$ sudo pip install arknights-farmer
Usage
usage: arknights-farmer [-h] [-s STAGE [STAGE ...]] [-c] [-r REFILL] [-l] [-v]
[-m MANUAL]
optional arguments:
-h, --help show this help message and exit
required args:
-s STAGE [STAGE ...], --stage STAGE [STAGE ...]
manually add stage(s) to farm task (e.g. 1-7:100
4-4:25 (separated by whitespace))
-c, --cont continue from the most recent farming session
optional args:
-r AMOUNT, --refill AMOUNT
how many times you want to refill. default is 0
-l, --list-task list unfinished task(s) from recent farming session
-v, --version show version
-m AMOUNT, --manual AMOUNT
manual mode (good for single stage farming like event
stages)
Connect to ADB
Use the adb devices
command to check if your adb client is connected to your emulator.
Refer to your emulator manual on how to connect your adb client.
Emulator Setting
Make sure to use the following display settings on your emulator:
- Display Resolution: 1280x720
- DPI: 240 DPI
Examples
$ arknights-farmer -s 1-7:100
$ arknights-farmer -s 1-7:100 -r 10
$ arknights-farmer -s 1-7:100 ce-5:20
$ arknights-farmer -c
Before starting the script, make sure to set yourself in the main menu screen.
You can safely stop the script using Ctrl-C
. It will save the ongoing farming task(s) before quitting.
Contributing
Pull requests are welcome.
License
Licensed under the MIT License. See LICENSE
for more information.
Disclaimer
It has not been clear whether it is safe to use this tool or not. I am not responsible for what happens to your account.
Use at your own risk.