FTシナリオ作成003
2013年02月27日(Wed)07:25
FT
FTのファイル構造について
3層構造である事をがっつり説明しようとすると
ちょっとソフトウェア工学的な流れに落ちてしまうので
オリシナ作成に特化した話でざっくりいきます
ファーレントゥーガはファイルの観点では
・本体
・デフォルトシナリオ
・オリジナルシナリオ
と、3つのファイル群に分かれます。
ただしこの3つは微妙な関係でありまして
・本体とデフォルトシナリオは1対1の関係で、不可分である
・本体とオリジナルシナリオは1対0~nの関係で、オリシナは無くてもよい
・オリジナルシナリオはデフォルトシナリオに依存する
・デフォルトシナリオは改変可能だが、上記の依存関係から
改変するとオリジナルシナリオが影響を受ける
という関係になっておりまして、
我々がファーレントゥーガのオリシナを作るというのは
ファイル操作としては
・ファーレントゥーガ本体の規格に対応する型式のファイルを
・デフォルトシナリオへの依存に注意しながら
・オリジナルシナリオのファイルとして追加する
という流れになるわけです。
この辺りは図を作った方がわかりやすいですなー
というわけでこの先は図で説明しつつ、
総論からファイル各論へと進めていきます。