アドオン開発/datファイル記述リファレンス

更新履歴
makeobj51用の記述を一部削除。nightlyで再びバグ仕様に変更されたため 2011/02/22
makeobj51用の記述を微調整 2011/02/21
サンプルデータを現在の音付のものに変更 2010/05/14
102.3以降用の記述を追加 2010/05/14

[編集]crossing(交差)

[編集]99.12以降 makeobj47〜50用

makeobj47
(99.12)
50
(102.2)
51
(110.0)
nightly
○××

waytype[1]のほうがwaytype[0]より通行が優先されます。

airとは交差できません。

キー説明
Obj=crossing
name=文字列一意の名前
copyright=文字列著作者
waytype[0]=road道路
track鉄道
water運河
air航空
monorail_trackモノレール
maglev_track(101.0,makeobj49以降)リニア。磁気浮上式高速鉄道
narrowgauge_track(101.0,makeobj49以降)ナローゲージ
waytype[1]=road道路
track鉄道
water運河
air航空
monorail_trackモノレール
maglev_track(101.0,makeobj49以降)リニア。磁気浮上式高速鉄道
narrowgauge_track(101.0,makeobj49以降)ナローゲージ
speed[0]=数値(1以上)waytype[0]の通行制限速度。
speed[1]=数値(1以上)waytype[1]の通行制限速度。
sound=wavファイル名遮断時の音。「crossing.wav」のようにファイル名を指定します。wavファイルは自前で用意し、pak/sound/フォルダに置きます。
使用しない場合は「-1」を指定
animation_time_open=数値(未対応。将来の拡張用)
openimageのアニメーション間隔。単位はミリ秒?
animation_time_closed=数値(未対応。将来の拡張用)
closedimageのアニメーション間隔。単位はミリ秒?

[編集]画像の指定

[方角][アニメーションフレーム番号]

99.12現在アニメーションには対応していませんが、将来対応される予定です。予定でしたが…?

openimage[ns][0]=南北方向のwaytype[0]が通行可能な場合の画像
front_openimage[ns][0]=
closedimage[ns][0]=南北方向のwaytype[0]が通行不可能な場合の画像
front_closedimage[ns][0]=
openimage[ew][0]=東西方向のwaytype[0]が通行可能な場合の画像
front_openimage[ew][0]=
closedimage[ew][0]=東西方向のwaytype[0]が通行不可能な場合の画像
front_closedimage[ew][0]=

[編集]サンプル

# no sound, no animation
obj=crossing
name=rail-road-crossing
copyright=Raven/Hajo/prissi
sound=crossing.wav
waytype[0]=road
waytype[1]=track
speed[0]=40
speed[1]=160
openimage[ns][0]=rail-road-crossing.0.1
front_openimage[ns][0]=rail-road-crossing.0.3
closedimage[ns][0]=rail-road-crossing.1.1
front_closedimage[ns][0]=rail-road-crossing.1.3
openimage[ew][0]=rail-road-crossing.0.0
front_openimage[ew][0]=rail-road-crossing.0.2
closedimage[ew][0]=rail-road-crossing.1.0
front_closedimage[ew][0]=rail-road-crossing.1.2

rail-road-crossing.png

[編集]110.0 makeobj51以降用

makeobj50
(102.2)
51
(110.0)
nightly
×○○

waytype[1]のほうがwaytype[0]より通行が優先されます。
[0]と[1]とにどちらを指定するかですが、道路、鉄道、運河、モノレール、リニア、ナローゲージの順番で、先に書いてあるものを[0]にしないと、うまくいかないようです。
つまり、道路と鉄道との踏み切りなら、道路が[0]、鉄道が[1]となり、鉄道と運河なら、鉄道が[0]、運河が[1]になります。
airは交差できません。

導入年月/引退年月がサポートされ、年代に応じた複数の交差が使用できます。
導入年月が無指定の場合、1900年1月になることに注意してください。それ以前に使用したい場合は必ず導入年月を指定してください。

