ゲーム改造で楽しむサイト
これまでにやったゲーム改造の内容をご紹介します。
普通にプレイしたら決してできないことも簡単にできるのが
ゲーム改造のおもしろさ。面倒なレベル上げも必要なし!
改造例の紹介だけでなく、ゲームのセーブデータも公開。

ゲームメモリ改造

Elona
このゲーム改造にはスペシャルねこまんま57号を使用しています。
まず使い方を知りたい方はこちらからどうぞ。



レベルを上げる


改造でレベルを上げてみます。ゲームを始めたときのレベルは1です。レベルを上げたときの値の変化でアドレスを特定してみます。


"1"でメモリ検索すると該当が100万件以上あります。あまりに多いため、このうちの100万件しか表示されていません。


敵と戦って、レベルを2に上げてみます。


"2"で検索すると96件に減りました。


さらに自力で戦ってレベルを3にしてみます。


"3"で絞込み検索すると、該当が0件となってしまいました。どうやら最初の検索で数が100万件以上とあまりに多かったため、該当アドレスがもれてしまっていたようです。検索結果が100万件以内になるようにしてやる必要がありそうです。最初は"1"で検索したため該当が多かったようですが、"3"で最初から検索するとどうでしょうか。


163111件となり、100万件以内に収まりました。これなら該当アドレスがもれてしまうこともなさそうです。ここを始めとして再度検索してみます。



また自力でレベルを4に上げます。


199件となり、かなり絞られてきました。もう1レベルだけ上げてみます。


レベル5にしました。


10件にまで絞り込まれました。これ以上自力でレベルを上げるのは大変なので、アドレスに入っている数値を変えてレベルに反応するか見てみます。


「現在値」でそのアドレスにどんな値が入っているかわかるようになっています。3つ数字があり、それぞれバイト/ワード/ダブルワードでどんな値が入っているかを示しています。この説明ではおそらくわけがわからないと思いますが、3つが同じ値になっていれば該当アドレスの可能性が高いと思ってもらえればよいです(ゲームによっては通用しないこともあるので注意が必要ですが)。
上の画像はアドレス"001309EF"の現在値です。3つがまったく別の値なので、これは該当アドレスでない可能性が大です。


アドレス"00E1B8A4"は3つの値が5で一致しています。これは該当アドレスの可能性があります。


メイン画面に戻って値を"FFFFFFFF"に変えてみます。


レベルには変化がありません。ここはレベルの値が入っているアドレスではなかったみたいです。不都合が起きるとマズいので、値を元の"05000000"に戻しておきます。


同じように、現在値が一致しているアドレスについて、片っ端から値を変えてレベルに反応するかみます。


アドレス"05100F8"がレベルの値を入れているところだったようです。


数値を変えてレベルを最大に上げてみます。



予想通りレベルが上がりました。ElonaではHP,MPの値がレベルによって決まっているのですが、あまりに増やしすぎてMPがマイナスになっています。


この状態でゲームを続けていると、突然エラーメッセージが出てゲームが終了してしまいます。これではゲームが続けられないのでほどほどのところにレベルの値を抑えておきます。


"FFFF0000"に値を変えてみました。


レベルが65535になりました。HP,MPともに値がマイナスになっておらず、エラーメッセージで止まることもありません。

スポンサードリンク

Copyright (C) 2008 ゲーム改造で楽しむサイト All Rights Reserved.