GTS 1.32 的初步研究成果
客套话我就不说了
挂车:
BASE.SCS:\vehicle\wheel 挂车的轮子也在这
base.scs:\vehicle\trailer_eu挂车的实体文件
base.scs:\vehicle\trailer_eu\definition 挂车中实体文件的注册:
以aero_dynamic.sii 为例
----------------------------------
trailer_vehicle_data: trailer.aero_dynamic
{
model: "/vehicle/trailer_eu/aero_dynamic/aero_dynamic.pmd" //信息
collision: "/vehicle/trailer_eu/aero_dynamic/aero_dynamic.pmc" //实体文件
rwheel_model: "/vehicle/wheel/steel/rear_single.pmd" //轮子的实体文件,我当初的双胎MOD就是对这个文件动了手脚
mass: 650 //挂车重量,改成1000以上之后,A级Volvo升至顶配都拖不动
}
----------------------------------
base.scs:\def\company 各个运输公司的货物进出情况 估计独立注册挂车和货物,这里应该很关键
以 transinet.sii (我第一次玩德卡的公司) 为例
----------------------------------
SiiNunit
{
company_permanent: company.permanent.transinet
{
name: "TransiNet"
in_cargo[]: cargo.permanent.pipes
in_cargo[]: cargo.permanent.logs
[省略]
in_cargo[]: cargo.permanent.furniture_s
in_cargo[]: cargo.permanent.medicals_s
in_cargo[]: cargo.permanent.tableware_s //有哪些货物将可能在这个公司卸货
out_cargo[]: cargo.permanent.pipes
out_cargo[]: cargo.permanent.logs
[省略]
out_cargo[]: cargo.permanent.peas
out_cargo[]: cargo.permanent.plastic
out_cargo[]: cargo.permanent.rice
out_cargo[]: cargo.permanent.sawpanels
out_cargo[]: cargo.permanent.wshavings //有哪些货物可能从这个公司的配货站启运
special_cargo[]: cargo.permanent.digger500
special_cargo[]: cargo.permanent.concrete
special_cargo[]: cargo.permanent.digger1000
[省略]
special_cargo[]: cargo.permanent.furniture_s
special_cargo[]: cargo.permanent.medicals_s
special_cargo[]: cargo.permanent.tableware_s //可能从该公司的配货站周转的特殊货物
city_names[]: dresden
city_names[]: hamburg
city_names[]: dortmund
city_names[]: salzburg //有该公司的配货站的城市
prefab_names[]: 31
prefab_names[]: 31
prefab_names[]: 31
prefab_names[]: 31 //[没太搞清楚这是干什么的,但貌似各个公司的值都不同]
}
}
---------------------------------------------
base.scs:\def\cargo 具体各种货物的情况,估计独立注册挂车和货物,这里应该也很关键
以acid.sii 为例
---------------------------------------------
SiiNunit
{
cargo_trailer_param: .tacid
{
trailer: trailer.chcistern //这种货物使用哪辆挂车运送
company_variant: default //[不太明白,谁懂?]
}
cargo_permanent: cargo.permanent.acid
{
trailer_params[]: .tacid
fragility: 0.6
price_coef: 1.37 //运价系数,我和站内另一个人发过相关的帖子,改值越高,相同里程运费越贵
adr_class: 2 //好像是危险品级别,需要花钱买许可证
}
}
------------------------------------------
base.scs:\def\cargo\special 特殊货物的,其实内容跟上面的没太大差别,不过有的还是有点复杂
就以上情况来看,同一个公司的独立货物MOD只能有一个,要想有多个,只能做合集,给集成到一个SCS文件中.这样就带来一个问题:使用了独立货物,GTS将可能拒绝其他独立货物
[ 本帖最後由 Tom Smith 於 2010-12-23 00:17 編輯 ]