Tram / Base game
Toronto CRLV
Acting as a successful replacement for the aging PCCs, the Canadian Light Rail Vehicle was developed as a modern, standardized streetcar.
1979 – 2015
Purchase$638,700
Annual running cost$106,450/year
Capacity20
Speed60 km/h
Weight22,700 kg
Length15.99 m
Power370 hp
Ratings
Longer bars mean better ratings for the selected year.
Understanding these statistics →Compatible cargo
Specifications
- Capacity
- 20
- Compartments
- 1
- Length
- 15.99 m
- Loading rate
- 4×
- Power
- 370 hp (272 kW)
- Purchase cost ($)
- 638,700
- Annual running cost ($/year)
- 106,450
- Speed
- 60 km/h
- Tractive effort
- 50 kN
- Weight
- 22,700 kg
- Width
- 2.635 m
- Height
- 4.833 m
- Transport modes
- Electric tram, Tram
- Route requirement
- Electrification required throughout the route.
Connections
Carries · 1
Network requirements and facilities · 4
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/vehicle/tram/toronto_clrv.zip:toronto_clrv/toronto_clrv.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": 1979,
"yearTo": 2015
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_TRAM_TORONTO_CLRV_DESCRIPTION",
"name": "VEHICLE_TRAM_TORONTO_CLRV_NAME"
},
"emissions": {
"noise": {
"score": 50
},
"pollution": {
"score": 25
}
},
"extent": {
"bbMax": [
8.27,
1.2923,
4.82174
],
"bbMin": [
-7.72,
-1.34275,
-0.0113063
]
},
"labelList": {
"labels": [
{
"alignment": "CENTER",
"childId": "body",
"color": [
1,
0.943848,
0.772549
],
"renderMode": "EMISSIVE",
"size": [
118.2,
9.9
],
"transf": [
0.00984799,
0.00173695,
0,
0,
0,
0.00102778,
0.00994522,
0,
0.0017265,
-0.00979422,
0.00104525,
0,
3.95825,
-1.10959,
0.802173,
1
],
"type": "NEXT_STOP"
},
{
"alignment": "CENTER",
"childId": "body",
"color": [
1,
0.945033,
0.772549
],
"renderMode": "EMISSIVE",
"size": [
123.6,
13.6
],
"transf": [
0,
-0.01,
0,
0,
0,
0,
0.01,
0,
-0.01,
0,
0,
0,
-8.63292,
0.62667,
1.14551,
1
],
"type": "LINE_NAME"
},
{
"alignment": "CENTER",
"childId": "body",
"color": [
1,
0.945033,
0.772549
],
"renderMode": "EMISSIVE",
"size": [
122.3,
12.4
],
"transf": [
0,
0.01,
0,
0,
0,
0,
0.01,
0,
0.01,
0,
0,
0,
5.68758,
-0.61033,
1.15652,
1
],
"type": "LINE_NAME"
}
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"engines": [
{
"power": 272,
"tractiveEffort": 50,
"type": "ELECTRIC"
}
],
"friction": 0.02,
"topSpeed": 16.667,
"weightEmpty": 22700,
"weightMaxPayload": 24000
},
"lightSourceList": {
"lights": [
{
"angleMax": 35,
"angleMin": 5,
"color": [
1,
0.926131,
0.580392
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "headlights",
"mode": "LIGHT",
"radius": 10,
"strength": 3,
"toTime": 7,
"transf": [
0.965925,
0,
-0.258819,
0,
0,
1,
0,
0,
0.258819,
0,
0.965925,
0,
7.5,
0,
1.2,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 1600
},
{
"angleMax": 35,
"color": [
0.427451,
0.0284967,
0.0284967
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights",
"mode": "LIGHT",
"radius": 5,
"strength": 1,
"toTime": 7,
"transf": [
-0.951251,
0.167731,
-0.258819,
0,
-0.173648,
-0.984808,
0,
0,
-0.254887,
0.0449435,
0.965925,
0,
-7,
0.7,
1,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 110,
"angleMin": 1,
"backFaceLit": true,
"color": [
1,
0.926131,
0.580392
],
"fadeOutStart": 600,
"invertMask": false,
"length": 8,
"lightId": "",
"mask": 32,
"meshId": "interior",
"mode": "LIGHT",
"radius": 3,
"strength": 2,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
-1.5,
0,
1.5,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 35,
"color": [
0.427451,
0.0284967,
0.0284967
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights",
"mode": "LIGHT",
"radius": 5,
"strength": 1,
"toTime": 7,
"transf": [
-0.951251,
-0.167731,
-0.258819,
0,
0.173648,
-0.984808,
0,
0,
-0.254887,
-0.0449435,
0.965925,
0,
-7,
-0.7,
1,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
}
]
},
"maintenance": {
"lifespan": 21915,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"w1",
"w2",
"w3",
"w4"
],
"fakeBogies": [
{},
{},
[
{
"group": "RootNode",
"offset": 0,
"position": 4
},
{
"group": "RootNode",
"offset": 0,
"position": -3.6
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "TRAM",
"seats": [
{
"animation": "driving_upright",
"crew": true,
"group": "headlights",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
6.576,
0.533,
1.128,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0.173648,
-0.984808,
0,
0,
0.984808,
0.173648,
0,
0,
0,
0,
1,
0,
6.054,
0,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0.289032,
0.957319,
0,
0,
-0.957319,
0.289032,
0,
0,
0,
0,
1,
0,
4.944,
0.52,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0.0401318,
0.999194,
0,
0,
-0.999194,
0.0401318,
0,
0,
0,
0,
1,
0,
1.714,
0.52,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0.52101,
-0.853551,
0,
0,
0.853551,
0.52101,
0,
0,
0,
0,
1,
0,
1.014,
0.15,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
-0.132256,
-0.991215,
0,
0,
0.991215,
-0.132256,
0,
0,
0,
0,
1,
0,
-0.821,
0.875,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0.987136,
-0.159881,
0,
0,
0.159881,
0.987136,
0,
0,
0,
0,
1,
0,
-1.748,
0.552,
0.882,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
-0.125333,
-0.992115,
0,
0,
0.992115,
-0.125333,
0,
0,
0,
0,
1,
0,
-1.486,
-0.175,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
5.306,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.552,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
3.758,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.983,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.188,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.403,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0.618,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.136,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.573,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-3.311,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.057,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.817,
0.88,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.686,
0.473,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.686,
0.021,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.686,
-0.472,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.806,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.088,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-3.353,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.598,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.063,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0.702,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.442,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.192,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.962,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
3.697,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.427,
-0.856,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.806,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.088,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-3.353,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.598,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-0.063,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0.702,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.442,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.192,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
2.962,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
3.697,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.427,
-0.434,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-0.00872653,
0.999962,
0,
0,
-0.999962,
-0.00872653,
0,
0,
0,
0,
1,
0,
5.187,
-0.924,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0.325568,
0.945519,
0,
0,
-0.945519,
0.325568,
0,
0,
0,
0,
1,
0,
-5.91,
-0.727,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0.325568,
0.945519,
0,
0,
-0.945519,
0.325568,
0,
0,
0,
0,
1,
0,
-5.474,
-0.807,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0.129834,
-0.991536,
0,
0,
0.991536,
0.129834,
0,
0,
0,
0,
1,
0,
-5.474,
0.826,
0.882,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0.291704,
-0.956509,
0,
0,
0.956509,
0.291704,
0,
0,
0,
0,
1,
0,
-5.916,
0.731,
0.882,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/tram/shared/sound/tram_medium.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/tram/shared/default_tram.trf"
}
},
"transportVehicle": {
"carrier": "TRAM",
"comfortFactor": 0.55,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 80,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"engineTransportModes": [
"ELECTRIC_TRAM"
],
"entrances": [
{
"path": [
[
6.5,
-3,
0.3
],
[
6.1,
0,
0.9
]
]
},
{
"path": [
[
-1.6,
-3,
0.3
],
[
-1.6,
0,
0.9
]
]
},
{
"path": [
[
-0.8,
-3,
0.3
],
[
-0.8,
0,
0.9
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 4,
"transportModes": [
"TRAM",
"ELECTRIC_TRAM"
]
},
"versioning": {
"__version": "_v08"
}
}
]
}

