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

カスタムミッションとは?

 カスタムミッションとは、自作のミッションのことです。
カスタムミッションジェネレータを使うことで作成できます。

カスタムミッションジェネレータとは?

 カスタムミッションを作るためのツールです。

Vobファイルパスとは?

 敵(蟻/蜘蛛など)の情報があるファイルのパスです。(たぶん)
一覧はこちら

カスタムミッションをプレイするまでの手順

1:ルートディレクトリに『EDF2 PORTABLE』という名前のフォルダを作る。

2:カスタムミッションジェネレータを用いて思い通りのミッションを作る
 下記のコードを使うと便利
座標確認用コード (XYZ軸同時表示)
_C1 Check Player Position (1)
_L 0x2002FEA4 0x3C170880
_L 0x2002FEE4 0x26E61010
_L 0x20030390 0x26E71010
_L 0x200305F4 0x3C120880
_L 0x20030628 0x26461010
_L 0x200309CC 0x26471010
_L 0x20050C08 0x27BDFFF0
_L 0x20050C0C 0x0E261C85
_L 0x20050C10 0xC62C0000
_L 0x20050C14 0xAFA20000
_L 0x20050C18 0xAFA30004
_L 0x20050C1C 0x0E261C85
_L 0x20050C20 0xC62C0004
_L 0x20050C24 0xAFA20008
_L 0x20050C28 0xAFA3000C
_L 0x20050C2C 0x0E261C85
_L 0x20050C30 0xC62C0008
_L 0x20050C34 0x3C050880
_L 0x20050C38 0x34A41010
_L 0x20050C3C 0x34A51000
_L 0x20050C40 0x8FA60000
_L 0x20050C44 0x8FA70004
_L 0x20050C48 0x8FA80008
_L 0x20050C4C 0x8FA9000C
_L 0x20050C50 0x00405025
_L 0x20050C54 0x0E24516C
_L 0x20050C58 0x00605825
_L 0x20050C5C 0x10000005
_L 0x20050C60 0x27BD0010
_C1 Check Player Position (2)
_L 0x2015755C 0x3406000D
_L 0x201579D8 0x3407000D
_L 0x20001000 0x662B2558
_L 0x20001004 0x2B255920
_L 0x20001008 0x255A2066
_L 0x2000100C 0x0020662B
ミッション中、装備名の代わりに現在位置の座標を表示します
プレイヤーのエリア制限も解除されます
見やすくするためにフォントサイズをいじってます。そのため他の画面でも影響が出ます

(2.5:ソースコードをtxtに保存しておく)

3:生成された『Mission X』(ジェネレータで設定)を1:の『EDF2 PORTABLE』フォルダの中にコピー

4:下記のコードを有効にしてプレイ開始!
カスタムミッションをプレイできるようになる
_C0 Custom Mission Hissu
_L 0x20141B24 0x27A4FE00
_L 0x20141B40 0x0A200400
_L 0x20141DC0 0x34020000
_L 0x20001000 0x27BDFE00
_L 0x20001004 0x3C050880
_L 0x20001008 0x34A5104C
_L 0x2000100C 0x0E24516C
_L 0x20001010 0x02203025
_L 0x20001014 0x02002025
_L 0x20001018 0x0E250730
_L 0x2000101C 0x27A50000
_L 0x20001020 0x10400003
_L 0x20001024 0x27BD0200
_L 0x20001028 0x0A250728
_L 0x2000102C 0x34020001
_L 0x20001030 0x8E040004
_L 0x20001034 0x10800003
_L 0x2000103C 0x0A2506D2
_L 0x20001044 0x0A2506D4
_L 0x2000104C 0x6D746166
_L 0x20001050 0x2F3A3073
_L 0x20001054 0x32464445
_L 0x20001058 0x524F5020
_L 0x2000105C 0x4C424154
_L 0x20001060 0x73252F45
_L 0x20001064 0x00000000

便利なミッション

座標確認用ミッション+軽量Before
敵がでてこないミッションを11マップ分作りました
軽量Beforeを配置することで、デフォルトのBeforeをスキップし、ロード
時間を早めることができます
バイナリファイルを直接書き換えてるのでソースファイルはありません

サンプルミッション
以下のサンプルミッションが入ってます
  • ミッションクリア処理埋め込み
  • 時間経過でミッションクリア
  • 敵残り一定数以下でミッションクリア
  • 特定の敵撃破でミッションクリア
  • 敵全滅でミッションクリア
  • 時間経過で関数コール
  • 敵残り一定数以下で関数コール
  • 特定の敵撃破で関数コール
  • 敵全滅で関数コール
  • 皇帝都市のワープ
  • 敵一定数以下でヒルから敵追加
  • 隕石からディロイ出現