Добавлена перекраска М62 РЖД
|
@ -0,0 +1,13 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
vehicles = {
|
||||||
|
{ name = "vehicle/train/2m62upida.mdl", forward = true },
|
||||||
|
{ name = "vehicle/train/2m62upidb.mdl", forward = true },
|
||||||
|
},
|
||||||
|
name = _("2М62У"),
|
||||||
|
desc = _("Советский грузопассажирский тепловоз. \n"..
|
||||||
|
"Выполнен в европейском габарите, \n"..
|
||||||
|
"поставлялся в страны восточного блока.")
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/2m62upid/m62_lod_0_b1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_1_b2_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_b2_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_b1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_b2_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_1_b1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_1_b2_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,36 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
children = {
|
||||||
|
{
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_b2_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.86236, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.3194, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.95164, 0, 0.534, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{ 0, 0, 0, 0}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,62 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
params = {
|
||||||
|
fade_out_range = {
|
||||||
|
fadeOutEndDist = 20000,
|
||||||
|
fadeOutStartDist = 10000,
|
||||||
|
|
||||||
|
},
|
||||||
|
map_color_reflect = {
|
||||||
|
compressionAllowed = true,
|
||||||
|
fileName = "models/vehicle/train/2m62upid.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/2m62unpid.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
|
|
@ -0,0 +1,62 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
params = {
|
||||||
|
fade_out_range = {
|
||||||
|
fadeOutEndDist = 20000,
|
||||||
|
fadeOutStartDist = 10000,
|
||||||
|
|
||||||
|
},
|
||||||
|
map_color_reflect = {
|
||||||
|
compressionAllowed = true,
|
||||||
|
fileName = "models/vehicle/train/dm62bpid.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/dm62bnpid.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
|
|
@ -0,0 +1,54 @@
|
||||||
|
function data() return {
|
||||||
|
animations = {
|
||||||
|
ventanim = {
|
||||||
|
type = "KEYFRAME",
|
||||||
|
params = {
|
||||||
|
origin = { 0, 0, 0, },
|
||||||
|
keyframes = {
|
||||||
|
{
|
||||||
|
time = 0,
|
||||||
|
rot = { 0, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 200,
|
||||||
|
rot = { 90, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 400,
|
||||||
|
rot = { 180, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 600,
|
||||||
|
rot = { 270, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 800,
|
||||||
|
rot = { 360, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = { { 0, }, },
|
||||||
|
subMeshes = { {
|
||||||
|
indices = {
|
||||||
|
normal = { count = 72, offset = 864, },
|
||||||
|
position = { count = 72, offset = 936, },
|
||||||
|
tangent = { count = 72, offset = 1008, },
|
||||||
|
uv0 = { count = 72, offset = 1080, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
}, },
|
||||||
|
vertexAttr =
|
||||||
|
{
|
||||||
|
normal = { count = 216, numComp = 3, offset = 0, },
|
||||||
|
position = { count = 216, numComp = 3, offset = 216, },
|
||||||
|
tangent = { count = 288, numComp = 4, offset = 432, },
|
||||||
|
uv0 = { count = 144, numComp = 2, offset = 720, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 48156, offset = 0, },
|
||||||
|
normal = { count = 48156, offset = 48156, },
|
||||||
|
uv0 = { count = 48156, offset = 96312, },
|
||||||
|
tangent = { count = 48156, offset = 144468, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 144468, numComp = 3, offset = 192624, },
|
||||||
|
normal = { count = 144468, numComp = 3, offset = 337092, },
|
||||||
|
uv0 = { count = 96312, numComp = 2, offset = 481560, },
|
||||||
|
tangent = { count = 192624, numComp = 4, offset = 577872, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 17520, offset = 0, },
|
||||||
|
normal = { count = 17520, offset = 17520, },
|
||||||
|
uv0 = { count = 17520, offset = 35040, },
|
||||||
|
tangent = { count = 17520, offset = 52560, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 52560, numComp = 3, offset = 70080, },
|
||||||
|
normal = { count = 52560, numComp = 3, offset = 122640, },
|
||||||
|
uv0 = { count = 35040, numComp = 2, offset = 175200, },
|
||||||
|
tangent = { count = 70080, numComp = 4, offset = 210240, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 576, offset = 0, },
|
||||||
|
normal = { count = 576, offset = 576, },
|
||||||
|
uv0 = { count = 576, offset = 1152, },
|
||||||
|
tangent = { count = 576, offset = 1728, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 1728, numComp = 3, offset = 2304, },
|
||||||
|
normal = { count = 1728, numComp = 3, offset = 4032, },
|
||||||
|
uv0 = { count = 1152, numComp = 2, offset = 5760, },
|
||||||
|
tangent = { count = 2304, numComp = 4, offset = 6912, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 48156, offset = 0, },
|
||||||
|
normal = { count = 48156, offset = 48156, },
|
||||||
|
uv0 = { count = 48156, offset = 96312, },
|
||||||
|
tangent = { count = 48156, offset = 144468, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 144468, numComp = 3, offset = 192624, },
|
||||||
|
normal = { count = 144468, numComp = 3, offset = 337092, },
|
||||||
|
uv0 = { count = 96312, numComp = 2, offset = 481560, },
|
||||||
|
tangent = { count = 192624, numComp = 4, offset = 577872, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 17520, offset = 0, },
|
||||||
|
normal = { count = 17520, offset = 17520, },
|
||||||
|
uv0 = { count = 17520, offset = 35040, },
|
||||||
|
tangent = { count = 17520, offset = 52560, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/2m62upid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 52560, numComp = 3, offset = 70080, },
|
||||||
|
normal = { count = 52560, numComp = 3, offset = 122640, },
|
||||||
|
uv0 = { count = 35040, numComp = 2, offset = 175200, },
|
||||||
|
tangent = { count = 70080, numComp = 4, offset = 210240, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 18936, offset = 0, },
|
||||||
|
normal = { count = 18936, offset = 18936, },
|
||||||
|
uv0 = { count = 18936, offset = 37872, },
|
||||||
|
tangent = { count = 18936, offset = 56808, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 56808, numComp = 3, offset = 75744, },
|
||||||
|
normal = { count = 56808, numComp = 3, offset = 132552, },
|
||||||
|
uv0 = { count = 37872, numComp = 2, offset = 189360, },
|
||||||
|
tangent = { count = 75744, numComp = 4, offset = 227232, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 19824, offset = 0, },
|
||||||
|
normal = { count = 19824, offset = 19824, },
|
||||||
|
uv0 = { count = 19824, offset = 39648, },
|
||||||
|
tangent = { count = 19824, offset = 59472, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 59472, numComp = 3, offset = 79296, },
|
||||||
|
normal = { count = 59472, numComp = 3, offset = 138768, },
|
||||||
|
uv0 = { count = 39648, numComp = 2, offset = 198240, },
|
||||||
|
tangent = { count = 79296, numComp = 4, offset = 237888, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 19896, offset = 0, },
|
||||||
|
normal = { count = 19896, offset = 19896, },
|
||||||
|
uv0 = { count = 19896, offset = 39792, },
|
||||||
|
tangent = { count = 19896, offset = 59688, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 59688, numComp = 3, offset = 79584, },
|
||||||
|
normal = { count = 59688, numComp = 3, offset = 139272, },
|
||||||
|
uv0 = { count = 39792, numComp = 2, offset = 198960, },
|
||||||
|
tangent = { count = 79584, numComp = 4, offset = 238752, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 55812, offset = 0, },
|
||||||
|
normal = { count = 55812, offset = 55812, },
|
||||||
|
uv0 = { count = 55812, offset = 111624, },
|
||||||
|
tangent = { count = 55812, offset = 167436, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 167436, numComp = 3, offset = 223248, },
|
||||||
|
normal = { count = 167436, numComp = 3, offset = 390684, },
|
||||||
|
uv0 = { count = 111624, numComp = 2, offset = 558120, },
|
||||||
|
tangent = { count = 223248, numComp = 4, offset = 669744, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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/dm62pid.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
|
|
@ -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 = 4848, offset = 0, },
|
||||||
|
normal = { count = 4848, offset = 4848, },
|
||||||
|
uv0 = { count = 4848, offset = 9696, },
|
||||||
|
tangent = { count = 4848, offset = 14544, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 14544, numComp = 3, offset = 19392, },
|
||||||
|
normal = { count = 14544, numComp = 3, offset = 33936, },
|
||||||
|
uv0 = { count = 9696, numComp = 2, offset = 48480, },
|
||||||
|
tangent = { count = 19392, numComp = 4, offset = 58176, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 4776, offset = 0, },
|
||||||
|
normal = { count = 4776, offset = 4776, },
|
||||||
|
uv0 = { count = 4776, offset = 9552, },
|
||||||
|
tangent = { count = 4776, offset = 14328, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 14328, numComp = 3, offset = 19104, },
|
||||||
|
normal = { count = 14328, numComp = 3, offset = 33432, },
|
||||||
|
uv0 = { count = 9552, numComp = 2, offset = 47760, },
|
||||||
|
tangent = { count = 19104, numComp = 4, offset = 57312, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 20292, offset = 0, },
|
||||||
|
normal = { count = 20292, offset = 20292, },
|
||||||
|
uv0 = { count = 20292, offset = 40584, },
|
||||||
|
tangent = { count = 20292, offset = 60876, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 60876, numComp = 3, offset = 81168, },
|
||||||
|
normal = { count = 60876, numComp = 3, offset = 142044, },
|
||||||
|
uv0 = { count = 40584, numComp = 2, offset = 202920, },
|
||||||
|
tangent = { count = 81168, numComp = 4, offset = 243504, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 48, offset = 0, },
|
||||||
|
normal = { count = 48, offset = 48, },
|
||||||
|
uv0 = { count = 48, offset = 96, },
|
||||||
|
tangent = { count = 48, offset = 144, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 144, numComp = 3, offset = 192, },
|
||||||
|
normal = { count = 144, numComp = 3, offset = 336, },
|
||||||
|
uv0 = { count = 96, numComp = 2, offset = 480, },
|
||||||
|
tangent = { count = 192, numComp = 4, offset = 576, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 576, offset = 0, },
|
||||||
|
normal = { count = 576, offset = 576, },
|
||||||
|
uv0 = { count = 576, offset = 1152, },
|
||||||
|
tangent = { count = 576, offset = 1728, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 1728, numComp = 3, offset = 2304, },
|
||||||
|
normal = { count = 1728, numComp = 3, offset = 4032, },
|
||||||
|
uv0 = { count = 1152, numComp = 2, offset = 5760, },
|
||||||
|
tangent = { count = 2304, numComp = 4, offset = 6912, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -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 = 432, offset = 0, },
|
||||||
|
normal = { count = 432, offset = 432, },
|
||||||
|
uv0 = { count = 432, offset = 864, },
|
||||||
|
tangent = { count = 432, offset = 1296, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
vertexAttr = {
|
||||||
|
position = { count = 1296, numComp = 3, offset = 1728, },
|
||||||
|
normal = { count = 1296, numComp = 3, offset = 3024, },
|
||||||
|
uv0 = { count = 864, numComp = 2, offset = 4320, },
|
||||||
|
tangent = { count = 1728, numComp = 4, offset = 5184, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -0,0 +1,54 @@
|
||||||
|
function data() return {
|
||||||
|
animations = {
|
||||||
|
ventanim = {
|
||||||
|
type = "KEYFRAME",
|
||||||
|
params = {
|
||||||
|
origin = { 0, 0, 0, },
|
||||||
|
keyframes = {
|
||||||
|
{
|
||||||
|
time = 0,
|
||||||
|
rot = { 0, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 200,
|
||||||
|
rot = { 90, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 400,
|
||||||
|
rot = { 180, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 600,
|
||||||
|
rot = { 270, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
time = 800,
|
||||||
|
rot = { 360, 0, 0 },
|
||||||
|
transl = { 0, 0, 0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
matConfigs = { { 0, }, },
|
||||||
|
subMeshes = { {
|
||||||
|
indices = {
|
||||||
|
normal = { count = 72, offset = 864, },
|
||||||
|
position = { count = 72, offset = 936, },
|
||||||
|
tangent = { count = 72, offset = 1008, },
|
||||||
|
uv0 = { count = 72, offset = 1080, },
|
||||||
|
},
|
||||||
|
materials = { "vehicle/train/dm62pid.mtl" },
|
||||||
|
}, },
|
||||||
|
vertexAttr =
|
||||||
|
{
|
||||||
|
normal = { count = 216, numComp = 3, offset = 0, },
|
||||||
|
position = { count = 216, numComp = 3, offset = 216, },
|
||||||
|
tangent = { count = 288, numComp = 4, offset = 432, },
|
||||||
|
uv0 = { count = 144, numComp = 2, offset = 720, },
|
||||||
|
},
|
||||||
|
} end
|
|
@ -0,0 +1,215 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
boundingInfo = {
|
||||||
|
bbMax = {
|
||||||
|
8.86, 1.5827790498734, 4.6462259292603,
|
||||||
|
},
|
||||||
|
bbMin = {
|
||||||
|
-8.86, -1.5827790498734, -0.57415497303009,
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
collider = {
|
||||||
|
params = {
|
||||||
|
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
},
|
||||||
|
lods = {
|
||||||
|
{
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62a_lod_0_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/2m62pid/m62_lod_0_vent.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.72405, 0, 4.4314, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_0_bogie1v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/2m62u_lod_0_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
drive = {
|
||||||
|
[2] = {
|
||||||
|
forward = false,
|
||||||
|
name = "ventanim",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 0,
|
||||||
|
visibleTo = 300,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62a_lod_1_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_1_bogie1v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/2m62u_lod_1_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 300,
|
||||||
|
visibleTo = 500,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62a_lod_2_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/2m62u_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 500,
|
||||||
|
visibleTo = 1800,
|
||||||
|
|
||||||
|
},
|
||||||
|
},
|
||||||
|
metadata = {
|
||||||
|
description = {
|
||||||
|
name = _("2М62У, секция А"),
|
||||||
|
description = _(
|
||||||
|
"Советский грузопассажирский тепловоз. \n"..
|
||||||
|
"Выполнен в европейском габарите, \n"..
|
||||||
|
"поставлялся в страны восточного блока. \n"..
|
||||||
|
"В Германии в разное время обозначался \n"..
|
||||||
|
"как V 200, BR 120 и позже - BR 220, \n"..
|
||||||
|
"в Польше получил обозначение ST44, \n"..
|
||||||
|
"в КНДР - К62.")
|
||||||
|
},
|
||||||
|
railVehicle = {
|
||||||
|
topSpeed = 100.0,
|
||||||
|
weight = 120.0,
|
||||||
|
engines = {
|
||||||
|
{ type = "DIESEL", power = 1470.0, tractiveEffort = 357.0 }
|
||||||
|
},
|
||||||
|
configs = {
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
soundSet = { name = "train_diesel", horn = "vehicle/m62tifon.wav" }
|
||||||
|
|
||||||
|
},
|
||||||
|
transportVehicle = {
|
||||||
|
carrier = "RAIL"
|
||||||
|
},
|
||||||
|
availability = {
|
||||||
|
yearFrom = 2007,
|
||||||
|
yearTo = 2017
|
||||||
|
},
|
||||||
|
cost = {
|
||||||
|
price = 760000
|
||||||
|
|
||||||
|
},
|
||||||
|
maintenance = {
|
||||||
|
runningCosts = 470000,
|
||||||
|
lifespan = 25
|
||||||
|
},
|
||||||
|
particleSystem = {
|
||||||
|
emitters = {
|
||||||
|
{
|
||||||
|
position = {1.00814, 0, 4.60 },
|
||||||
|
velocity = { .0, .0, 2.0 },
|
||||||
|
color = { .30, .30, .30 },
|
||||||
|
frequency = 30,
|
||||||
|
lifeTime = 2.0,
|
||||||
|
size01 = { .4, 4.0 },
|
||||||
|
child = 1
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,215 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
boundingInfo = {
|
||||||
|
bbMax = {
|
||||||
|
8.86, 1.5827790498734, 4.6462259292603,
|
||||||
|
},
|
||||||
|
bbMin = {
|
||||||
|
-8.86, -1.5827790498734, -0.57415497303009,
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
collider = {
|
||||||
|
params = {
|
||||||
|
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
},
|
||||||
|
lods = {
|
||||||
|
{
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62b_lod_0_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/2m62pid/m62_lod_0_vent.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.72405, 0, 4.4314, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_0_bogie2v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},{
|
||||||
|
id = "vehicle/train/2m62u_lod_0_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
drive = {
|
||||||
|
[2] = {
|
||||||
|
forward = false,
|
||||||
|
name = "ventanim",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 0,
|
||||||
|
visibleTo = 300,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62b_lod_1_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_1_bogie2v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},{
|
||||||
|
id = "vehicle/train/2m62u_lod_1_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 300,
|
||||||
|
visibleTo = 500,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/2m62upid/2m62a_lod_2_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},{
|
||||||
|
id = "vehicle/train/2m62u_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 500,
|
||||||
|
visibleTo = 1800,
|
||||||
|
|
||||||
|
},
|
||||||
|
},
|
||||||
|
metadata = {
|
||||||
|
description = {
|
||||||
|
name = _("2М62У, секция Б"),
|
||||||
|
description = _(
|
||||||
|
"Советский грузопассажирский тепловоз. \n"..
|
||||||
|
"Выполнен в европейском габарите, \n"..
|
||||||
|
"поставлялся в страны восточного блока. \n"..
|
||||||
|
"В Германии в разное время обозначался \n"..
|
||||||
|
"как V 200, BR 120 и позже - BR 220, \n"..
|
||||||
|
"в Польше получил обозначение ST44, \n"..
|
||||||
|
"в КНДР - К62.")
|
||||||
|
},
|
||||||
|
railVehicle = {
|
||||||
|
topSpeed = 100.0,
|
||||||
|
weight = 120.0,
|
||||||
|
engines = {
|
||||||
|
{ type = "DIESEL", power = 1470.0, tractiveEffort = 357.0 }
|
||||||
|
},
|
||||||
|
configs = {
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
soundSet = { name = "train_diesel", horn = "vehicle/m62tifon.wav" }
|
||||||
|
|
||||||
|
},
|
||||||
|
transportVehicle = {
|
||||||
|
carrier = "RAIL"
|
||||||
|
},
|
||||||
|
availability = {
|
||||||
|
yearFrom = 2007,
|
||||||
|
yearTo = 2017
|
||||||
|
},
|
||||||
|
cost = {
|
||||||
|
price = 760000
|
||||||
|
|
||||||
|
},
|
||||||
|
maintenance = {
|
||||||
|
runningCosts = 470000,
|
||||||
|
lifespan = 25
|
||||||
|
},
|
||||||
|
particleSystem = {
|
||||||
|
emitters = {
|
||||||
|
{
|
||||||
|
position = {-1.00814, 0, 4.60 },
|
||||||
|
velocity = { .0, .0, 2.0 },
|
||||||
|
color = { .30, .30, .30 },
|
||||||
|
frequency = 30,
|
||||||
|
lifeTime = 2.0,
|
||||||
|
size01 = { .4, 4.0 },
|
||||||
|
child = 1
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
}
|
||||||
|
end
|
|
@ -0,0 +1,213 @@
|
||||||
|
function data()
|
||||||
|
return {
|
||||||
|
boundingInfo = {
|
||||||
|
bbMax = {
|
||||||
|
8.84, 1.5827790498734, 4.6462259292603,
|
||||||
|
},
|
||||||
|
bbMin = {
|
||||||
|
-8.84, -1.5827790498734, -0.57415497303009,
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
collider = {
|
||||||
|
params = {
|
||||||
|
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
},
|
||||||
|
lods = {
|
||||||
|
{
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_0_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/m62pid/m62_lod_0_vent.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.72405, 0, 4.4314, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_0_bogie1v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_0_bogie2v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
drive = {
|
||||||
|
[2] = {
|
||||||
|
forward = false,
|
||||||
|
name = "ventanim",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 0,
|
||||||
|
visibleTo = 100,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_1_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_1_bogie1v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_1_bogie2v1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 100,
|
||||||
|
visibleTo = 500,
|
||||||
|
|
||||||
|
}, {
|
||||||
|
animations = {
|
||||||
|
|
||||||
|
},
|
||||||
|
children = { {
|
||||||
|
id = "vehicle/train/dm62bpid/m62_lod_2_body_1.msh",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "MESH",
|
||||||
|
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.50335, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
}, {
|
||||||
|
id = "vehicle/train/dm62_lod_2_bogiev1.grp",
|
||||||
|
transf = {
|
||||||
|
-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.46425, 0, 0, 1,
|
||||||
|
},
|
||||||
|
type = "GROUP",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
events = {
|
||||||
|
},
|
||||||
|
matConfigs = {
|
||||||
|
{
|
||||||
|
0, 0, 0, 0, 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
static = false,
|
||||||
|
visibleFrom = 500,
|
||||||
|
visibleTo = 1800,
|
||||||
|
|
||||||
|
},
|
||||||
|
},
|
||||||
|
metadata = {
|
||||||
|
description = {
|
||||||
|
name = _("ДМ62"),
|
||||||
|
description = _(
|
||||||
|
"Советский грузопассажирский тепловоз. \n"..
|
||||||
|
"ДМ62 - доработанный вариант для Министерства Обороны, \n"..
|
||||||
|
"использовался в составах БЖРК. \n"..
|
||||||
|
"В игре представлена гражданская \n"..
|
||||||
|
"модификация локомотива.")
|
||||||
|
},
|
||||||
|
railVehicle = {
|
||||||
|
topSpeed = 100.0,
|
||||||
|
weight = 116.0,
|
||||||
|
engines = {
|
||||||
|
{ type = "DIESEL", power = 1470.0, tractiveEffort = 357.0 }
|
||||||
|
},
|
||||||
|
configs = {
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_0_w1_1.msh",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
axles = {
|
||||||
|
"vehicle/train/dm62bpid/m62_lod_2_w1_1.msh",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
soundSet = { name = "train_diesel", horn = "vehicle/m62tifon.wav" }
|
||||||
|
|
||||||
|
},
|
||||||
|
transportVehicle = {
|
||||||
|
carrier = "RAIL"
|
||||||
|
},
|
||||||
|
availability = {
|
||||||
|
yearFrom = 2007,
|
||||||
|
yearTo = 2021
|
||||||
|
},
|
||||||
|
cost = {
|
||||||
|
price = 760000
|
||||||
|
|
||||||
|
},
|
||||||
|
maintenance = {
|
||||||
|
runningCosts = 470000,
|
||||||
|
lifespan = 20
|
||||||
|
},
|
||||||
|
particleSystem = {
|
||||||
|
emitters = {
|
||||||
|
{
|
||||||
|
position = {1.00814, 0, 4.60 },
|
||||||
|
velocity = { .0, .0, 2.0 },
|
||||||
|
color = { .30, .30, .30 },
|
||||||
|
frequency = 30,
|
||||||
|
lifeTime = 2.0,
|
||||||
|
size01 = { .4, 4.0 },
|
||||||
|
child = 1
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
}
|
||||||
|
end
|
After Width: | Height: | Size: 16 MiB |
After Width: | Height: | Size: 16 MiB |
After Width: | Height: | Size: 16 MiB |
After Width: | Height: | Size: 16 MiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 30 KiB |