はじめに


ここではソードの攻撃とその範囲の変更方法を説明していきます
VBAのメモリビュアーで作業を行っていきます

解説

1.
080F26BCに飛びましょう



2.
赤い範囲がソードの攻撃範囲を指し示すオフセットで、攻撃範囲というのはオレンジ範囲を指しています
オレンジ範囲は0705FFXX....という文字列になっていますね

ソード ワイドソード ロングソード ワイドブレード ロングブレード ドリームソード ダークソード マシーンソード系 ムラマサブレード ヒーローソード クロスソード ダブルドリーム ファイアソード アクアソード エレキソード バンブーソード

の順に並んでいます

XXが各ソードを表しています

01 = ソード
02 = ロングソード
04 = ワイドソード
06 = ヒーローソード
07 = 4 sq in front, Colonel's attack
08 = 5 sq in front, Colonel's attack
09 = ワイド + ロングソード
0B = クロススラッシュ
0C = > スクリーンディバイド
0D = < スクリーンディバイド
11 = ドリームソード
12 = / スクリーンディバイド
13 = バックスラッシュ スクリーンディバイド
22 = Z スクリーンディバイド


3.
青い範囲は攻撃時のスプライトのオフセットです

飛んだ先に各スプライトが設定してあります



16 = ワイドソード
17 = ロングソード
18 = ソード
19 = ワイドブレード
1A = ロングブレード
1B = ドリームソード
1C = ダークソード
25 = ヒーローソード
27 = ワイドソード
2D = ムラマサブレード
33 = トマホークアックス
35 = > スクリーンディバイド
36 = バックスラッシュ スクリーンディバイド
37 = / スクリーンディバイド
38 = Z スクリーンディバイド
39 = ワイドクロー
3A = ロングクロー
41 = テングマン フウジンラケット?
43 = MoonBlade
44 = フウジンラケット スラッシュ?
4C = ワイドスラッシュ?
52 = クロススラッシュ
5F = クロススラッシュ
62 = 4 sq attack, Colonel's attack
64 = キラーマンスラッシュ
65 = Zセイバー ロングソード
66 = Zセイバー ワイドソード
67 = Zセイバー ヒーローソード

|
添付ファイル