Tram / Base game
Horse Tram & variants
In times of bumpy cobblestone streets, the first horse-drawn passenger tram offered a somewhat smoother and quieter ride on rails.
1890 – 1915
The summary describes Horse Tram. Compare all 2 variants below.
Ratings
Longer bars mean better ratings for the selected year.
Understanding these statistics →Compatible cargo
Specifications
- Capacity
- 6
- Compartments
- 1
- Length
- 10.518 m
- Loading rate
- 2×
- Power
- 11 hp (8 kW)
- Purchase cost ($)
- 96,882
- Annual running cost ($/year)
- 16,147
- Speed
- 20 km/h
- Tractive effort
- 4 kN
- Weight
- 1,500 kg
- Width
- 2.44 m
- Height
- 3.014 m
- Transport modes
- Electric tram, Tram
Vehicle variants
| Vehicle | Availability | Capacity | Performance | Costs | Cargo | Details |
|---|---|---|---|---|---|---|
| Horse Tram (tram, passenger configuration) | 1890 – 1915 | 6 | 20 km/h 11 hp 1,500 kg 10.518 m | $96,882 $16,147/year | Passengers | Specifications Compare |
| Horse Tram (tram, cargo configuration) | 1890 – 1915 | 7 | 20 km/h 11 hp 2,000 kg 7.233 m | $113,028 $18,838/year | 36 cargo typesBeverages, Books, Bricks, Cement, Chemicals, Clay, Clothes, Coal, Crude Oil, Dyes, Fabric, Fertilizer, Fish, Fuel, Furniture, Glass, Grain, Iron Ore, Logs, Machines, Meat, Paper, Planks, Plastic, Rubber, Sand, Sawdust, Sheet Metal, Steel, Stone, Canned Food, Tires, Tools, Vegetables, Vehicles, Wool | Specifications Compare |
Horse Tram (tram, passenger configuration) · full specifications
In times of bumpy cobblestone streets, the first horse-drawn passenger tram offered a somewhat smoother and quieter ride on rails.
1890 – 1915
- Capacity
- 6
- Compartments
- 1
- Length
- 10.518 m
- Loading rate
- 2×
- Power
- 11 hp (8 kW)
- Purchase cost ($)
- 96,882
- Annual running cost ($/year)
- 16,147
- Speed
- 20 km/h
- Tractive effort
- 4 kN
- Weight
- 1,500 kg
- Width
- 2.44 m
- Height
- 3.014 m
- Transport modes
- Electric tram, Tram
Compatible cargo
Network requirements and facilities
Ratings by reference year
Comfort applies only to passenger vehicles.
- comfort
- Before 1900: Poor1900 – 1944: Poor1945 – 1972: Poor1973 – 1994: Poor1995 – 2017: Poor2018 – onwards: Poor
- noise
- Before 1900: Very Good1900 – 1944: Very Good1945 – 1972: Very Good1973 – 1994: Very Good1995 – 2017: Very Good2018 – onwards: Very Good
- pollution
- Before 1900: Very Good1900 – 1944: Poor1945 – 1972: Very Good1973 – 1994: Very Good1995 – 2017: Very Good2018 – onwards: Very Good
Game data sources · Horse Tram (tram, passenger configuration)
Build 25754343 · base
base/content/vehicle/tram/double_horse.zip:double_horse/double_horse.mdl
{
"components": [
{
"availability": {
"yearFrom": 1890,
"yearTo": 1915
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_TRAM_DOUBLE_HORSE_DESCRIPTION",
"name": "VEHICLE_TRAM_DOUBLE_HORSE_NAME"
},
"draftAnimalProvider": {
"draftAnimals": [
{
"group": "horse_grp_l",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.28,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_left_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
},
{
"group": "horse_grp_r",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.28,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_right_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
}
]
},
"emissions": {
"noise": {
"score": 5
},
"pollution": {
"score": 20
}
},
"extent": {
"bbMax": [
3.58,
1.21949,
2.99095
],
"bbMin": [
-6.93823,
-1.22021,
-0.023477
]
},
"labelList": {
"labels": [
{
"alignment": "CENTER",
"childId": "back_body",
"color": [
0.85098,
0.85098,
0.85098
],
"fitting": "CUT",
"size": [
85.4,
10.1
],
"transf": [
0,
0.01,
0,
0,
0,
0,
0.01,
0,
0.01,
0,
0,
0,
3.157,
-0.43,
2.871,
1
],
"type": "LINE_NAME"
}
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"engines": [
{
"power": 8,
"tractiveEffort": 4,
"type": "HORSE"
}
],
"friction": 0.02,
"topSpeed": 5.556,
"weightEmpty": 1500,
"weightMaxPayload": 2880
},
"lightSourceList": {
"lights": [
{
"angleMax": 30,
"angleMin": 5,
"color": [
0.368627,
0.320784,
0.096855
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "back_headlights",
"mode": "LIGHT",
"radius": 10,
"strength": 2,
"toTime": 7,
"transf": [
0.906307,
0,
-0.422618,
0,
0,
1,
0,
0,
0.422618,
0,
0.906307,
0,
3.15,
-0.5,
2.6,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 1600
},
{
"angleMax": 90,
"angleMin": 5,
"backFaceLit": true,
"color": [
0.368627,
0.320784,
0.096855
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"length": 3.5,
"lightId": "",
"mask": 0,
"meshId": "back_body",
"mode": "LIGHT",
"radius": 3,
"strength": 1,
"toTime": 7,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
2.6,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 1600
}
]
},
"maintenance": {
"lifespan": 21915,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"back_w1",
"back_w2"
],
"fakeBogies": [
[
{
"group": "front_grp",
"offset": 3.35,
"position": -3.35
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": 3.35,
"position": -3.35
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": -0.14,
"position": 0
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "back_grp",
"offset": 0,
"position": -4.26369
},
{
"group": "back_grp",
"offset": 0,
"position": -2.38597
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "TRAM",
"renderDistance": 300,
"seats": [
{
"animation": "idle",
"crew": true,
"group": "back_comp_grp",
"transf": [
0.997119,
-0.0758489,
0,
0,
0.0758489,
0.997119,
0,
0,
0,
0,
1,
0,
2.955,
-0.26,
0.565,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
-0.522,
0.612,
1
]
},
{
"animation": "idle",
"group": "back_comp_grp",
"transf": [
0.968148,
-0.25038,
0,
0,
0.25038,
0.968148,
0,
0,
0,
0,
1,
0,
-2.595,
0.415,
0.565,
1
]
},
{
"animation": "idle",
"group": "back_comp_grp",
"transf": [
-0.897643,
-0.440723,
0,
0,
0.440723,
-0.897643,
0,
0,
0,
0,
1,
0,
-2.58,
-0.565,
0.565,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/tram/shared/sound/tram_horse.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/tram/shared/default_tram.trf"
}
},
"transportVehicle": {
"arrivalDelay": 0,
"carrier": "TRAM",
"comfortFactor": 0.3,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 24,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"departureDelay": 0,
"engineTransportModes": [
"TRAM",
"ELECTRIC_TRAM"
],
"entrances": [
{
"path": [
[
-0.8,
3,
0.3
],
[
-0.8,
0,
0.6
]
]
},
{
"path": [
[
-0.8,
-3,
0.3
],
[
-0.8,
0,
0.6
]
]
},
{
"path": [
[
-1.8,
3,
0.3
],
[
-1.8,
0,
0.6
]
]
},
{
"path": [
[
-1.8,
-3,
0.3
],
[
-1.8,
0,
0.6
]
]
},
{
"path": [
[
-2.8,
3,
0.3
],
[
-2.8,
0,
0.6
]
]
},
{
"path": [
[
-2.8,
-3,
0.3
],
[
-2.8,
0,
0.6
]
]
},
{
"path": [
[
-3.8,
3,
0.3
],
[
-3.8,
0,
0.6
]
]
},
{
"path": [
[
-3.8,
-3,
0.3
],
[
-3.8,
0,
0.6
]
]
},
{
"path": [
[
-4.8,
3,
0.3
],
[
-4.8,
0,
0.6
]
]
},
{
"path": [
[
-4.8,
-3,
0.3
],
[
-4.8,
0,
0.6
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 2,
"transportModes": [
"TRAM",
"ELECTRIC_TRAM"
]
},
"versioning": {
"__version": "_v00"
}
}
]
}Horse Tram (tram, cargo configuration) · full specifications
Rolling resistance on tracks is significantly lower than on rough cobblestones, which is a important factor for the efficient transport of cargo.
1890 – 1915
- Capacity
- 7
- Compartments
- 1
- Length
- 7.233 m
- Power
- 11 hp (8 kW)
- Purchase cost ($)
- 113,028
- Annual running cost ($/year)
- 18,838
- Speed
- 20 km/h
- Tractive effort
- 4 kN
- Weight
- 2,000 kg
- Width
- 2.44 m
- Height
- 3.014 m
- Transport modes
- Electric tram, Tram
- Passenger comfort
- Not applicable: freight vehicle.
Compatible cargo
Beverages, Books, Bricks, Cement, Chemicals, Clay, Clothes, Coal, Crude Oil, Dyes, Fabric, Fertilizer, Fish, Fuel, Furniture, Glass, Grain, Iron Ore, Logs, Machines, Meat, Paper, Planks, Plastic, Rubber, Sand, Sawdust, Sheet Metal, Steel, Stone, Canned Food, Tires, Tools, Vegetables, Vehicles, Wool
Network requirements and facilities
Ratings by reference year
Comfort applies only to passenger vehicles.
- comfort
- Before 1900: Not applicable1900 – 1944: Not applicable1945 – 1972: Not applicable1973 – 1994: Not applicable1995 – 2017: Not applicable2018 – onwards: Not applicable
- noise
- Before 1900: Very Good1900 – 1944: Very Good1945 – 1972: Very Good1973 – 1994: Very Good1995 – 2017: Very Good2018 – onwards: Very Good
- pollution
- Before 1900: Very Good1900 – 1944: Poor1945 – 1972: Very Good1973 – 1994: Very Good1995 – 2017: Very Good2018 – onwards: Very Good
Game data sources · Horse Tram (tram, cargo configuration)
Build 25754343 · base
base/content/vehicle/tram/double_horse.zip:double_horse/double_horse_cargo.mdl
{
"components": [
{
"availability": {
"yearFrom": 1890,
"yearTo": 1915
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_TRAM_DOUBLE_HORSE_CARGO_DESCRIPTION",
"name": "VEHICLE_TRAM_DOUBLE_HORSE_CARGO_NAME"
},
"draftAnimalProvider": {
"draftAnimals": [
{
"group": "horse_grp_l",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0.17,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_left_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
},
{
"group": "horse_grp_r",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
-0.19,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_right_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
}
]
},
"emissions": {
"noise": {
"score": 5
},
"pollution": {
"score": 20
}
},
"extent": {
"bbMax": [
3.43302,
1.21949,
2.99095
],
"bbMin": [
-3.8,
-1.22021,
-0.023477
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"engines": [
{
"power": 8,
"tractiveEffort": 4,
"type": "HORSE"
}
],
"friction": 0.02,
"topSpeed": 5.556,
"weightEmpty": 2000,
"weightMaxPayload": 2880
},
"loadIndicator": {
"configs": {
"bay_0": {
"cargoBay": {
"bbMax": [
1.95,
0.9,
3
],
"bbMin": [
-1.5,
-0.9,
0.92
],
"capacity": 28,
"cargoFormats": [
"BIG",
"SMALL"
],
"childId": "back_grp",
"gridSize": [
2,
1
],
"sizePolicy": "BEST_FIT",
"type": "DISCRETE"
}
}
},
"slots": {}
},
"maintenance": {
"lifespan": 21915,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"w1",
"w2"
],
"fakeBogies": [
[
{
"group": "front_grp",
"offset": 0,
"position": 0
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": 0,
"position": 0
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": -0.14,
"position": 0
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "back_grp",
"offset": 0,
"position": -2.1
},
{
"group": "back_grp",
"offset": 0,
"position": -0.7
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "TRAM",
"renderDistance": 300,
"seats": [
{
"animation": "idle",
"crew": true,
"group": "back_comp_grp",
"transf": [
0.999999,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0.999999,
0,
1.73,
-0.42,
0.91,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/tram/shared/sound/tram_horse.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/tram/shared/default_tram.trf"
}
},
"transportVehicle": {
"carrier": "TRAM",
"comfortFactor": 0,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 28,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"UNIVERSAL"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "bay_0",
"seats": {}
},
"toHide": {}
}
]
}
],
"engineTransportModes": [
"TRAM",
"ELECTRIC_TRAM"
],
"filterTags": [
"default"
],
"transportModes": [
"TRAM",
"ELECTRIC_TRAM"
]
},
"versioning": {
"__version": "_v00"
}
}
]
}Connections
Carries · 1
Variant · 1
Network requirements and facilities · 4
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/vehicle/tram/double_horse.zip:double_horse/double_horse.mdl
Overview and native model detail views. Full detail is available in the image viewer.
- Overview: source build 25754343
- Side view: source build 25533170
Source values
{
"components": [
{
"availability": {
"yearFrom": 1890,
"yearTo": 1915
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_TRAM_DOUBLE_HORSE_DESCRIPTION",
"name": "VEHICLE_TRAM_DOUBLE_HORSE_NAME"
},
"draftAnimalProvider": {
"draftAnimals": [
{
"group": "horse_grp_l",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.28,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_left_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
},
{
"group": "horse_grp_r",
"model": "/animal/draft_horse/draft_horse.mdl",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.28,
0,
0,
1
],
"transfOverride": [
{
"affectedGroup": "harness_btm_front",
"attachToGroup": "harness_front_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_btm_back",
"attachToGroup": "harness_back_right_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
},
{
"affectedGroup": "harness_hands",
"attachToGroup": "harness_handle_attach",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1
]
}
]
}
]
},
"emissions": {
"noise": {
"score": 5
},
"pollution": {
"score": 20
}
},
"extent": {
"bbMax": [
3.58,
1.21949,
2.99095
],
"bbMin": [
-6.93823,
-1.22021,
-0.023477
]
},
"labelList": {
"labels": [
{
"alignment": "CENTER",
"childId": "back_body",
"color": [
0.85098,
0.85098,
0.85098
],
"fitting": "CUT",
"size": [
85.4,
10.1
],
"transf": [
0,
0.01,
0,
0,
0,
0,
0.01,
0,
0.01,
0,
0,
0,
3.157,
-0.43,
2.871,
1
],
"type": "LINE_NAME"
}
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"engines": [
{
"power": 8,
"tractiveEffort": 4,
"type": "HORSE"
}
],
"friction": 0.02,
"topSpeed": 5.556,
"weightEmpty": 1500,
"weightMaxPayload": 2880
},
"lightSourceList": {
"lights": [
{
"angleMax": 30,
"angleMin": 5,
"color": [
0.368627,
0.320784,
0.096855
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "back_headlights",
"mode": "LIGHT",
"radius": 10,
"strength": 2,
"toTime": 7,
"transf": [
0.906307,
0,
-0.422618,
0,
0,
1,
0,
0,
0.422618,
0,
0.906307,
0,
3.15,
-0.5,
2.6,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 1600
},
{
"angleMax": 90,
"angleMin": 5,
"backFaceLit": true,
"color": [
0.368627,
0.320784,
0.096855
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"length": 3.5,
"lightId": "",
"mask": 0,
"meshId": "back_body",
"mode": "LIGHT",
"radius": 3,
"strength": 1,
"toTime": 7,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
2.6,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 1600
}
]
},
"maintenance": {
"lifespan": 21915,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"back_w1",
"back_w2"
],
"fakeBogies": [
[
{
"group": "front_grp",
"offset": 3.35,
"position": -3.35
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": 3.35,
"position": -3.35
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "horse_grp",
"offset": 0,
"position": 2.24
}
],
[
{
"group": "front_grp",
"offset": -0.14,
"position": 0
},
{
"group": "front_grp",
"offset": 0,
"position": 2.24
},
{
"group": "back_grp",
"offset": 0,
"position": -4.26369
},
{
"group": "back_grp",
"offset": 0,
"position": -2.38597
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "TRAM",
"renderDistance": 300,
"seats": [
{
"animation": "idle",
"crew": true,
"group": "back_comp_grp",
"transf": [
0.997119,
-0.0758489,
0,
0,
0.0758489,
0.997119,
0,
0,
0,
0,
1,
0,
2.955,
-0.26,
0.565,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
0.608,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
0.086,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
2.092,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
1.157,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
0.237,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-0.718,
-0.522,
0.612,
1
]
},
{
"animation": "sitting",
"group": "back_comp_grp",
"transf": [
0.998135,
0,
-0.0610485,
0,
0,
1,
0,
0,
0.0610485,
0,
0.998135,
0,
-1.668,
-0.522,
0.612,
1
]
},
{
"animation": "idle",
"group": "back_comp_grp",
"transf": [
0.968148,
-0.25038,
0,
0,
0.25038,
0.968148,
0,
0,
0,
0,
1,
0,
-2.595,
0.415,
0.565,
1
]
},
{
"animation": "idle",
"group": "back_comp_grp",
"transf": [
-0.897643,
-0.440723,
0,
0,
0.440723,
-0.897643,
0,
0,
0,
0,
1,
0,
-2.58,
-0.565,
0.565,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/tram/shared/sound/tram_horse.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/tram/shared/default_tram.trf"
}
},
"transportVehicle": {
"arrivalDelay": 0,
"carrier": "TRAM",
"comfortFactor": 0.3,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 24,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"departureDelay": 0,
"engineTransportModes": [
"TRAM",
"ELECTRIC_TRAM"
],
"entrances": [
{
"path": [
[
-0.8,
3,
0.3
],
[
-0.8,
0,
0.6
]
]
},
{
"path": [
[
-0.8,
-3,
0.3
],
[
-0.8,
0,
0.6
]
]
},
{
"path": [
[
-1.8,
3,
0.3
],
[
-1.8,
0,
0.6
]
]
},
{
"path": [
[
-1.8,
-3,
0.3
],
[
-1.8,
0,
0.6
]
]
},
{
"path": [
[
-2.8,
3,
0.3
],
[
-2.8,
0,
0.6
]
]
},
{
"path": [
[
-2.8,
-3,
0.3
],
[
-2.8,
0,
0.6
]
]
},
{
"path": [
[
-3.8,
3,
0.3
],
[
-3.8,
0,
0.6
]
]
},
{
"path": [
[
-3.8,
-3,
0.3
],
[
-3.8,
0,
0.6
]
]
},
{
"path": [
[
-4.8,
3,
0.3
],
[
-4.8,
0,
0.6
]
]
},
{
"path": [
[
-4.8,
-3,
0.3
],
[
-4.8,
0,
0.6
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 2,
"transportModes": [
"TRAM",
"ELECTRIC_TRAM"
]
},
"versioning": {
"__version": "_v00"
}
}
]
}


