目次へ

基本設定

全体的な設定は、setting.txt で行う。
おおよそは、規定値のままで良いが、最低限以下のパラメータは設定しなくてはならない。

タグ名説明
<title>ウィンドウのタイトルバーに表示されるゲーム名
<img_focus>戦闘で攻撃対象を特定するフォーカス画像情報
左から
ファイル名
描画フラグ(0:不透明, 1:加算半透明, 2:透明度情報あり)
カラーキーフラグ(0:なし、1:あり)
カラーキー(赤)
カラーキー(緑)
カラーキー(青)
<effect_arrow_talk>会話矢印のエフェクト番号
<effect_arrow_menu1>メニュー矢印(上)のエフェクト番号
<effect_arrow_menu2>メニュー矢印(下)のエフェクト番号
<effect_bare>素手攻撃のエフェクト番号
<wave_bare>素手攻撃の効果音番号
<wave_battle>左から
戦闘終了時の効果音フラグ(0:なし、1:あり)
戦闘でアイテム入手時の効果音番号
戦闘でレベルアップ時の効果音番号
<wave_poison>毒の効果音番号
<wave_equip_set>装備の効果音番号
<wave_equip_remove>装備解除の効果音番号
<midi_level_up>レベルアップのBGM番号
<midi_gameover>ゲームオーバーのBGM番号
<denomi_name>通貨単位名
<line_thick>枠線の太さ
背景が画像の場合でも設定の必要あり
<flag_back_bmp>枠背景描画フラグ(0:単色塗りつぶし, 1:画像)
<flag_talk_face>会話の顔画像表示(0:なし、1:上、2:中、3:中[余白無し])

アニメ情報は、image_effect.txt に書く。アニメには、会話やアイテム画面の矢印、攻撃、フィールドエフェクト、マップ、宝箱などがある。

タグ名説明
<image_effect_number>エフェクトの数
--------------エフェクト番号
これはタグでもデータでもなく、0 から始まる上から何番目の番号か分かりやすくするために記述する。必要なければ書かなくても可。エフェクトの説明をつけても可
<image_effect_data>一件分のエフェクトを示す
<image_effect_main_data>左から
重ね合わせフラグ(0:キャラチップの下、1:キャラチップの上)。フィールドエフェクト専用
描画速度
1コマの画像の幅
1コマの画像の高さ
描画時のPC からの相対座標。フィールドエフェクト専用
描画時のPC からの相対座標(Y)。フィールドエフェクト専用
画像ファイル名
描画フラグ(0:不透明, 1:加算半透明, 2:透明度情報あり)
カラーキーフラグ(0:なし、1:あり)
カラーキー(赤)
カラーキー(緑)
カラーキー(青)
元画像の左上座標(X)
元画像の左上座標(Y)
元画像の幅
元画像の高さ
<image_effect_pos_number><image_effect_pos_data> の行数
<image_effect_pos_data>左からアニメの各コマの
BMP座標(X・Y)
出力座標(X・Y)。単位:ピクセル。ナレーション専用

効果音情報は wave_list.txt に記述する。

タグ名説明
<wave_number><wave_data> の行数
<wave_data>ウェーブ ファイル名

midi_list.txt にも必要な情報を書き加える。

<flag_back_bmp> はデフォルトで 1 になっているから、image_back.txt に必要な情報を書き加える。使用画像も画像フォルダに追加する。
============= setting.txt の例 =============

<title>
LIBERTY
</title>
<img_focus>
focus.bmp 0 1 0 0 0
</img_focus>
<effect_arrow_talk>
0
</effect_arrow_talk>
<effect_arrow_menu1>
1
</effect_arrow_menu1>
<effect_arrow_menu2>
2
</effect_arrow_menu2>
<effect_bare>
3
</effect_bare>
<wave_bare>
1
</wave_bare>
<wave_battle>
1 0 0
</wave_battle>
<wave_poison>
2
</wave_poison>
<wave_equip_set>
3
</wave_equip_set>
<wave_equip_remove>
4
</wave_equip_remove>
<midi_level_up>
1
</midi_level_up>
<midi_gameover>
2
</midi_gameover>
<denomi_name>
GOLD
</denomi_name>

