XBOXのゲーム改造
に関するまとめです
2003/11/03 更新 おーべる
このたびXBOXのゲーム改造を手軽にできる方法を見つけましたのでご報告します。
なおこの方法は
MODチップが必要
ですので、各自で準備してください。
さて皆さんご存じだと思いますが、XBOXのゲームセーブデータには
チェックサム(CRC)
がありまして、
そのまま書き換えても
XBOX側にデータが壊れている
と判断されてしまい改造できません。
これまでの改造は、XBOX実行ファイルのチェックサム処理を解除するか、
セーブデータ改造時にチェックサム部分もいっしょに改造しないといけませんでした。
では発想を転換してみます。
チェックサム処理を解析してからセーブデータを改造するのは手間がかかる。
ということは、
「チェックサムがかけられる前に改造してしまえば問題なし!」
ということで、以下の方法でサクッと改造できました。
その方法はとても簡単です。
XBOXの実行ファイル
default.xbe
を
バイナリエディッターで書き換え
て、
XBOXのHDDからゲームを起動
するだけです。
例 ゲーム中の資金10000を検索→99999999に書き換える。
これでチェックサムから逃れることができます。
セーブデータを作成する前の段階で改造するのですから、
チェックサムをかけようがない
ですよね。
なお一般的な意味で
チェックサム
という名称を使用しています。
あまり突っ込まないでください。
☆必要なもの☆
・
MODチップ装着済みXBOX本体
(大容量HDDに交換済みを推奨)
・
Evolution-X BIOS
・
Evolution-X用のxboxdash.xbe
・
LAN環境
・
各ゲームDVD
・
FTPソフト
(FlashFXP等)
・
バイナリエディッター
(SFXB等)
Evolution-Xの設定などは雑誌やインターネット上で詳しく公開されていますので、わからなかったら各自調べてください。
☆私の環境☆
・
WINDOWS 2000
・
Evolution-X D.6 BIOS
・
Evolution-X 1.8.3752
・
FlashFXP
・
SFXB
☆注意書き☆
・
改造コードはSFXB形式を使用。
・
Xecuter 2 BIOSだと
鉄騎が途中までしか起動しなかった
です。
・
XBOX初期HDDだとFTP転送に問題がおきましたが、60GBのHDDに交換したら問題なくなりました。
・
HDDからゲームが起動しない場合は、
BIOSを替えたり
、
evox.ini
の
IGRをNO
にすると起動する場合があります。
・
SOUL CALIBUR 2はHDDから起動しませんので、
dexbe(v0.5)でパッチ当て
をしましょう。
・
改造して数値を最大にすると、ゲーム上で数値が増加した場合に
0
になる可能性があります。
☆作業☆
Evolution-X
を使用してゲームDVDの全データを
一度PC側にFTP転送
します。
PC側で適当なフォルダを作成して、XBOXのDドライブのデータをそこに転送するということです。
吸い出したデータの先頭フォルダには
default.xbe
というファイルがあります。
それをPC側でバイナリエディッターを使用して書き換えます。
(改造コードは別途記載しています)
書き換えたdefault.xbe
とゲームのデータを
FTPソフトでXBOX側に転送
します。
XBOXのFドライブあたりにフォルダを作成して転送するということです。
evox.ini
をHDDからゲームが起動できるように書き換えたら完了です。
あとはXBOXをリセットして、
HDDからゲームを起動
してみましょう!
あら不思議、問題なく数値が書き変わっています。
これで
チェックサム処理を解除することなく
改造ができました。
以外と簡単に改造できたのには驚きました。
☆改造コード☆
鉄騎
CD6F8-L99999999;初期SUPPLY PTS
スクリーンショット
ファントムクラッシュ
18F1C-L99999999;初期資金最大
スクリーンショット
DEAD OR ALIVE Xtreme Beach Volleyball
D698E-L99999999;初期資金最大
スクリーンショット
SEGA GT 2002
405E5-L99999999;初期TOTAL MONEY 最大
スクリーンショット
お気づきだと思いますが、この方法ではゲームを進めていって、資金が足りなくなってしまったときには新たに改造できません。
この方法は
初期セーブデータの数値を書き換えているだけ
ですからね。
(資金10000で始まるところを999999と書き換えるのがこの方法)
「それはそれ、これはこれ」
ということで。
まぁ、滅多なことで最大にした資金が足りなくなるなんてことはないと思いますが。
手間がかかってもセーブデータを書き換えたい方は、
-= XBox-Saves.com =-
http://www.xbox-saves.com/
の
Tutorials
を参考にしてチェックサムを解除してみてください。
こちらでは
xbeを逆アセンブルしてチェックサム部分を解除
しています。
解析が得意な方は挑戦してみてはいかがでしょうか?
ですが
TOOL達の文字化けに勝たなければ
改造はできません。
なお私の環境ではW32DASMで
鉄騎は解析できない
し、
ファントムクラッシュは文字化け
で参照できなかったです。
ということで私のセーブデータ改造は停止中です。
これでゲームデータを書き換えることは証明できました。
さてここからが応用です。
鉄騎の武器データを書き換えてみましょう!
方法は簡単、武器データが記録されているファイルを書き換えるだけです。
鉄騎武器改造
対象ファイル
\Media\wep\WEPDAT.WDT
改造コードテキスト
これで
MMが900発
になり、
レールガンも3つ搭載
できます。
でも
最強武器はチェーンガン
だったりしますが。
チェーンガン一発で燃え上がる敵...なぜか笑えます。
Missionの半分以上はProminence M1でMMを撃っていれば簡単にクリアできます。
Mission 06で敵が大量にでてきても改造チェーンガンで余裕で撃破でき、アーノルド軍曹を救出することができます。
ラスボスD3EYEにいたっては
5秒以内で破壊
できます。
アーガスと通信している方が長いです(笑)
鉄騎の音楽データも書き換えることができます。
BGM BOXの音楽変更
\Media\Bgm\BGM20.WAVからBGM27.WAV
がラジカセの曲ですので、それらを削除し、通常のWAVファイルを
BGM20.WAVなどにリネーム
してXBOXに転送するだけです。
これだけで
戦闘中に自分の好きな音楽
を流すことができるようになります。
このたびXBOXのゲーム改造を手軽にできる方法を見つけましたのでご報告します。
なおこの方法はMODチップが必要ですので、各自で準備してください。
さて皆さんご存じだと思いますが、XBOXのゲームセーブデータにはチェックサム(CRC)がありまして、
そのまま書き換えてもXBOX側にデータが壊れていると判断されてしまい改造できません。
これまでの改造は、XBOX実行ファイルのチェックサム処理を解除するか、
セーブデータ改造時にチェックサム部分もいっしょに改造しないといけませんでした。
では発想を転換してみます。
チェックサム処理を解析してからセーブデータを改造するのは手間がかかる。
ということは、
「チェックサムがかけられる前に改造してしまえば問題なし!」
ということで、以下の方法でサクッと改造できました。
その方法はとても簡単です。
XBOXの実行ファイルdefault.xbeをバイナリエディッターで書き換えて、XBOXのHDDからゲームを起動するだけです。
例 ゲーム中の資金10000を検索→99999999に書き換える。
これでチェックサムから逃れることができます。
セーブデータを作成する前の段階で改造するのですから、チェックサムをかけようがないですよね。
なお一般的な意味でチェックサムという名称を使用しています。
あまり突っ込まないでください。