diff --git a/res/audio/effects/train_electric_old/drive.wav b/res/audio/effects/train_electric_old/drive.wav new file mode 100644 index 0000000..bea27c7 Binary files /dev/null and b/res/audio/effects/train_electric_old/drive.wav differ diff --git a/res/audio/effects/vehicle/car_modern/drive.wav b/res/audio/effects/vehicle/car_modern/drive.wav new file mode 100644 index 0000000..67da0d8 Binary files /dev/null and b/res/audio/effects/vehicle/car_modern/drive.wav differ diff --git a/res/audio/effects/vehicle/car_modern/idle.wav b/res/audio/effects/vehicle/car_modern/idle.wav new file mode 100644 index 0000000..dd9b177 Binary files /dev/null and b/res/audio/effects/vehicle/car_modern/idle.wav differ diff --git a/res/audio/effects/vehicle/car_old/drive.wav b/res/audio/effects/vehicle/car_old/drive.wav new file mode 100644 index 0000000..3e981d2 Binary files /dev/null and b/res/audio/effects/vehicle/car_old/drive.wav differ diff --git a/res/audio/effects/vehicle/car_old/idle.wav b/res/audio/effects/vehicle/car_old/idle.wav new file mode 100644 index 0000000..c5c67c6 Binary files /dev/null and b/res/audio/effects/vehicle/car_old/idle.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/desktop.ini b/res/audio/effects/vehicle/clack/heavy/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/res/audio/effects/vehicle/clack/heavy/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/res/audio/effects/vehicle/clack/heavy/part_1.wav b/res/audio/effects/vehicle/clack/heavy/part_1.wav new file mode 100644 index 0000000..fdb5a64 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_1.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_10.wav b/res/audio/effects/vehicle/clack/heavy/part_10.wav new file mode 100644 index 0000000..c74c900 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_10.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_2.wav b/res/audio/effects/vehicle/clack/heavy/part_2.wav new file mode 100644 index 0000000..2a5b9ce Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_2.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_3.wav b/res/audio/effects/vehicle/clack/heavy/part_3.wav new file mode 100644 index 0000000..e310a36 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_3.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_4.wav b/res/audio/effects/vehicle/clack/heavy/part_4.wav new file mode 100644 index 0000000..eb29fa4 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_4.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_5.wav b/res/audio/effects/vehicle/clack/heavy/part_5.wav new file mode 100644 index 0000000..81de7d1 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_5.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_6.wav b/res/audio/effects/vehicle/clack/heavy/part_6.wav new file mode 100644 index 0000000..d0cb75b Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_6.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_7.wav b/res/audio/effects/vehicle/clack/heavy/part_7.wav new file mode 100644 index 0000000..39ebe73 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_7.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_8.wav b/res/audio/effects/vehicle/clack/heavy/part_8.wav new file mode 100644 index 0000000..a0956fb Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_8.wav differ diff --git a/res/audio/effects/vehicle/clack/heavy/part_9.wav b/res/audio/effects/vehicle/clack/heavy/part_9.wav new file mode 100644 index 0000000..d28fa42 Binary files /dev/null and b/res/audio/effects/vehicle/clack/heavy/part_9.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/desktop.ini b/res/audio/effects/vehicle/clack/modern/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/res/audio/effects/vehicle/clack/modern/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/res/audio/effects/vehicle/clack/modern/part_1.wav b/res/audio/effects/vehicle/clack/modern/part_1.wav new file mode 100644 index 0000000..886b553 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_1.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_10.wav b/res/audio/effects/vehicle/clack/modern/part_10.wav new file mode 100644 index 0000000..0a93c54 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_10.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_2.wav b/res/audio/effects/vehicle/clack/modern/part_2.wav new file mode 100644 index 0000000..5081a8a Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_2.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_3.wav b/res/audio/effects/vehicle/clack/modern/part_3.wav new file mode 100644 index 0000000..0a93c54 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_3.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_4.wav b/res/audio/effects/vehicle/clack/modern/part_4.wav new file mode 100644 index 0000000..0a93c54 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_4.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_5.wav b/res/audio/effects/vehicle/clack/modern/part_5.wav new file mode 100644 index 0000000..ba408c1 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_5.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_6.wav b/res/audio/effects/vehicle/clack/modern/part_6.wav new file mode 100644 index 0000000..4c31c90 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_6.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_7.wav b/res/audio/effects/vehicle/clack/modern/part_7.wav new file mode 100644 index 0000000..f181815 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_7.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_8.wav b/res/audio/effects/vehicle/clack/modern/part_8.wav new file mode 100644 index 0000000..faa0752 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_8.wav differ diff --git a/res/audio/effects/vehicle/clack/modern/part_9.wav b/res/audio/effects/vehicle/clack/modern/part_9.wav new file mode 100644 index 0000000..fdb5a64 Binary files /dev/null and b/res/audio/effects/vehicle/clack/modern/part_9.wav differ diff --git a/res/audio/effects/vehicle/clack/old/desktop.ini b/res/audio/effects/vehicle/clack/old/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/res/audio/effects/vehicle/clack/old/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/res/audio/effects/vehicle/clack/old/part_1.wav b/res/audio/effects/vehicle/clack/old/part_1.wav new file mode 100644 index 0000000..4b5cc06 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_1.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_10.wav b/res/audio/effects/vehicle/clack/old/part_10.wav new file mode 100644 index 0000000..ba34970 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_10.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_2.wav b/res/audio/effects/vehicle/clack/old/part_2.wav new file mode 100644 index 0000000..1ed9c30 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_2.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_3.wav b/res/audio/effects/vehicle/clack/old/part_3.wav new file mode 100644 index 0000000..8c57629 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_3.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_4.wav b/res/audio/effects/vehicle/clack/old/part_4.wav new file mode 100644 index 0000000..fe6e660 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_4.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_5.wav b/res/audio/effects/vehicle/clack/old/part_5.wav new file mode 100644 index 0000000..caccf2e Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_5.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_6.wav b/res/audio/effects/vehicle/clack/old/part_6.wav new file mode 100644 index 0000000..084a8d3 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_6.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_7.wav b/res/audio/effects/vehicle/clack/old/part_7.wav new file mode 100644 index 0000000..26743cd Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_7.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_8.wav b/res/audio/effects/vehicle/clack/old/part_8.wav new file mode 100644 index 0000000..84fcf05 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_8.wav differ diff --git a/res/audio/effects/vehicle/clack/old/part_9.wav b/res/audio/effects/vehicle/clack/old/part_9.wav new file mode 100644 index 0000000..bff7770 Binary files /dev/null and b/res/audio/effects/vehicle/clack/old/part_9.wav differ diff --git a/res/config/sound_set/car_modern.lua b/res/config/sound_set/car_modern.lua new file mode 100644 index 0000000..6e2c5b6 --- /dev/null +++ b/res/config/sound_set/car_modern.lua @@ -0,0 +1,12 @@ +local audioutil = require "audioutil" + +function data() +return { + type = "GENERIC", + refDist = 5.0, + params = { + tracks = audioutil.makeRoadVehicle2({ .05, .1, .3 }, "vehicle/car_modern/idle.wav", .075, .6, + "vehicle/car_modern/drive.wav", .4), + } +} +end diff --git a/res/config/sound_set/car_old.lua b/res/config/sound_set/car_old.lua new file mode 100644 index 0000000..e1aed73 --- /dev/null +++ b/res/config/sound_set/car_old.lua @@ -0,0 +1,12 @@ +local audioutil = require "audioutil" + +function data() +return { + type = "GENERIC", + refDist = 5.0, + params = { + tracks = audioutil.makeRoadVehicle2({ .05, .1, .3 }, "vehicle/car_old/idle.wav", .075, .6, + "vehicle/car_old/drive.wav", .4), + } +} +end \ No newline at end of file diff --git a/res/config/sound_set/train_diesel.lua b/res/config/sound_set/train_diesel.lua new file mode 100644 index 0000000..42aab41 --- /dev/null +++ b/res/config/sound_set/train_diesel.lua @@ -0,0 +1,44 @@ +function data() +return { + type = "GENERIC", + refDist = 25.0, + horn = "vehicle/train_diesel/horn_24_Diesel.wav", + clacks = { + "vehicle/clack/heavy/part_1.wav", + "vehicle/clack/heavy/part_2.wav", + "vehicle/clack/heavy/part_3.wav", + "vehicle/clack/heavy/part_4.wav", + "vehicle/clack/heavy/part_5.wav", + "vehicle/clack/heavy/part_6.wav", + "vehicle/clack/heavy/part_7.wav", + "vehicle/clack/heavy/part_8.wav", + "vehicle/clack/heavy/part_9.wav", + "vehicle/clack/heavy/part_10.wav", + }, + params = { + tracks = { + { + clip = "vehicle/train_diesel/idle_drive.wav", + gainCurve = { + nodes = { + --{ .0, .5 }, + --{ .05, 1.0 }, + { .0, .45 }, + { .05, .9 }, + { 1.0, 1.0 }, + } + }, + pitchCurve = { + nodes = { + --{ .0, 1.0 }, + --{ .05, 1.12 }, + { .0, 1.0 }, + { .05, 1.1 }, + { 1.0, 1.2 }, + } + } + } + }, + } +} +end diff --git a/res/config/sound_set/train_electric_modern.lua b/res/config/sound_set/train_electric_modern.lua new file mode 100644 index 0000000..66cf09b --- /dev/null +++ b/res/config/sound_set/train_electric_modern.lua @@ -0,0 +1,37 @@ +local audioutil = require "audioutil" + +function data() +return { + type = "GENERIC", + refDist = 25.0, + horn = "vehicle/train_electric_modern/horn_11.wav", + clacks = { + "vehicle/clack/heavy/part_1.wav", + "vehicle/clack/heavy/part_2.wav", + "vehicle/clack/heavy/part_3.wav", + "vehicle/clack/heavy/part_4.wav", + "vehicle/clack/heavy/part_5.wav", + "vehicle/clack/heavy/part_6.wav", + "vehicle/clack/heavy/part_7.wav", + "vehicle/clack/heavy/part_8.wav", + "vehicle/clack/heavy/part_9.wav", + "vehicle/clack/heavy/part_10.wav", + }, + params = { + tracks = { + { + clip = "vehicle/train_electric_modern/drive.wav", + gainCurve = { + nodes = audioutil.plotSqrt(.0, .1, 1.0, 1.0, 10) + }, + pitchCurve = { + nodes = { + { .0, 1.0 }, + { 1.0, 1.33 }, + } + } + } + }, + } +} +end diff --git a/res/config/sound_set/train_electric_old.lua b/res/config/sound_set/train_electric_old.lua new file mode 100644 index 0000000..83a5711 --- /dev/null +++ b/res/config/sound_set/train_electric_old.lua @@ -0,0 +1,38 @@ +local audioutil = require "audioutil" + +function data() +return { + type = "GENERIC", + refDist = 25.0, + --horn = "vehicle/train_electric_old/horn.wav", + clacks = { + "vehicle/clack/heavy/part_1.wav", + "vehicle/clack/heavy/part_2.wav", + "vehicle/clack/heavy/part_3.wav", + "vehicle/clack/heavy/part_4.wav", + "vehicle/clack/heavy/part_5.wav", + "vehicle/clack/heavy/part_6.wav", + "vehicle/clack/heavy/part_7.wav", + "vehicle/clack/heavy/part_8.wav", + "vehicle/clack/heavy/part_9.wav", + "vehicle/clack/heavy/part_10.wav", + }, + params = { + tracks = { + { + clip = "vehicle/train_electric_old/drive.wav", + gainCurve = { + nodes = audioutil.plotSqrt(.0, .1, 1.0, 1.0, 10) + }, + pitchCurve = { + --nodes = audioutil.plotSqrt(.0, 1.0, 1.0, 1.33, 10) + nodes = { + { .0, 1.0 }, + { 1.0, 1.33 }, + } + } + } + }, + } +} +end diff --git a/res/config/sound_set/train_steam_modern.lua b/res/config/sound_set/train_steam_modern.lua new file mode 100644 index 0000000..5f443d2 --- /dev/null +++ b/res/config/sound_set/train_steam_modern.lua @@ -0,0 +1,37 @@ +function data() +return { + type = "TRAIN_STEAM", + refDist = 25.0, + refWeight = 90.0, + horn = { name = "vehicle/train_steam_modern/steam_new_horn.wav", refDist = 50.0 }, + clacks = { + "vehicle/clack/heavy/part_1.wav", + "vehicle/clack/heavy/part_2.wav", + "vehicle/clack/heavy/part_3.wav", + "vehicle/clack/heavy/part_4.wav", + "vehicle/clack/heavy/part_5.wav", + "vehicle/clack/heavy/part_6.wav", + "vehicle/clack/heavy/part_7.wav", + "vehicle/clack/heavy/part_8.wav", + "vehicle/clack/heavy/part_9.wav", + "vehicle/clack/heavy/part_10.wav", + }, + params = { + idle = "vehicle/train_steam_modern/steam_new_idle.wav", + fast = "vehicle/train_steam_modern/steam_new_fast.wav", + fastFreq = 12.0, + chuffs = { + "vehicle/train_steam_modern/steam_new_chuff_1.wav", + "vehicle/train_steam_modern/steam_new_chuff_2.wav", + "vehicle/train_steam_modern/steam_new_chuff_3.wav", + "vehicle/train_steam_modern/steam_new_chuff_4.wav", + "vehicle/train_steam_modern/steam_new_chuff_5.wav", + "vehicle/train_steam_modern/steam_new_chuff_6.wav", + "vehicle/train_steam_modern/steam_new_chuff_7.wav", + "vehicle/train_steam_modern/steam_new_chuff_8.wav", + "vehicle/train_steam_modern/steam_new_chuff_9.wav", + "vehicle/train_steam_modern/steam_new_chuff_10.wav" + } + } +} +end diff --git a/res/config/sound_set/train_steam_old.lua b/res/config/sound_set/train_steam_old.lua new file mode 100644 index 0000000..9f7fee7 --- /dev/null +++ b/res/config/sound_set/train_steam_old.lua @@ -0,0 +1,38 @@ +function data() +return { + type = "TRAIN_STEAM", + refDist = 25.0, + refWeight = 45.0, + horn = { name = "vehicle/train_steam_old/horn.wav", refDist = 50.0 }, + clacks = { + "vehicle/clack/heavy/part_1.wav", + "vehicle/clack/heavy/part_2.wav", + "vehicle/clack/heavy/part_3.wav", + "vehicle/clack/heavy/part_4.wav", + "vehicle/clack/heavy/part_5.wav", + "vehicle/clack/heavy/part_6.wav", + "vehicle/clack/heavy/part_7.wav", + "vehicle/clack/heavy/part_8.wav", + "vehicle/clack/heavy/part_9.wav", + "vehicle/clack/heavy/part_10.wav", + }, + params = { + --idle = { name = "vehicle/train_steam_old/idle.wav", gain = 1.0, refDist = 1.0, rolloffFact = 1.0 } + idle = "vehicle/train_steam_old/idle.wav", + fast = "vehicle/train_steam_old/fast.wav", + fastFreq = 12.0, + chuffs = { + "vehicle/train_steam_old/chuff_1.wav", + "vehicle/train_steam_old/chuff_2.wav", + "vehicle/train_steam_old/chuff_3.wav", + "vehicle/train_steam_old/chuff_4.wav", + "vehicle/train_steam_old/chuff_5.wav", + "vehicle/train_steam_old/chuff_6.wav", + "vehicle/train_steam_old/chuff_7.wav", + "vehicle/train_steam_old/chuff_8.wav", + "vehicle/train_steam_old/chuff_9.wav", + "vehicle/train_steam_old/chuff_10.wav" + } + } +} +end diff --git a/res/model/vehicle/car/corolla.mdl b/res/model/vehicle/car/corolla.mdl new file mode 100644 index 0000000..dc9be5b --- /dev/null +++ b/res/model/vehicle/car/corolla.mdl @@ -0,0 +1,269 @@ +function data() +return { + boundingInfo = { + bbMax = { + 2.0024771690369, 1.0137540102005, 1.4607552289963, + }, + bbMin = { + -2.1360456943512, -1.0137540102005, 4.9203634262085e-005, + }, + + }, + collider = { + params = { + + }, + type = "MESH", + + }, + lods = { + { + animations = { + + }, + children = { + { + id = "vehicle/car/corolla/corolla_lod_2_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_2_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0.97119998931885, 0.60600000619888, 0.2597000002861, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_2_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.1654399633408, -0.72719997167587, 0.31163999438286, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_2_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.3893599510193, 0, 0.31163999438286, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 210, + visibleTo = 1410, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/corolla/corolla_lod_1_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_1_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.1654399633408, 0.72719997167587, 0.31163999438286, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_1_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.1654399633408, -0.72719997167587, 0.31163999438286, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_1_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.3893599510193, 0, 0.31163999438286, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 110, + visibleTo = 210, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/corolla/corolla_lod_0_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_0_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.1654399633408, 0.72719997167587, 0.31163999438286, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_0_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.1654399633408, -0.72719997167587, 0.31163999438286, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/corolla/corolla_lod_0_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.3893599510193, 0, 0.31163999438286, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 0, + visibleTo = 110, + + }, + }, + metadata = { + availability = { + yearFrom = 1977, + yearTo = 0, + + }, + car = { + + }, + roadVehicle = { + configs = { + { + axles = { + "vehicle/car/corolla/corolla_lod_2_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/corolla/corolla_lod_2_w1.msh", + }, + + }, { + axles = { + "vehicle/car/corolla/corolla_lod_1_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/corolla/corolla_lod_1_w1.msh", + }, + + }, { + axles = { + "vehicle/car/corolla/corolla_lod_0_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/corolla/corolla_lod_0_w1.msh", + }, + + }, + }, + power = 60, + soundSet = { + horn = "", + name = "", + + }, + topSpeed = 80, + tractiveEffort = 5, + weight = 0.94999998807907, + soundSet = "car_modern", + }, + + }, + +} +end \ No newline at end of file diff --git a/res/model/vehicle/car/ford_fordor_1934.mdl b/res/model/vehicle/car/ford_fordor_1934.mdl new file mode 100644 index 0000000..c899ac3 --- /dev/null +++ b/res/model/vehicle/car/ford_fordor_1934.mdl @@ -0,0 +1,253 @@ +function data() +return { + boundingInfo = { + bbMax = { + 1.8071389198303, 1.0921475887299, 1.7543147802353, + }, + bbMin = { + -2.0499169826508, -1.0921475887299, -0.011349618434906, + }, + + }, + collider = { + params = { + + }, + type = "MESH", + + }, + lods = { + { + animations = { + + }, + children = { + { + id = "vehicle/car/ford_fordor_1934/lod_2_ford_fordor_1934.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_2_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, -0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_2_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, 0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_2_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.1006400585175, 0, 0.32712000608444, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 200, + visibleTo = 800, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/ford_fordor_1934/lod_1_ford_fordor_1934.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_1_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, -0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_1_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, 0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_1_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.1006400585175, 0, 0.32712000608444, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 100, + visibleTo = 200, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/ford_fordor_1934/lod_0_ford_fordor_1934.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_0_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, -0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_0_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3099199533463, 0.73824000358582, 0.32712000608444, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/ford_fordor_1934/lod_0_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.1006400585175, 0, 0.32712000608444, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 0, + visibleTo = 100, + + }, + }, + metadata = { + availability = { + yearFrom = 0, + yearTo = 1955, + + }, + car = { + + }, + roadVehicle = { + configs = { + { + axles = { + + }, + fakeBogies = { + + }, + wheels = { + + }, + + }, { + axles = { + "vehicle/car/ford_fordor_1934/lod_1_w2.msh", + }, + fakeBogies = { + + }, + wheels = { + + }, + + }, { + axles = { + "vehicle/car/ford_fordor_1934/lod_0_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.10000000149012, + + }, + }, + wheels = { + "vehicle/car/ford_fordor_1934/lod_0_w1.msh", + }, + + }, + }, + power = 44, + soundSet = { + horn = "", + name = "", + + }, + topSpeed = 50, + tractiveEffort = 2, + weight = 1.1000000238419, + soundSet = "car_old", + }, + + }, + +} +end \ No newline at end of file diff --git a/res/model/vehicle/car/mercedesbenz500k_1934.mdl b/res/model/vehicle/car/mercedesbenz500k_1934.mdl new file mode 100644 index 0000000..2f4e06f --- /dev/null +++ b/res/model/vehicle/car/mercedesbenz500k_1934.mdl @@ -0,0 +1,253 @@ +function data() +return { + boundingInfo = { + bbMax = { + 2.2314746379852, 1.0739449262619, 1.5521160364151, + }, + bbMin = { + -2.2314746379852, -1.0739449262619, -0.020124047994614, + }, + + }, + collider = { + params = { + + }, + type = "MESH", + + }, + lods = { + { + animations = { + + }, + children = { + { + id = "vehicle/car/benz_500k/lod_2_benz_500k.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_2_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.6075199842453, 0, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_2_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, -0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_2_w2.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, 0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 200, + visibleTo = 800, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/benz_500k/lod_1_benz_500k.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_1_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.6075199842453, 0, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_1_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, -0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_1_w2.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, 0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 80, + visibleTo = 200, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/benz_500k/lod_0_benz_500k.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_0_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.6075199842453, 0, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_0_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, -0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/benz_500k/lod_0_w2.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.4774399995804, 0.85176002979279, 0.36923998594284, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 0, + visibleTo = 80, + + }, + }, + metadata = { + availability = { + yearFrom = 1934, + yearTo = 1963, + + }, + car = { + + }, + roadVehicle = { + configs = { + { + axles = { + + }, + fakeBogies = { + + }, + wheels = { + + }, + + }, { + axles = { + "vehicle/car/benz_500k/lod_1_w1.msh", + }, + fakeBogies = { + + }, + wheels = { + + }, + + }, { + axles = { + "vehicle/car/benz_500k/lod_0_w1.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.30000001192093, + + }, + }, + wheels = { + "vehicle/car/benz_500k/lod_0_w2.msh", + }, + + }, + }, + power = 74, + soundSet = { + horn = "", + name = "", + + }, + topSpeed = 60, + tractiveEffort = 5, + weight = 2.2999999523163, + soundSet = "car_old", + }, + + }, + +} +end \ No newline at end of file diff --git a/res/model/vehicle/car/opel_limo.mdl b/res/model/vehicle/car/opel_limo.mdl new file mode 100644 index 0000000..62f169d --- /dev/null +++ b/res/model/vehicle/car/opel_limo.mdl @@ -0,0 +1,263 @@ +function data() +return { + boundingInfo = { + bbMax = { + 1.93228328228, 0.97750324010849, 1.6030151844025, + }, + bbMin = { + -2.426869392395, -0.97532045841217, -0.013792842626572, + }, + + }, + collider = { + params = { + + }, + type = "MESH", + + }, + lods = { + { + animations = { + + }, + children = { + { + id = "vehicle/car/opel_limo/opel_limo_lod_2_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_2_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, -0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_2_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, 0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_2_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.5138000249863, 0, 0.32003998756409, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 110, + visibleTo = 1430, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/opel_limo/opel_limo_lod_1_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_1_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, -0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_1_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, 0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_1_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.5138000249863, 0, 0.32003998756409, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 60, + visibleTo = 110, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/opel_limo/opel_limo_lod_0_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_0_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, -0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_0_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.0133999586105, 0.68819999694824, 0.32003998756409, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/opel_limo/opel_limo_lod_0_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -1.5138000249863, 0, 0.32003998756409, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 0, + visibleTo = 60, + + }, + }, + metadata = { + availability = { + yearFrom = 1995, + yearTo = 0, + + }, + car = { + + }, + roadVehicle = { + configs = { + { + axles = { + "vehicle/car/opel_limo/opel_limo_lod_2_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/opel_limo/opel_limo_lod_2_w1.msh", + }, + + }, { + axles = { + "vehicle/car/opel_limo/opel_limo_lod_1_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/opel_limo/opel_limo_lod_1_w1.msh", + }, + + }, { + axles = { + "vehicle/car/opel_limo/opel_limo_lod_0_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = -0.25, + + }, + }, + wheels = { + "vehicle/car/opel_limo/opel_limo_lod_0_w1.msh", + }, + + }, + }, + power = 70, + soundSet = { + horn = "", + name = "", + + }, + topSpeed = 90, + tractiveEffort = 6, + weight = 1.1000000238419, + soundSet = "car_modern", + }, + + }, + +} +end \ No newline at end of file diff --git a/res/model/vehicle/car/trabant.mdl b/res/model/vehicle/car/trabant.mdl new file mode 100644 index 0000000..c5f5d9e --- /dev/null +++ b/res/model/vehicle/car/trabant.mdl @@ -0,0 +1,240 @@ +function data() +return { + boundingInfo = { + bbMax = { + 1.9413096904755, 0.91293007135391, 1.621594786644, + }, + bbMin = { + -1.9662384986877, -0.91293007135391, -0.0043500363826752, + }, + + }, + collider = { + params = { + + }, + type = "MESH", + + }, + lods = { + { + animations = { + + }, + children = { + { + id = "vehicle/car/trabant/trabant_lod_2_body.msh", + transf = { + 1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_2_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, 0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_2_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, -0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_2_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -0.97655999660492, 0, 0.32807999849319, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 300, + visibleTo = 1400, + + }, { + animations = { + + }, + children = { + { + id = "vehicle/car/trabant/trabant_lod_1_body.msh", + transf = { + 1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_1_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, 0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_1_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, -0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_1_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -0.97655999660492, 0, 0.32807999849319, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 80, + visibleTo = 300, + + }, + { + animations = { + + }, + children = { + { + id = "vehicle/car/trabant/trabant_lod_0_body.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_0_w1.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, 0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_0_w1.msh", + transf = { + -1.2000000476837, 0, 0, 0, 0, -1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 1.3048800230026, -0.69155997037888, 0.32807999849319, 1, + }, + type = "MESH", + + }, { + id = "vehicle/car/trabant/trabant_lod_0_w2.msh", + transf = { + 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, 0, 0, 0, 1.2000000476837, 0, -0.97655999660492, 0, 0.32807999849319, 1, + }, + type = "MESH", + + }, + }, + events = { + + }, + matConfigs = { + { + 0, 0, 0, 0, + }, { + 1, 0, 0, 0, + }, { + 2, 0, 0, 0, + }, { + 3, 0, 0, 0, + }, { + 4, 0, 0, 0, + }, { + 5, 0, 0, 0, + }, + }, + static = false, + visibleFrom = 0, + visibleTo = 80, + + }, + }, + metadata = { + availability = { + yearFrom = 1958, + yearTo = 1980, + + }, + car = { + + }, + roadVehicle = { + configs = { + { + axles = { + "vehicle/car/trabant/trabant_lod_0_w2.msh", + }, + fakeBogies = { + { + group = 0, + offset = 0, + position = 0, + + }, + }, + wheels = { + "vehicle/car/trabant/trabant_lod_0_w1.msh", + }, + + }, + + }, + power = 13, + soundSet = { + horn = "", + name = "", + + }, + topSpeed = 70, + tractiveEffort = 1.7999999523163, + weight = 0.64999997615814, + soundSet = "car_old", + + }, + + }, + +} +end \ No newline at end of file