モンスターのモーション変更チート

モンスターのモーション書き変えを説明する

【基本部分】
CWCでは変動アドレスの値を判定できない(?)ので
判定のためにモーション値を変動ではない空きアドレスにコピーする。
_L 0x215A9960 0x0aaaaaaa
_L 0x615A9860 0x00000002
_L 0x04000002 0x0000018C
_L 0x10000000 0x00000000

aaaaaaa=空きアドレス(bbbbbbb)+8800000

オフセットの補足

18C モーション値
BCA 怒り判定 (00:通常,01:怒り)
062 モンスター種類(モンスターリストに従う)
モンスターリスト
00=なし
01=リオレイア
02=リオレウス
03=クルペッコ
04=ギギネブラ
05=ベリオロス
06=ディアブロス
07=イビルジョー
08=ボルボロス
09=ウラガンキン
0A=ジャギィ
0B=ジャギィノス
0C=ドスジャギィ
0D=バギィ
0E=ドスバギィ
0F=リオレイア希少種
10=ロアルドロス
11=ルドロス
12=リオレウス希少種
13=アグナコトル
14=ディアブロス亜種
15=ウロコトル
16=デルクス
17=ティガレックス亜種
18=アルバトリオン
19=ジエン・モーラン
1A=ギィギ
1B=アプトノス
1C=ポポ
1D=リノプロス
1E=アイルー
1F=メラルー
20=ナルガクルガ亜種
21=オルタロス
22=ケルビ
23=毒フルフルの卵塊
24=ブナハブラ
25=ブナハブラ(砂原)
26=ブナハブラ(凍土)
27=ブナハブラ(火山)
28=ジンオウガ
29=アマツマガツチ
2A=アオアシラ
2B=ウルクスス
2C=ラングロトラ
2D=ドスフロギィ
2E=ドボルベルク
2F=ハプルボッカ
30=フロギィ
31=ズワロポス
32=ガーグァ
33=クルペッコ亜種
34=ギギネブラ亜種
35=ベリオロス亜種
36=ボルボロス亜種
37=ウラガンキン亜種
38=ロアルドロス亜種
39=アグナコトル亜種
3A=ティガレックス
3B=ナルガクルガ
3C=アカムトルム
3D=ウカムルバス
3E=ドスファンゴ
3F=ブルファンゴ
40=ガウシカ
41=荷車アイルー
42=宅配アイルー
43=山菜じじい
44=ズワロポス
45=岩
46=岩(砂原)
47=岩(水没林)
48=岩(凍土)
49=岩(火山)
4A=岩(渓流)

【モーション変更】
_L 0xE004yyyy 0x0bbbbbbb
_L 0x615A9860 0x0000zzzz
_L 0x00010001 0x0000018C
_L 0x615A9860 0x00000000
_L 0x00000001 0x0000005D

bbbbbbbb=上のモーション判定用のアドレス
yyyy=変更前のモーション値
zzzz=変更後のモーション値

あるモーションを別のモーションで置き換える場合使用する。
yyyyに設定したモーションがzzzzに設定したモーションに置き換える

【モーション付加】
_L 0xE002yyyy 0x00bbbbbb
_L 0x615A9860 0x0000zzzz
_L 0x00010001 0x0000018C

bbbbbbbb=上のモーション判定用のアドレス
yyyy=変更前のモーション値
zzzz=変更後のモーション値

モーション値だけを変更して、モーションキャンセルをさせないと
モーションはうまく切り替わらない。しかし、エフェクト(火球)
などが付加されたり、面白い効果を生むことがある。
モーションにブレスなどを付加させる
yyyyのモーションにzzzzを付加する
【モーション変更(時限式)】

_L 0xE007yyyy 0x0bbbbbbb
_L 0xE0010000 0x00D427D2
_L 0x10D427D2 0x0000tttt
_L 0xE0040005 0x00D427D2
_L 0x615A9860 0x0000zzzz
_L 0x00010001 0x0000018C
_L 0x615A9860 0x00000000
_L 0x00000001 0x0000005D

bbbbbbbb=上のモーション判定用のアドレス
yyyy=変更前のモーション値
zzzz=変更後のモーション値
tttt=変更前モーション開始から変更までの待ち時間(秒*30(dec))

モーションの途中で別のモーションに変更する
yyyyの途中にzzzzみたいになる ttttは1秒で0030だから2秒で0060と設定する

モンスターのモーションチェック用(HP表示 推奨を併用

_C0 monster motion check
_L 0x615A9860 0x00000001
_L 0x00000002 0x0000018C
_L 0x1000023C 0x00000000
_L 0x615A9860 0x00000001
_L 0x00000002 0x0000018D
_L 0x1000025A 0x00000000

モーション値を毒の蓄積値、麻痺の蓄積値のところに書き込みます。
「HP表示 推奨」を併用することでモーション値を手軽に確認できます
上に書き込まれるやつが7で下に書き込まれるやつが8だったら0807がモーション値
書き込まれるのは10進数なので16進数に変換してください
http://homepage1.nifty.com/mstak/Computer/JavaScript/program-form2.html
最終更新:2012年02月16日 13:45
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。