Skip to content

アークナイツオペレーション自動操縦脚本

Notifications You must be signed in to change notification settings

data-miner00/arknights-event-afk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

アークナイツ行動助手

アークナイツは時間がかかるし、面倒くさいのゲームだ。材料集めるのためプレイヤーは毎日にこのゲーム時間を無駄にするの事が必要です。それは大変ですね、特にはイベント来たの時。

毎日は、特定のオパレーションを繰り返し作戦の事が本当につまらないですから、全自動化のプロセスを欲しいの。その夢は PC エミュレータで実行可能です。私は Nox エミュレータは良く使えます。

Noxでアクナイツ実行されます

全体の過程は簡単だ。先ずは欲しいのオペレーションは一回自分で完了する。その後で自動操縦モードは使え事ができます。

注意事項:オートパイロットのモードはチェックしたの事が確認してください。

環境設定

Python 3.10+ は必要です。そしてpipenvパッケージマネージャも必修する。インストールの方は易い。

pip install pipenv

それからはこのリポジトリの中に仮想環境を作成する。

pipenv shell

最後にパッケージはインストールする。

pipenv install

やったー、準備完了!

簡単の紹介

このプログラムはコマンドラインアプリです。先ずはプログラムの助けを借りましょう。

python main.py -h

その後はプログラムの機能を全て詳しく表示します。

usage: Arknights CLI [-h] [-stg {ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2}]
                     [-sl | --skip-login | --no-skip-login] [-sn | --skip-navigation | --no-skip-navigation]
                     [-fl | --first-login | --no-first-login] [-rc REFILL_COUNT] [-lo | --login-only | --no-login-only]
                     [-d [{ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2,all}]] [-t | --today | --no-today]

A CLI that automates the farming workflow for Arknights running on a PC emulator.

options:
  -h, --help            show this help message and exit
  -stg {ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2}, --stage {ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2}
                        the stage to be farmed
  -sl, --skip-login, --no-skip-login
                        flag to skip the login process from the landing page (default: False)
  -sn, --skip-navigation, --no-skip-navigation
                        flag to skip the navigation from home page to the destination stage (default: False)
  -fl, --first-login, --no-first-login
                        first login of the day (default: False)
  -rc REFILL_COUNT, --refill-count REFILL_COUNT
                        refill count to perform when the sanity runs out
  -lo, --login-only, --no-login-only
                        flag to just navigate to lobby screen from login (default: False)
  -d [{ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2,all}], --describe [{ca5,sk5,ce6,ls6,pra1,pra2,prb1,prb2,prc1,prc2,prd1,prd2,all}]
                        describe the stage info
  -t, --today, --no-today
                        show today's available stages (default: False)

変数の説明

以下のテーブルは上の変数を説明上げます。

変数 英語名前 説明
-h help 英語で説明を上げます
-stg stage ステージ。可能の値は有限です。既定の値は ls6 です。
-sl skip login ログインのプロセスをスキップする。
-sn skip navigation ナビのプロセスをスキップする。
-fl first login 当日の初めてログインですか?カレンダーポップアップ閉めじるのため必要。
-rc refill count 理性を自動的に補充する。補充回数の引数を受け入れます。既定の値は一回です。
-lo login only ログインだけです。
-d describe オペレーションの情報を表示する。
-t today 今日のできるオペレーションを表示する。

作戦方法

正規作戦

このプログラムにはデフォルトでスタートページからオペレーション作戦まで全て自動的です。

python main.py <-stg?> <-fl?> <-rc?>

それは本当に便利です。節約した時間をもっと有意義な事に使えます。しばらくすると、理性はもう枯渇するはずです。嬉しいな。

イベント作戦

イベントなら、自動ログインの事はできないです。欲しいのイベントオペレーションページに手動で移動するが必要です。

イベントオペレーションページ

その後で「main.py」のスクリプトを実行する。

python main.py -sn -sl <-rc?>

それからは安心して離席するをできます。

流れ

ログイン

上記のようにログインページからはじめできます。ログインページはこんな感じです。

ログインページ

次はログインページ2に到着します。

ログインページ2

ゲームロビー

後でロビーに到着。ロビーはこんな感じです。

ロビー

目的地移動

ナビゲー���ョンの順序はこんな感じです。

先ずは、

作戦ロビー

次は、

材料戦闘ステージロビー

次は、

ステージロビー

ステージ選ぶ

ステージ選ぶ時は、青い行動開始のボタンは見えます。

ステージ選びます

イベントステージの選ぶことはこんな感じです。

イベントステージ選びます

作戦準備のページ

作戦準備のページに移動してます。

作戦準備のページ

赤い作戦ボタンは自動クリックしてます。

作戦

自動操縦モードはする事が何もありません。オペレーションが終るのことが待つだけだ。

自動操縦モード

作戦完了

作戦完了

オペレーションの終るときはオペレーションページに戻ります。その後でもう一回の作戦は繰り返します。

もし理性は足りないと補充回数もありませんの場合は、プログラムの実行は止めます。

理性は足りない

次は

  • 使用レポート追加する。
  • ランダムステージ作戦できます。
  • テスト追加する。

有用なリンク

About

アークナイツオペレーション自動操縦脚本

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages