トップ小ネタ > ダライアス外伝 ランク値調査


ダライアス外伝 ランク値調査(仮)

ダライアス外伝では基板の難易度設定とは別に、プレイ内容によって上下する難易度の値(通称ランク)があり、
これが高いほど敵の攻撃が激しくなります。
このページではランクの上昇量について、不完全ですが調べた部分について記載しておきます。
(途中で面倒になったので放置中…)

調査方法は、PS2版(タイトーメモリーズ)をPS2エミュレータでスローで動かしつつ、
メモリの特定アドレスを見張るという方法で行っています。
プログラムを解析して調べたわけではないので、内容が間違っている可能性があります。
あくまで参考程度にとどめておいて下さい。
また、同ランク時における難易度設定やステージによる違いがあるは調べていません。
1Pプレイのみの調査の為、2人同時プレイ時はどうなるかは未調査です。



ランクに関係するアドレスは2か所あり、PS2版(エターナルヒッツ版)では
$66ED78(1byte)、$66ED7E(2byte)の計3byteですが、
最大値が$FF 0000であることから、おそらく実際に難易度に影響するのは前者だけで
後者は小数のような扱いだと思います。(+65536で1ランクUPと考えた方がいいかもしれません)
以降では前者を上位1byte、後者を下位2byteとした3byteの値として扱います。



・基本事項
・何もしていなくても常にランクは上昇する(ただしステージ選択画面では上昇しない)
・勲章を取る、編隊を全滅させるなどの行為でも上昇する
・全体の難易度設定によって初期値が異なる
・ランクの上昇量は各要素ごとに決まった値に、難易度設定による倍率を掛けたものになる
・難易度設定以外の要素(パワーアップ段階、残機、スコアなど)がランクの上昇速度に影響するかは未確認
・ミスする以外にランクを下げる方法は無い

・難易度設定に関して
このゲームでは全体の難易度設定(4段階)とステージ毎の難易度設定(0〜15の16段階)の2つがあります。
初期設定では難易度NORMAL(下から2番目)、ステージ毎の難易度は3→7→10→12→13→14→15となっています。
これらの設定によってランクの初期値と上昇倍率が変化します。

全体難易度はランクの初期値・上昇倍率に影響します。
難易度 ランク初期値ランク上昇倍率
(NORMAL=1とした場合)
EASY $00 00000.75
NORMAL $08 00001.00
HARD $10 00001.25
SUPER HARD $18 00001.50

ステージ毎の難易度もランクの上昇倍率に影響します。
難易度 ランク上昇倍率
(難易度15=1とした場合)
0 0.0625 (1/16)
1 0.1250 (2/16)
2 0.1875 (3/16)
3 0.2500 (4/16)
4 0.3125 (5/16)
5 0.3750 (6/16)
6 0.4375 (7/16)
7 0.5000 (8/16)
8 0.5625 (9/16)
9 0.6250 (10/16)
10 0.6875 (11/16)
11 0.7500 (12/16)
12 0.8125 (13/16)
13 0.8750 (14/16)
14 0.9375 (15/16)
15 1.0000 (16/16)

2つの難易度設定の倍率の関係をまとめると、次のようになります。
(小数が出ないように掛け算してあります)
難易度 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
EASY 03060912151821242730333639424548
NORMAL 04081216202428323640444852566064
HARD 05101520253035404550556065707580
S-HARD 06121824303642485460667278849096

・ランクの上昇する条件
※あくまで調べた限りのものであり、以下のもので全部というわけではありません。
  (ボスのパーツ破壊等でもランクが上昇するらしい?)
※値はNORMAL、難易度15の場合です。他の難易度では前述の倍率を掛けてください。(小数点以下切り捨て)
条件 上昇値 備考
毎フレーム(1/60秒)毎 +84  
ショットボタンを押す +192 弾切れの場合は未調査
「押し始めた瞬間のみ」の判定らしく
(連射装置を使わずに)ボタンを押したままでの
ソフト連射では最初の1回分しか上昇しない模様
敵編隊を全滅 +4504 1面の最初の編隊でのみ確認
中型機(?)を倒す +4504 1面で出現する青い敵(倒すと「6000」と得点が表示される)で確認
勲章(赤/青/緑)を取得(非フルパワー時) +8648 フルパワー時は下記参照
フルパワー部位へのパワーアップ取得 +157328 アーム耐久力最大で青勲章を取得した場合も同様
(上昇量が異様に大きいですが調査ミスかも…)
銀勲章(ボーナス得点)を取得 +13152 4504(編隊)+8648(勲章)と思われる

なお、ミスになるとその時点の1/16(6.25%)の値が引かれます。復帰後数秒間はランクの上昇がストップします。

ということで、フルパワー手前で赤勲章を取るのを止めるのは、ランク上昇を抑える意味でも効果があります。
また、ショットは撃たないよりは非連射で押しっぱなしでOKということにもなります。




小ネタのトップへ戻る