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

[編集]roadsign(道路標識)

キー説明
Obj=roadsign
name=文字列一意の名前。
copyright=文字列著作者
cost=数値購入費用。単位はクレジット(1Cr)。負の値も設定できます。
waytype=指定語(89.02、makeobj38以降)
road道路
track線路
air空港施設
water運河
monorail_trackモノレール軌道
maglev_track(101.0,makeobj49以降)リニア。磁気浮上式高速鉄道
narrowgauge_track(101.0,makeobj49以降)ナローゲージ
tram_track路面軌道
min_speed=数値最低速度。0は無制限。(道路のみ)
single_way=1このフラグが1の時は一方通行(すべてのwaytype)
free_route=1このフラグが1の時はチューズポイント(道路、線路、モノレール)
is_private=1(88.10.2、makeobj36以降)
[110.0.1まで]このフラグが1の時は自家用車通行止め(道路のみ)
[111.0以降]プライベート標識。既定では自社のみが通行できます。オプションで会社ごとに通行の可能不可能を設定できます。自家用車は公共事業に属します。(道路、線路、モノレール)
is_signal=1(89.02、makeobj38以降)
このフラグが1の時は信号。チューズシグナル、ロングブロックシグナルにも必要。(線路、モノレール)
is_presignal=1(89.02、makeobj38以降)
このフラグが1の時はプレシグナル。(線路、モノレール)
is_longblocksignal=1(99.08、makeobj44以降)
このフラグが1の時はロングブロックシグナル。(線路、モノレール)
end_of_choose=1(99.12、makeobj47以降)
チューズシグナル・チューズポイントの駅検索を無効化する(道路、線路、モノレール)
offset_left=数値drive_left使用時における道路用のroadsign、もしくはsignals_on_left使用時におけるその他のwaytype用roadsignの位置を右側表示時の位置からのオフセットで指定する。デフォルトは14で下図の位置に描画され、0に近いほど右側表示時の位置に近くなる。0にするとdrive_leftやsignals_on_leftの影響を全く受けなくなる。
intro_year=西暦年導入年。年代設定が有効である場合、この年以前には登場しません
intro_month=1-12導入月。
retire_year=西暦年引退年。
retire_month=1-12引退月。
cursor=パス.x.yカーソル用画像。
icon=>パス.x.yツールバー内アイコンの画像。>の記号はズーム地図がズームされてもこの画像の大きさが調整されないことを指定。=> の次に半角スペースが必要。
Image[向き×現示状態×電化状況]パス.x.y詳細は下記

[編集]Imageの各要素について

[編集]一般的な標識類

Image[0]南向きの画像
Image[1]北向きの画像
Image[2]東向きの画像
Image[3]西向きの画像

[編集]鉄道用信号

Image[0〜3]それぞれ南/北/東/西向きの停止信号の画像
Image[4〜7]それぞれ南/北/東/西向きの進行信号の画像
Image[8〜15]省略可。省略しなければ非電化路線で使われます。
向きと信号の現示状態は各々の番号から8を引いた信号と同じです
(例:9番目は9-8=1番目の信号、つまり北向きの停止信号の画像を指定する)

[編集]プレシグナル

Image[0〜7]普通の鉄道用信号と同じ
Image[8〜11]南/北/東/西向きの「先の先の閉塞区間に列車がいる場合」の現示用画像
Image[12〜23]省略可。省略しなければ非電化路線で使われます。
向きと信号の現示状態は各々の番号から12を引いた信号と同じです

その他個々のケースはサンプル内参照

[編集]メモ

  • min_speed=0,single_way=0 のみの指定は信号機?
  • 完全に通行止めにしたい場合は、min_speed=400 程度にする

[編集]左側通行使用時(drive_left=1)の注意

LeftroadSign.png
  • 設定は道路(road)の場合にのみ有効です。
  • 表示位置と画像の重ね順が自動的に変更されますので、通常の標識がそのまま使用できます。
  • ただし、道路上を覆うタイプの標識や左右一体型の標識は、左右にシフトする結果、道路外に描画されてしまいます。
    • 左側通行でも同じように表示したい場合、offset_leftに0を指定すれば、drive_leftの設定に関わらず同じ位置と重ね順で表示できます。
      また、左側通行時の表示位置はoffset_leftに0以外を設定することで調節できます(14を指定すると何も指定しないときと同じ位置になります)。
    • 位置調整だけではどうにもならない場合(違う画像が必要なときなど)は、drive_left専用の標識アドオンを作っておく必要があります。(この場合、右側通行では正しく表示されませんので、共用には向きません)
  • 交通信号機は左側専用の画像を含んでいますので、それが使われます
  • チューズポイントは画像の位置が変わりません

