スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【RS孵化乱数】ID00000 臆病5VA0投げガルーラ

とある大会に投げガルーラを提供したときにコメントで、

「ガルーラのAは0じゃないんですか?」
(自分がエメループで作ったガルーラはA4)

ってコメントを見てしまってこれが煽りじゃなかったにしろちょっとピキッっときてしまったのでやりました( ´◔‿ゝ◔`)

珍しく少し詳しく書きたいと思います・。・


†用意するもの†

RS Egg Calculator (roild様作成)
Spinda-Painter
ID調整したRS
相性最高(ID違い)のパッチール
親のガルーラとメタモン(同ID)
エメタイマーetc...


~RSの孵化の仕組みについて~

RSの孵化では、卵生成時に性格値の下位16bit(LID)が決定され、卵の受け取り時に性格値の上位16bit(HID)が決定されます。 これらのことから、爺前固定が成功しただけでは光りません。

Emの孵化では卵生成時に性格値が全て決まって色判定が行われるので爺前固定が合ってれば光りますね。

卵の生成タイミングはEmと同じで預けてから255歩毎。

「ほのおのからだ」「マグマのよろい」の効果がありません(絶望)こんな感じ。


~RSのID調整~

RSの孵化やる方は流石に方法は分かっていると思うので割愛。

IDを00000にするだけなら0-26999が楽だと思いますが、0-20102の方が後々楽なのでこちらを推奨します。

0-26999は19397F、0-20102は42078Fにあります。


~個体の検索~

ツールを開いて、「1.欲しい個体を検索」 のところに欲しい個体値を入力して、「親の個体値を使う」にチェックを入れて検索します。

tool1

このフレームで卵を受け取れば、この個体値が生成されるということです。

Emでいうと爺前固定後の個体値の乱数の部分です。

ここでは以下の個体を使って説明したいと思います。

28643F 性格値上位16bit:0x928A 遺伝:B-後,C-先,S-先 個体値:31-0-31-31-31-31(龍68)


~爺前固定~


次は「2.爺前固定」のところの設定をします。

・2匹の中は「それほど」

・性格値上位16bitは先程出した個体に書いてあります。ここでは「928A」

・性格一致にチェックを入れて「おくびょう」を選択

・特性は3世代のガルーラには1つしかないのでチェックは入れなくて大丈夫です。

・表IDと裏IDを入力します。ここでは 表「0」と 裏「20102」 色違いのみ検索にチェック

tool2

すると、

24621F 生成判定値:9 性格値:0x928ADC0B 性格:おくびょう 特性:2 性別値:11 ★

という結果が出ると思います。 これが今回狙う性格値になります。


~ズレの修正~

まずは相性が最高のパッチールを預けてズレを確認していきます。

パッチールを預けてすぐゴールドスプレーを使い、スプレーの効果から切れて4歩歩いたところでセーブします。
(差分の消費などは特にないのでどこでセーブしても大丈夫だと思いますが、自分は一応育て屋の中でセーブしています)

目標のフレーム+400Fくらいをタイマーに入力して、タイマーが終わると同時に1歩動いて卵が生成されてたらとりあえず割ってみます。

そして出たパッチールから出たフレームを判断します。

先程述べたように、卵生成時に性格値の下位16bit、受け取り時に上位16bitが決まるので、まずは生成時のフレームを見ます。

patti

ツールをいじってると分かると思いますが、

赤で囲まれた模様が下位16bit

青で囲まれた模様が上位16bit になります。

なのでまずは上の耳の模様を1ドットも間違わずに確実に判断してください^~

意外と目を凝らせば出来ると思います・。・

特定できたらツールの爺前固定の部分に、二人の仲を「とっても」にしてある程度検索範囲をとってリストを出力してください。性格値上位のとこはいじらなくて大丈夫です。

list1

このようなリストが出てくるので、Ctrl+F等で該当する性格値を見つけてズレを修正していきます。

目標は0x928ADC0BなのでDC0Bに合わせます。

卵を受け取り時のズレも同様に修正していきます。

爺の「だいじにそだてなさいよ!」の台詞が終わった瞬間に性格値の上位16bitと個体値等が決定されます。

タイマーを合わせて卵を割って、先程パッチールを青で囲った顔の部分の模様で判断していきます。

検索範囲をとって「親の個体値を使う」にチェックを入れて出力します。

list2.png

同様にズレを修正して合わせられるようにしましょう。


※以下注意点

・パッチールの顔の模様が紛らわしかったり見えなかったりするときは素直にリセットした方がいいと思います。

・本番で預けたポケモンからズレを特定するのはめんどくさいので、パッチールをしっかり光らせられるように練習した方がいいと思います。

・今回やった個体ではメソッドズレが起きませんでしたが、個体によっては頻繁に起こるらしいので注意・。・


~本番~

パッチールで上手く合わせられるようになったら本番です。

最初に出力したリストに「遺伝:B-後,C-先,S-先」と書いてあるので、CとSがVのポケモンを先に預けてBがVのポケモンを後から預けます。

Vが多い方をエメループか何かでサクッと入手してきましょう。仲が悪い方が爺前固定の時に楽なので同じROMで用意するのが望ましいです。

親を預けて、スプレー使って切れたら4歩歩いてセーブ。

タイマー終わると同時に1歩歩く。生成されてなかったらやり直し。

出来てたら爺前でセーブしてタイマーが終わると同時に話を終了。

光らなかったらツールに親の個体値を入れてリストから探したり、爺前固定時に近いフレームで生成されるタイミングが合って自信がないならまた預けるところからやり直し。(爺前固定成功しただけでは光らないため)

光ったら勝ち(´⊙౪⊙)۶ヨッシャ!

と思いきやメソッドがずれてる可能性もあるので、エメラルドに輸送してジャッジ爺さんに確かめてもらって、個体値があってたら今度こそ勝ち(´⊙౪⊙)۶ッッッッィィィィィイイイイイヨッシャアアアアアアアアアアアアアアァァァァァァァ!!!!!!!!!!!!

a0garu

このiphone通して画像送って大きくするとぼやけるの何とかならないですか(◞‸◟)


仕組みが理解できてれば難易度的にはエメラルドとそこまで変わらない上に、"理想個体"を出せてIDも00000で裏IDを求めるのも楽というもうメリットしかないので皆さんもRS孵化乱数やりましょう!!(^^)/~~~

分からないことなどあればツイッターやコメントで気軽にどうぞ('-^)b

ご閲覧ありがとうございました!



スポンサーサイト

テーマ : ポケットモンスター
ジャンル : ゲーム

やってみたい乱数


φ(..)メモメモ


・FRLGID調整

ID調整というより厳選に近いので乱数とは言えないですが^~

SIDの決定が名前決定時(名前入れて終わりって打つとこ)からオーキドの話が終わるまでの経過フレーム+約200Fで決まるので、TIDを16進数にした初期seedからリストを出してそこの上位16bitを10進数にすることでSIDを絞れます!しかしながら今のところTIDの調整法が明らかにされていないのでTIDからSIDを求められるだけで他は完全に運任せになってしまいます;;

TIDは名前入力画面に移行した瞬間にTimer1が動き出し、決定するまでの時間を16.78MHzの速さで0〜FFFFをカウントアップするそうです;;;; MHzという単位は1秒間に100万回という単位なので普通に考えて無理だと思います;;;;;;

TID調査や再現が取れたという報告はあるのですが、なかなか公表してくれないのでそれまではおとなしくシコシコ繰り返すしかないと思います(◞‸◟)

( ´◔ ‸◔`).o(わざわざ鍵記事にするならメモ帳に書けよ・・・。)



