<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="text">データ置き場</title>
  <subtitle type="html">ニコ生RTA放送を見ていて湧いた疑問を調査してアップするかも。ほぼドラクエのみを扱うブログ風のマニアックなサイト</subtitle>
  <link rel="self" type="application/atom+xml" href="https://baa.game-ss.com/atom"/>
  <link rel="alternate" type="text/html" href="https://baa.game-ss.com/"/>
  <updated>2010-08-02T02:47:09+09:00</updated>
  <author><name>bamboo</name></author>
  <generator uri="//www.ninja.co.jp/blog/" version="0.9">忍者ブログ</generator>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
  <entry>
    <id>baa.game-ss.com://entry/19</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq%E7%B7%8F%E5%90%88/dq2%E3%81%BE%E3%81%A8%E3%82%81-sfc%E7%89%88dq%E2%85%A0%E3%83%BB%E2%85%A1-" />
    <published>2030-12-18T00:00:00+09:00</published> 
    <updated>2030-12-18T00:00:00+09:00</updated> 
    <category term="DQ総合" label="DQ総合" />
    <title>DQのまとめ(SFC版DQⅠ・Ⅱ)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[html形式などのまとめを作成し、ここをリンク集とする予定<br />
【戦闘関係】<br />
<a href="https://www.dropbox.com/s/0cuek2yvw6sybrs/dq2database_ver3.ods?dl=0" title="" target="_blank">味方・モンスターデータベース兼シュミレータ</a>(dq2database_ver3.ods)<br />
<a href="https://www.dropbox.com/s/u0aevfzduxa1qdw/DQ12fieldmap_monsterver2_4.ods?dl=0" title="" target="_blank">マップとモンスター出現エリア</a>(DQ12fieldmap_monsterver2_4.ods)[2013.10/28マップ修正] <br />
<a href="http://baa.game-ss.com/Entry/30/" title="">DQ1, DQ2, DQ3, DQ5, DQ6のエンカウントマップまとめ</a><span style="color: #ff0000;"></span><br />
<a href="http://bit.ly/2dLJRNN" title="" target="_blank">敵の行動別まとめ</a>(DQ2MonsterAct.html)<br />
<a href="http://bit.ly/2dYDBQo" title="" target="_blank">エリア別PT構成・出現率計算機</a>(DQ2MonsterPTlist.html　JavaScript)<br />
&rarr;<a href="http://bit.ly/2dSWcMl" title="" target="_blank">マップクリックで選択可能にしたもの</a>(enc_map.html)<br />
<br />
<a href="http://bit.ly/2dyWawn" title="" target="_blank">DQ12の「敵の」呪文や炎のダメージ分布（グラフ付）</a>(javascript/DQ12randave_jsplot2.html)<br />
敵への聖水攻撃<br />
&rarr;<a href="https://www.dropbox.com/s/oyh7z58j72x7mpn/seisuibug7E0C91.ods?dl=0" title="" target="_blank">マヌーサ聖水バグのダメージ</a>(seisuibug7E0C91.ods)<br />
<br />
【グレムリンバグ】<br />
<b><a href="http://bamboo.ninja-web.net/dq1,2/gurebagu/" title="" target="_blank">グレバグ判定ツール</a>&nbsp;（モンスター画像のクリック操作でバグの可能性と対処がわかる）</b><span style="color: #ff0000;"></span><br />
過去の記事（長文）&rarr;<a href="http://baa.game-ss.com/Entry/11/" title="" target="_blank">①</a>, <a href="http://baa.game-ss.com/Entry/12/" title="" target="_blank">②</a>, <a href="http://baa.game-ss.com/Entry/21/" title="" target="_blank">③（ツールを使わない場合のバグ判別方法）</a><br />
<a href="http://bit.ly/2dzAnHp" title="" target="_blank">大灯台2～3Fエンカウントとグループ番号（網羅）</a><!--html--><br />
わかりやすいまとめは未定(グループ番号のメモリ判断の訓練用シュミレーターの作成とか解説動画？)<br />
<br />
【マドハンドバグ】<br />
書きかけのまま放置したもの。記述に重複あり、冗長<br />
<a href="https://www.dropbox.com/s/xzud8bfxslgm7rx/mudhandbug_summary.txt?dl=0" title="" target="_blank">https://dl.dropboxusercontent.com/u/24283494/DQ2/mudhandbug_summary.txt</a><span style="color: #ff0000;"></span><br />
<br />
<br />
【状況再現操作】<br />
・<a href="http://baa.game-ss.com/Entry/28/" title="" target="_blank">竪琴メタル用の小技（連続メタルの初ターン合わせ、偶奇歩数ズレのリカバリーや考慮時間の作成など）</a> <span style="color: #ff0000;"></span><br />
<br />
<span style="text-decoration: line-through;">・DQ1のエンカウント調整・メタルスライムへの攻撃の会心調整用のシート(open office calcで作成)扱いにくく非常に重い(1038KB)</span><span style="text-decoration: line-through;">さらに、メモリを見れる環境が必要(Snes9x-rr1.52など)</span> <span style="text-decoration: line-through;">http://bit.ly/2d9MQOL</span>&nbsp; emuでのluaの使い方がほとんどわからなかった頃に乱数のシミュレーションにゴリ押しで挑戦したもの。たまにずれるらしい&hellip;<br />
<br />
【その他】<br />
<a href="http://baa.game-ss.com/Entry/38/" target="_blank">取得フラグ初期化によるアイテム増殖と命の紋章リセット</a>、<a href="//baa.game-ss.com/File/DQ12_hukubiki.html" title="" target="_blank">福引券取得条件</a> <br />
<br />
<span style="color: #ff0000; font-size: xx-small;">2019年6月5日 dropbox のリンク修正</span>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/35</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq3/dq%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81-sfc%E7%89%88dq%E2%85%A2-" />
    <published>2029-04-18T19:07:02+09:00</published> 
    <updated>2029-04-18T19:07:02+09:00</updated> 
    <category term="DQ3" label="DQ3" />
    <title>DQのまとめ(SFC版DQⅢ)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<a href="http://baa.game-ss.com/Entry/34/" title="" target="_blank">SFC版ドラゴンクエスト３の行動順と素早さの関係</a> <br />
<br />
<a href="http://baa.game-ss.com/Entry/29/" title="" target="_self">ターン毎のモンスターの自然回復量のまとめ</a> <br />
<br />
<a href="http://baa.game-ss.com/Entry/25/" title="" target="_self">エクセル関数を使ったフィールドマップ作成の作業メモ</a> <br />
<br />
<a href="http://bamboo.ninja-web.net/dq3/DQ3encsteps_init/DQ3encsteps_init.html" title="" target="_self">ドラクエ3の歩数と確率</a><br />
<br />
<a href="http://baa.game-ss.com/Entry/8/" title="" target="_self"> DQ3ゾーマ城の滑る床</a> <br />
<br />
<a href="http://baa.game-ss.com/dq3/dq3dageki" target="_self">DQ3 直接攻撃（打撃）の与ダメ・被ダメ計算式</a><br />
]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/44</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq5/sfc%E7%89%88%E3%83%89%E3%83%A9%E3%82%AF%E3%82%A8%EF%BC%95%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E7%A2%BA%E7%8E%87" />
    <published>2016-09-15T19:34:55+09:00</published> 
    <updated>2016-09-15T19:34:55+09:00</updated> 
    <category term="DQ5" label="DQ5" />
    <title>SFC版ドラクエ５のエンカウント確率</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[SFC版ドラクエ５エンカウント判定はすでに解析済みの<a href="http://kri.client.jp/RTA/DQ1-2_encount.html" title="" target="_blank">DQ1&amp;2の判定</a>とよく似た1歩（半マス）移動ごとに判定が行われる方式です。主にマップ切り替わりまたは直前エンカウントからの歩数、移動先の地形、エンカウントエリアによって確率（閾値）が変化します。<br />
地形ID&rarr;基礎エンカ指数<br />
<br />
<br />
<ol>
<li>建物の上などの条件でエンカウント判定をしない（詳細未解析）。</li>
<li>聖水・トヘロスの有効性判定（エリアレベル）</li>
<li>魔物のエサ、匂い袋により基礎エンカ指数を8倍する</li>
<li>歩数と地形に応じたエンカ指数の乗除</li>
<li>エンカウントエリア別の遭遇係数にエンカ指数の乗除</li>
<li>エンカ指数と線形合同法の乱数取得とによるエンカウント判定</li>
</ol><br />

<h4>１．建物の上などの条件でエンカウント判定をしない（詳細未解析）。</h4>
<h4>２．聖水・トヘロスの有効性判定（エリアレベル）</h4>
「主人公レベル&gt;=エリアレベル」のとき聖水・トヘロスが有効です。ただし、街に入ると聖水・トヘロスは解除されます。また、魔物のエサ、匂い袋との併用はあとに使用したものの効果だけ発動されます。
<h4>３．魔物のエサ、匂い袋は基礎エンカ指数が8倍されます</h4>
フィールドで有効。1エンカウントで効果はなくなります。
<h4>４．歩数と地形に応じたエンカ指数の乗除</h4>
<table><caption>４．ａフィールドの地形ごとの基礎エンカ指数$23F1E0</caption>
<tbody>
<tr><th>地形ID$1AA0</th><th>基礎エンカ指数$01,s 　</th><th>歩数閾値$00(==256/基礎エンカ指数)</th></tr>
<tr>
<td>0海</td>
<td>02</td>
<td>128</td>
</tr>
<tr>
<td>1砂漠</td>
<td>07</td>
<td>36</td>
</tr>
<tr>
<td>2山</td>
<td>12</td>
<td>21</td>
</tr>
<tr>
<td>3岩山</td>
<td>00</td>
<td>?</td>
</tr>
<tr>
<td>4毒沼</td>
<td>09</td>
<td>28</td>
</tr>
<tr>
<td>5茂み</td>
<td>07</td>
<td>36</td>
</tr>
<tr>
<td>6平地・橋</td>
<td>05</td>
<td>51</td>
</tr>
<tr>
<td>7森</td>
<td>09</td>
<td>28</td>
</tr>
<tr>
<td>8浅瀬</td>
<td>02</td>
<td>128</td>
</tr>
<tr>
<td>9海辺</td>
<td>02</td>
<td>128</td>
</tr>
<tr>
<td>10進入不可？</td>
<td>02</td>
<td>128</td>
</tr>
<tr>
<td>11樹林・塔</td>
<td>09</td>
<td>28</td>
</tr>
<tr>
<td>12建物の右端・右上</td>
<td>02</td>
<td>128</td>
</tr>
</tbody>
</table>
<br />
４．ａ&rsquo;地形ごとの基礎エンカ指数補足
<table>
<tbody>
<tr><th>基礎エンカ指数$01,s</th><th>条件(SR $0084CF内)</th></tr>
<tr>
<td>0x00</td>
<td>エンカウントテーブル番号がFF（ノーエンカウントエリア）</td>
</tr>
<tr>
<td>0x07</td>
<td>施設内・ダンジョンで地形IDが [0,127]</td>
</tr>
<tr>
<td>0x20</td>
<td>ダンジョン暗転時</td>
</tr>
<tr>
<td>0x00</td>
<td>トヘロス、聖水で 主人公レベル$7E2052 &gt;= エリアレベル $1A99 の時（ノーエンカ）</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br />
フィールドで匂い袋効果中は8倍（１エンカウントのみ）<br />
<br />
<br />

<table><caption>４．ｂ単純歩数$02、歩数閾値$00 に応じたエンカ指数$01,s の乗算・除算処理@23/E85C</caption>
<tbody>
<tr><th>条件1(@23/E7F6)</th><th>条件2</th><th>条件3</th><th>エンカ指数$01,s @23/E85C</th></tr>
<tr>
<td>$02 &lt; $00</td>
<td>$02 &lt;3</td>
<td></td>
<td>$01,s = 0(@23/E85)</td>
</tr>
<tr>
<td>$02 &lt; $00</td>
<td>3 &lt;= $02</td>
<td>$02&lt;5</td>
<td>$01,s = $01,s/64</td>
</tr>
<tr>
<td>$02 &lt; $00</td>
<td>5 &lt;= $02</td>
<td>$02&lt;7</td>
<td>$01,s = $01,s/16</td>
</tr>
<tr>
<td>$02 &lt; $00</td>
<td>7 &lt;= $02</td>
<td>$02&lt;9</td>
<td>$01,s = $01,s/4</td>
</tr>
<tr>
<td>$02 &lt; $00</td>
<td>9 &lt;= $02</td>
<td>$02&lt;11</td>
<td>$01,s = $01,s/2</td>
</tr>
<tr>
<td>$02 &lt; $00</td>
<td>11 &lt;= $02</td>
<td></td>
<td>A = (stack)/2: $01,s = $01,s/4 + $01,s/2</td>
</tr>
<tr>
<td>$02 &gt;= $00</td>
<td>$02&gt;=2*$00</td>
<td></td>
<td>$00=2*$00: $01,s = mod($01,s*4; 256)</td>
</tr>
<tr>
<td>$02 &gt;= $00</td>
<td>$02&lt;2*$00</td>
<td></td>
<td>$00=2*$00: $01,s = mod($01,s/2 + $01,s; 256)</td>
</tr>
</tbody>
</table>
<h4>５．エンカウントエリア別の遭遇係数（の分子X）とエンカ指数$01,s との乗除（&times;X/64）</h4>
<table>
<tbody>
<tr><th>X</th><th>係数（端数切捨て）</th><th>テーブル番号</th></tr>
<tr>
<td>16</td>
<td>0.25</td>
<td>----</td>
</tr>
<tr>
<td>22</td>
<td>0.34375</td>
<td>----</td>
</tr>
<tr>
<td>43</td>
<td>0.671875</td>
<td>8,34,37,51,64,75,80</td>
</tr>
<tr>
<td>64</td>
<td>1</td>
<td>その他</td>
</tr>
<tr>
<td>80</td>
<td>1.25</td>
<td>14</td>
</tr>
<tr>
<td>96</td>
<td>1.5</td>
<td>7,10,32,70</td>
</tr>
<tr>
<td>112</td>
<td>1.75</td>
<td>69</td>
</tr>
<tr>
<td>128</td>
<td>2</td>
<td>----</td>
</tr>
</tbody>
</table>
<h4>６．エンカ指数と線形合同法の乱数取得とによるエンカウント判定</h4>
DQ5の乱数はXOR などのビット演算で求める乱数とここで用いる線形合同法の乱数(sr: 23/EAFD)があるようです。５．のエンカ指数が256以上のときと、乱数[0,255]＜=エンカ指数の時にエンカウントします。１歩ごとに エンカ指数/256 の確率でエンカウント！？<br />

<h4>まとめ？</h4>
どういう風になっているのかわかりにくいのでとりあえず同一地形を歩いた時の歩数とエンカウントの関係をプロットしてみました。（DQ5確率密度(その歩数ちょうどでエンカする確率)）（DQ5確率分布(歩数≦横軸の値でエンカする確率)）<br />
<a target="_blank" href="//baa.game-ss.com/File/86471654.png" title="DQ5確率密度(その歩数ちょうどでエンカする確率)"><img src="//baa.game-ss.com/Img/1473952997/" alt="DQ5確率密度(その歩数ちょうどでエンカする確率)" /></a> <a target="_blank" href="//baa.game-ss.com/File/b86eae63.png" title="DQ5確率分布(歩数≦横軸の値でエンカする確率)"><img src="//baa.game-ss.com/Img/1473952993/" alt="DQ5確率分布(歩数≦横軸の値でエンカする確率)" /></a><br />
&nbsp;同じ歩数歩いても歩数カウントが溜まってからの方がエンカウントしやすく、直前までに歩いた地形はそれ以降の判定時には影響しない。<br />
乱数[0,255]＜=エンカ指数 のときエンカウント<br />
<span style="color: #ff0000; font-size: xx-small;"></span> 計算結果とグラフ：<a href="https://dl.dropboxusercontent.com/u/24283494/DQ5/SFCDQ5%E3%82%A8%E3%83%B3%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E7%A2%BA%E7%8E%87.ods" title="" target="_self">SFCDQ5エンカウント確率.ods</a><br />

<h4>参考サイト</h4>
<h4><a href="http://kri.client.jp/RTA/DQ1-2_encount.html" title="" target="_blank">SFC版DQ1&amp;2エンカウント判定（Kriさん）</a><br />
<a href="https://showa-yojyo.github.io/dqbook/dq5_flow_encounter.html" title="" target="_blank">SFC版DQ5エンカウント制御</a> <a href="https://showa-yojyo.github.io/dqbook/dq5_encounter.html" title="" target="_blank">5.8. タイルエンカウント表</a> （プレハブ小屋showa_yojyoさん）<br />
<a href="http://ch.nicovideo.jp/maru0137/blomaga/ar732867" title="" target="_blank">PS2版DQ5エンカウント判定や確率用語など（Maruさん）</a><br />
<br />
<span style="color: #ff0000; font-size: xx-small;">2019年6月5日 dropbox のリンク修正</span></h4>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/43</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq5/dq5%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%A8%E3%83%B3%E3%82%AB%E3%83%9E%E3%83%83%E3%83%97" />
    <published>2016-09-11T09:12:38+09:00</published> 
    <updated>2016-09-11T09:12:38+09:00</updated> 
    <category term="DQ5" label="DQ5" />
    <title>DQ5フィールドエンカマップの公開</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[【調査と修正】<br />
エミュレータ snes9x 上でlua bot を動かし先頭キャラのいる場所の地形ID $1AA0 を取得してマップをました。岩山などは壁抜けチートを使ってすり抜けていますが、建物に出入りしてしまいフィールドに戻る位置が半マス下にずれたりワープしたりしているのを確認し、確認できたものを修正しています。<br />
【説明】<br />
セルを選択するとそこのエンカウントテーブルを表示するようにしました（データ&rarr;入力規則&rarr;入力時メッセージ）。エンカウントエリアは16x16マス単位です。ドラクエ５の世界地図は他作品より少し広く272マスx272マスとなっています。海エンカについて遠藤さんのサイトを見ても陸のモンスター遭遇マップデータしか見当たらず、青年期前半は未調査で青年期後半では１テーブルしか確認できませんでした。<br />
<br />
<a href="https://www.dropbox.com/s/gboplzobul3ifz7/DQ5fieldmap2.ods?dl=0" title="" target="_blank">DL: DQ5フィールドマップ(.ods LibreOffice or OpenOffice) </a><br />
<a href="https://www.dropbox.com/s/8nzzbh9aqq9uhq0/DQ5encount_map.ZIP" title="" target="_blank">DL２: フィールドマップ(.ods)と地形IDのテキストファイルとかのZIP</a><br />
<br />
LlibreOfficeCalc, AppatchOpenOfficeで作成しています。ods形式ですがexcelでも開けるようです。逆に xlsx形式（エクセルと同じ拡張子）にして open officeやlibre officeで開いたところ、一部しか背景色を変更できておらず、ただ重いだけのファイルになっているようです・・・？<br />
<a target="_blank" href="//baa.game-ss.com/File/DQ5fieldmap.png" title=""><img src="//baa.game-ss.com/Img/1473550000/" alt="" width="256" height="144" /><img src="//baa.game-ss.com/File/525188f8.png" alt="" /><br />
</a><span style="color: #ff0000; font-size: xx-small;">2019年6月5日 dropbox のリンク修正</span><a target="_blank" href="//baa.game-ss.com/File/DQ5fieldmap.png" title=""> </a>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/41</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq5/sfc%E7%89%88%E3%83%89%E3%83%A9%E3%82%AF%E3%82%A8%EF%BC%95%E3%83%80%E3%83%A1%E3%83%BC%E3%82%B8%E8%A8%88%E7%AE%97%E5%BC%8F" />
    <published>2015-06-21T20:28:35+09:00</published> 
    <updated>2015-06-21T20:28:35+09:00</updated> 
    <category term="DQ5" label="DQ5" />
    <title>SFC版ドラクエ５ダメージ計算式</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h4>非会心・痛恨の打撃ダメージ計算式（敵味方共通）</h4>
調査対象：キラーマシンの攻撃(モンスター側&rarr;プレイヤー側)<br />
敵味方共通のサブルーチン<br />
※除算の端数（余り）は加算・減算前に切り捨て（無視）する！<br />

<div>A = atk/16<br />
AD = atk - def/2<br />
D = AD/2 = (atk - def/2)/2<br />
rnd = [0,255]の乱数</div>
※(A + 1)*rnd/256 は [0,A] の範囲の乱数 <br />
<br />
<span style="text-decoration: underline;">SR $103030 ($20B030)</span><br />
<br />

<table border="1" align="center"><caption>直接攻撃のダメージ計算式</caption>
<tbody>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER">AD &lt; 0</td>
</tr>
<tr>
<td><span style="color: #0000ff;">Yes</span></td>
<td colspan="5" valign="MIDDLE" align="CENTER"><span style="color: #ff0000;">No</span></td>
</tr>
<tr>
<td rowspan="10"></td>
<td colspan="5" valign="MIDDLE" align="CENTER">D = 0</td>
</tr>
<tr>
<td><span style="color: #0000ff;">Yes</span></td>
<td colspan="4" valign="MIDDLE" align="CENTER"><span style="color: #ff0000;">No</span></td>
</tr>
<tr>
<td rowspan="8"></td>
<td colspan="4" valign="MIDDLE" align="CENTER">プレイヤーが被弾</td>
</tr>
<tr>
<td><span style="color: #0000ff;">Yes（敵側の行動）</span></td>
<td colspan="3" valign="MIDDLE" align="CENTER"><span style="color: #ff0000;">No</span></td>
</tr>
<tr>
<td>D ≦ A</td>
<td colspan="3" valign="MIDDLE" align="CENTER"></td>
</tr>
<tr>
<td><span style="color: #0000ff;">Yes</span>(Noは右へ)</td>
<td colspan="3" valign="MIDDLE" align="CENTER"><span style="color: #ff0000;">No</span></td>
</tr>
<tr>
<td rowspan="4"></td>
<td colspan="3" valign="MIDDLE" align="CENTER">D &lt; 8</td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><span style="color: #0000ff;">Yes</span></td>
<td><span style="color: #ff0000;">No</span></td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER">D + 3*rnd/256 - 1 &lt; 0</td>
<td></td>
</tr>
<tr>
<td><span style="color: #0000ff;">Yes</span></td>
<td style="text-align: center;"><span style="color: #ff0000;">No</span></td>
<td></td>
</tr>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER"><strong>ダメージ計算式</strong></td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><strong>2*rnd/256</strong></td>
<td><strong>(A + 1)*rnd/256</strong></td>
<td><strong>0</strong></td>
<td><strong>D + 3*rnd/256 - 1</strong></td>
<td><strong>D*7/8 + (D/4 + 1)*rnd/256</strong></td>
</tr>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER">最小</td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><strong>0</strong></td>
<td><strong>0</strong></td>
<td colspan="2"><strong>0 or D - 1</strong></td>
<td><strong>D*7/8</strong></td>
</tr>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER">最大</td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><strong>1</strong></td>
<td><strong>A</strong></td>
<td colspan="2"><strong> D + 1</strong></td>
<td><strong>D*7/8 + D/4</strong></td>
</tr>
</tbody>
</table>
<br />
<br />

<h4>会心・痛恨の打撃ダメージ計算式１</h4><br /><br /><a href="https://baa.game-ss.com/dq5/sfc%E7%89%88%E3%83%89%E3%83%A9%E3%82%AF%E3%82%A8%EF%BC%95%E3%83%80%E3%83%A1%E3%83%BC%E3%82%B8%E8%A8%88%E7%AE%97%E5%BC%8F" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/39</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq2/%E3%81%A9%E3%82%89%EF%BC%92%E3%81%AEace%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%82%82" />
    <published>2015-04-26T06:45:02+09:00</published> 
    <updated>2015-04-26T06:45:02+09:00</updated> 
    <category term="DQ2" label="DQ2" />
    <title>ドラクエ２の任意コード実行（ACE）の可能性</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h3>はじめに</h3>
マドハンドバグで作れるバグアイテム0x6bを戦闘中に使用するとメモリー上の$0b/00a9※からコードを実行させることができますが、大抵はうまく行かずにフリーズ等が起きます。しかし、色々と条件を整えると、サマルトリアの王子の名前をコードとして実行したりそこからゲームパッド入力の領域($4218-$421f)にジャンプしたりする事ができます。<a href="http://ch.nicovideo.jp/TAS/blomaga/ar533372" title="" target="_blank">こちら</a>と<a href="http://tasvideos.org/4315S.html" title="" target="_blank">こちら</a>を参考にLsnes上で4つのゲームパッドからの1フレーム分の命令はなんとか実行できたのですが、２フレーム目からは狙った命令が実行されませんでした。原因がよくわからないので、とりあえず方法をまとめておきます。<br />
※この記事はSNES ADDRESSで表示します<br />

<h3>名前をコードとして実行させる方法</h3>
<h4>サマルトリアの王子の名前２文字目 ($0160) からコードを実行させる方法</h4>
<ul>
<li>条件１．アイテムID0x6bのバグアイテムなしを作成する</li>
<li>条件２．右１マス移動後、上か下に１マス移動した位置でエンカウントする($00ee,$00ef の設定)</li>
<li>条件３．出現したモンスターが１グループまたは２グループのパーティである ($00aa)</li>
<li>条件４．ドラゴンフライやどろにんぎょうなど、右端の出現モンスターが特定のIDである ($00ab)</li>
</ul>
以下、各条件の解説、エンディング呼び出しなど<br /><br /><a href="https://baa.game-ss.com/dq2/%E3%81%A9%E3%82%89%EF%BC%92%E3%81%AEace%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%82%82" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/38</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq2/%E4%B8%96%E7%95%8C%E6%A8%B9%E3%81%AE%E8%91%89%E3%82%92%E8%AB%A6%E3%82%81%E3%81%AB%E3%82%88%E3%82%8B%E4%B8%8D%E5%85%B7%E5%90%88%E3%83%BB%E8%A3%8F%E6%8A%80" />
    <published>2014-11-04T21:51:04+09:00</published> 
    <updated>2014-11-04T21:51:04+09:00</updated> 
    <category term="DQ2" label="DQ2" />
    <title>世界樹の葉を諦めによるアイテム増殖と命の紋章リセット</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h3>概要</h3>
道具欄いっぱいで世界樹の葉を諦めると入手フラグが巻き戻り、直前に入手したマップ上のアイテムが再配置される。<br />

<h4>【手順】</h4>
<ol>
<li>マップに配置された増殖したいアイテムを拾う。</li>
<li>世界樹までマップに配置されたほかのアイテムは拾わない（*）</li>
<li>アイテム欄を埋めた状態で世界樹の葉の場所へ向かう</li>
<li>世界樹の葉を拾いに行き、いったん「いいえ」を選んで諦める（拾得フラグがOFFになる）</li>
<li>連続で行わない場合は世界樹の葉を回収する</li>
<li>アイテムが再配置されているので回収する</li>
</ol>*)下のようなアイテムを復活できないアイテムは拾っても良い（命以外の紋章？）<br />
<br />

<h4>【フラグ巻き戻しが出来ないことが確認されたもの】</h4>
<ul>
<li>太陽の紋章（炎の祠）</li>
<li>星の紋章（大灯台）（戦闘後自動でメッセージ窓が開く）</li>
</ul>
<h4>【なにか】</h4>
どちらも取得時に7e10b6が書き換わらない。世界樹入手時に「いいえ」を選んだ時に7e10b6の値に対応するアイテムの拾得済フラグが消されて再配置される。アイテム回収して回ってこのメモリが変化しないのを探すのが早そう。（7e10b6は直前に取得したアイテムのフラグ先をビット単位で示すオフセット イベントアイテムで確認）<br />
フラグが消えた状態になるから初期状態の中身が入った状態に戻る。所持品は減らないが紋章はこのフラグで取得済みか判定されて消える？
<h4>【使用例】</h4>
<ul>
<li>不思議な帽子を複数回拾う</li>
<li>ザハンの祈りを温存しておいて葉っぱ回収の前後に入手</li>
</ul>
命の木の実を詰んで低レベルでシドーに挑む試みもあるらしい。<br />
「再現なしバグあり」で世界樹増殖とか病気サマルLv22マヌザラとかを合わせるのも面白いのかもしれない]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/37</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq2/%E3%83%A2%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%AE%E8%A1%8C%E5%8B%95%E5%86%8D%E9%81%B8%E6%8A%9E%E3%81%A8mp%E6%B6%88%E8%B2%BB" />
    <published>2014-06-12T20:37:54+09:00</published> 
    <updated>2014-06-12T20:37:54+09:00</updated> 
    <category term="DQ2" label="DQ2" />
    <title>モンスターの行動再選択とMP消費</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h4>【モンスターのMP消費と行動再選択の関係性】（DQ2の仕様）</h4>
