sagafrontier @ うぃき

イベント編集講座1

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
イベントを作成するに当たって必要なもの

①バイナリエディタ
②CDイメージ内のデータをファイル単位で更新できるソフト(CDmageなど)
③この無茶苦茶な文章を理解する能力

ここではイベント編集をCDmageを使って解説します

①MAPデータファイルを抽出する

まずCDmageを起動し、file→openからサガフロンティアのロムをM2/2352で読み込んでください
次にtrackからMIMFフォルダを選択します。
ここにある~.IMGと書かれてあるファイルは全てイベントデータを含んだMAPのデータです。
この中から編集したいデータを右クリックしExtract Fileを選択してください
抽出先を選択し、Extractをクリックすればファイル抽出完了です。

②イベントファイルの位置

つぎに抽出したファイルをバイナリエディタで開いてください
ここではIMF0FC.IMG(オウミの町データ)を開くとしましょうか
そうすると一番最初にこんな数値が並んでいると思います

28 00 00 00 C8 00 00 00 2C 01 00 00 48 02 00 00
78 02 00 00 18 06 00 00 D8 0C 00 00 88 63 02 00
28 89 02 00 04 A9 02 00
この中にある 78 02 という値と 18 06 が、このファイル内に置けるイベントデータとなります
278H~617Hバイト間のデータががそれに当たるという事です。

③イベントの構造

ここでは例にオウミの領主の館の場所を教えてくれる女性のイベントを挙げて詳しく解説します。
これを見てください、これがオウミの領主の館の場所を教えてくれる女性のデータ部分です。
赤色でウィンドウサイズを指定しています、青はキャラの行動、緑は分岐、ピンクは未解析
水色はウィンドウの初期化の働きをそれぞれしています。
00でそのイベントは終了となります。
それぞれの働きについて詳しくはイベントコードを参照してください。

また、こういったイベントはイベントデータの最初の所ですべてここにあると指定されています。
これを見てください。赤い枠で囲んだ部分がそれぞれのイベントデータを指定してある部分です
それぞれ2バイトづつで指定されてます、青い部分が今回例に挙げたイベントを指定している所です
これも②番でイベントファイルの位置を調べたときのような感じでイベント開始地点から
73Hバイト目からという意味です、一度数えてみるといいでしょう。



続きはそのうち λ…… 

タグ:

+ タグ編集
  • タグ:
添付ファイル
記事メニュー
ウィキ募集バナー