[編集]左側通行使用時(signals_on_left)の注意 (111.0以降)

  • 設定は軌道系(track, tram_track, monorail_track, maglev_track, narrowgauge_track)、運河(water)用信号の場合に有効です。
  • 表示位置と画像の重ね順が自動的に変更されますので、通常の信号がそのまま使用できます。
  • ただし、線路上を覆うタイプの信号は、左右にシフトする結果、線路外に描画されてしまいます。
    • 左側通行でも同じように表示したい場合、offset_leftに0を指定すれば、signals_on_leftの設定に関わらず同じ位置と重ね順で表示できます。
      また、左側通行時の表示位置はoffset_leftに0以外を設定することで調節できます(14を指定すると何も指定しないときと同じ位置になります)。
    • 位置調整だけではどうにもならない場合(違う画像が必要なときなど)は、signals_on_left専用の標識アドオンを作っておく必要があります。(この場合、右側通行では正しく表示されませんので、共用には向きません)
  • 信号以外の鉄道標識(進入禁止やend_of_chooseなど)は左右の位置は変わりません

[編集]サンプル

[編集]進入禁止(一方通行)

obj=roadsign
name=NoEntry
waytype=road
copyright=timeshock
min_speed=0
single_way=1
Image[0]=NoEntry.0.0
Image[1]=NoEntry.0.1
Image[2]=NoEntry.0.2
Image[3]=NoEntry.0.3
Icon=> NoEntry.0.5
Cursor=NoEntry.0.4

89.02以降用

NoEntry.png

[編集]最低速度80

obj=roadsign
copyright=timeshock
name=Minimum80
waytype=road
min_speed=80
single_way=0
Image[0]=Minimum80.0.0
Image[1]=Minimum80.0.1
Image[2]=Minimum80.0.2
Image[3]=Minimum80.0.3
Icon=> Minimum80.0.5
Cursor=Minimum80.0.4

89.02以降用

Minimum80.png

[編集]進入禁止(一方通行)

obj=roadsign
copyright=Isaac
name=SingleBarrier
waytype=road
min_speed=0
single_way=1
Image[0]=roadsign.2.0
Image[1]=roadsign.2.1
Image[2]=roadsign.2.2
Image[3]=roadsign.2.3
Icon=> roadsign.2.4
Cursor=roadsign.2.5

[編集]通行止め

obj=roadsign
copyright=Isaac
name=RoadClosed
waytype=road
min_speed=400
single_way=0
Image[0]=roadsign.3.0
Image[1]=roadsign.3.1
Image[2]=roadsign.3.2
Image[3]=roadsign.3.3
Icon=> roadsign.3.4
Cursor=roadsign.3.5

88.10.5用

roadsign.png

[編集]信号機

obj=roadsign
copyright=prissi
name=traffic_light
waytype=road
min_speed=0
single_way=0
Image[0]=traffic_light.0.0
Image[1]=traffic_light.0.1
Image[2]=traffic_light.0.2
Image[3]=traffic_light.0.3
Image[4]=traffic_light.0.4
Image[5]=traffic_light.0.5
Image[6]=traffic_light.0.6
Image[7]=traffic_light.0.7
image[8]=traffic_light.1.0
Image[9]=traffic_light.1.1
Image[10]=traffic_light.1.2
Image[11]=traffic_light.1.3
Image[12]=traffic_light.1.4
Image[13]=traffic_light.1.5
Image[14]=traffic_light.1.6
Image[15]=traffic_light.1.7
Icon=> traffic_light.0.8
Cursor=traffic_light.0.9
traffic_light.png

[編集]チューズポイント

obj=roadsign
copyright=prissi
name=choose_point
waytype=road
min_speed=0
single_way=0
free_route=1
Image[0]=roadsign-freeroute.0.0
Image[1]=roadsign-freeroute.0.1
Image[2]=roadsign-freeroute.0.2
Image[3]=roadsign-freeroute.0.3
Icon=> roadsign-freeroute.0.4
Cursor=roadsign-freeroute.0.5

89.02以降用

choose_point.png

88.10.5用

チューズポイント、チューズサインは、左側通行でも画像の表示位置は変わりません。

roadsign-freeroute.png

[編集]プライベート標識

[編集]111.0以降用

# private sign
obj=roadsign
name=Railgate
copyright=prissi
cost=500
waytype=track
is_private=1
Image[0]=railsign.2.0
Image[1]=railsign.2.1
Image[2]=railsign.2.2
Image[3]=railsign.2.3
Icon=> railsign.2.4
Cursor=railsign.2.5

画像の仕様が変更されたようです。従来のプライベート標識は今後のバージョンでは正しく表示されなくなります。(今後さらに変更があるかもしれませんが)
左側通行でも画像の表示位置は変わりません。

image[0]南北方向の通行不可能な場合の画像
image[1]東西方向の通行不可能な場合の画像
image[2]南北方向の通行可能な場合の画像
image[3]東西方向の通行可能な場合の画像

railgate.png




- cache -

添付ファイル: fileLeftroadSign.png 14件 [詳細] filerailgate.png 27件 [詳細] filetraffic_light.png 158件 [詳細] fileroadsign-freeroute.png 149件 [詳細] fileMinimum80.png 136件 [詳細] fileNoEntry.png 146件 [詳細] fileroadsign.png 163件 [詳細] filechoose_point.png 122件 [詳細]

 
Last-modified: 2017-03-11 (土) 20:23:03