ハウゼン撃破(ルドラの秘宝)

今回のゲーム

ルドラの秘宝
発売元
SQUARE(現SQUARE ENIX)
発売日
1996/04/05

撃破対象

サーレントの章にてシュミセンの酒場で、シオンチームに対して盾をゆずるを選んだ場合、ハウゼンが倒せない状態になります(告死鳥という技を使ってきてかならず全滅する)。今回の撃破対象は、そのハウゼン。

好きなゲームだったので結構やりこんだつもりだったのですが、最近まで倒せないハウゼンがいることを知りませんでした。シオンに強い剣を装備させたいという思いがあったので、いつもアポカリプスを渡すようにしてましたから。

戦闘開始!

まずはシュミセンまで行き、ハウゼン戦を開始します。

いつものことですが、まずはハウゼンのHPを探ります。HPのアドレスは7E0E88と7E0E89の2バイトです。どうやらハウゼンのHPは0x3738(14136)のようです。なんか中途半端な数値ですね。

ではまたいつも通りHPを1にして攻撃してみます。無意味にヌアドソードで攻撃。すると…。

だめだー。HPが1より下になりません。

こういう時は無敵フラグがどこかに隠れている場合が多いですので、気合で探ってみると…。怪しいところを見つけました。7E0E80です。通常はここが0x80になっています。ここを0x00に変更して攻撃してみると…。ん?上半身だけ死んだ?なんだかよくわからないことになってしまいました

上記の方法だとHPがいくらあっても攻撃すると倒せてしまうようです。いったいなんのためのフラグでしょうか…。

これじゃあ納得できないので、もうちょっと良く調べてみると…。こんどはまた別のところを発見しました。7E0EABです。今は0x2Fですが、ここを0x00に変更してみると…。

おおっ!やった!ちゃんと倒せた!

戦闘終了後の展開

もともとシュミセンで剣を渡していたらハウゼンは倒せるので、倒した場合のストーリーは存在します。

そっちのストーリーに切り替わるかなぁとちょっと期待しつつ展開をみていたら。

ああ、やっぱり駄目か…。

改造コードの話

以下は改造コードの話。

無敵制御をしていると思われる、7E0EABは0x01、0x02、0x03にしても倒すことができました。それ以外では倒せませんでした。

この無敵制御についてロムデータ内を解析した結果をまとめたので、興味のある方は参照してみてください。

今回使用したコード

以下に今回使用したコードを載せておきます。

コード説明 コード 何に使ったか
敵二人目HP 7E0E88 7E0E89 HP調査、操作のため
無敵フラグ? 7E0E80 無敵フラグ解除のため(ただしここは無敵フラグではなさそう)
無敵フラグ 7E0EAB 無敵フラグ解除のため、0x00にすると解除