2021/11/23

【BDSP×Arduino01】孵化厳選自動化 (自転車グルグル)

 ※本記事は、ポケモンBDSPの預かり屋での孵化厳選を自動化するプログラムについて解説した記事です。ポケモンBDSPの操作をArduino Leonardoで自動化しております。「Arduinoって何?」って方は剣盾の00回目の記事を、Arduinoの環境構築(ライブラリ含む)は01回目の記事をご覧ください。

 

このプログラムは、過去にポケモン剣盾用に作成した孵化厳選プログラムを、BDSP用に改変したプログラムです。基本的な動作は剣盾第08回の記事と同様となります。

 

2021/11/27追記: Ver.1.1を公開。孵化にかかる時間の設定を修正。また、一部環境でSwitch本体のスリープがうまくいっていなかったので修正。

 

本記事では、このプログラム(スケッチ)でできることや原理を解説したうえで、スケッチを配布しています。とにかくスケッチが欲しいという方は下へと読み飛ばしてください。


 

きっかけ、動機

ポケモンBDSP購入、とりあえず殿堂入りしました。ランクマッチや証厳選のようなやり込み要素は少ないので今のところはやり込むつもりも自動化しまくるつもりもありません。

・・・が、伝説捕獲などの準備にあたって孵化くらいはしようかと思いました。剣盾の厳選環境に慣れ過ぎた今となってはDP時代の孵化厳選があまりにも苦労なため自動化します。



これで何ができるの?

主な動作は剣盾第08回の記事と同様となります。新しいタマゴを貰う→1個ずつ孵化、ではなく、貰い続ける→5個ずつまとめて孵化、を繰り返します。また、今回は孵化ロードを直線上に進むのではなく、スティックをグルグル回す動作で歩数を稼ぎます。

自動化する1番のメリットは、コントローラーのLスティックを消耗させないことかもしれません。

2021/11/14

【ポケモン剣盾×Arduino13+α】剣盾ストーリー自動進行、個別項目の解説

 ※本記事は、ポケモン剣盾のストーリーについて、殿堂入りまでをおおよそ自動化するプログラムについて解説した記事の、補足的な解説を行っている記事です。ポケモン剣盾の操作をArduino Leonardoで自動化しております。「Arduinoって何?」って方は00回目の記事を、Arduinoの環境構築(ライブラリ含む)は01回目の記事をご覧ください。ストーリー自動化の記事はこちらをご覧ください。

 

本記事では、ポケモン剣盾のストーリーを、主人公設定~最初のワイルドエリア、エンジンシティ~殿堂入りまでを自動化したプログラムについて、要所ごとの動きについて個別に解説しております。ストーリー自動化の記事に対して、視認性が悪くなりそうだったので別記事として分割しております
 

2021/11/12

【ポケモン剣盾×Arduino13】剣盾ストーリー自動進行(パルシェン単騎攻略、殿堂入りまで)

※本記事は、ポケモン剣盾のストーリーについて、殿堂入りまでをおおよそ自動化するプログラムについて解説した記事です。ポケモン剣盾の操作をArduino Leonardoで自動化しております。「Arduinoって何?」って方は00回目の記事を、Arduinoの環境構築(ライブラリ含む)は01回目の記事をご覧ください。

 

本記事では、ポケモン剣盾のストーリーを、主人公設定~最初のワイルドエリア、エンジンシティ~殿堂入りまでを自動化したプログラムを紹介しております。

2022/06/25追記:るのぐ 様より「剣盾クリア後ストーリー自動進行プログラム」を作成、公開していただきました。殿堂入り後の自宅から、ザシアン・ザマゼンタの捕獲イベント直前までを自動進行します。本ページの殿堂入りまでの自動化を終えたところからご利用ください。

詳しくは以下のリンクをご覧ください。
 

本記事では、このプログラム(スケッチ)でできることや原理を解説したうえで、スケッチを配布しています。とにかくスケッチが欲しいという方は下へと読み飛ばしてください。


 

きっかけ、動機

以前にポケモン剣盾のストーリー序盤を自動化し、不思議な贈り物を受け取るまでを行いました。

先日の色違いザシアン・ザマゼンタの受け取りに際してストーリー序盤部分の調整を行ったついでに、その後のストーリーを進める気分になったので作ってみました。

 

BDSP発売までに形にしたかった


これで何ができるの?

本記事では2つのプログラムを公開しており、「A: 主人公設定(ストーリー開始)~最初のワイルドエリア」と「B: エンジンシティ~殿堂入り」の2パートに分けて剣盾のストーリーを自動で進行します。

新規データ1本での完全な自動化は困難であったため、手動で別データに送り、Lvアップなどをして戻す工程を含みます。

1つ目のプログラムAにてエンジンシティ付近まで移動した後、ワイルドエリアでシェルダーを捕獲、Pokemon HOME(あるいは通信交換)でシェルダーを送ってメインROMでレベルアップなどを行います。シェルダーとその他ポケモンを戻したところから2つ目のプログラムBを実行、うまくいけば殿堂入りまで進みます。時間は約7時間、うち30分ほどを手動での準備に用います。

手動での工程では、「Lv100まで上げるための経験アメ」「銀の王冠1個」「タウリン、インドメタシン26個ずつ(ドーピング)」を必要とします。 既に殿堂入りまで終えてアイテムが潤沢なデータをもっていることを前提としているため、1度は自分の手で殿堂入りしましょう。

 

【ポケモンSV×arduino06】道具プリンター乱数自動化(藍の円盤)

 ※本記事は、ポケモンSVの藍の円盤(DLC)にて、 道具プリンター を決まった日時に起動することで 特定のアイテム、ボールを狙って量産する操作を自動化 するプログラムについて解説した記事です。ポケモンSVの操作をArduino Leonardoで自動化しております。 本記事の内...