Добавлена перекраска ВЛ80 РЖД

This commit is contained in:
Alex_BY 2016-03-24 15:44:00 +03:00
parent 22161739a5
commit 443bec798e
55 changed files with 1064 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,45 @@
local audioutil = require "audioutil"
function data()
return {
type = "GENERIC",
refDist = 25.0,
clacks = {
"vehicle/vl80/part_1.wav",
"vehicle/vl80/part_2.wav",
"vehicle/vl80/part_3.wav",
"vehicle/vl80/part_4.wav",
"vehicle/vl80/part_5.wav",
"vehicle/vl80/part_6.wav",
"vehicle/vl80/part_7.wav",
"vehicle/vl80/part_8.wav",
"vehicle/vl80/part_9.wav",
"vehicle/vl80/part_10.wav",
},
horn = "vehicle/vl80pid/vl80tifon.wav",
params = {
tracks = {
{ clip = "vehicle/vl80pid/vl80engine.wav",
gainCurve = {
nodes = audioutil.plotSqrt(.0, .1, 1.0, 1.0, 10)
},
pitchCurve = {
nodes = {
{ .0, 1.0 },
{ 1.0, 1.33 },
}
}
}
},
}
}
end

View File

@ -0,0 +1,30 @@
function data()
return {
children = {
{
id = "vehicle/train/vl80pid/vl80_bogie_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.54865, 0, 0.61, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.5466, 0, 0.61, 1,
},
type = "MESH",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,30 @@
function data()
return {
children = {
{
id = "vehicle/train/vl80pid/vl80_bogie_lod1.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.54865, 0, 0.61, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.5466, 0, 0.61, 1,
},
type = "MESH",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,30 @@
function data()
return {
children = {
{
id = "vehicle/train/vl80pid/vl80_bogie_lod2.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.54865, 0, 0.61, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80pid/vl80_w_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.5466, 0, 0.61, 1,
},
type = "MESH",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80_a_body_lod2.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_2_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_2_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80_b_body_lod2.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_2_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_2_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_a_body_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_a_body_lod1.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_b_body_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_b_body_lod1.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_c_body_lod0.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,28 @@
function data()
return {
children = { {
id = "vehicle/train/vl80pid/vl80s_c_body_lod1.msh",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "MESH",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 3.75835, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/vl80_lod_0_bogiev1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -3.75835, 0, 0, 1,
},
type = "GROUP",
},
},
matConfigs = {
{ 0, 0, 0, 0}
},
}
end

View File

@ -0,0 +1,62 @@
function data()
return {
params = {
fade_out_range = {
fadeOutEndDist = 20000,
fadeOutStartDist = 10000,
},
map_color_reflect = {
compressionAllowed = true,
fileName = "models/vehicle/train/vl80spid.tga",
magFilter = "LINEAR",
minFilter = "LINEAR_MIPMAP_LINEAR",
mipmapAlphaScale = 0,
type = "TWOD",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
map_env = {
compressionAllowed = true,
fileName = "c.tga",
magFilter = "LINEAR",
minFilter = "LINEAR",
mipmapAlphaScale = 0,
type = "CUBE_MAP",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
map_normal = {
compressionAllowed = false,
fileName = "models/vehicle/train/vl80spid_nrml.tga",
magFilter = "LINEAR",
minFilter = "LINEAR_MIPMAP_LINEAR",
mipmapAlphaScale = 0,
type = "TWOD",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
polygon_offset = {
factor = 0,
units = 0,
},
props = {
coeffs = {
1, 1, 0.9, 10,
},
},
two_sided = {
twoSided = false,
},
},
type = "REFLECTIVE_NRML_MAP",
}
end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 1020, offset = 0, },
normal = { count = 1020, offset = 1020, },
uv0 = { count = 1020, offset = 2040, },
tangent = { count = 1020, offset = 3060, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 3060, numComp = 3, offset = 4080, },
normal = { count = 3060, numComp = 3, offset = 7140, },
uv0 = { count = 2040, numComp = 2, offset = 10200, },
tangent = { count = 4080, numComp = 4, offset = 12240, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 1020, offset = 0, },
normal = { count = 1020, offset = 1020, },
uv0 = { count = 1020, offset = 2040, },
tangent = { count = 1020, offset = 3060, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 3060, numComp = 3, offset = 4080, },
normal = { count = 3060, numComp = 3, offset = 7140, },
uv0 = { count = 2040, numComp = 2, offset = 10200, },
tangent = { count = 4080, numComp = 4, offset = 12240, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 10032, offset = 0, },
normal = { count = 10032, offset = 10032, },
uv0 = { count = 10032, offset = 20064, },
tangent = { count = 10032, offset = 30096, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 30096, numComp = 3, offset = 40128, },
normal = { count = 30096, numComp = 3, offset = 70224, },
uv0 = { count = 20064, numComp = 2, offset = 100320, },
tangent = { count = 40128, numComp = 4, offset = 120384, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 3828, offset = 0, },
normal = { count = 3828, offset = 3828, },
uv0 = { count = 3828, offset = 7656, },
tangent = { count = 3828, offset = 11484, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 11484, numComp = 3, offset = 15312, },
normal = { count = 11484, numComp = 3, offset = 26796, },
uv0 = { count = 7656, numComp = 2, offset = 38280, },
tangent = { count = 15312, numComp = 4, offset = 45936, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 3828, offset = 0, },
normal = { count = 3828, offset = 3828, },
uv0 = { count = 3828, offset = 7656, },
tangent = { count = 3828, offset = 11484, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 11484, numComp = 3, offset = 15312, },
normal = { count = 11484, numComp = 3, offset = 26796, },
uv0 = { count = 7656, numComp = 2, offset = 38280, },
tangent = { count = 15312, numComp = 4, offset = 45936, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 1824, offset = 0, },
normal = { count = 1824, offset = 1824, },
uv0 = { count = 1824, offset = 3648, },
tangent = { count = 1824, offset = 5472, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 5472, numComp = 3, offset = 7296, },
normal = { count = 5472, numComp = 3, offset = 12768, },
uv0 = { count = 3648, numComp = 2, offset = 18240, },
tangent = { count = 7296, numComp = 4, offset = 21888, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 107880, offset = 0, },
normal = { count = 107880, offset = 107880, },
uv0 = { count = 107880, offset = 215760, },
tangent = { count = 107880, offset = 323640, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 323640, numComp = 3, offset = 431520, },
normal = { count = 323640, numComp = 3, offset = 755160, },
uv0 = { count = 215760, numComp = 2, offset = 1078800, },
tangent = { count = 431520, numComp = 4, offset = 1294560, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 23352, offset = 0, },
normal = { count = 23352, offset = 23352, },
uv0 = { count = 23352, offset = 46704, },
tangent = { count = 23352, offset = 70056, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 70056, numComp = 3, offset = 93408, },
normal = { count = 70056, numComp = 3, offset = 163464, },
uv0 = { count = 46704, numComp = 2, offset = 233520, },
tangent = { count = 93408, numComp = 4, offset = 280224, },
},
} end

View File

@ -0,0 +1,33 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0, 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 120024, offset = 0, },
normal = { count = 120024, offset = 120024, },
uv0 = { count = 120024, offset = 240048, },
tangent = { count = 120024, offset = 360072, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
{ -- Object 1
indices = {
position = { count = 3264, offset = 480096, },
normal = { count = 3264, offset = 483360, },
uv0 = { count = 3264, offset = 486624, },
tangent = { count = 3264, offset = 489888, },
},
materials = { "vehicle/train/vl80s.mtl" },
},
},
vertexAttr = {
position = { count = 369864, numComp = 3, offset = 493152, },
normal = { count = 369864, numComp = 3, offset = 863016, },
uv0 = { count = 240048, numComp = 2, offset = 1232880, },
uv1 = { count = 6528, numComp = 2, offset = 1472928, },
tangent = { count = 493152, numComp = 4, offset = 1479456, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 23112, offset = 0, },
normal = { count = 23112, offset = 23112, },
uv0 = { count = 23112, offset = 46224, },
tangent = { count = 23112, offset = 69336, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 69336, numComp = 3, offset = 92448, },
normal = { count = 69336, numComp = 3, offset = 161784, },
uv0 = { count = 46224, numComp = 2, offset = 231120, },
tangent = { count = 92448, numComp = 4, offset = 277344, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 117264, offset = 0, },
normal = { count = 117264, offset = 117264, },
uv0 = { count = 117264, offset = 234528, },
tangent = { count = 117264, offset = 351792, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 351792, numComp = 3, offset = 469056, },
normal = { count = 351792, numComp = 3, offset = 820848, },
uv0 = { count = 234528, numComp = 2, offset = 1172640, },
tangent = { count = 469056, numComp = 4, offset = 1407168, },
},
} end

View File

@ -0,0 +1,23 @@
-- Generated by Train Fever Model Converter version 0.3.5481.4047
function data() return {
animations = {
},
matConfigs = { { 0 } },
subMeshes = {
{ -- Object 0
indices = {
position = { count = 23352, offset = 0, },
normal = { count = 23352, offset = 23352, },
uv0 = { count = 23352, offset = 46704, },
tangent = { count = 23352, offset = 70056, },
},
materials = { "vehicle/train/vl80spid.mtl" },
},
},
vertexAttr = {
position = { count = 70056, numComp = 3, offset = 93408, },
normal = { count = 70056, numComp = 3, offset = 163464, },
uv0 = { count = 46704, numComp = 2, offset = 233520, },
tangent = { count = 93408, numComp = 4, offset = 280224, },
},
} end

View File

@ -0,0 +1,168 @@
function data()
return {
boundingInfo = {
bbMax = {
16.24479, 1.5827790498734, 5.9462259292603,
},
bbMin = {
-16.24892, -1.5827790498734, -0.57415497303009,
},
},
collider = {
params = {
},
type = "MESH",
},
lods = {
{
animations = {
},
children = { {
id = "vehicle/train/vl80sa_body_lod0v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.16399, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sb_body_lod0v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.17462, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 0,
visibleTo = 200,
},
{
animations = {
},
children = { {
id = "vehicle/train/vl80sa_body_lod1v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.16399, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sb_body_lod1v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.17462, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 200,
visibleTo = 700,
},
{
animations = {
},
children = { {
id = "vehicle/train/vl80a_body_lod2v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.16399, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80b_body_lod2v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.17462, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 700,
visibleTo = 2200,
},
},
metadata = {
description = {
name = _("ВЛ80С"),
description = _(
"ВЛ80 - советский грузовой магистральный электровоз переменного тока. ВЛ80С строился с 1979 по 1995 год. По сути это ВЛ80Т дооборудованный для возможности работы в составе трёх секций.")
},
railVehicle = {
topSpeed = 110.0,
weight = 184.0,
engines = {
{ type = "ELECTRIC", power = 5650.0, tractiveEffort = 662.0 }
},
configs = {
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
},
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
},
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
}
},
soundSet = { name = "vl80pid" }
},
transportVehicle = {
carrier = "RAIL",
},
availability = {
yearFrom = 2007,
yearTo = 2020
},
cost = {
price = 2100000
},
maintenance = {
runningCosts = 1200000,
lifespan = 25
},
},
}
end

View File

@ -0,0 +1,189 @@
function data()
return {
boundingInfo = {
bbMax = {
24.3208, 1.5827790498734, 5.9462259292603,
},
bbMin = {
-24.443, -1.5827790498734, -0.57415497303009,
},
},
collider = {
params = {
},
type = "MESH",
},
lods = {
{
animations = {
},
children = { {
id = "vehicle/train/vl80sa_body_lod0v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 16.23972, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sc_body_lod0v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sb_body_lod0v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.36179, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 0,
visibleTo = 200,
},
{
animations = {
},
children = { {
id = "vehicle/train/vl80sa_body_lod1v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 16.23972, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sa_body_lod1v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80sb_body_lod1v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.36179, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 200,
visibleTo = 700,
},
{
animations = {
},
children = { {
id = "vehicle/train/vl80a_body_lod2v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 16.23972, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80a_body_lod2v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
},{
id = "vehicle/train/vl80b_body_lod2v1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -16.36179, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
},
matConfigs = {
{
0, 0, 0, 0, 0, 0, 0,
},
},
static = false,
visibleFrom = 700,
visibleTo = 2200,
},
},
metadata = {
description = {
name = _("ВЛ80С (3 секции)"),
description = _(
"ВЛ80 - советский грузовой магистральный электровоз переменного тока. ВЛ80С строился с 1979 по 1995 год. По сути это ВЛ80Т дооборудованный для возможности работы в составе трёх секций.")
},
railVehicle = {
topSpeed = 110.0,
weight = 276.0,
engines = {
{ type = "ELECTRIC", power = 8475.0, tractiveEffort = 993.0 }
},
configs = {
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
},
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
},
{
axles = {
"vehicle/train/vl80pid/vl80_w_lod0.msh",
}
}
},
soundSet = { name = "vl80pid" }
},
transportVehicle = {
carrier = "RAIL",
},
availability = {
yearFrom = 2007,
yearTo = 2020
},
cost = {
price = 3150000
},
maintenance = {
runningCosts = 1800000,
lifespan = 25
},
},
}
end

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB