Rail vehicle / Base game
Siemens Viaggio
This standardized family of modern coaches is used for long-distance and inter-regional services in Czech Republic and its neighboring countries.
2025 – onwards
Purchase$1,539,930
Annual running cost$256,655/year
Capacity26
Speed200 km/h
Weight58,000 kg
Length26.5 m
Ratings
Longer bars mean better ratings for the selected year.
Understanding these statistics →Compatible cargo
Specifications
- Capacity
- 26
- Compartments
- 1
- Length
- 26.5 m
- Loading rate
- 3.5×
- Purchase cost ($)
- 1,539,930
- Annual running cost ($/year)
- 256,655
- Speed
- 200 km/h
- Weight
- 58,000 kg
- Width
- 2.7 m
- Height
- 4.2 m
- Transport modes
- Electric train, Train
Connections
Carries · 1
Network requirements and facilities · 5
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/vehicle/waggon/viaggio.zip:viaggio/viaggio.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": 2025,
"yearTo": 0
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_WAGGON_VIAGGIO_DESCRIPTION",
"name": "VEHICLE_WAGGON_VIAGGIO_NAME"
},
"emissions": {
"noise": {
"score": 30
},
"pollution": {
"score": 5
}
},
"extent": {
"bbMax": [
13.25,
1.35,
4.2
],
"bbMin": [
-13.25,
-1.35,
0
]
},
"labelList": {
"labels": [
{
"alignment": "CENTER",
"childId": "body",
"color": [
0.764706,
0.984314,
1
],
"nLines": 2,
"renderMode": "EMISSIVE",
"size": [
52.15,
31.25
],
"transf": [
0.00973181,
0,
0,
0,
0,
0,
0.00973181,
0,
0,
-0.00973181,
0,
0,
-10.61,
-1.39,
2.25,
1
],
"type": "LINE_NAME",
"verticalAlignment": "CENTER"
},
{
"alignment": "CENTER",
"childId": "body",
"color": [
0.764706,
0.984314,
1
],
"nLines": 2,
"renderMode": "EMISSIVE",
"size": [
52.15,
31.25
],
"transf": [
-0.00973181,
0,
0,
0,
0,
0,
0.00973181,
0,
0,
0.00973181,
0,
0,
-10.12,
1.39,
2.27,
1
],
"type": "LINE_NAME",
"verticalAlignment": "CENTER"
}
]
},
"landVehicle": {
"brakeDeceleration": 2.5,
"curveSpeedScale": 1,
"engines": {},
"friction": 0.02,
"topSpeed": 55.556,
"weightEmpty": 58000,
"weightMaxPayload": 31200
},
"lightSourceList": {
"lights": [
{
"angleMax": 90,
"angleMin": 9,
"backFaceLit": true,
"color": [
0.996078,
0.956195,
0.769519
],
"fadeOutStart": 600,
"invertMask": false,
"length": 13,
"lightId": "",
"mask": 32,
"meshId": "interior",
"mode": "LIGHT",
"radius": 3,
"strength": 5,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
4,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": 800
}
]
},
"maintenance": {
"lifespan": 36525,
"runningCosts": -1
},
"railVehicle": {
"config": {
"axles": [
"w1",
"w2",
"w3",
"w4"
],
"fakeBogies": [
{},
[
{
"group": "",
"offset": 0,
"position": 0
}
],
[
{
"group": "RootNode",
"offset": 0,
"position": 9.5
},
{
"group": "RootNode",
"offset": 0,
"position": -9.5
}
]
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "RAIL",
"seats": [
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-9.37,
1.056,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-8.375,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-5.565,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.035,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.945,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.98,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
1.93,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
5.636,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
6.55,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-7.44,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0.94,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.97,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.01,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.045,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-6.5,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-3.855,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
4.91,
1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-9.37,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-8.375,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-5.565,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.035,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.945,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.98,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
1.93,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
5.636,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
6.55,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-7.44,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-4.63,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.97,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.01,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.045,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-6.5,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-3.855,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
4.91,
-0.66,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-9.37,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-8.375,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-5.565,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.035,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.945,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.98,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
1.93,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
5.636,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
6.55,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-7.44,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0.94,
0.64,
1.23,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.97,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.01,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.045,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-6.5,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-3.855,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
4.91,
0.64,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-9.37,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-8.375,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-5.565,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.035,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.945,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.98,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
1.93,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
5.636,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
6.55,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-7.44,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-4.63,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
3.97,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-0.01,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-2.045,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
-6.5,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
1,
1.74846e-7,
0,
0,
-1.74846e-7,
1,
0,
0,
0,
0,
1,
0,
-3.855,
-1.07,
1.266,
1
]
},
{
"animation": "sitting",
"group": "comp_grp",
"transf": [
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
4.91,
-1.07,
1.266,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/waggon/shared/sound/waggon_modern.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/train/shared/default_train.trf"
}
},
"transportVehicle": {
"carrier": "RAIL",
"comfortFactor": 0.625,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 104,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"engineTransportModes": {},
"entrances": [
{
"path": [
[
-12.2,
-3,
0.56
],
[
-12.2,
0,
1.25
]
]
},
{
"path": [
[
12.2,
-3,
0.56
],
[
12.2,
0,
1.25
]
]
},
{
"path": [
[
-12.2,
3,
0.56
],
[
-12.2,
0,
1.25
]
]
},
{
"path": [
[
12.2,
3,
0.56
],
[
12.2,
0,
1.25
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 3.5,
"transportModes": [
"TRAIN",
"ELECTRIC_TRAIN"
]
}
}
]
}

