デバッグモードで快適に!
〜封印されているデバッグモードをドライブさせる方法〜

Own Your Riskで

はじめに
 GLODIAのゲームではデバッグモードが存在しています。エメドラでは隠されていますが、ヴェイン、ヴェイン2ではメニューの中にしっかりと「デバッグモード」と書かれています。ですがもちろん、これを選択してもなにも起こりません。封印されているからです。
 ですが、プログラムは実は生きていて、ディスクのとある場所を見てフラグが立っていればデバッグモードが起動するというものでした。これは手抜きでもなんでもなく、バグ発生の可能性を極力減らすための考えだったようです(開発環境でデバッグし尽くしたものでも、製品版でプログラムが変わっていてそれが原因でバグが起きたら意味がない)。
 今回、このようなことが出来たのは、GLODIA connection掲示板でTOSHIさんが報告してくれたヴェイン2のデバッグモードへの入り方からでした。これを見た後、参考に同様の場所をヴェインのディスクでも探し出しました(もちろんまったく同じではないのです)。思いっきり成功したので、皆さんにもこれを紹介したいと思います。
 TOSHIさん、ありがとうございます(^^)!

フラグの立て方
 まず、VainDreamの「システムディスク」を用意してください。用意したら、これのディスクイメージを作ります。どうも実機でやらないとうまくいかないようです。もしくは、Windowsなどでもディスクエディタを使えば大丈夫かもしれません。各自にお任せします。もう既にディスクイメージがある人は、それを使いましょう。ここでは、基本的にエミュレータ上で動作させることを前提に話を進めていきますが(話が早いので)、バックアップした生ディスクへディスクエディタを使ってデバッグフラグを立てて使うことも可能です。このあたりは、各自でお試しください。
 次に、バイナリエディタを用意します。ミュージックデータ吸出しのときと同じく、自分が使ったのは「Stirling」というソフトです。とても使いやすく、また機能も素晴らしいです(DDS2さんに感謝)。ここにあります。
 ここまで用意できたら以下のようにしていきます。

(1)まず、システムディスクのイメージを読ませる


(2)検索コマンドで「FA FC B8 76 32 B0 00」を指定




(3)みつかりました。これがヴェインの本体の始まりです
自分のディスクイメージでは5000でした(多分他でもそうですが一応)
5006の「00」、これがデバッグ用のフラグです


(4)これを「FF」に書き換えます
これでデバッグモードの設定が完了です




デバッグモードで何が出来るのか?

普段は入れないデバッグモードですが……


「うら話し」メニューが登場します。これが出れば成功!

アイテムセットアイテムを任意に設定できる
 ウェポン
アーマー
シールド
ヘルメット
リング
ブーツ
道具
アイテム
戦闘管理フィールド敵のレベル設定? 出現を防ぐ
Else? いろいろな設定?
 ビジュアルビジュアルが見れ……そうで見えない
プレイ曲の再生。1〜46の数値指定でほぼ全曲が聞ける
トーク不明。トグルスイッチ?
キャラ不明。トグルスイッチ?
ボックス不明。トグルスイッチ?
Else隊列の先頭キャラの行動パターンが見える。セットも出来るかどうかは不明
ビット セットイベントやトークフラグの管理?
ビット リスト現在のビット一覧
撮影モード現在のマップを任意に移動できる


「アイテム セット」ですべてのアイテムを自在に設定できます


これはウェポンの画面。ああっ、こんな武器が!


これはアイテム。なによ、セルジルド島って!!


そんなわけで、旅に出る前から最強装備にしてしまうことも可能です


敵レベルの調整。1だと北の森の敵に、100だとシルヴィーとか。設定してしまうと、戦って勝っても負けても、それ以降敵がぜんぜん出ません。データをロードしても同じ。元に戻すにはリセットしかないです


ビジュアル。でも、「1」以外謎です。ビジュアルが見れそうなんですが、「孫パッケージじゃない」といって怒られます。謎。
「トーク」〜「ボックス」までの使い方も謎。なにも起きません


「1」を設定するとヒーリングされます。宿屋がなくても大丈夫!



「Else」メニューから「ビットセット」を選んだところ。謎


これは「ビット リスト」

 こういったメニュー上の操作以外にも、デバッグモードはいろいろな利点があります。まず、フィールド上でリターンキーを押すとトリスの姿が消えて黒の点滅になります。キャラクターや敵にぶつかることなくフィールドを移動できます。また障害物なども無視されます。どうやら「空飛ぶモード」というらしいです。
 また[Ctrl]キーを押しながらでも、障害物は透過できます。


空飛ぶモード




[Ctrl]キーを押しながら、どんなところも通り抜け可能


 強力なのは、どこでもマップを表示できること。しかも、表と裏、どちらも表示できるので、抜け道なども一発で分かります。




家でもなんでも、[Ctrl]+[Home]でマップ表示できます。現在位置を現わす点滅をカーソルで動かして、リターンすることで任意の位置に移動できます


ただの[Home]だと、スケルトンマップが表示されます。洞窟の中の秘密の抜け道も、これでばっちり!

 このほか、戦闘時「逃げる」を実行するときに[Ctrl]を押していると強制的に戦闘を終了できます。ボス戦でも使える!(勝ったことになる)

 便利な改造ですが、くれぐれもご自身の責任で。



戻る