ソフト名
ロマンシングサガ2
機種
スーパーファミコン
発売元
スクウェア
使用エミュレータ
Unoficial Snes9x ver1.39
beta9.9.82
備考
CEP Ver0.2.2

Introduction

前回参照
本当は、1回で済ませたかったけど色々書くことがあるので2回に分けました。

Cheat

逆襲シリーズ、
逆襲のレオン
です。

前回ヴィクトールの無念をほんの少しだけでも晴らすことができたと自分では思っています。
しかし、ロマサガ2の無念はこれだけにあらず。
ヴィクトールの父レオンもまた散ることになるのです。このゲームの重要なイベントの為とはいえ無念です。

こうなります。

そして、考えました。ヴィクトールは育てることができない。
(前回書きませんでしたけどヴィクトールにもステータスちゃんとあります。改造でパワーアップ可能)
しかし、レオンはパワーアップできるではないか。
レオンでクジンシー退治を実際やってみた人も多いのではないでしょうか?

調べてみました。こいつは普通にレベルを高くするだけ通常の(改造プレイなし)では、
絶対倒せません。(でも多分・・・絶対っていってるくせに)

まず、前回同様にきゃつのデータを見てみましょう。
赤枠を見てください。見ると02A9hとなっていました。って事は10進に変換すると、
666
すくねーっ!!
これなら火事場のクソ力で7500万パワー程になったレオンの不動剣で一発じゃ。
楽勝っ!!

と思いきや、きゃつは沈みません。Why?何故に貴様は生きている?
という事で一度攻撃を仕掛けたあとのきゃつのHPを確認してみると・・・
何じゃコリャー

赤枠のHPをみるとなんとFFFFhそれは魅惑の数値。改造の王道、

65535

こんなになります。この後攻撃を加えていくとダメージを受けていくことが分かりました。
クジンシーは、ソウルスティールを使ってくるのでそれを防げるようにレオンに見切りをつけておきました。
後はひたすらボコるだけです。
エミュレータのターボモードをオンにして適当に攻撃させます。
勿論HPを0にしてもいいのですが、一応そのままでいきました。

・・・一向に死にません。後、一撃と思われるまでHPが減るとそれ以降は減らなくなるようです。
たっ倒せねー

この後試しにHPを0にしてみても、回復も何もしませんが死にもしません。

普通の敵もここで管理しているから絶対なにかフラグがあると思いました。
でも、何処だか分からんので適当改造をやってみることにしました。(これ結構重要だと思います。)

アドレスA000を指定して、
A000から適当な所までを0で埋めてみよう作戦。何か変化があるかもしれない。
んで、早速ヒット。

ん?スケルトン?再生?
再生はともかくとしてスケルトンとは何ぞや。

ここから敵の名前の格納位置が分かりました。
A000とA001の2バイトで名前を管理してます。
今までに出てきたメモリビューワ−の内容の青枠は名前だということがここで分かったんです。

名前だということが分かって、しかもクジンシーは名前だけだがスケルトン化しました。
一応戦闘を継続しました。すると・・・、
げっげぇ〜!!(漫画的驚き方)

名前がスケルトン化したクジンシーが死亡しました。
何故ですかと聞きたくなるような感じです。私は名前の所とは別にフラグが存在すると思っていたので。

ここで遂に確信に迫ってきました。
名前に秘密があるということが分かってきました。
vsレオン戦のクジンシーの名前を見てみましょう。↑です。確認すると、
A000:23
A001:61
となっています。

リトルエンディアン方式なので6123hと見ますね。それを10進数に変換すると24867です。
しかし、モンスターの名前が24867個も存在はしないです。

怪しい、実に怪しい616がこいつがなくなるとモンスターの数は123hで10進の291であるから
十分考えられる数値である。

そして前回のクジンシーのデータをみると、
A000:09
A001:41


さらに、通常の雑魚キャラ屍食鬼のステータス
この青枠を見ると

A000:13
A001:40


そしてvsヴィクトール戦のクジンシーと雑魚の共通な所は死亡するということ。
そして共通な数値と言えば4なのだ〜!!

こいつがクジンシーの無敵モードの正体なのである。

こういうことになってます。
A000:XX
A001:YX

XXXで名前の管理をしていて、Yが何らかのフラグなのだろう。
ここで見つけたことだけを書くと
Y=4で普通に死に、Y=6で無敵モード
ということになります。

クジンシーの無敵化を解除するには上記の6を4に変える必要があります。
A000:23
A001:41
こうします。こうすると倒すことができます。

倒すとどうなるかというと・・・、ヴィクトールの時より酷いことになります。

・・
・・・
・・・・
・・・・・
・・・・・・
そうタイトル画面に戻ります。苦労した結果がこの様です。無理に倒すなってことですね・・・。
レオンが報われることはありませんでした。

こんときのムービー(268KB)DivX5.02でエンコしてますので入れないとみれません。

この無敵モードですが、何もクジンシー以外にもつけることができるのは↑の値を書き換えることで
実現できることが分かりますよね?ほかのキャラを無敵化することができます。
利用価値はなさげですが、そうでもないのです。
プレイヤーキャラにもこの無敵モードは適用できます。
プレイヤーキャラの保存アドレスは、戦闘中がAA00からで非戦闘中ならばF000から名前で始まってますので
F000:XX
F001:6X

のようにXXX(ここにはキャラ番号)じゃない場所に6を入れることで、
絶対無敵キャラ(状態異常はくらいます)を作りだすことが可能です。
無敵モード体験版セーブデータこれはSRAMセーブですのでどのエミュでもつかえると思います。
セーブ番号4番目が無敵モード化したレオンのデータです。
直ぐにクジンシーと戦え無敵を堪能できます。でも死なないので先に進みません。

最初に「絶対倒せません」が多分なのは無敵モードになっていますが、
全部の技を利かないのか試してみてはいないからです。まあ死なないと思いますが。

改造コードないけどいっかな。疲れたし。

ScreenShot 今回も無いです(書き疲れた)。

戻る