・RS孵化乱数

メリットは臆病A0の個体が積もれること。

個体28643F / 固定24621F
遺伝 : B-後,C-先,S-先
個体値 : 31-0-31-31-31-31(龍68)
性格値 : 0x928ADC0B ※色違い
性格 : おくびょう
特性 : 2
性別値 : 11

0-20102だと上記ので出来ると思いますが0-26999の方だと爺前がくそ長かったはずなのでこっちで

卵生成時に性格値の下位4bit(LID)、受け取り時に性格値の上位4bit(HID)が決まるみたいな感じでズレの確認が面倒だったり、爺前固定合ってても光らなかったりしますがまあ何とかなると思います。。。



・3世代ポケルス乱数

ポケルスの発生条件が、戦闘終了時の初期seedの上位16bitが 0x4000 0x8000 0xc000 のときなので、戦闘終了時にこのseedで終わらせるようにするだけ()

RS 26924F 0x40006D2C
Em 66611F 0x8000C585

RSでやった方が短いですが、BV保存を使おうと思っているのでEmを使います

何が大変かっていうと、

・戦闘中はフレームの経過が"約"2倍
・出現したポケモンを倒さなきゃいけないので捕まえて確認ができない

なので、†パッチール†という最強のポケモンを使ってこれらの問題をクリアしていこうと思います!

流れとしては、


相性最高のパッチール2匹(もちろん♂♀)を預ける

預けたらすぐにゴールドスプレーを使い、113番道路へ飛ぶ(・8・)

スプレーが切れて4歩歩いたところを草むらの中にしてレポート

BVを見ると同時にタイマー1スタートさせて甘い香り使用時にタイマー2スタート

(パッチールの模様からseedを割り出す)

パッチールを破壊

戦闘終了後すぐに1歩歩いて卵生成

卵が出来てたらまた模様からseedを出してズレ確認
出来なかったらドンマイ(;゜0゜)

的な流れでまだ机上ですけど出来ると思います!
(自分で考えたわけではないですが^^;)

戦闘中の経過フレームがなかなか不安定だと思うので、BVを見てからエンカウントするまでのタイマー1で調整する感じになると思います。

もうちょっと細かいこと書きたいのですがまあ成功してから書きたいと思います!


あとは適当にBP稼ぐマンをRSの野生乱数で積もったりしたいと思いまうs

メモ書き程度で見にくいので成功したら記事にしていこうと思います~

ではでは( ^_^)/~~~


テーマ : ポケットモンスター
ジャンル : ゲーム

プロフィール

わらばー

Author:わらばー
Twitter ID What_Lover_

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。