ディズニーツムツムの自動化(ツムツム起動)

2020年1月31日金曜日

ツムツム

t f B! P L

こんにちは、がるつです٩(。θ◡θ。)۶


ディズニーツムツムの自動化について
#2ツムツム起動


前回、ディズニーツムツムの自動化について#1(送信機の準備)を投稿しましたが、
今回は送信機のFRep設定の「ツム起動」プログラムを書いていきたいと思います。


明日で1月が終わってしまいますね。
2月からプレミアムBOXの仕様変更がありますが、
新ツムも来るみたいですし、楽しみですね(*´ڡ`)






















FRep-ツム起動(Android

FRepは、スマホの操作を記録できるアプリです。
特定の位置をタップする、スワイプする、画像認識できた場所をタップする。
など、いろんなことが出来ます。

ハートの送信やコインの受け取りを自動化していきたいと思いますが、
まずは、起動させるプログラムを作成します。



ツムツム起動プログラムについて

フルオートで動かそうとすると、
スマホのツムツムがどういう状態なのか分からないので、
まずスタートは、ツムツムを終了させて、起動させます。


FRepにプログラムを追加するには、
「プログラム作成」→新規作成をタップします。
※デフォルトで1番目に「待機」が作成されています

右上の四角いアイコン(リストにプラスマーク)をタップして、
コマンドを追加していきます。



設定スクリーンショット













































































プログラム詳細

01.待機(5秒)
02.Home
03.Home

メモ(02~03)

Homeを2回しているのは、予期せぬ事態で画面の位置が分からないので、確実に最初の画面が出るように設定します。



04.スクリーンショット(確認用)
05.ループA開始(3回)
06. アプリ終了(ツムツム)

メモ(06)

オートで起動する前提ですと、リモート送信機の状態が分からないので、
アプリを終了させてから、起動させます。



07. 待機(1秒)
08. アプリ起動(ツムツム)
09. 待機(3秒)
10. ループB開始(6回)
11.  ダブルタップ

メモ(11)

最初のアニメーションをカットするためのダブルタップです。
TapToStartのボタンに被らない位置に設定します。

まず、「タッチ操作」を選択します。



















基準になる画像を選択します。



















タッチする位置を決めたら、右上のプルダウンから「ダブルタップ」を選択。





















12. ループB終了
13. Start連打

メモ(13)

※黒い画面で告知が出たとき用に回避するためのタップ連打を
記録します。

FRepのサービスが起動していることを確認し、
ツムツムを起動します。(左上に半透明のFRepのパネルが表示される)

TapToStartの画面を表示した状態で、半透明のパネルを
Recに切り替えます。



















赤い丸ボタンをタップすると録画が始まるので、
画面右側を30回ほどタップして、記録終了します。
(終了は電源ボタンを押す)



※記録したものは下記のような感じです



















14. 画像認識(TapToStart

メモ(14)

「Tap」の文字の上あたりを選択します。判定画像が小さいほど早く認識されます。
ただ、小さすぎるとエラーになります。(横幅32、縦幅2くらい)

















TapToStartの画像を読み込んで、認識させます。
認識出来たらタップするように、「成功時に・・・タップ」を設定します。



















15. 待機(30秒)
16. 画像認識(追加ダウンロード)

メモ(16)

追加ダウンロードのポップアップを認識します。
OKのあたりを認識タップしてダウンロード開始させます。
(スクショなかったので、似たような感じのを差し込んであります)





































17. 待機(ダウンロード時間を20秒に設定)
18. ループC開始(12回)
19.  画像認識(ランキング画像)

メモ(19)

ランキング画面にいるかどうかを判断します。
ランキング画面であれば、ループを抜けて終了します。

認識箇所は、メールボックスのアイコン(茶色部分)にしました。



































20.  画像認識(今日は表示しない)

メモ(20)

今日は表示しないを認識し、タップさせます。


































21.  画像認識(とじる)

メモ(21)

とじるをタップするため、画像認識します。

































22.  画像認識(キャンセル)

































23.  画像認識(ホーム)

ホーム画面を認識します。TapToStartの横の白い部分を認識しています。
































24.  タップ(ミッションTap
25. ループC終了
26. スクリーンショット(エラー用)
27.ループA終了
28.中断
29.完了




FRep自動化教室さんのサイトを参考にさせて頂いてます。
すごく分かりやすいサイトですので、みなさんもこちらを参照して設定してください。



FRepで作成した、上記の「ツム起動プログラム」を起動して
一連の動作確認をします。

起動して、ランキング画面に遷移するまでを自動実行できたら
とりあえず、起動プログラムは完成です。

ここが大変なんですが、自動送信出来るようになりますよ♪

@がるつ٩(。θ◡θ。)۶

QooQ