Tram / Deluxe Upgrade Pack
Hong Kong Tram
As an iconic part of the public transport system, the double deck tram used in Hong Kong is equally popular among tourists and residents.
1985 – onwards
Purchase$660,516
Annual running cost$110,086/year
Capacity25
Speed45 km/h
Weight12,000 kg
Length9.905 m
Power68 hp
Ratings
Longer bars mean better ratings for the selected year.
Understanding these statistics →Compatible cargo
Specifications
- Capacity
- 25
- Compartments
- 1
- Length
- 9.905 m
- Loading rate
- 10×
- Power
- 68 hp (50 kW)
- Purchase cost ($)
- 660,516
- Annual running cost ($/year)
- 110,086
- Speed
- 45 km/h
- Tractive effort
- 12 kN
- Weight
- 12,000 kg
- Width
- 2.289 m
- Height
- 4.789 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 deluxe
dlcs/urbangames_deluxe_upgrade_pack/content/vehicle.zip:vehicle/tram/hongkong/hongkong.mdl
Shipped image · 2,096 × 1,179 pixels. Open image for full size.
- Overview: source build 25533170
Source values
{
"components": [
{
"availability": {
"yearFrom": 1985,
"yearTo": 0
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_TRAM_HONGKONG_DESCRIPTION",
"name": "VEHICLE_TRAM_HONGKONG_NAME"
},
"emissions": {
"noise": {
"score": 20
},
"pollution": {
"score": 15
}
},
"extent": {
"bbMax": [
4.9545087814331055,
1.1446833610534668,
4.790441513061523
],
"bbMin": [
-4.949999809265137,
-1.1446833610534668,
0.0018554329872131348
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"engines": [
{
"power": 50,
"tractiveEffort": 12,
"type": "ELECTRIC"
}
],
"friction": 0.02,
"topSpeed": 12.5,
"weightEmpty": 12000,
"weightMaxPayload": 8000
},
"lightSourceList": {
"lights": [
{
"angleMax": 30,
"angleMin": 5,
"color": [
1,
0.9261314868927002,
0.5803921222686768
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "headlights_bwd",
"mode": "LIGHT",
"radius": 10,
"strength": 3,
"toTime": 7,
"transf": [
0.9659258127212524,
0,
-0.258819043636322,
0,
0,
1,
0,
0,
0.258819043636322,
0,
0.9659258127212524,
0,
4.449999809265137,
0,
0.9599999785423279,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 1600
},
{
"angleMax": 35,
"color": [
0.427450954914093,
0.02849672921001911,
0.02849672921001911
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights_bwd",
"mode": "LIGHT",
"radius": 4,
"strength": 1,
"toTime": 7,
"transf": [
0.9659252166748047,
0,
-0.2588188350200653,
0,
0,
1,
0,
0,
0.2588188350200653,
0,
0.9659252166748047,
0,
4.5,
0.699999988079071,
0.75,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 35,
"color": [
0.427450954914093,
0.02849672921001911,
0.02849672921001911
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights_bwd",
"mode": "LIGHT",
"radius": 4,
"strength": 1,
"toTime": 7,
"transf": [
0.9659252166748047,
0,
-0.2588188350200653,
0,
0,
1,
0,
0,
0.2588188350200653,
0,
0.9659252166748047,
0,
4.5,
-0.699999988079071,
0.75,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 35,
"color": [
0.427450954914093,
0.02849672921001911,
0.02849672921001911
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights_fwd",
"mode": "LIGHT",
"radius": 4,
"strength": 1,
"toTime": 7,
"transf": [
0.9659251570701599,
0,
-0.25881877541542053,
0,
0,
1,
0,
0,
0.25881877541542053,
0,
0.9659251570701599,
0,
4.510000228881836,
-0.699999988079071,
0.75,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 35,
"color": [
0.427450954914093,
0.02849672921001911,
0.02849672921001911
],
"fadeOutStart": 700,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "taillights_fwd",
"mode": "LIGHT",
"radius": 4,
"strength": 1,
"toTime": 7,
"transf": [
0.9659251570701599,
0,
-0.25881877541542053,
0,
0,
1,
0,
0,
0.25881877541542053,
0,
0.9659251570701599,
0,
4.510000228881836,
0.699999988079071,
0.75,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 179,
"angleMin": 1,
"backFaceLit": true,
"color": [
1,
0.9261314868927002,
0.5803921222686768
],
"fadeOutStart": 600,
"invertMask": false,
"length": 3.5,
"lightId": "",
"mask": 32,
"meshId": "interior",
"mode": "LIGHT",
"radius": 2.5,
"strength": 2,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
4.5,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 179,
"angleMin": 1,
"backFaceLit": true,
"color": [
1,
0.9261314868927002,
0.5803921222686768
],
"fadeOutStart": 600,
"invertMask": false,
"length": 3.5,
"lightId": "",
"mask": 32,
"meshId": "interior",
"mode": "LIGHT",
"radius": 2.5,
"strength": 2,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
2.6700000762939453,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 800
},
{
"angleMax": 30,
"angleMin": 5,
"color": [
1,
0.9261314868927002,
0.5803921222686768
],
"fadeOutStart": 1400,
"fromTime": 18,
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "headlights_fwd",
"mode": "LIGHT",
"radius": 10,
"strength": 3,
"toTime": 7,
"transf": [
0.9659258127212524,
0,
-0.258819043636322,
0,
0,
1,
0,
0,
0.258819043636322,
0,
0.9659258127212524,
0,
4.449999809265137,
0,
0.9599999785423279,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": 1600
},
{
"backFaceLit": true,
"color": [
0.8901960849761963,
0.8004709482192993,
0.3805151581764221
],
"fadeOutStart": 400,
"fromTime": 18,
"invertMask": false,
"lightId": "",
"mask": 32,
"meshId": "headlights_bwd",
"mode": "LIGHT",
"radius": 2,
"strength": 1,
"toTime": 7,
"transf": [
0.9848074316978455,
0,
-0.17364813387393951,
0,
0,
1,
0,
0,
0.17364813387393951,
0,
0.9848074316978455,
0,
3.569999933242798,
0,
1.899999976158142,
1
],
"type": "POINT",
"visibleFrom": -1,
"visibleTo": 500
},
{
"backFaceLit": true,
"color": [
0.8901960849761963,
0.8004709482192993,
0.3805151581764221
],
"fadeOutStart": 400,
"fromTime": 18,
"invertMask": false,
"lightId": "",
"mask": 32,
"meshId": "headlights_fwd",
"mode": "LIGHT",
"radius": 2,
"strength": 1,
"toTime": 7,
"transf": [
0.9848074316978455,
0,
-0.17364813387393951,
0,
0,
1,
0,
0,
0.17364813387393951,
0,
0.9848074316978455,
0,
3.569999933242798,
0,
1.899999976158142,
1
],
"type": "POINT",
"visibleFrom": -1,
"visibleTo": 500
}
]
},
"maintenance": {
"lifespan": 36525,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"w1",
"w2"
],
"fakeBogies": [
[
{
"group": "RootNode",
"offset": 0,
"position": 1.5
},
{
"group": "RootNode",
"offset": 0,
"position": -1.5
}
],
[
{
"group": "RootNode",
"offset": 0,
"position": 1.5
},
{
"group": "RootNode",
"offset": 0,
"position": -1.5
}
],
[
{
"group": "RootNode",
"offset": 0,
"position": 1.5
},
{
"group": "RootNode",
"offset": 0,
"position": -1.5
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "TRAM",
"renderDistance": 250,
"seats": [
{
"animation": "idle",
"crew": true,
"forward": false,
"group": "headlights_bwd",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
3.679999828338623,
0.1149996742606163,
0.6859999895095825,
1
]
},
{
"animation": "idle",
"crew": true,
"group": "headlights_fwd",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
3.734999895095825,
-0.11499999463558197,
0.6859999895095825,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-2.2839999198913574,
-0.2680000066757202,
2.686000108718872,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-1.2940000295639038,
0.3179999887943268,
0.8130000233650208,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0.03099999763071537,
0.3179999887943268,
0.8130000233650208,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
1.305999994277954,
0.3179999887943268,
0.8130000233650208,
1
]
},
{
"animation": "idle",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
2.5910000801086426,
0.3179999887943268,
0.8130000233650208,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
2.944999933242798,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
2.26200008392334,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
1.5819998979568481,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0.8399999737739563,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0.0860000029206276,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-0.6119999289512634,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-1.2619999647140503,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-1.9119999408721924,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-2.5859999656677246,
-0.6269999742507935,
0.8220000267028809,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
2.058000087738037,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
1.3619999885559082,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0.6859999895095825,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
0.029999999329447746,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-0.6320000290870667,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-1.2899999618530273,
-0.5519999861717224,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-1.4259999990463257,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-1.4259999990463257,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-0.828000009059906,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-0.20399999618530273,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
0.429999977350235,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1.0640000104904175,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1.6740000247955322,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1.6740000247955322,
0.5529999136924744,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
2.873999834060669,
0.652999997138977,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
3.568999767303467,
0.652999997138977,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
-3.4159996509552,
0.652999997138977,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
2.8499999046325684,
-0.6399999856948853,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
3.5349998474121094,
-0.6399999856948853,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
-3.5749998092651367,
-0.6399999856948853,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
4.050000190734863,
0,
2.696000099182129,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.119999885559082,
0,
2.696000099182129,
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.625,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 100,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"engineTransportModes": [
"ELECTRIC_TRAM"
],
"entrances": [
{
"path": [
[
3.8,
3,
0.3
],
[
3.8,
0,
0.6
]
]
},
{
"path": [
[
3.8,
-3,
0.3
],
[
3.8,
0,
0.6
]
]
},
{
"path": [
[
-3.5,
3,
0.3
],
[
-3.5,
0,
0.6
]
]
},
{
"path": [
[
-3.5,
-3,
0.3
],
[
-3.5,
0,
0.6
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 10,
"transportModes": [
"TRAM",
"ELECTRIC_TRAM"
]
}
}
]
}