【ポケモンEm】なつき度上げ自動化

 

1.はじめに

この記事は Pokémon Past Generation Advent Calendar 2023 の216日目の記事です。

ポケモン3世代ではなつき度によって、「おんがえし」の威力が上がったり、進化するポケモンがいます。正直なところ、フロンティアや対戦用に育成する個体であればLv50にする過程でなつき度がカンストすることが多く、意図的に上げる機会は少ないです。

例えば、孵化産の個体は初期なつき度が120で、レベル50に上げた場合、最低でもなつき度が237になります。それに加えて「栄養ドリンク」、「ポイントアップ」や「ふしぎなアメ」などのドーピングを使ったり、野生ポケモンと戦闘するために歩き回っていれば、更になつき度が加算されるため、育成が完了するころには大抵なつき度が255でカンストします。(なつき度はナナミの家で確認できます。)

 

しかし、ポケモン交換で受け取った場合は、なつき度が初期値にリセットされる仕様があるため、「おんがえし」の威力を最大にするにはなつき度を上げる作業が必要となります。フロンティア個体では、ケッキング、マッスグマ、カビゴン、ゴマゾウなど、採用価値があるポケモンがそれなりに多いです。

第3世代においては現在のなつき度に関わらず、128歩歩くと50%の確率で+1加算されるため、手っ取り早いのは孵化ロードを往復することとなります。とはいえ流石に人力だと苦行ですので、自動でなつき度を上げてくれるプログラムを作成しました。

 

 

2.なつき度上げ自動化プログラム

孵化ロード(118番どうろ ~ シダケタウン)を往復し、手持ち全員のなつき度をカンストさせるプログラムです。

※ Nx Macro Controller用のプログラムです。GC(GBA)自動化の導入はこちらの記事を参考にしましょう。

 

ゲームでの準備

プログラムの実行にあたっては、ゲーム側においては以下の準備をして下さい。

・ ゲームボーイプレイヤーの画面設定を「フル」にする。
・ 設定で「はなしの はやさ」を「はやい」にする。
・ べんりボタンに「マッハ自転車」を登録する。
・ 手持ちになつき度をカンストさせたいポケモンを入れる。

※ 「やすらぎのすず」は持たせると加算されるなつき度に1.5倍の補正がかかりますが、少数以下は切り捨てされます。128歩歩いた際に加算されるなつき度は一律で「+1」のため、持たせても意味がありません。

 

Nx Macro Controllerでの設定

・「Var Pokemon」に手持ちポケモンの数を入力する。(初期設定は"6")

 

準備ができたら、孵化ロードに横軸を合わせてプログラムを実行します。孵化ロードを往復し続け、約15分ごとにナナミの家でなつき度を確認し、カンストしていない場合は再び往復します。

 

運にもよりますが、なつき度0から255に上げるまでに要した時間は90分程度と意外にも早かったです。一般的なポケモンは初期なつき度が70なので、70分もあればカンストすると思われます。

NXのオプションから、LINE Notifyトークンを設定していれば、なつき度がカンストした際に通知してくれます。

 

 

3.おわりに

皆さんも感じていると思いますが、需要は低いプログラムです。対戦勢がオフ会当日に対戦用個体を借りて、プログラムを動かす機会は...さすがにないですよね。