Road vehicle / Base game
Mercedes-Benz O405 G
This bus was a popular articulated people mover that helped cities manage growing passenger demand thanks to its spacious and efficient design.
1985 – 2020
Purchase$932,046
Annual running cost$155,341/year
Capacity24
Speed80 km/h
Weight15,000 kg
Length17.643 m
Power250 hp
Ratings
Longer bars mean better ratings for the selected year.
Understanding these statistics →Compatible cargo
Specifications
- Capacity
- 24
- Compartments
- 1
- Length
- 17.643 m
- Loading rate
- 2.5×
- Power
- 250 hp (184 kW)
- Purchase cost ($)
- 932,046
- Annual running cost ($/year)
- 155,341
- Speed
- 80 km/h
- Tractive effort
- 25 kN
- Weight
- 15,000 kg
- Width
- 3.042 m
- Height
- 3.074 m
- Transport modes
- Bus
Connections
Carries · 1
Network requirements and facilities · 4
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/vehicle/bus/mb_o405g.zip:mb_o405g/mb_o405g.mdl
Overview and native model detail views. Full detail is available in the image viewer.
- Overview: source build 25533170
Source values
{
"components": [
{
"availability": {
"notifyWhenAvailable": true,
"yearFrom": 1985,
"yearTo": 2020
},
"cost": {
"price": -1
},
"description": {
"description": "VEHICLE_BUS_MB_O405G_DESCRIPTION",
"name": "VEHICLE_BUS_MB_O405G_NAME"
},
"emissions": {
"noise": {
"score": 55
},
"pollution": {
"score": 40
}
},
"extent": {
"bbMax": [
9.28671,
1.48857,
3.06306
],
"bbMin": [
-8.35617,
-1.55381,
-0.0105555
]
},
"labelList": {
"labels": [
{
"childId": "front_body",
"color": [
0.933506,
0.941176,
0.415225
],
"renderMode": "EMISSIVE",
"size": [
192,
33.4
],
"transf": [
0,
0.01,
0,
0,
0,
0,
0.01,
0,
0.01,
0,
0,
0,
4.835,
-0.975,
2.46,
1
],
"type": "LINE_NAME"
},
{
"childId": "front_body",
"color": [
0.933506,
0.941176,
0.415225
],
"renderMode": "EMISSIVE",
"size": [
177.5,
21.4
],
"transf": [
0.01,
0,
0,
0,
0,
0,
0.01,
0,
0,
-0.01,
0,
0,
1.311,
-1.135,
2.642,
1
],
"type": "NEXT_STOP"
},
{
"alignment": "CENTER",
"childId": "front_body",
"color": [
0.933506,
0.941176,
0.415225
],
"filter": "NUMBER",
"fitting": "CUT",
"renderMode": "EMISSIVE",
"size": [
41.5,
18.9
],
"transf": [
-0.01,
0,
0,
0,
0,
0,
0.01,
0,
0,
0.01,
0,
0,
2.722,
1.14,
2.642,
1
],
"type": "LINE_NAME"
},
{
"alignment": "CENTER",
"childId": "back_body",
"color": [
0.933506,
0.941176,
0.415225
],
"filter": "NUMBER",
"fitting": "CUT",
"renderMode": "EMISSIVE",
"size": [
48,
20.4
],
"transf": [
0,
-0.01,
0,
0,
0,
0,
0.01,
0,
-0.01,
0,
0,
0,
-7.329,
0.24,
2.66,
1
],
"type": "LINE_NAME"
}
]
},
"landVehicle": {
"engines": [
{
"power": 184,
"tractiveEffort": 25,
"type": "DIESEL"
}
],
"topSpeed": 22.222,
"weightEmpty": 15000,
"weightMaxPayload": 16560
},
"lightSourceList": {
"lights": [
{
"angleMax": 30,
"angleMin": 5,
"color": [
0.976471,
0.94105,
0.834787
],
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "front_headlights",
"mode": "LIGHT",
"radius": 7,
"strength": 3,
"transf": [
0.97437,
0,
-0.224951,
0,
0,
1,
0,
0,
0.224951,
0,
0.97437,
0,
5.5,
0.9,
1,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": -1
},
{
"angleMax": 30,
"angleMin": 5,
"color": [
0.976471,
0.94105,
0.834787
],
"invertMask": true,
"lightId": "",
"mask": 0,
"meshId": "front_headlights",
"mode": "LIGHT",
"radius": 7,
"strength": 3,
"transf": [
0.97437,
0,
-0.224951,
0,
0,
1,
0,
0,
0.224951,
0,
0.97437,
0,
5.5,
-0.9,
1,
1
],
"type": "SPOT",
"visibleFrom": -1,
"visibleTo": -1
},
{
"angleMax": 65,
"angleMin": 9,
"backFaceLit": true,
"color": [
1,
0.926131,
0.580392
],
"invertMask": false,
"length": 5,
"lightId": "",
"mask": 32,
"meshId": "front_interior",
"mode": "LIGHT",
"radius": 5,
"strength": 2,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
4,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": -1
},
{
"angleMax": 65,
"angleMin": 9,
"backFaceLit": true,
"color": [
1,
0.926131,
0.580392
],
"invertMask": false,
"length": 4,
"lightId": "",
"mask": 32,
"meshId": "back_interior",
"mode": "LIGHT",
"radius": 5,
"strength": 2,
"transf": [
1,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
-5,
0,
4,
1
],
"type": "CYLINDRICAL",
"visibleFrom": -1,
"visibleTo": -1
}
]
},
"maintenance": {
"lifespan": 21915,
"runningCosts": -1
},
"particleSystem": {
"emitters": [
{
"alphaOverLifeTime": {
"curve": [
{
"easing": "EaseInQuart",
"time": 0,
"value": 0.5
},
{
"easing": "EaseOutQuad",
"time": 1,
"value": 0
}
]
},
"child": "back_body",
"colorOverLifeTime": {
"curve": [
{
"easing": "EaseInQuad",
"time": 0,
"value": [
0.264706,
0.254325,
0.254325
]
},
{
"easing": "Linear",
"time": 0.8,
"value": [
0.466667,
0.466667,
0.466667
]
}
]
},
"emissiveScale": {
"curve": [
{
"easing": "Linear",
"time": 2,
"value": 1
}
]
},
"frameSpeedByLifetime": {
"value": 1
},
"frequency": {
"value": 40
},
"lifeTime": {
"value": 1
},
"noiseFactor": {
"value": 2
},
"numFrames": [
0,
2
],
"particleId": "exhaust|emitter_smoke",
"position": [
-7.26893,
1.205,
0.585
],
"rotation": {
"value": 10
},
"shape": {
"point": {
"maxDir": 0.8
}
},
"sizeOverLifeTime": {
"curve": [
{
"easing": "EaseInCubic",
"time": 0,
"value": {
"value": 0.05
}
},
{
"easing": "Linear",
"time": 0.08,
"value": {
"value": 0.2
}
},
{
"easing": "EaseOutBounce",
"time": 1.5,
"value": {
"value": 0.8
}
}
]
},
"velocity": {
"value": [
-0.05,
0,
0.53
]
},
"velocityByDirection": {
"value": 0
},
"velocityOverLifeTime": {
"curve": [
{
"easing": "Linear",
"time": 1,
"value": [
-0.04,
0,
0
]
}
]
}
}
]
},
"roadVehicle": {
"config": {
"axles": [
"front_w2",
"back_w3"
],
"fakeBogies": [
[
{
"group": "back_grp",
"offset": -0.5,
"position": -1.55
},
{
"group": "front_grp",
"offset": 0,
"position": 4.5
},
{
"group": "front_connector",
"offset": 0,
"position": 0.9
},
{
"group": "front_connector",
"offset": 0,
"position": 4.5
},
{
"group": "back_connector",
"offset": -0.5,
"position": -1.55
},
{
"group": "back_connector",
"offset": 0,
"position": -5.2
}
],
[
{
"group": "front_grp",
"offset": 0,
"position": 4.5
},
{
"group": "front_grp",
"offset": -0.5,
"position": -1.55
},
{
"group": "back_grp",
"offset": -0.5,
"position": -1.55
}
],
[
{
"group": "front_grp",
"offset": 0,
"position": 4.5
},
{
"group": "front_grp",
"offset": -0.5,
"position": -1.55
},
{
"group": "back_grp",
"offset": -0.5,
"position": -1.55
},
{
"group": "back_grp",
"offset": 0,
"position": -6.5
}
]
],
"steeringParts": {},
"wheels": [
"front_w1_lft",
"front_w1_rgt"
]
}
},
"seatProvider": {
"crewModels": {},
"drivingLicense": "BUS",
"seats": [
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
6.9,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
5.45,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
6.174,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
0.374,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.692,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.711,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.018,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.037,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
5.45,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
6.174,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
0.374,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.692,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.711,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.018,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.037,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
6.9,
-0.77,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
6.9,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
5.45,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
6.174,
0.735,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
0.374,
0.735,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.692,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.711,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.018,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.037,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
5.45,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
6.174,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
-0.999998,
0.00174531,
0,
0,
-0.00174531,
-0.999998,
0,
0,
0,
0,
1,
0,
0.374,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.692,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.711,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
4.018,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
1.037,
-0.451,
0.775,
1
]
},
{
"animation": "driving_upright",
"crew": true,
"group": "comp_grp_frt",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
8.005,
0.757,
0.88,
1
]
},
{
"animation": "idle",
"group": "comp_grp_frt",
"transf": [
0.642788,
-0.766044,
0,
0,
0.766044,
0.642788,
0,
0,
0,
0,
1,
0,
-0.965,
-0.433,
0.755,
1
]
},
{
"animation": "idle",
"group": "comp_grp_frt",
"transf": [
-0.650774,
0.759271,
0,
0,
-0.759271,
-0.650774,
0,
0,
0,
0,
1,
0,
-1.295,
0.122,
0.755,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.484,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.799,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.054,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-3.244,
0.495,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-5.573,
0.495,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.333,
0.495,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.103,
0.495,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.758,
0.495,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.484,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.799,
-0.756,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-5.573,
-0.756,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.333,
-0.756,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.103,
-0.756,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.758,
-0.756,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.484,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.799,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.054,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-3.244,
0.84,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-5.573,
0.84,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.333,
0.84,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.103,
0.84,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.758,
0.84,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-2.484,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-4.799,
-0.451,
0.775,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-5.573,
-0.451,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-6.333,
-0.451,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.103,
-0.451,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.758,
-0.451,
0.983,
1
]
},
{
"animation": "sitting",
"group": "comp_grp_bck",
"transf": [
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-7.758,
-0.016,
0.983,
1
]
}
]
},
"soundConfig": {
"soundSet": {
"name": "/vehicle/bus/shared/sound/bus_modern.snd"
}
},
"transformatorConfig": {
"skipFromLod": 2,
"transformator": {
"name": "/vehicle/shared/default_road.trf"
}
},
"transportVehicle": {
"carrier": "ROAD",
"comfortFactor": 0.4,
"compartments": [
{
"loadConfigs": [
{
"cargoEntry": {
"capacity": 96,
"cargoTypeSet": {
"cargoClassesExcluded": {},
"cargoClassesIncluded": [
"PASSENGERS"
],
"cargoTypesExcluded": {},
"cargoTypesIncluded": {}
},
"loadIndicator": "",
"seats": {}
},
"toHide": {}
}
]
}
],
"engineTransportModes": [
"BUS"
],
"entrances": [
{
"path": [
[
3,
-3,
0.3
],
[
3,
0,
0.55
]
]
},
{
"path": [
[
8,
-3,
0.3
],
[
8,
0,
0.35
]
]
},
{
"path": [
[
-4,
-3,
0.3
],
[
-4,
0,
0.55
]
]
}
],
"filterTags": [
"default"
],
"loadSpeed": 2.5,
"transportModes": [
"BUS"
]
}
}
]
}