経緯
皆さんポケモン対戦はやっていますでしょうか?
私は最近ランクマをちゃんとやるようになり、いろいろな個体を育成する機会が増えたのですが、育成が面倒くさくてたまらないですね
もちろん昔に比べるとかなり楽になりましたが、それでも色々な個体を使いたいとなると毎回毎回手作業でやるのはかなり面倒です
ということで自動化しちゃいましょう!
対応範囲
今回行うのは以下の内容です
共通の注意事項として、指定したアイテムがない場合は無限スクロールするので注意してください
また、個数の画像認識はしていないので、アイテムが足らない場合もそのまま続行されます
- 努力値リセット
こちらはまっさらもちorきのみを使って行います
きのみの場合は与えられる量だけ与えるようになっているので、大量に準備しておくか、なつき度をMAXまで上げておくことをおすすめします
- 努力値付与
こちらはおなじみドーピングアイテムとはねをつかって行います(もちは非対応です。はねの画像を差し替えれば動くはずです)
下一桁が1番高いやつを最後に与えることで、はねの節約ができるようにしています
ここで「使っても効果がないよ」と出た場合はプログラムが止まるようにしています
- PPアップ
ポイントアップを上限まで付与します
すでに与えている場合はスキップするので、一部の技だけでも使うことができます
- 性格変更
指定したミントを付与します
- 持ち物変更
指定した持ち物をもたせます
- テラス変更
指定したタイプにテラスタイプを変更します これを実行する場合はチャンプルタウンの食堂のおばちゃんの前で実行してください
非対応事項
以下の内容には対応していません
- 技覚え
- すごいとっくん
これらは難易度や需要を加味してそこまで需要ではないと考えているので、現時点で対応予定はありません
プログラム
使い方
今までと同じように
-
「AutoDoping」フォルダをTempleteフォルダに
-
「SV_AutoDoping.py」ファイルをImageProcessingOnlyフォルダに
置きます
事前準備
- 育成したいポケモンを手持ちの一番上に置き、カーソルを合わせておく
- テラスを変更する場合は食堂のおばちゃんの前に立つ
- PP上げをする場合は技4つをセットする
- メニューを閉じた状態からスタート
開始すると下記のようなダイアログが出てくるのでこちらに必要な項目を入力&チェックを入れて実行します
デモ動画を準備したので見ていただくとイメージしやすいかと思います
面倒な育成を自動でやるツール作った☺️ pic.twitter.com/7557eHSqng
— ふー (@Fooooooo628) 2024年2月26日
試せていないパターンが結構あるので、事前にレポートを書いておいて、おかしな挙動をした場合はリセットしてください
貴重なアイテムを消費してしまったとしても責任は負えません
最後に
ポケモンの育成は長年議論されているところで、年々楽にはなってますが、まだ初心者の障壁になっていることに変わりはないと思います
これがポケモンの面白さという人も一定数いるので難しいところだとは思います
ただSV環境はこのまま数年続いていくだろうし、次世代からもこれ以上劇的に簡単になることはそうないと思うので、自動化したおかげで少しでもランクマへのハードルが下がってくれるとありがたいです
今回も最後まで見ていただきありがとうございました