また、降雪時画像が使用できます。

キー説明
Obj=crossing
name=文字列一意の名前
copyright=文字列著作者
waytype[0]=road道路
track鉄道
water運河
monorail_trackモノレール
maglev_track(101.0,makeobj49以降)リニア。磁気浮上式高速鉄道
narrowgauge_track(101.0,makeobj49以降)ナローゲージ
waytype[1]=road道路
track鉄道
water運河
monorail_trackモノレール
maglev_track(101.0,makeobj49以降)リニア。磁気浮上式高速鉄道
narrowgauge_track(101.0,makeobj49以降)ナローゲージ
speed[0]=数値(1以上)waytype[0]の通行制限速度。
speed[1]=数値(1以上)waytype[1]の通行制限速度。
intro_year=西暦年導入年。年代設定が有効である場合、この年以前には登場しません
無指定時の導入年月は1900年1月になります。
intro_month=1-12導入月。
retire_year=西暦年引退年。
retire_month=1-12引退月。
sound=wavファイル名遮断時の音。「crossing.wav」のようにファイル名を指定します。wavファイルは自前で用意し、pak/sound/フォルダに置きます。
使用しない場合は「-1」を指定
animation_time_open=数値(未対応。将来の拡張用?)
openimageのアニメーション間隔。単位はミリ秒?
animation_time_closed=数値(未対応。将来の拡張用?)
closedimageのアニメーション間隔。単位はミリ秒?

[編集]画像の指定

[方角][季節]

openimage[ns][0]=南北方向のwaytype[0]が通行可能な場合の画像
front_openimage[ns][0]=
closedimage[ns][0]=南北方向のwaytype[0]が通行不可能な場合の画像
front_closedimage[ns][0]=
openimage[ew][0]=東西方向のwaytype[0]が通行可能な場合の画像
front_openimage[ew][0]=
closedimage[ew][0]=東西方向のwaytype[0]が通行不可能な場合の画像
front_closedimage[ew][0]=
openimage[ns][1]=降雪時用の画像(オプション。無くても可)
front_openimage[ns][1]=
closedimage[ns][1]=
front_closedimage[ns][1]=
openimage[ew][1]=
front_openimage[ew][1]=
closedimage[ew][1]=
front_closedimage[ew][1]=

[編集]サンプル

rail-road-crossing-old.png

obj=crossing
name=rail-road-crossing
copyright=Hajo/prissi
#no sound
waytype[0]=road
waytype[1]=track
speed[0]=30
speed[1]=80
intro_year=1810
openimage[ns][0]=rail-road-crossing-old.0.1
openimage[ew][0]=rail-road-crossing-old.0.0
openimage[ns][1]=rail-road-crossing-old.1.1
openimage[ew][1]=rail-road-crossing-old.1.0
closedimage[ns][0]=rail-road-crossing-old.0.1
closedimage[ew][0]=rail-road-crossing-old.0.0
closedimage[ns][1]=rail-road-crossing-old.1.1
closedimage[ew][1]=rail-road-crossing-old.1.0

rail-road-crossing.png

obj=crossing
name=rail-road-crossing_new
copyright=Raven/Hajo/prissi
sound=crossing.wav
waytype[0]=road
waytype[1]=track
speed[0]=40
speed[1]=160
intro_year=1920
openimage[ns][0]=rail-road-crossing.0.1
front_openimage[ns][0]=rail-road-crossing.0.3
closedimage[ns][0]=rail-road-crossing.1.1
front_closedimage[ns][0]=rail-road-crossing.1.3
openimage[ew][0]=rail-road-crossing.0.0
front_openimage[ew][0]=rail-road-crossing.0.2
closedimage[ew][0]=rail-road-crossing.1.0
front_closedimage[ew][0]=rail-road-crossing.1.2

添付ファイル: filerail-road-crossing-old.png 128件 [詳細] filerail-road-crossing.png 128件 [詳細]

 
Last-modified: 2020-12-06 (日) 08:46:13