Home > スポンサー広告 > MHP3 大型モンスターエリア強制転移3

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コメント: -

Home > スポンサー広告 > MHP3 大型モンスターエリア強制転移3

Home > MHP3 > MHP3 大型モンスターエリア強制転移3

MHP3 大型モンスターエリア強制転移3




MHP3 大型モンスターエリア強制転移1
MHP3 大型モンスターエリア強制転移2
のさらに改良版(?)。
無駄に長い誰得コード。


■変更点
エリア変換テーブルで、希望するエリア番号とマップ表示番号が一致するようにした。
・フィールド判定をするようにした。
・エリア判定をするようにした。
・存在しないエリア番号の書き込みを無効化した。
・0xC2コードなのでTempAR 1.63 beta以降専用になった。(CWCheatに移植不可能になった)


_C0 --- Boss Present Area ---
_M 0xCF000002 0x00000003
_C0 = Area Convert Boss1
_N 0x28800C00 0x00000000
_N 0xC2000000 0x000000D8
_N 0x3C0409C5 0x8C887CA0
_N 0x3C09656D 0x35296167
_N 0x1509002E 0x3C0408B2
_N 0x8C844A10 0x1080002B
_N 0x3C0508B2 0x90A84978
_N 0x90890062 0x3922002A
_N 0x10400026 0x3922002D
_N 0x10400024 0x90890B14
_N 0x3922002A 0x10400021
_N 0x90890C79 0x392200FF
_N 0x1440001E 0x3C060880
_N 0x34C60C00 0x90C90000
_N 0x5120001A 0xA08000D6
_N 0x2D22000C 0x10400017
_N 0x39020013 0x50400015
_N 0xA08900D6 0x2D02000E
_N 0x50400005 0x2508FFF2
_N 0x2D020006 0x5040000E
_N 0x34090001 0x2508FFFF
_N 0x0000C010 0x0000C812
_N 0x340F000C 0x010F0019
_N 0x00004012 0x01063821
_N 0x01273821 0x03000011
_N 0x03200013 0x90E90000
_N 0x392200FF 0x54400001
_N 0xA08900D6 0x03E00008
_N 0x00000000 0x00000000
_C0 = Area Convert Boss2
_N 0x28800C0C 0x00000000
_N 0xC2000000 0x000000D8
_N 0x3C0409C5 0x8C887CA0
_N 0x3C09656D 0x35296167
_N 0x1509002E 0x3C0408B2
_N 0x8C844A14 0x1080002B
_N 0x3C0508B2 0x90A84978
_N 0x90890062 0x3922002A
_N 0x10400026 0x3922002D
_N 0x10400024 0x90890B14
_N 0x3922002A 0x10400021
_N 0x90890C79 0x392200FF
_N 0x1440001E 0x3C060880
_N 0x34C60C00 0x90C9000C
_N 0x5120001A 0xA08000D6
_N 0x2D22000C 0x10400017
_N 0x39020013 0x50400015
_N 0xA08900D6 0x2D02000E
_N 0x50400005 0x2508FFF2
_N 0x2D020006 0x5040000F
_N 0x34090001 0x2508FFFF
_N 0x0000C010 0x0000C812
_N 0x340F000C 0x010F0019
_N 0x00004012 0x01063821
_N 0x01273821 0x03000011
_N 0x03200013 0x90E90000
_N 0x392200FF 0x54400001
_N 0xA08900D6 0x03E00008
_N 0x00000000 0x00000000
_C0 ! Convert Table
_M 0x58800C04 0x00000000
_M 0x08800C00 0x02030100
_M 0x08800C04 0x0409050B
_M 0x08800C08 0xFF0C060A
_M 0x08800C0C 0x030201FF
_M 0x08800C10 0x090B0504
_M 0x08800C14 0x0A080706
_M 0x08800C18 0x020501FF
_M 0x08800C1C 0x07080403
_M 0x08800C20 0xFF0A0906
_M 0x08800C24 0x020301FF
_M 0x08800C28 0x05070406
_M 0x08800C2C 0xFFFFFFFF
_M 0x08800C30 0x030102FF
_M 0x08800C34 0x07050406
_M 0x08800C38 0xFF090A08
_M 0xD2000000 0x00000000

▼効果
・大型モンスターが現在いるエリアをリアルタイム強制変更する。


▼使い方
・Area Convert Boss1/2
 『エリア変換+エリア転移プログラム』
 1行目の赤字部分に、モンスターを転移させたいエリア番号を入力する。
 コードをONにしている間だけ、エリア転移が実行される。

・Convert Table
 『エリア変換テーブル』
 ユーザーが入力した数値と、画面表示が一致するように変換する為のテーブル。
 1度ONにして書き込んだらOFFでOK。


▼セーフティロック
・モンスターのAIがエリア移動を決定している間は書き込み無効。
・飛行型のモンスターがエリア移動している間は書き込み無効。
・アオアシラ/ドスフロギィは無限ループが発生するため書き込み無効。
・存在しないエリア番号を入力した場合の書き込み無効。
・専用フィールドでエリア番号0以外の数値を入力した場合は1が代入される。


▼コードによるフリーズ/無限ループするモンスター
・ドスフロギィとアオアシラで確認。
・他のモンスターでは複数回転移後(専用フィールド以外)、正規の移動や
 プレイヤー移動を複数回繰り返しても何も起きなかった。
・試行回数が少ないので他のモンスターで起きる可能性はゼロとは言い切れない。
・飛行型は、歩行型とロジックが違うのでフリーズする可能性が無いと思われる。


▼使用メモリアドレス
・0x00000C00~0x00000C3B


フリーズ種族移動手段名前備考
有り鳥竜種歩行ドスフロギィ転移後しばらくして
牙獣種歩行アオアシラ地中から這い出るモーションで
フリーズ種族移動手段名前備考
無し鳥竜種歩行ドスジャギィ-
ドスバギィ-
飛行クルペッコ-
牙獣種歩行ドスファンゴ-
ウルクスス滑行
ラングロトラ回転
飛竜種飛行リオレイア-
リオレウス-
ギギネブラ這行
ナルガクルガ-
ベリオロス-
ティガレックス-
潜行ティガレックス-
飛竜種なしアカムトルム専用フィールド - 溶岩峡谷
ウカムルバス専用フィールド - 極圏
海竜種歩行ロアルドロス-
泳行ハプルボッカ-
潜行アグナコトル-
獣竜種潜行ボルボロス-
歩行ウラガンキン回転
ドボルベルク-
イビルジョー-
牙竜種歩行ジンオウガ-
古龍種なしアルバトリオン専用フィールド - 神域
ジエン・モーラン専用フィールド - 大砂漠
アマツマガツチ専用フィールド - 霊峰
演出で移動有り


関連記事
スポンサーサイト

コメント: 0

Home > MHP3 > MHP3 大型モンスターエリア強制転移3

Return to page top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。