[[アドオン開発/datファイル記述リファレンス]] #contents *factory(産業) [#oc11c17c] |>|RIGHT:~obj|factory| |>|RIGHT:~name|産業名。名前の最後が「kraftwerk」の時は発電所になります| |>|RIGHT:~Location|産業の配置場所。&br;Land:陸地&br;City:都市&br;Water:水上| |>|RIGHT:~DistributionWeight|産業の重さ。新マップ作成時に産業が作成される時、設定した「産業の規模」の上限になるまで産業が作成されます。| |>|RIGHT:~Productivity|基本的な生産能力。%%16の倍数です。%%| |>|RIGHT:~Range|生産能力のばらつきの設定。大きいほど生産能力にばらつきが出ます。必ず1以上の値を指定してください。| |~配&br;列&br;オ&br;ブ&br;ジ&br;ェ&br;ク&br;ト|RIGHT:~InputGood[]|受け入れる貨物名。(既存のものは[[資料/貨物一覧]]を参照)| |~|RIGHT:~InputCapacity[]|受け入れる貨物の収容量。| |~|RIGHT:~InputSupplier[]|受け入れる貨物を生産する産業を併設する数。&br;例えばgrainをInputGoodに設定すれば指定した数だけgrain_farmが建てられます。| |~|RIGHT:~InputFactor[]|生産貨物を生産するのに必要な貨物の量。| |~|RIGHT:~OutputGood[]|生産する貨物名。(既存のものは[[資料/貨物一覧]]を参照)| |~|RIGHT:~OutputCapacity[]|生産する貨物の収容量。| |~|RIGHT:~OutputFactor[]|受け入れ貨物1で生産できる貨物の量。| |>|RIGHT:~pax_level|旅客度(郵便度は1/3)| |>|RIGHT:~Mapcolor|マップ上の産業シンボルの色。色については[[産業のカラーシンボル表>アドオン開発/datファイル記述リファレンス#symbol]]を参照。| |RIGHT:~needs_ground=|1|(88.10.4以降)フラグ(省略時は0)。このフラグが真(1)なら、ベースタイルを補完して描画します| |RIGHT:~intro_year=|西暦年数|登場年。以下4つは、建物が登場もしくは建設可能になる年代の範囲を指定します(99.16以降で使用されます)| |RIGHT:~intro_month=|1-12|登場月| |RIGHT:~retire_year=|西暦年数|退場年| |RIGHT:~retire_month=|1-12|退場月| |RIGHT:~climates=|指定語|(99.00 makeobj40以降)省略可。建築できる気候。カンマ(,)で区切って複数指定可。| |~|desert|砂漠気候| |~|tropic|熱帯気候| |~|mediterran|↑標高が低い 地中海気候| |~|temperate|| 温帯気候| |~|tundra|| ツンドラ気候| |~|rocky|↓標高が高い| |~|arctic|summer snowlineより上の万年雪の積もる地域 極地気候 | |RIGHT:~animation_time=|数値|(99.01、makeobj41以降)省略可。アニメーションの速度を設定します。数値が少ないほど速くなります。省略時は300。| |>|RIGHT:~Dims|構造物の大きさ。2,2のように,で区切って指定します。| |>|RIGHT:~BackImage|画像の指定。詳しくは[[画像の指定の仕方>アドオン開発/datファイル記述リファレンス#BackImage]]にて。| 海上にあるものは、必要に応じて駅としての以下の属性も必要です |RIGHT:~enables_pax|旅客属性| |RIGHT:~enables_post|郵便属性| |RIGHT:~enables_ware|貨物属性| |RIGHT:~Level|駅のレベル| ~ 例) Obj=factory name=syo-yu_plant Location=Land DistributionWeight=1 Productivity=3 Range=10 InputGood[0]=grain InputCapacity[0]=300 InputSupplier[0]=1 InputFactor[0]=200 OutputGood[0]=syo-yu OutputCapacity[0]=200 MapColor=62 Dims=2,2 BackImage[0][0][0][0][0]=./syo-yu.0.1 BackImage[0][1][0][0][0]=./syo-yu.0.0 BackImage[0][0][1][0][0]=./syo-yu.0.1 BackImage[0][1][1][0][0]=./syo-yu.0.0 **煙の指定(オプション) [#fe83d366] |RIGHT:~Smoke=|文字|smokeファイルの名前(例:Industry_Smoke)| |RIGHT:~SmokeTile=|x,y|基準点となるタイルの位置(下図参照)| |RIGHT:~SmokeOffset=|x,y|基準点からのオフセット値(下図参照)| |RIGHT:~SmokeSpeed=|数値|アニメーションの速度?(※詳細のわかる方補足願います)| &ref(smoke.png,nolink); **fieldの指定(オプション) [#k35565c1] ***99.10(makeobj46)以降 [#g64cb61e] |RIGHT:~fields|文字列|使用するfield| |RIGHT:~has_snow|フラグ|1...fieldに降雪時の画像を使用する(デフォルト)&br;0...fieldに降雪時の画像を使用しない| |RIGHT:~min_fields|数値|初期のfield数(デフォルトは5)&br;この数以下には減らせない(取り除けない)ので、多くしすぎると、産業施設のそばに駅が建設できなくなるおそれがあります。| |RIGHT:~max_fields|数値|最大field数(デフォルトは25)| |RIGHT:~production_per_field|数値|field1つあたりの生産量(デフォルトは16)| |RIGHT:~probability_to_spawn|0-10000|fieldが増加する確率。1生産するごとに呼ばれるので、確率1/1000はおおよそ、1000生産するごとに1増えるという事になる。&br;1...1/10000&br;10...1/1000(デフォルト)&br;100...1/100| ***nightly(r3089以降)のみ makeobj51以降用 [#pb535295] - 複数のfieldを指定できます - capacityも増やすことができます - それぞれのfieldの割合はspawn_weightに比例します |RIGHT:~min_fields|数値|初期のfield数(デフォルトは5)&br;この数以下には減らせない(取り除けない)ので、多くしすぎると、産業施設のそばに駅が建設できなくなるおそれがあります。| |RIGHT:~max_fields|数値|最大field数(デフォルトは25)| |RIGHT:~probability_to_spawn|0-10000|fieldが増加する確率。1生産するごとに呼ばれるので、確率1/1000はおおよそ、1000生産するごとに1増えるという事になる。&br;1...1/10000&br;10...1/1000(デフォルト)&br;100...1/100| |RIGHT:~fields[番号]|文字列|使用するfield| |RIGHT:~has_snow[番号]|フラグ|1...fieldに降雪時の画像を使用する(デフォルト)&br;0...fieldに降雪時の画像を使用しない| |RIGHT:~storage_capacity[番号]|数値|capacityの増加量(デフォルトは0)| |RIGHT:~spawn_weight[番号]|数値|増加する確率(チャンス)(デフォルトは??)| *smoke(煙、炎) [#z77fa3e9] |RIGHT:~obj|smoke|| |RIGHT:~name|文字列|一意の名前。産業施設のsmokeで指定される名前| |RIGHT:~copyright|文字列|画像作者の名前| |RIGHT:~image[番号]=|画像|複数指定可。| ~ 例) Obj=smoke Name=Diesel Image[0]=ls-smoke.0.0 Image[1]=ls-smoke.0.1 Image[2]=ls-smoke.0.2 Image[3]=ls-smoke.0.3 Image[4]=ls-smoke.0.4 **pak64で指定できるsmoke(102.2.2現在) [#f655d0a3] |LEFT:||c |~Steam|蒸気機関車、蒸気船用| |~Diesel|ディーゼル車用| |~Industry_Smoke|産業施設用煙| |~Industry_Fire|産業施設用炎| **pak128で指定できるsmoke(1-4-6現在) [#r7114fe8] |LEFT:||c |~Diesel|ディーゼル車用| |~Diesel_black|ディーゼル車用。黒っぽい| |~Diesel_small|ディーゼル車用。速く消える| |~industry_smoke|産業施設用| |~Steam|蒸気機関車用。黒煙のみ| |~Steam2|蒸気機関車用。ピストンの蒸気あり| |~Steam_ship|蒸気船用。白っぽい| *field(田畑) [#d067e4d5] 99.10(makeobj46)以降用~ |RIGHT:~obj|field|| |RIGHT:~name|文字列|一意の名前。産業施設のfieldsで指定される名前| |RIGHT:~copyright|文字列|画像作者の名前| |RIGHT:~image[番号]=|画像|複数指定可(96以下)。複数指定した場合は、1年を画像の数で分割した、それぞれの期間に対応する。&br;ただし、産業施設でhas_snow=1が指定されている場合、最後の画像は降雪時の画像となり、それを除いた画像の数で分割される。| ~ 例) Obj=field name=rice_field Image[0]=rice_field.0.0 # winter Image[1]=rice_field.0.1 # spring Image[2]=rice_field.0.2 # summer Image[3]=rice_field.0.3 # fall Image[4]=rice_field.0.4 # snow (has_snow=1)