※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

はじめに


チップハックではBattleChipEditorやバイナリエディタを用いて既存チップの改変を行っていきます。

エディターでできることといえば
  • チップイメージ、アイコンの差し替え
  • コードやライブラリなどのチップの仕様変更
  • チップの性能変更
  • チップの名前変更

こんなところだと思います



この記事ではバイナリエディタでの改変を行っていきます

今回行うこと:Zセイバーをソードファイターに改変

導入手順


まずはZセイバーのメモリ仕様から説明します。


青い範囲(FF)はサウンドエフェクトを表しています。

赤い範囲(15)はZセイバーの振り速度を表しています。値が小さければ小さいほど振りが早くなります。

緑の範囲(02)は左Bのソニックブームのコントロールを表しており、 02でソニックブーム、04でキャンセルになります。

灰色の範囲(03)はZセイバーの振り回数を表しています。



赤い範囲はZセイバーの攻撃範囲のオフセットを表しており、スタートオフセットは紫の範囲です。

青い範囲は攻撃スプライトのオフセットを表しており、スタートオフセットは緑の範囲です。

緑の範囲を8bit表記で見てみましょう。 すると 65 66 67 00となっています。

この値はそれぞれ以下の値に変更できます。

16 = Wide Sword
17 = Long Sword
18 = Sword
19 = Wide Blade
1A = Long Blade
1B = Life Sword
1C = Dark Sword
25 = Hero Sword
2D = Muramasa
33 = Tomakawkman Axe
35 = > Shape, Colonel's attack
36 = \ Shape, Colonel's attack
37 = / Shape, Colonel's attack
38 = Z Shape, Colonel's attack
5F = Cross Slash
62 = 4 sq attack, Colonel's attack

次に、紫の範囲を見てみましょう。

0705FF02 0705FF04 0705FF06とありますが、それぞれの最後のbit 02,04,06はそれぞれの攻撃範囲を表しています。

以下がそのリストです

01 = Sword
02 = Long Sword
04 = Wide Sword
06 = Hero Sword
07 = 4 sq in front, Colonel's attack
08 = 5 sq in front, Colonel's attack
09 = Wide + Long Sword
0B = Cross Slash
0C = > Shape, Colonel's attack
0D = < Shape
11 = Life Sword
12 = / Shape, Colonel's attack
13 = \(バックスラッシュ) Shape, Colonel's attack
22 = Z Shape, Colonel's attack



以上の情報を元に、ZセイバーをソードファイターXに改変します。
まず、ソードファイターXの構成は以下のとおりです、これを前提に作っていきましょう。

  • ソード→ワイドソード→ロングソード→ / カーネルアタック → ドリームソード



まず、灰色の範囲を05にします。



次に、ソードファイターの攻撃構成を変えるために、青い範囲を080F13A4 から 08800000に上書きします。

これは、ポインタ先を変更しているだけなので08800000が空いてない場合は別の空き場所を指定しましょう。


そして、指定したポイント先で以下のように記述します


18 = Sword
16 = Wide Sword
17 = Long Sword
37 = / Shape, Colonel's attack
1B = Life Sword



次に、設定した攻撃構成を該当の攻撃範囲にするために、赤い範囲を080F138C から 08800008 に変更します。

メモリビュアーを32bit表記にし、以下のように記述します。
(記入ミスがあるので0000000Bは0000001Bに変更してください)



これでZセイバーをソードファイターXの仕様に変更できました。チップエディターでいずれかのチップをZセイバーにするか、改造カードのCSZセイバーで試してみてください。


詳しい解説や仕様はこちらへどうぞ
参考記事:http://webcache.googleusercontent.com/search?q=cache:ZJj5cBFxn6AJ:forums.therockmanexezone.com/topic/8620744/1/+&cd=1&hl=ja&ct=clnk&gl=jp(一部画像落ちのためキャッシュを使用)

CREDIT TO Brianuuu


コメント欄(ご自由にどうぞ)

名前:
コメント:

すべてのコメントを見る