経緯
下記の記事で剣盾のストーリーを95%自動化せれている方がいて、実際にやってみると一部修正が必要な箇所はありましたが、かなりスムーズにストーリーを終えることができました
https://funwari-rise.hatenablog.jp/entry/SWSH-Automationfunwari-rise.hatenablog.jp
作成いただいた方には本当に感謝しております
私としては、せっかくクリアしたのだから、ザシアンまで捕まえたいなと思い、そこまでを自動化する試みを行いました
結果
先人の方の知恵を使わせてもらうことで、かなり簡単に自動化を行うことができました
ソースコードはこちらです
導入方法
使い方、機材の導入などは元記事の方を参考にしてください
私は下記の機材を使っています
同じLeonardoで、そのままUSBに挿して使えるのでおすすめです
使い方は他の記事で紹介され尽くしているのでここでは割愛します
事前準備
- 機内モードにする
忘れがちですが、必ず行ってください
ネットワークに繋がっていると、多少ずれる場合があります
- ポケモンを一体用意する
元記事の続きからやる想定なので、インテレオンLv.100のママで問題ないです。(技構成、努力値なども変更不要)
ただ、一部一撃で倒せない場合があるので、「こだわりメガネ」をもたせてもいいかもしれないです
他のポケモンだとどうなるかはわからないですが、レベル100のそこそこ強いポケモンだと問題ないとは思います
ちょいちょい勝手に回復してくれますし
元記事だとちょすい用のポケモンを連れていましたが、今回ダブルバトルはないので特に不要です(いても問題はないです)
- 設定を下記のように変更しておく
・話の速さ:速い
・戦闘アニメ:見ない
・試合のルール:かちぬき
・手持ち/ボックス:自動で送る
・ニックネーム登録:しない
・おまかせレポート:しない
・ムービースキップ:する
(元記事の続きの場合は変更不要です)
- メニューを下記の並びにしておき、タウンマップに合わせておく
(配置は初期位置なので、特に変更していなければ対応不要です)
使用方法
エンディング後、主人公が自分の家からスタートする地点で、プログラムを開始してください
マスターボールをもらうイベントが終わっていても問題はないと思いますが、外に出る歩数とかが少し合わないかもしれません
その際はご自身で微調整してください
後は特に設定は不要で、そのままザシアンをマスターボールで捕まえるところまでオートで進むようになっています
モンスターボールとマスターボール以外のボールを持っている場合は、モンスターボールの次にマスターボールがあるように並び替えておいてください
マスターボールで捕まえず、後で厳選をする場合はプログラムの最初のフラグをfalseにしておいてください。
ザシアンと対面したところで止まるようになります
注意事項
かなり不完全なプログラムなので、途中で止まる可能性もあります (特にA連打の回数や、delayの時間はかなり目算なので、各自調整をお願いします)
試行回数も少ないので、ラテラルタウンなどの歩行者がいる場合にたまにうまく行かないケースがあるかもしれません
ソード版でしか試していませんが、おそらくシールドでも可能だと思います
最後に
このプログラムの狙いは、くちたけんを量産できると思ったことす
色違いザシアンが配布されるとはいえ、1ヶ月間のみなのでまたくちたけんの需要が出てくると思います
それまでにストックをいくつか持っておきたいと思います
プログラムになにか不備がございましたら遠慮なくコメント等でご連絡ください。 できる範囲で対応させていただきます
今回も最後まで見ていただきありがとうございました。