以下は変更なし


============= image_effect.txt の例 =============

<image_effect_number>
4
</image_effect_number>
-------------------------
0
-------------------------
<image_effect_data>
<image_effect_main_data>
0 20 13 11 0 0 arrow2.bmp 0 1 255 0 255 0 0 26 11
</image_effect_main_data>
<image_effect_pos_number>
2
</image_effect_pos_number>
<image_effect_pos_data>
0 0
1 0
</image_effect_pos_data>
</image_effect_data>
-------------------------
1
-------------------------
<image_effect_data>
<image_effect_main_data>
0 20 17 13 0 0 arrow.bmp 0 1 255 0 255 0 0 34 13
</image_effect_main_data>
<image_effect_pos_number>
2
</image_effect_pos_number>
<image_effect_pos_data>
0 0
1 0
</image_effect_pos_data>
</image_effect_data>
-------------------------
2
-------------------------
<image_effect_data>
<image_effect_main_data>
0 20 17 13 0 0 arrow.bmp 0 1 255 0 255 0 13 34 13
</image_effect_main_data>
<image_effect_pos_number>
2
</image_effect_pos_number>
<image_effect_pos_data>
0 0
1 0
</image_effect_pos_data>
</image_effect_data>
-------------------------
3
-------------------------
<image_effect_data>
<image_effect_main_data>
0 2 128 128 0 0 rapier008.bmp 1 1 0 0 0
</image_effect_main_data>
<image_effect_pos_number>
10
</image_effect_pos_number>
<image_effect_pos_data>
0 0
1 0
2 0
3 0
4 0
0 1
1 1
2 1
3 1
4 1
</image_effect_pos_data>
</image_effect_data>


============= wave_list.txt の例 =============

<wave_number>
5
</wave_number>
<wave_data>
decide10.wav
A1_07122.WAV
A1_07137.WAV
A1_15256.WAV
A1_19298.WAV
</wave_data>


============= midi_list.txt の例 =============

<midi_number>
3
</midi_number>
<midi_data>
f8hale10.mid
f8tatoe10.mid
hate.mid
</midi_data>


============= image_back.txt の例 =============

<image_back_number>
20
</image_back_number>
<image_back_data>
?.bmp 0 0 0 0 0
bk_title.bmp 0 0 0 0 0
bk_load.bmp 0 0 0 0 0
bk_gameover.bmp 0 0 0 0 0
bk_levelup.bmp 0 0 0 0 0
bk_menu1.bmp 0 0 0 0 0
bk_menu2.bmp 0 0 0 0 0
bk_menu3.bmp 0 0 0 0 0
bk_menu3.bmp 0 0 0 0 0
bk_menu3.bmp 0 0 0 0 0
bk_menu4.bmp 0 0 0 0 0
bk_menu4.bmp 0 0 0 0 0
bk_menu4.bmp 0 0 0 0 0
bk_menu4.bmp 0 0 0 0 0
bk_shop1.bmp 0 0 0 0 0
bk_shop1.bmp 0 0 0 0 0
bk_battle.bmp 2 0 0 0 0
bk_talk1.bmp 0 1 0 51 0
bk_talk2.bmp 0 1 0 51 0
bk_talk3.bmp 0 1 0 51 0
</image_back_data>


============= image フォルダに入れるファイル =============

focus.bmp
arrow.bmp
arrow2.bmp
rapier008.bmp
bk_load.bmp
bk_levelup.bmp
bk_menu1.bmp
bk_menu2.bmp
bk_menu3.bmp
bk_menu3.bmp
bk_menu3.bmp
bk_menu4.bmp
bk_menu4.bmp
bk_menu4.bmp
bk_menu4.bmp
bk_shop1.bmp
bk_shop1.bmp
bk_battle.bmp
bk_talk1.bmp
bk_talk2.bmp
bk_talk3.bmp



============= audio フォルダに入れるファイル =============

decide10.wav
A1_07122.WAV
A1_07137.WAV
A1_15256.WAV
A1_19298.WAV
f8tatoe10.mid
hate.mid