最大MPが255（無限）であるか呪文を封じられているか、仮選択された呪文を使えるだけのMPがない場合、MPは消費しません。<br />
それ以外の呪文選択時は、一時的にMPを減算します。<br />
魔封じ・MP不足以外の理由で行動再選択となった時に各行動のサブルーチンSRでMPを元に戻しますが、次の呪文は再選択されてもMPを元に戻しません。<br />
消費する行動：ルカナン[2]、スクルト[2]、メガンテ[1]<br />
※[]内の数値はMP消費<br />
さらに最大HP255以上のモンスターによるホイミ（自）[3]、ベホイミ（自）[5]、ベホマ（自）[8]も一時的に選択されただけでMPを消費します。これに該当するのはベリアルのベホマだけです。（ハーゴンはMP無限のため該当しません）<br />
また、1ターンにモンスターあたり最大で8回行動が仮選択され、8回目も実行しない場合は非痛恨の打撃に確定となります。このため実行されない呪文によるMP消費は最大で1ターン8回起こることになります。ベリアルで起こす事ができればMPを64消費して打撃1発撃つ事になります。<br />
<br />

<h4>【各行動の再選択条件】</h4>
ルカナン：死者も含めたプレイヤーキャラの守備力が全員0になっている。<br />
スクルト：判断力1以上ある。行動時に出現中の全モンスターの守備力が、初期値の２倍または255に達している。<br />
メガンテ：「術者の現在HP ≧ （左端のモンスターの最大HPを８で割った値の整数部）」 となる時（バズズはHP31以上の時）<br />
ベリアルのベホマ：現在HPが160以上<br />
<br />
コピペが多くて見づらいかも知れませんが、再選択条件は<a href="https://dl.dropboxusercontent.com/u/24283494/DQ2MonsterAct.html" title="モンスターの行動MonsterAct" target="_blank">こちら</a>にも記述しています。]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/36</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq3/dq3dageki" />
    <published>2014-04-26T21:33:49+09:00</published> 
    <updated>2014-04-26T21:33:49+09:00</updated> 
    <category term="DQ3" label="DQ3" />
    <title>SFC版DQ3直接攻撃（打撃）</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[打撃のダメージ計算式<br />
<br />
【計算式の表記】<br />
&nbsp;&nbsp;&nbsp; [x]：x の整数部分<br />
&nbsp;&nbsp;&nbsp; &lt;x, y&gt;: x とy を含む、x から y までの全ての整数の中から選ばれた１つの整数<br />
&nbsp;&nbsp;&nbsp; rnd: 0から255の一様乱数（と推測されるもの）<br />
<br />
【プレイングキャラクター(以下PC)が行動した時】<br />
基本的なダメージ計算式はモンスターと違って2種類だけです。<br />
atk - [ def / 2 ] &lt; 2 の時<br />
ダメージは <strong>0 or 1</strong>（等確率）<br />
atk - [ def / 2 ] ≧ 2の時<br />
ダメージは<strong> [ ( atk - [ def / 2 ] ) * &lt;99, 153&gt; / 256 ]</strong><br />
&nbsp;&nbsp;&nbsp; &lt;99, 153&gt;は最大・最小のでやすい分布で、<br />
&nbsp;&nbsp;&nbsp; （0から15までの一様乱数を16回生成した合計値） + 6<br />
&nbsp;&nbsp;&nbsp; を求め、99未満なら99、153より大きい場合は153とする乱数。<br />
<br />
※混乱状態でターンを開始したPCにパーティアタックした時にはダメージが大幅に軽減されます。上の式で得られるダメージDを1/8倍して1から3加算した値になります。（$028E4Aの処理）<br />
&nbsp;&nbsp;&nbsp; <strong>D' = [D/8] + &lt;1, 3&gt;</strong><br />
&nbsp;&nbsp;&nbsp; &lt;1, 3&gt;は、 [ ( 2 + 1 ) * rnd / 256 ] + 1 で求まり、 1 は86/256,&nbsp; 2 や 3 は 85/256の比率。<br />
<br />
※装備による補正など（複数攻撃武器、痛恨・会心、耐性、防御、毒針）<br />
（更新未定）<br />
※バイキルトは<strong>ダメージを2倍</strong>にします。<br />
<br />
<br />
<br />
【モンスターが行動した時】<br />
こちらは分岐条件が複雑です。ダメージ計算式は3種類で下表に条件別にまとめてあります。<br />
例えばダメージ計算式が&nbsp; [ ( atk - [ def / 2 ] ) * &lt;99, 153&gt; / 256 ] となるのは、<br />
<span style="text-decoration: underline;"><span style="font-family: Arial;" face="Arial">atk - [ def / 2 ] ≧ 0 かつ</span> <span style="font-family: Arial;" face="Arial">atk - [ def / 2 ] &gt; [ atk / 8 ]</span> かつ <span style="font-family: Arial;" face="Arial">atk </span><span style="font-family: Arial;" face="Arial"><span style="font-family: Arial;" face="Arial">≧</span> 8 </span></span>の時になります。<br />
<br />
<br />

<table cols="6" cellspacing="0" border="2"><caption>モンスターによる直接攻撃のダメージ計算式</caption>
<tbody>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER"><span style="font-family: Arial;" face="Arial">atk - [ def / 2 ] &lt; 0</span></td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><b><span style="color: #3333ff; font-family: Arial;" color="#3333FF" face="Arial">Yes</span></b></td>
<td colspan="4" valign="MIDDLE" align="CENTER"><b><span style="color: #ff3333; font-family: Arial;" color="#FF3333" face="Arial">No</span></b></td>
</tr>
<tr>
<td colspan="2" valign="MIDDLE" align="CENTER"><span style="font-family: Arial;" face="Arial">atk &lt; 16</span></td>
<td colspan="4" valign="MIDDLE" align="CENTER"><span style="font-family: Arial;" face="Arial">atk - [ def / 2 ] ≦ [ atk / 8 ]</span></td>
</tr>
<tr>
<td align="CENTER"><b><span style="color: #3333ff; font-family: Arial;" color="#3333FF" face="Arial">Yes</span></b></td>
<td align="CENTER"><b><span style="color: #ff3333; font-family: Arial;" color="#FF3333" face="Arial">No</span></b></td>
<td colspan="2" valign="MIDDLE" align="CENTER"><b><span style="color: #3333ff; font-family: Arial;" color="#3333FF" face="Arial">Yes</span></b></td>
<td colspan="2" valign="MIDDLE" align="CENTER"><b><span style="color: #ff3333; font-family: Arial;" color="#FF3333" face="Arial">No</span></b></td>
</tr>
<tr>
<td rowspan="2" align="LEFT"></td>
<td rowspan="2" align="LEFT"></td>
<td colspan="2" valign="MIDDLE" align="CENTER"><span style="font-family: Arial;" face="Arial">atk &lt; 16</span></td>
<td colspan="2" valign="MIDDLE" align="CENTER"><span style="font-family: Arial;" face="Arial">atk &lt; 8</span></td>
</tr>
<tr>
<td align="CENTER"><b><span style="color: #3333ff; font-family: Arial;" color="#3333FF" face="Arial">Yes</span></b></td>
<td align="CENTER"><b><span style="color: #ff3333; font-family: Arial;" color="#FF3333" face="Arial">No</span></b></td>
<td align="CENTER"><b><span style="color: #3333ff; font-family: Arial;" color="#3333FF" face="Arial">Yes</span></b></td>
<td align="CENTER"><b><span style="color: #ff3333; font-family: Arial;" color="#FF3333" face="Arial">No</span></b></td>
</tr>
<tr>
<td colspan="6" valign="MIDDLE" align="CENTER"><b><span style="font-family: Arial;" face="Arial">ダメージ計算式</span></b></td>
</tr>
<tr>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">0 or 1</span></b></td>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">[ [atk/8]*rnd / 256 ]</span></b></td>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">0 or 1</span></b></td>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">[ [atk/8]*rnd / 256 ]</span></b></td>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">0 or 1</span></b></td>
<td align="CENTER"><b><span style="font-family: Arial;" face="Arial">[ ( atk &ndash; [ def / 2 ] ) * &lt;99, 153 &gt; / 256 ]</span></b></td>
</tr>
</tbody>
</table>
&lt;99, 153&gt;はPCの打撃と同じものです。（最小99、最大153の整数です。0から15までの一様乱数を16回生成・加算し、さらに6加算したものです。99未満なら99、153より大きい場合は153。）<br />
<br />
<br />
<br />
_/_/_/ 参考サイト _/_/_/<br />
<a href="http://ch.nicovideo.jp/mugensai/blomaga/ar149138 " title="" target="_blank">SFC版DQ3 打撃ダメージ値乱数</a>&nbsp;<br />
<br />
_/_/_/ 解析資料(dq_492氏) _/_/_/<br />
ほとんどは資料にあるサブルーチンの内容をなぞってまとめたもの<br />
<a href="https://retrogamehackers.net/dq3-battlesystem-020/" name="1291027753" title="" target="_blank">DQ3戦闘部分解説19</a>直接攻撃の処理について<br />
<a href="https://retrogamehackers.net/dq3-battlesystem-003/" title="" target="_blank">DQ3戦闘部分解説2</a>戦闘関連のメモリーについて<br />
<br />
<span style="color: #ff0000; font-size: xx-small;">2019年6月5日 リンクを修正</span>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
  <entry>
    <id>baa.game-ss.com://entry/34</id>
    <link rel="alternate" type="text/html" href="https://baa.game-ss.com/dq3/sfc%E7%89%88%E3%83%89%E3%83%A9%E3%82%B4%E3%83%B3%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%EF%BC%93%E3%81%AE%E8%A1%8C%E5%8B%95%E9%A0%86%E3%81%A8%E7%B4%A0%E6%97%A9%E3%81%95%E3%81%AE%E9%96%A2%E4%BF%82" />
    <published>2014-03-14T20:50:44+09:00</published> 
    <updated>2014-03-14T20:50:44+09:00</updated> 
    <category term="DQ3" label="DQ3" />
    <title>SFC版ドラゴンクエスト３の行動順と素早さの関係</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[<h4>乱数を使って先攻率を求めるページ</h4>
<a href="http://bamboo.ninja-web.net/dq3/senkouritsu/senkouritsu.html" target="_self">SFC版DQ3先攻率のシミュレーター</a>
<p>ターンごとの素早さの計算式は<br />
(素早さ+20)*(0～255)/256 [端数切り捨て]<br />
だけど、0～255の部分は一様分布乱数ではない。<br />
説明はリンク先に。ブログには解析関係のことを書いてみる。</p><br /><br /><a href="https://baa.game-ss.com/dq3/sfc%E7%89%88%E3%83%89%E3%83%A9%E3%82%B4%E3%83%B3%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%EF%BC%93%E3%81%AE%E8%A1%8C%E5%8B%95%E9%A0%86%E3%81%A8%E7%B4%A0%E6%97%A9%E3%81%95%E3%81%AE%E9%96%A2%E4%BF%82" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>bamboo</name>
        </author>
  </entry>
</feed>