アドオン開発/datファイル記述リファレンス
更新履歴
makeobj51用の記述を一部削除。nightlyで再びバグ仕様に変更されたため 2011/02/22
makeobj51用の記述を微調整 2011/02/21
サンプルデータを現在の音付のものに変更 2010/05/14
102.3以降用の記述を追加 2010/05/14
[編集]crossing(交差) †
[編集]99.12以降 makeobj47〜50用 †
makeobj | 47 (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
[編集]110.0 makeobj51以降用 †
makeobj | 50 (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]= |
---|
[編集]サンプル †
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
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