DQ5データ置き場ニコ生RTA放送を見ていて湧いた疑問を調査してアップするかも。ないブログに表示されています。新しい記事を書く事で広告が消えます。(Fri)SFC版ドラクエ5のエンカウント確率DQ5SFC版ドラクエ5エンカウント判定はすでに解析済みのDQ1&2の判定とよく似た1歩(半マス)移動ごとに判定が行われる方式です。マップ切り替わりまたは直前エンカウントからの歩数、移動先の地形、エンカウントエリアによって確率(閾値)が変化します。建物の上などの条件でエンカウント判定をしない(詳細未解析)。聖水・トヘロスの有効性判定(エリアレベル)魔物のエサ、匂い袋により基礎エンカ指数を8倍する歩数と地形に応じたエンカ指数の乗除エンカウントエリア別の遭遇係数にエンカ指数の乗除エンカ指数と線形合同法の乱数取得とによるエンカウント判定1.建物の上などの条件でエンカウント判定をしない(詳細未解析)。2.聖水・トヘロスの有効性判定(エリアレベル)「主人公レベル>=エリアレベル」のとき聖水・トヘロスが有効です。街に入ると聖水・トヘロスは解除されます。魔物のエサ、匂い袋との併用はあとに使用したものの効果だけ発動されます。3.魔物のエサ、匂い袋は基礎エンカ指数が8倍されますフィールドで有効。1エンカウントで効果はなくなります。23/EAFD)があるようです。5.のエンカ指数が256以上のときと、乱数[0,255]<=エンカ指数の時にエンカウントします。確率でエンカウント!?まとめ?どういう風になっているのかわかりにくいのでとりあえず同一地形を歩いた時の歩数とエンカウントの関係をプロットしてみました。(DQ5確率密度(その歩数ちょうどでエンカする確率))(DQ5確率分布(歩数≦横軸の値でエンカする確率))同じ歩数歩いても歩数カウントが溜まってからの方がエンカウントしやすく、直前までに歩いた地形はそれ以降の判定時には影響しない。取得してマップをました。岩山などは壁抜けチートを使ってすり抜けていますが、建物に出入りしてしまいフィールドに戻る位置が半マス下にずれたりワープしたりしているのを確認し、確認できたものを修正しています。エンカウントエリアは16x16マス単位です。ドラクエ5の世界地図は他作品より少し広く272マスx272マスとなっています。海エンカについて遠藤さんのサイトを見ても陸のモンスター遭遇マップデータしか見当たらず、青年期前半は未調査で青年期後半では1テーブルしか確認できませんでした。AppatchOpenOfficeで作成しています。ods形式ですがexcelでも開けるようです。自己紹介:2010年の3月ごろニコニコ生放送のゲーム放送でRTAを知ってよく見るようになった。どちらかというとゲームはプレイするものじゃなくてプレイを"みる"ものだと思っている。逆アセンブル解析というのをかじったものの放置していたが、某放送の影響で解析を再開。2を初クリアしたのは2011.3.10。ブログの内容はSFC版ドラクエ1・2の解析がメイン。最近はjavascriptとかluaをある程度扱えるようになったので、botでルート検証とかできたらと思いつつも進んでいない。要点をまとめたり文章書くのが苦手なので記事が長ったらしかったり、日本語のようで日本語でなかったりする。プログラム用語が使えるようになりたいかも。