diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar01-prr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar01-prr.json
new file mode 100644
index 00000000..942020b1
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar01-prr.json
@@ -0,0 +1,489 @@
+{
+ "identifier": "fm-flatcar01",
+ "newIdentifier": "fm-flatcar01-prr",
+ "name": "Class F30 Flatcar PRR",
+ "description": "Class F30 Flatcar PRR",
+ "baseRoadNumber": "470000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 8"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "ad4c39"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.35,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number Right",
+ "transform": {
+ "position": [
+ 1.33958352,
+ 0.6213379,
+ 1.55094659
+ ],
+ "rotation": [
+ 0,
+ 0.7071069,
+ 0,
+ -0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.35,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number Left",
+ "transform": {
+ "position": [
+ -1.33926332,
+ 0.625793457,
+ -1.5427494
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY 140000
LD LMT 156700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.348401,
+ 0.951355,
+ 2.57867146
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071069
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.02
+ ],
+ "text": "L 50-6 BLT 9-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.34822738,
+ 1.03564453,
+ -5.087307
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.25,
+ 0.02
+ ],
+ "text": "LT WT 53300
NEW 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 5",
+ "transform": {
+ "position": [
+ -1.34805381,
+ 0.959472656,
+ 1.275648
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071069
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY 140000
LD LMT 156700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.348401,
+ 0.951355,
+ -2.578671
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.02
+ ],
+ "text": "L 50-6 BLT 9-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.348227,
+ 1.035645,
+ 5.087307
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.25,
+ 0.02
+ ],
+ "text": "LT WT 53300
NEW 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 6",
+ "transform": {
+ "position": [
+ 1.348054,
+ 0.9594727,
+ -1.275648
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3,
+ 1,
+ 0.02
+ ],
+ "text": "PENNSYLVANIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.35431516,
+ 0.619812,
+ 0.7937124
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071069
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3,
+ 1,
+ 0.02
+ ],
+ "text": "PENNSYLVANIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.35430408,
+ 0.619812,
+ -0.796241462
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ -0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 4.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 1",
+ "transform": {
+ "position": [
+ -1.354903,
+ 0.4682007,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 4.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 2",
+ "transform": {
+ "position": [
+ 1.354903,
+ 0.4682007,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-bo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-bo.json
new file mode 100644
index 00000000..b6895d03
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-bo.json
@@ -0,0 +1,705 @@
+{
+ "identifier": "fm-flatcar02",
+ "newIdentifier": "fm-flatcar02-bo",
+ "name": "Steel 40ft Flatcar B&O",
+ "description": "Steel 40ft Flatcar B&O",
+ "baseRoadNumber": "7000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.35937071,
+ 0.763916,
+ -1.02466011
+ ],
+ "rotation": [
+ -5.239344E-10,
+ 0.707106769,
+ 2.457882E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 1",
+ "transform": {
+ "position": [
+ 1.3594116,
+ 0.763916,
+ 0.0197197273
+ ],
+ "rotation": [
+ -5.239344E-10,
+ 0.707106769,
+ 2.45788212E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.35941172,
+ 0.763916,
+ 1.02704585
+ ],
+ "rotation": [
+ -2.45788212E-09,
+ 0.707106769,
+ -5.239344E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 2",
+ "transform": {
+ "position": [
+ -1.35944116,
+ 0.763916,
+ -0.02292408
+ ],
+ "rotation": [
+ -2.45788212E-09,
+ 0.707106769,
+ -5.239344E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 7-39",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.36254048,
+ 0.79888916,
+ -2.633319
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 7-39",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.36248791,
+ 0.7866821,
+ 2.59462667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.3626225,
+ 0.904602051,
+ -1.14553225
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.362622,
+ 0.9046021,
+ 1.145532
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.36262608,
+ 0.904602051,
+ -1.87179112
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.362626,
+ 0.9046021,
+ 1.871791
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "MC 5-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.36261451,
+ 0.5726929,
+ -1.50618088
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "MC 5-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.362615,
+ 0.5726929,
+ 1.506181
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 0.9251709,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 0.9251709,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 1.03430176,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 1.034302,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BO Logo 1",
+ "transform": {
+ "position": [
+ -1.3725909,
+ 0.8345337,
+ 2.05785584
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BO Logo 2",
+ "transform": {
+ "position": [
+ 1.372591,
+ 0.8345337,
+ -2.057856
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nh.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nh.json
new file mode 100644
index 00000000..56f887a6
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nh.json
@@ -0,0 +1,710 @@
+{
+ "identifier": "fm-flatcar02",
+ "newIdentifier": "fm-flatcar02-nh",
+ "name": "Steel 40ft Flatcar New Haven",
+ "description": "Steel 40ft Flatcar New Haven",
+ "baseRoadNumber": "84000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "0b0b0b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 1",
+ "transform": {
+ "position": [
+ 1.35941446,
+ 0.6034546,
+ -1.406626
+ ],
+ "rotation": [
+ -5.23934451E-10,
+ 0.707106769,
+ 2.45788234E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 2",
+ "transform": {
+ "position": [
+ -1.35938346,
+ 0.6065674,
+ 1.40564048
+ ],
+ "rotation": [
+ -2.45788234E-09,
+ 0.707106769,
+ -5.23934451E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-22",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.36258447,
+ 0.5726929,
+ -0.000151099637
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-22",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.362584,
+ 0.5726929,
+ 0.0001510996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM1",
+ "transform": {
+ "position": [
+ -1.36252463,
+ 0.5726929,
+ -0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM 2",
+ "transform": {
+ "position": [
+ 1.362525,
+ 0.5726929,
+ 0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.3625797,
+ 0.904602051,
+ -2.21654058
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.36263025,
+ 0.904602051,
+ 2.20142078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.36257589,
+ 0.904602051,
+ -2.89798522
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.36261022,
+ 0.904602051,
+ 2.89959645
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "R 8-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.36261451,
+ 0.5726929,
+ -1.50618088
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "R 8-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.362615,
+ 0.5726929,
+ 1.506181
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.3626132,
+ 1.0614624,
+ -4.17025042
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.3626436,
+ 1.05541992,
+ 4.157931
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nh-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NH Text 1",
+ "transform": {
+ "position": [
+ -1.3638463,
+ 0.821472168,
+ -4.90601451E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nh-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NH Text 2",
+ "transform": {
+ "position": [
+ 1.36384368,
+ 0.815917969,
+ -4.74089538E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.4,
+ 0.02
+ ],
+ "text": "N.H.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NH Text 3",
+ "transform": {
+ "position": [
+ -1.35733759,
+ 0.7984619,
+ 1.3840462
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.4,
+ 0.02
+ ],
+ "text": "N.H.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NH Text 4",
+ "transform": {
+ "position": [
+ 1.357338,
+ 0.7984619,
+ -1.384046
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nkp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nkp.json
new file mode 100644
index 00000000..a15a42f6
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-nkp.json
@@ -0,0 +1,831 @@
+{
+ "identifier": "fm-flatcar02",
+ "newIdentifier": "fm-flatcar02-nkp",
+ "name": "Steel 40ft Flatcar NKP",
+ "description": "Steel 40ft Flatcar NKP",
+ "baseRoadNumber": "1900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1E1B1B"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.35942,
+ 1.0,
+ -3.1
+ ],
+ "rotation": [
+ -5.239344E-10,
+ 0.7071068,
+ 2.457882E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.28,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 1",
+ "transform": {
+ "position": [
+ 1.359396,
+ 1.0,
+ -2.05
+ ],
+ "rotation": [
+ -5.239344E-10,
+ 0.707106769,
+ 2.457882E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.359371,
+ 1.0,
+ 3.1
+ ],
+ "rotation": [
+ -2.45788212E-09,
+ 0.707106769,
+ -5.239344E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.28,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 2",
+ "transform": {
+ "position": [
+ -1.359371,
+ 1.0,
+ 2.05
+ ],
+ "rotation": [
+ -2.45788212E-09,
+ 0.707106769,
+ -5.239344E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.36258447,
+ 0.5726929,
+ -0.000151099637
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.362584,
+ 0.5726929,
+ 0.0001510996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.36258757,
+ 0.904602051,
+ 0.94291985
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.36250889,
+ 0.904602051,
+ -0.953933
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.36268914,
+ 0.904602051,
+ 0.174185574
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.362627,
+ 0.904602051,
+ -0.163380936
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 5-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.36261451,
+ 0.5726929,
+ -1.50618088
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 5-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.362615,
+ 0.5726929,
+ 1.506181
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.36266136,
+ 1.03430176,
+ -4.16529655
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.36264944,
+ 1.03430176,
+ 4.15107632
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Nickel 1",
+ "transform": {
+ "position": [
+ -1.362376,
+ 0.8140259,
+ -0.5379966
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Plate 1",
+ "transform": {
+ "position": [
+ -1.36240983,
+ 0.8140259,
+ -1.28869879
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Road 1",
+ "transform": {
+ "position": [
+ -1.36235738,
+ 0.8140259,
+ -1.99169278
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Nickel 2",
+ "transform": {
+ "position": [
+ 1.362376,
+ 0.8140259,
+ 0.5379966
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Plate 2",
+ "transform": {
+ "position": [
+ 1.36241,
+ 0.8140259,
+ 1.288699
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Road 2",
+ "transform": {
+ "position": [
+ 1.362357,
+ 0.8140259,
+ 1.991693
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYCSTL 1",
+ "transform": {
+ "position": [
+ -1.36223412,
+ 1.01898193,
+ 4.172884
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYCSTL 2",
+ "transform": {
+ "position": [
+ 1.362234,
+ 1.018982,
+ -4.172884
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-prr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-prr.json
new file mode 100644
index 00000000..0f22f730
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-prr.json
@@ -0,0 +1,1041 @@
+{
+ "identifier": "fm-flatcar02",
+ "newIdentifier": "fm-flatcar02-prr",
+ "name": "Steel 40ft Flatcar PRR",
+ "description": "Steel 40ft Flatcar PRR",
+ "baseRoadNumber": "473000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "ad4c39"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 1",
+ "transform": {
+ "position": [
+ 1.35939467,
+ 0.6856079,
+ -1.43068349
+ ],
+ "rotation": [
+ -5.23934451E-10,
+ 0.707106769,
+ 2.45788234E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 2",
+ "transform": {
+ "position": [
+ -1.3593688,
+ 0.6966553,
+ 1.42986214
+ ],
+ "rotation": [
+ -2.45788234E-09,
+ 0.707106769,
+ -5.23934451E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-02",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.36258447,
+ 0.5726929,
+ -0.000151099637
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-02",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.362584,
+ 0.5726929,
+ 0.0001510996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM1",
+ "transform": {
+ "position": [
+ -1.36252463,
+ 0.5726929,
+ -0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM 2",
+ "transform": {
+ "position": [
+ 1.362525,
+ 0.5726929,
+ 0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.3626225,
+ 0.904602051,
+ -1.14553225
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.362622,
+ 0.9046021,
+ 1.145532
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.36262608,
+ 0.904602051,
+ -1.87179112
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.362626,
+ 0.9046021,
+ 1.871791
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "P205 6-31",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.36261451,
+ 0.5726929,
+ -1.50618088
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "P205 6-31",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.362615,
+ 0.5726929,
+ 1.506181
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 0.9251709,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 0.9251709,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 1.03430176,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 1.034302,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "PEN NSY LVA NIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.36504948,
+ 0.9456787,
+ 1.56157374
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "PEN NSY LVA NIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.365049,
+ 0.9456787,
+ -1.561574
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 1",
+ "transform": {
+ "position": [
+ -1.36238039,
+ 0.569519043,
+ 1.43836284
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 2",
+ "transform": {
+ "position": [
+ 1.36238,
+ 0.569519,
+ -1.438363
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 3",
+ "transform": {
+ "position": [
+ -1.36252809,
+ 1.090332,
+ 3.04464579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 4",
+ "transform": {
+ "position": [
+ -1.36249685,
+ 1.090332,
+ 2.071849
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 5",
+ "transform": {
+ "position": [
+ -1.36249387,
+ 1.090332,
+ 1.05382359
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 6",
+ "transform": {
+ "position": [
+ -1.36242747,
+ 1.090332,
+ 0.0200892724
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 7",
+ "transform": {
+ "position": [
+ 1.362528,
+ 1.090332,
+ -3.044646
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 8",
+ "transform": {
+ "position": [
+ 1.362497,
+ 1.090332,
+ -2.071849
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 9",
+ "transform": {
+ "position": [
+ 1.362494,
+ 1.090332,
+ -1.053824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 10",
+ "transform": {
+ "position": [
+ 1.362427,
+ 1.090332,
+ -0.02008927
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-sou.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-sou.json
new file mode 100644
index 00000000..0781dddc
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/fm-flatcar02-sou.json
@@ -0,0 +1,711 @@
+{
+ "identifier": "fm-flatcar02",
+ "newIdentifier": "fm-flatcar02-sou",
+ "name": "Steel 40ft Flatcar Southern",
+ "description": "Steel 40ft Flatcar Southern",
+ "baseRoadNumber": "116000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "FM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "7a3f2a"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 1",
+ "transform": {
+ "position": [
+ 1.3594,
+ 0.763916,
+ 0.3
+ ],
+ "rotation": [
+ -5.239344E-10,
+ 0.707106769,
+ 2.45788212E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Roadnumber 2",
+ "transform": {
+ "position": [
+ -1.359375,
+ 0.763916,
+ -0.3
+ ],
+ "rotation": [
+ -2.45788212E-09,
+ 0.707106769,
+ -5.239344E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-02",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.36258447,
+ 0.5726929,
+ -0.000151099637
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-02",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.362584,
+ 0.5726929,
+ 0.0001510996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM1",
+ "transform": {
+ "position": [
+ -1.36252463,
+ 0.5726929,
+ -0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "FM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "FM 2",
+ "transform": {
+ "position": [
+ 1.362525,
+ 0.5726929,
+ 0.5105652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.3626225,
+ 0.904602051,
+ -1.14553225
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.362622,
+ 0.9046021,
+ 1.145532
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.36262608,
+ 0.904602051,
+ -1.87179112
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 100000
130500
38500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.362626,
+ 0.9046021,
+ 1.871791
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "P205 6-31",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.36261451,
+ 0.5726929,
+ -1.50618088
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "P205 6-31",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.362615,
+ 0.5726929,
+ 1.506181
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 0.9251709,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "L 40' 0\"",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 0.9251709,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.36265814,
+ 1.03430176,
+ -3.12548184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.362658,
+ 1.034302,
+ 3.125482
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "SOUTHERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SOU Text 1",
+ "transform": {
+ "position": [
+ -1.36328328,
+ 0.7647705,
+ 1.03728843
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "SOUTHERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SOU Text 2",
+ "transform": {
+ "position": [
+ 1.363283,
+ 0.7647705,
+ -1.037288
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-bo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-bo.json
new file mode 100644
index 00000000..8be54f43
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-bo.json
@@ -0,0 +1,1122 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-bo",
+ "name": "55ft High-Side Gondola B&O",
+ "description": "55ft High-Side Gondola B&O",
+ "baseRoadNumber": "262000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1e1e1e"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.25,
+ 1.0,
+ 0.05
+ ],
+ "text": "B A L T I M O R E & O H I O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BO Text 1",
+ "transform": {
+ "position": [
+ -1.32134616,
+ 1.81280518,
+ 5.41005373
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.25,
+ 1.0,
+ 0.05
+ ],
+ "text": "B A L T I M O R E & O H I O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BO Text 2",
+ "transform": {
+ "position": [
+ 1.321346,
+ 1.812805,
+ -5.410054
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Dome 1",
+ "transform": {
+ "position": [
+ -1.3413415,
+ 1.63842773,
+ -6.10063457
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Dome 2",
+ "transform": {
+ "position": [
+ 1.341341,
+ 1.638428,
+ 6.100635
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 3.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.33129573,
+ 1.93310547,
+ 5.40984535
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 3.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.331296,
+ 1.933105,
+ -5.409845
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.331432,
+ 1.33190918,
+ 6.08500433
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.331432,
+ 1.331909,
+ -6.085004
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cn.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cn.json
new file mode 100644
index 00000000..9afe82b7
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cn.json
@@ -0,0 +1,1119 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-cn",
+ "name": "55ft High-Side Gondola CN",
+ "description": "55ft High-Side Gondola CN",
+ "baseRoadNumber": "149000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "743c1a"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344534,
+ 1.67260742,
+ -6.075167
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071069,
+ -1.70109837E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33348465,
+ 1.31359863,
+ 6.40113544
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.33355343,
+ 1.31341553,
+ 5.876022
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.33365011,
+ 1.31756592,
+ -6.38836765
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.33373761,
+ 1.319397,
+ -5.879531
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33362162,
+ 1.19232178,
+ 4.981686
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.33366978,
+ 1.19708252,
+ -4.968616
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.3330723,
+ 1.90545654,
+ 6.08444071
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.333072,
+ 1.905457,
+ -6.084441
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344534,
+ 1.64916992,
+ 6.075167
+ ],
+ "rotation": [
+ 1.70109871E-09,
+ 0.7071068,
+ 4.2499253E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.32938588,
+ 1.53369141,
+ 6.08332634
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.329386,
+ 1.533691,
+ -6.083326
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.32938588,
+ 2.050354,
+ 6.08332634
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.329386,
+ 2.050354,
+ -6.083326
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CN Text 1",
+ "transform": {
+ "position": [
+ -1.33304894,
+ 1.3394165,
+ -3.27512316E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CN Text 2",
+ "transform": {
+ "position": [
+ 1.333049,
+ 1.339417,
+ 3.275123E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cnj.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cnj.json
new file mode 100644
index 00000000..6a482fee
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cnj.json
@@ -0,0 +1,1117 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-cnj",
+ "name": "55ft High-Side Gondola CNJ",
+ "description": "55ft High-Side Gondola CNJ",
+ "baseRoadNumber": "1200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "252528"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNJ Logo 1",
+ "transform": {
+ "position": [
+ -1.32698464,
+ 1.62011719,
+ -6.076416
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNJ Logo 2",
+ "transform": {
+ "position": [
+ 1.326985,
+ 1.620117,
+ 6.076416
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.33172643,
+ 1.3336792,
+ 6.08599663
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.33172643,
+ 1.88128662,
+ 6.08599663
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.331726,
+ 1.881287,
+ -6.085997
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.331726,
+ 1.333679,
+ -6.085997
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-1.json
new file mode 100644
index 00000000..ff04762d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-1.json
@@ -0,0 +1,985 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-cpr-1",
+ "name": "55ft High-Side Gondola CP Script",
+ "description": "55ft High-Side Gondola CP Script",
+ "baseRoadNumber": "341000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "252528"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 10-66",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 10-66",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.0,
+ 6.0,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-script-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Script 1",
+ "transform": {
+ "position": [
+ -1.37821221,
+ 1.581543,
+ -0.247044
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.0,
+ 6.0,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-script-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Script 2",
+ "transform": {
+ "position": [
+ 1.378212,
+ 1.581543,
+ 0.247044
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-2.json
new file mode 100644
index 00000000..de1bcb2a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-cpr-2.json
@@ -0,0 +1,1117 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-cpr-2",
+ "name": "55ft High-Side Gondola CP Gothic",
+ "description": "55ft High-Side Gondola CP Gothic",
+ "baseRoadNumber": "341000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "141414"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.65,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.332689,
+ 1.9,
+ -6.075237
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344534,
+ 1.65,
+ 6.075167
+ ],
+ "rotation": [
+ 1.70109871E-09,
+ 0.7071068,
+ 4.2499253E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332687,
+ 1.9,
+ 6.075239
+ ],
+ "rotation": [
+ 1.70109871E-09,
+ 0.7071068,
+ 4.2499253E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354688,
+ 1.30664063,
+ 6.38472557
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.33352077,
+ 1.30792236,
+ 5.880751
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.3335439,
+ 1.30914307,
+ -6.39472675
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.33357346,
+ 1.30969238,
+ -5.879179
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33365476,
+ 1.1887207,
+ 4.984361
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.33374321,
+ 1.1942749,
+ -4.993844
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.7,
+ 3.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CPR Gothic 1",
+ "transform": {
+ "position": [
+ -1.33581889,
+ 1.72692871,
+ 0.07599231
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.7,
+ 3.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CPR Gothic 2",
+ "transform": {
+ "position": [
+ 1.335819,
+ 1.726929,
+ -0.07599231
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.33430862,
+ 1.50463867,
+ 6.08264971
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.33430862,
+ 2.04266357,
+ 6.08264971
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.334309,
+ 1.504639,
+ -6.08265
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.334309,
+ 2.042664,
+ -6.08265
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-dlw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-dlw.json
new file mode 100644
index 00000000..62e78adb
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-dlw.json
@@ -0,0 +1,989 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-dlw",
+ "name": "55ft High-Side Gondola DL&W",
+ "description": "55ft High-Side Gondola DL&W",
+ "baseRoadNumber": "68500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "272119"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.34443676,
+ 1.397522,
+ -3.86222982
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109826E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344415,
+ 1.41918945,
+ 3.878786
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.7071068,
+ 4.2499253E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33359134,
+ 1.37121582,
+ 1.52960908
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.333541,
+ 1.36920166,
+ 0.8033631
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.33346081,
+ 1.35479736,
+ -1.56938064
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.33347762,
+ 1.35900879,
+ -0.7951553
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 10-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33364117,
+ 1.25158691,
+ -0.5495406
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 10-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.33356309,
+ 1.23504639,
+ 0.554765642
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 10-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.0,
+ 0.65,
+ 0.02
+ ],
+ "text": "D. L. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.33351028,
+ 1.79498291,
+ 4.43501
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.0,
+ 0.65,
+ 0.02
+ ],
+ "text": "D. L. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.33351,
+ 1.794983,
+ -4.43501
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-anthracite-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Anthracite Logo 1",
+ "transform": {
+ "position": [
+ -1.334965,
+ 1.60681152,
+ -6.08612251
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-anthracite-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Anthracite Logo 2",
+ "transform": {
+ "position": [
+ 1.334965,
+ 1.606812,
+ 6.086123
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-nkp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-nkp.json
new file mode 100644
index 00000000..62f975e3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-nkp.json
@@ -0,0 +1,1245 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-nkp",
+ "name": "55ft High-Side Gondola NKP",
+ "description": "55ft High-Side Gondola NKP",
+ "baseRoadNumber": "66000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 1",
+ "transform": {
+ "position": [
+ -1.33215749,
+ 1.88067627,
+ -3.86547422
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 2",
+ "transform": {
+ "position": [
+ -1.33202791,
+ 1.88067627,
+ -4.982246
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 3",
+ "transform": {
+ "position": [
+ -1.33203435,
+ 1.88067627,
+ -6.056651
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 4",
+ "transform": {
+ "position": [
+ 1.332157,
+ 1.880676,
+ 3.865474
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 5",
+ "transform": {
+ "position": [
+ 1.332028,
+ 1.880676,
+ 4.982246
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Text 6",
+ "transform": {
+ "position": [
+ 1.332034,
+ 1.880676,
+ 6.056651
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.33763039,
+ 1.862915,
+ 6.09145832
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.33763,
+ 1.862915,
+ -6.091458
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.33763039,
+ 1.31719971,
+ 6.09145832
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.33763,
+ 1.3172,
+ -6.091458
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-pm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-pm.json
new file mode 100644
index 00000000..c438ad79
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-pm.json
@@ -0,0 +1,1117 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-pm",
+ "name": "55ft High-Side Gondola Pere Marquette",
+ "description": "55ft High-Side Gondola Pere Marquette",
+ "baseRoadNumber": "18000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.9,
+ 7.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette-gondola01.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PM Text 1",
+ "transform": {
+ "position": [
+ -1.34962785,
+ 1.85107422,
+ -3.29396415
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.9,
+ 7.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette-gondola01.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PM Text 2",
+ "transform": {
+ "position": [
+ 1.32783091,
+ 1.85107422,
+ 3.2940433
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.33460855,
+ 1.32910156,
+ 6.081829
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.334609,
+ 1.329102,
+ -6.081829
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.33460855,
+ 1.85894775,
+ 6.081829
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.334609,
+ 1.858948,
+ -6.081829
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-1.json
new file mode 100644
index 00000000..11be1a80
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-1.json
@@ -0,0 +1,1056 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-prr-1",
+ "name": "55ft High-Side Gondola PRR 1",
+ "description": "55ft High-Side Gondola PRR 1",
+ "baseRoadNumber": "373000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "a24937"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.34458673,
+ 1.46313477,
+ -4.97612429
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109871E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.34440792,
+ 1.46313477,
+ 4.983466
+ ],
+ "rotation": [
+ 1.7010986E-09,
+ 0.7071068,
+ 4.249925E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33353019,
+ 1.11230469,
+ 6.026313
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": " 140000
154500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.33368719,
+ 1.11230469,
+ 5.171944
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.2,
+ 0.3,
+ 0.02
+ ],
+ "text": " LT WT 55500
NEW 8-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33351493,
+ 1.11230469,
+ 3.983612
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.7,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.33247042,
+ 1.8260498,
+ 4.42616749
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.7,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.33247,
+ 1.82605,
+ -4.426167
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.33353,
+ 1.112305,
+ -6.026313
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": " 140000
154500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333687,
+ 1.112305,
+ -5.171944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.2,
+ 0.3,
+ 0.02
+ ],
+ "text": " LT WT 55500
NEW 8-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333515,
+ 1.112305,
+ -3.983612
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 4.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 1",
+ "transform": {
+ "position": [
+ -1.32790685,
+ 1.97619629,
+ 4.42060328
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 4.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 2",
+ "transform": {
+ "position": [
+ 1.327907,
+ 1.976196,
+ -4.420603
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 3",
+ "transform": {
+ "position": [
+ -1.32793987,
+ 1.30413818,
+ 4.98167753
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 4",
+ "transform": {
+ "position": [
+ 1.32794,
+ 1.304138,
+ -4.981678
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.33329237,
+ 1.63842773,
+ -2.77520585
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.333292,
+ 1.638428,
+ 2.775206
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-2.json
new file mode 100644
index 00000000..b772a6b6
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-prr-2.json
@@ -0,0 +1,1055 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-prr-2",
+ "name": "55ft High-Side Gondola PRR 2",
+ "description": "55ft High-Side Gondola PRR 2",
+ "baseRoadNumber": "373000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "ad4c39"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.34454739,
+ 1.28979492,
+ -0.556146145
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109837E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.34451258,
+ 1.31280518,
+ 0.5503527
+ ],
+ "rotation": [
+ 1.70109871E-09,
+ 0.7071068,
+ 4.2499253E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "CAPY. 140000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.33374512,
+ 0.989685059,
+ 4.96939039
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS
RPKD PRR 02-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.333752,
+ 0.99798584,
+ -6.08135748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS
RPKD PRR 02-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333752,
+ 0.9979858,
+ 6.081357
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "LD LMT. 152700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ -1.33378279,
+ 0.989685059,
+ 3.86911273
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "LT WT. 55300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.33374369,
+ 0.989685059,
+ 2.76351357
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "P330 6 57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ -1.33372176,
+ 0.989685059,
+ 1.67071629
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "G31B",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 5",
+ "transform": {
+ "position": [
+ -1.33379447,
+ 0.989685059,
+ -0.57462436
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "I L 52 6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 6",
+ "transform": {
+ "position": [
+ -1.33366323,
+ 0.989685059,
+ -1.676847
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "CU FT. 1646",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 7",
+ "transform": {
+ "position": [
+ -1.33359265,
+ 0.989685059,
+ -2.78164577
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "BLT 3 51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 8",
+ "transform": {
+ "position": [
+ -1.33365452,
+ 0.989685059,
+ 0.563677967
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "CAPY. 140000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 9",
+ "transform": {
+ "position": [
+ 1.333745,
+ 0.9896851,
+ -4.96939
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "LD LMT. 152700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 10",
+ "transform": {
+ "position": [
+ 1.333783,
+ 0.9896851,
+ -3.869113
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "LT WT. 55300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 11",
+ "transform": {
+ "position": [
+ 1.333744,
+ 0.9896851,
+ -2.763514
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "P330 6 57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 12",
+ "transform": {
+ "position": [
+ 1.333722,
+ 0.9896851,
+ -1.670716
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "G31B",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 13",
+ "transform": {
+ "position": [
+ 1.333794,
+ 0.9896851,
+ 0.5746244
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "I L 52 6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 14",
+ "transform": {
+ "position": [
+ 1.333663,
+ 0.9896851,
+ 1.676847
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "CU FT. 1646",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 15",
+ "transform": {
+ "position": [
+ 1.333593,
+ 0.9896851,
+ 2.781646
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.17,
+ 0.02
+ ],
+ "text": "BLT 3 51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 16",
+ "transform": {
+ "position": [
+ 1.333655,
+ 0.9896851,
+ -0.563678
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 15.0,
+ 1.3,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pennsylvania 1",
+ "transform": {
+ "position": [
+ -1.33509767,
+ 1.77905273,
+ 1.010133
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 15.0,
+ 1.3,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pennsylvania 2",
+ "transform": {
+ "position": [
+ 1.335098,
+ 1.779053,
+ -1.010133
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.33222067,
+ 1.60168457,
+ -6.10481
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.332221,
+ 1.601685,
+ 6.10481
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-1.json
new file mode 100644
index 00000000..b61c9ac0
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-1.json
@@ -0,0 +1,1117 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-rdg-1",
+ "name": "55ft High-Side Gondola Reading",
+ "description": "55ft High-Side Gondola Reading",
+ "baseRoadNumber": "25900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1e1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "RDG 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "RDG 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33377755,
+ 1.27307129,
+ -6.07946444
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.33367085,
+ 1.27307129,
+ 6.0889864
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 7.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RDG 1",
+ "transform": {
+ "position": [
+ -1.3339355,
+ 1.53253174,
+ -0.5928571
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 7.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RDG 2",
+ "transform": {
+ "position": [
+ 1.333935,
+ 1.532532,
+ 0.5928571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.32547581,
+ 1.34576416,
+ 6.08934
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.32547581,
+ 1.84924316,
+ 6.08934
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.325476,
+ 1.345764,
+ -6.08934
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.325476,
+ 1.849243,
+ -6.08934
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-2.json
new file mode 100644
index 00000000..31242e59
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rdg-2.json
@@ -0,0 +1,985 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-rdg-2",
+ "name": "55ft High-Side Gondola Reading Green",
+ "description": "55ft High-Side Gondola Reading Green",
+ "baseRoadNumber": "25900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "3e7241"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "e0be36",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "e0be36",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "e0be36",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "e0be36",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "e0be36",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "e0be36",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "e0be36",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "e0be36",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "RDG 12-56",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "RDG 12-56",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33377755,
+ 1.27307129,
+ -6.07946444
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.33367085,
+ 1.27307129,
+ 6.0889864
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "e0be36",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 7.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RDG 1",
+ "transform": {
+ "position": [
+ -1.3339355,
+ 1.53253174,
+ -0.5928571
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 7.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RDG 2",
+ "transform": {
+ "position": [
+ 1.333935,
+ 1.532532,
+ 0.5928571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-ri.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-ri.json
new file mode 100644
index 00000000..23f44bae
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-ri.json
@@ -0,0 +1,1119 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-ri",
+ "name": "55ft High-Side Gondola Rock Island",
+ "description": "55ft High-Side Gondola Rock Island",
+ "baseRoadNumber": "1600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "774234"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 7.0,
+ 0.7,
+ 0.05
+ ],
+ "text": "RO CK I SL AN D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Rock Island 1",
+ "transform": {
+ "position": [
+ -1.33949959,
+ 1.50488281,
+ 0.1317295
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 7.0,
+ 0.7,
+ 0.05
+ ],
+ "text": "RO CK I SL AN D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Rock Island 2",
+ "transform": {
+ "position": [
+ 1.3395,
+ 1.504883,
+ -0.1317295
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.33444691,
+ 1.87561035,
+ 6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.33444691,
+ 1.30273438,
+ 6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.334447,
+ 1.302734,
+ -6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.334447,
+ 1.87561035,
+ -6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rut.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rut.json
new file mode 100644
index 00000000..d3dda714
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-rut.json
@@ -0,0 +1,1115 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-rut",
+ "name": "55ft High-Side Gondola Rutland",
+ "description": "55ft High-Side Gondola Rutland",
+ "baseRoadNumber": "1000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 11-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 11-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33363819,
+ 1.27307129,
+ -6.07895136
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.33362794,
+ 1.27307129,
+ 6.103444
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.7,
+ 7.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-gondola-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Text 1",
+ "transform": {
+ "position": [
+ -1.32988524,
+ 1.59069824,
+ -0.5968845
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.7,
+ 7.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-gondola-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Text 2",
+ "transform": {
+ "position": [
+ 1.329885,
+ 1.590698,
+ 0.5968845
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Logo 1",
+ "transform": {
+ "position": [
+ -1.32999361,
+ 1.59069824,
+ -7.12344027
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Logo 2",
+ "transform": {
+ "position": [
+ 1.329994,
+ 1.590698,
+ 7.12344
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.32781327,
+ 1.32611084,
+ 6.084595
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.327813,
+ 1.326111,
+ -6.084595
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-sp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-sp.json
new file mode 100644
index 00000000..99951908
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-sp.json
@@ -0,0 +1,989 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-sp",
+ "name": "55ft High-Side Gondola SP",
+ "description": "55ft High-Side Gondola SP",
+ "baseRoadNumber": "160000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "7f2719"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.29,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.29,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "SO UTHE RN PACI FIC",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Text 1",
+ "transform": {
+ "position": [
+ -1.32736742,
+ 1.89831543,
+ 4.963647
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "SO UTHE RN PACI FIC",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Text 2",
+ "transform": {
+ "position": [
+ 1.327367,
+ 1.898315,
+ -4.963647
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.75,
+ 0.75,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sp-lines-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Logo 1",
+ "transform": {
+ "position": [
+ -1.33031857,
+ 1.60906982,
+ -6.09230757
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.75,
+ 0.75,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sp-lines-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Logo 2",
+ "transform": {
+ "position": [
+ 1.330319,
+ 1.60907,
+ 6.092308
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wab.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wab.json
new file mode 100644
index 00000000..802c6873
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wab.json
@@ -0,0 +1,1181 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-wab",
+ "name": "55ft High-Side Gondola Wabash",
+ "description": "55ft High-Side Gondola Wabash",
+ "baseRoadNumber": "12000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "983018"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.56,
+ 8.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Text 1",
+ "transform": {
+ "position": [
+ -1.33436656,
+ 1.62738037,
+ -3.172543E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.56,
+ 8.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Text 2",
+ "transform": {
+ "position": [
+ 1.334367,
+ 1.62738,
+ 3.172543E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-flag-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Logo 1",
+ "transform": {
+ "position": [
+ -1.33448207,
+ 1.67382813,
+ -6.09098768
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-flag-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Logo 2",
+ "transform": {
+ "position": [
+ 1.334482,
+ 1.673828,
+ 6.090988
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.326089,
+ 1.343811,
+ 6.07676172
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.326089,
+ 1.85058594,
+ 6.07676172
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.326089,
+ 1.343811,
+ -6.076762
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.326089,
+ 1.850586,
+ -6.076762
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wag.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wag.json
new file mode 100644
index 00000000..3f0e4115
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wag.json
@@ -0,0 +1,1383 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-wag",
+ "name": "55ft High-Side Gondola WA&G",
+ "description": "55ft High-Side Gondola WA&G",
+ "baseRoadNumber": "3000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "822110"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "WEL LSVI LLE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wellsville 1",
+ "transform": {
+ "position": [
+ -1.33457434,
+ 1.758606,
+ 2.83805633
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "ADDI SON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Addison 1",
+ "transform": {
+ "position": [
+ -1.33462656,
+ 1.758606,
+ 0.0786435753
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Ampersand 1",
+ "transform": {
+ "position": [
+ -1.334563,
+ 1.758606,
+ -1.64228976
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "GALE TON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Galeton 1",
+ "transform": {
+ "position": [
+ -1.33460689,
+ 1.758606,
+ -3.259033
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "RR",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RR 1",
+ "transform": {
+ "position": [
+ -1.33462763,
+ 1.758606,
+ -4.983053
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "WEL LSVI LLE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wellsville 2",
+ "transform": {
+ "position": [
+ 1.334574,
+ 1.758606,
+ -2.838056
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "ADDI SON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Addison 2",
+ "transform": {
+ "position": [
+ 1.334627,
+ 1.758606,
+ -0.07864358
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Ampersand 2",
+ "transform": {
+ "position": [
+ 1.334563,
+ 1.758606,
+ 1.64229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "GALE TON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Galeton 2",
+ "transform": {
+ "position": [
+ 1.334607,
+ 1.758606,
+ 3.259033
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.46,
+ 0.05
+ ],
+ "text": "RR",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RR 2",
+ "transform": {
+ "position": [
+ 1.334628,
+ 1.758606,
+ 4.983053
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Capacity Line 1",
+ "transform": {
+ "position": [
+ -1.33320093,
+ 1.36254883,
+ 4.8433795
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Capacity Line 2",
+ "transform": {
+ "position": [
+ -1.33317959,
+ 1.36254883,
+ 4.0668025
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Capacity Line 3",
+ "transform": {
+ "position": [
+ 1.333201,
+ 1.362549,
+ -4.843379
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Capacity Line 4",
+ "transform": {
+ "position": [
+ 1.33318,
+ 1.362549,
+ -4.066803
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-1.json
new file mode 100644
index 00000000..e5fabfaf
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-1.json
@@ -0,0 +1,987 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-wm-1",
+ "name": "55ft High-Side Gondola WM Repaint",
+ "description": "55ft High-Side Gondola WM Repaint",
+ "baseRoadNumber": "54000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8d3428"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344534,
+ 1.65,
+ -6.075167
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109837E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.65,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.75,
+ 4.75,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM text 1",
+ "transform": {
+ "position": [
+ -1.32820344,
+ 1.675354,
+ 2.975125
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.37,
+ 5.37,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 2",
+ "transform": {
+ "position": [
+ -1.32823884,
+ 1.67230225,
+ -2.777911
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.75,
+ 4.75,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM text 2",
+ "transform": {
+ "position": [
+ 1.328203,
+ 1.675354,
+ -2.975125
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.37,
+ 5.37,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 3",
+ "transform": {
+ "position": [
+ 1.328239,
+ 1.672302,
+ 2.777911
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-2.json
new file mode 100644
index 00000000..6d328aa3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wm-2.json
@@ -0,0 +1,1117 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-wm-2",
+ "name": "55ft High-Side Gondola WM As Built",
+ "description": "55ft High-Side Gondola WM As Built",
+ "baseRoadNumber": "54000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8d3428"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Old Logo 1",
+ "transform": {
+ "position": [
+ -1.333938,
+ 1.62994385,
+ -6.10194445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Old Logo 2",
+ "transform": {
+ "position": [
+ 1.333938,
+ 1.629944,
+ 6.101944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.3285377,
+ 1.33764648,
+ 6.086103
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.328538,
+ 1.337646,
+ -6.086103
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.3285377,
+ 1.8482666,
+ 6.086103
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.328538,
+ 1.848267,
+ -6.086103
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wp.json
new file mode 100644
index 00000000..ff6e38e1
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola01-wp.json
@@ -0,0 +1,1181 @@
+{
+ "identifier": "gb-gondola1",
+ "newIdentifier": "gb-gondola1-wp",
+ "name": "55ft High-Side Gondola Western Pacific",
+ "description": "55ft High-Side Gondola Western Pacific",
+ "baseRoadNumber": "6600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Rear Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimension Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Repack 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "GB 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.344547,
+ 1.46313477,
+ -6.075168
+ ],
+ "rotation": [
+ 4.2499253E-09,
+ 0.7071069,
+ -1.7010986E-09,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.33268881,
+ 1.72705078,
+ -6.07523727
+ ],
+ "rotation": [
+ 4.249925E-09,
+ 0.7071068,
+ -1.70109848E-09,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.344547,
+ 1.463135,
+ 6.075168
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.332689,
+ 1.727051,
+ 6.075237
+ ],
+ "rotation": [
+ 1.70109848E-09,
+ 0.707106769,
+ 4.249925E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.670848966,
+ 1.81811523,
+ -8.057226
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 1.92111275E-17,
+ 4.20801E-09,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.201011539,
+ 1.81811523,
+ -8.057192
+ ],
+ "rotation": [
+ -1.80229254E-09,
+ 0.0,
+ 4.20801E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.670849,
+ 1.818115,
+ 8.057226
+ ],
+ "rotation": [
+ 4.2080095E-09,
+ 1.0,
+ 1.8022922E-09,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.495,
+ 0.17,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.216467559,
+ 1.81811523,
+ 8.057199
+ ],
+ "rotation": [
+ 4.20801E-09,
+ 1.00000012,
+ 1.80229232E-09,
+ -4.88252674E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.33354437,
+ 1.15820313,
+ 4.9873414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.3335743,
+ 1.15820313,
+ 4.0721426
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.333544,
+ 1.158203,
+ -4.987341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": " 140000
154500
55500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.333574,
+ 1.158203,
+ -4.072143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.33370352,
+ 1.03887939,
+ 2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.333704,
+ 1.038879,
+ -2.785128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 0.975280762,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 9-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 0.9752808,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ -1.33370161,
+ 1.27307129,
+ -3.84990835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT ST WHLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 1.333702,
+ 1.273071,
+ 3.849908
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 1.31756592,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 53-6
CU FT 1745",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimension Data 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 1.317566,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 1",
+ "transform": {
+ "position": [
+ -1.33375645,
+ 0.9777832,
+ -4.97307539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD CP 9-14-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Repack 2",
+ "transform": {
+ "position": [
+ 1.333756,
+ 0.9777832,
+ 4.973075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 1",
+ "transform": {
+ "position": [
+ -1.33373129,
+ 0.997802734,
+ -6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.15,
+ 0.02
+ ],
+ "text": "GB",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "GB 2",
+ "transform": {
+ "position": [
+ 1.333731,
+ 0.9978027,
+ 6.090491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.WP-Gondola-Logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WP Side Logo 2",
+ "transform": {
+ "position": [
+ -1.321287,
+ 1.67993164,
+ -3.25313139
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.WP-Gondola-Logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WP Side Logo 1",
+ "transform": {
+ "position": [
+ -1.32117951,
+ 1.67993164,
+ 3.17814255
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.WP-Gondola-Logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WP Side Logo 3",
+ "transform": {
+ "position": [
+ 1.32118,
+ 1.679932,
+ -3.178143
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.WP-Gondola-Logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WP Side Logo 4",
+ "transform": {
+ "position": [
+ 1.321287,
+ 1.679932,
+ 3.253131
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.33444691,
+ 1.87561035,
+ 6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.33444691,
+ 1.30273438,
+ 6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.334447,
+ 1.302734,
+ -6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.334447,
+ 1.87561035,
+ -6.073347
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-co.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-co.json
new file mode 100644
index 00000000..b6a0dbc0
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-co.json
@@ -0,0 +1,1798 @@
+{
+ "identifier": "gb-gondola02",
+ "newIdentifier": "gb-gondola02-co",
+ "name": "40ft Wooden Gondola C&O",
+ "description": "40ft Steel Frame Wooden Gondola C&O",
+ "baseRoadNumber": "29600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.5572418,
+ 1.95916748,
+ -5.085084
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.55736232,
+ 2.190857,
+ -5.083147
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.379082739,
+ 2.42510986,
+ -6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.8163509,
+ 2.42510986,
+ -6.15165758
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.55732226,
+ 1.95916748,
+ 5.06871271
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.55747449,
+ 2.190857,
+ 5.065261
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.3790827,
+ 2.42511,
+ 6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.8163509,
+ 2.42511,
+ 6.151658
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ 1.50557876,
+ 2.3324585,
+ -5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.50557876,
+ 1.85119629,
+ -5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.505579,
+ 1.851196,
+ 5.083817
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ -1.50557876,
+ 2.33544922,
+ 5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 1",
+ "transform": {
+ "position": [
+ -1.50630629,
+ 0.9269409,
+ 2.41594434
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 2",
+ "transform": {
+ "position": [
+ 1.506306,
+ 0.9269409,
+ -2.415944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 3",
+ "transform": {
+ "position": [
+ -1.50627184,
+ 0.9182129,
+ -2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 4",
+ "transform": {
+ "position": [
+ 1.506272,
+ 0.9182129,
+ 2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.5572418,
+ 1.95916748,
+ -5.085084
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.55736232,
+ 2.190857,
+ -5.083147
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.379082739,
+ 2.42510986,
+ -6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.8163509,
+ 2.42510986,
+ -6.15165758
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.55732226,
+ 1.95916748,
+ 5.06871271
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.55747449,
+ 2.190857,
+ 5.065261
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.3790827,
+ 2.42511,
+ 6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.8163509,
+ 2.42511,
+ 6.151658
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ 1.50557876,
+ 2.3324585,
+ -5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.50557876,
+ 1.85119629,
+ -5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.505579,
+ 1.851196,
+ 5.083817
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ -1.50557876,
+ 2.33544922,
+ 5.08381748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 1",
+ "transform": {
+ "position": [
+ -1.50630629,
+ 0.9269409,
+ 2.41594434
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 2",
+ "transform": {
+ "position": [
+ 1.506306,
+ 0.9269409,
+ -2.415944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 3",
+ "transform": {
+ "position": [
+ -1.50627184,
+ 0.9182129,
+ -2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 4",
+ "transform": {
+ "position": [
+ 1.506272,
+ 0.9182129,
+ 2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "E S",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 2",
+ "transform": {
+ "position": [
+ -1.50983834,
+ 2.185669,
+ 1.02257681
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "A P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 3",
+ "transform": {
+ "position": [
+ -1.5098002,
+ 2.185669,
+ -1.0483073
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "text": "C H",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 1",
+ "transform": {
+ "position": [
+ -1.50985587,
+ 2.185669,
+ 2.46624279
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "E A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 4",
+ "transform": {
+ "position": [
+ -1.50977588,
+ 2.185669,
+ -2.52247071
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "K E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 5",
+ "transform": {
+ "position": [
+ -1.50969267,
+ 2.185669,
+ -4.134062
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 6",
+ "transform": {
+ "position": [
+ -1.50996709,
+ 1.94775391,
+ -1.03957534
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 7",
+ "transform": {
+ "position": [
+ -1.5097996,
+ 1.71398926,
+ 0.242649481
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "H",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 8",
+ "transform": {
+ "position": [
+ -1.50990224,
+ 1.71398926,
+ -0.4049838
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 9",
+ "transform": {
+ "position": [
+ -1.50988853,
+ 1.71398926,
+ -1.21728063
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 10",
+ "transform": {
+ "position": [
+ -1.50987852,
+ 1.71398926,
+ -1.79152644
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "E S",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 11",
+ "transform": {
+ "position": [
+ 1.509838,
+ 2.185669,
+ -1.022577
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "A P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 12",
+ "transform": {
+ "position": [
+ 1.5098,
+ 2.185669,
+ 1.048307
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "text": "C H",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 13",
+ "transform": {
+ "position": [
+ 1.509856,
+ 2.185669,
+ -2.466243
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "E A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 14",
+ "transform": {
+ "position": [
+ 1.509776,
+ 2.185669,
+ 2.522471
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "K E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 15",
+ "transform": {
+ "position": [
+ 1.509693,
+ 2.185669,
+ 4.134062
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 16",
+ "transform": {
+ "position": [
+ 1.509967,
+ 1.947754,
+ 1.039575
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 17",
+ "transform": {
+ "position": [
+ 1.5098,
+ 1.713989,
+ -0.2426495
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "H",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 18",
+ "transform": {
+ "position": [
+ 1.509902,
+ 1.713989,
+ 0.4049838
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 19",
+ "transform": {
+ "position": [
+ 1.509889,
+ 1.713989,
+ 1.217281
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.35,
+ 0.02
+ ],
+ "text": "O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Lettering 20",
+ "transform": {
+ "position": [
+ 1.509879,
+ 1.713989,
+ 1.791526
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-milw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-milw.json
new file mode 100644
index 00000000..69f4e4bd
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-milw.json
@@ -0,0 +1,955 @@
+{
+ "identifier": "gb-gondola02",
+ "newIdentifier": "gb-gondola02-milw",
+ "name": "40ft Wooden Gondola MILW",
+ "description": "40ft Steel Frame Wooden Gondola MILW",
+ "baseRoadNumber": "80300",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "60392f"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.55726838,
+ 1.95916748,
+ -5.30745745
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.55736065,
+ 2.190857,
+ -5.2948904
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.379082739,
+ 2.42510986,
+ -6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.8163509,
+ 2.42510986,
+ -6.15165758
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.557368,
+ 1.95916748,
+ 5.27836275
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.5573858,
+ 2.190857,
+ 5.271354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.3790827,
+ 2.42511,
+ 6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.8163509,
+ 2.42511,
+ 6.151658
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ 1.505531,
+ 2.332458,
+ -5.319329
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.50556481,
+ 1.8114624,
+ -5.31932926
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.505549,
+ 1.81207275,
+ 5.284574
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ -1.50557756,
+ 2.32763672,
+ 5.284584
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 1",
+ "transform": {
+ "position": [
+ -1.50630629,
+ 0.9269409,
+ 2.41594434
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 2",
+ "transform": {
+ "position": [
+ 1.506306,
+ 0.9269409,
+ -2.415944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 3",
+ "transform": {
+ "position": [
+ -1.50627184,
+ 0.9182129,
+ -2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 4",
+ "transform": {
+ "position": [
+ 1.506272,
+ 0.9182129,
+ 2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "CM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 1",
+ "transform": {
+ "position": [
+ -1.51158261,
+ 2.42077637,
+ -2.6652925
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "S P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 2",
+ "transform": {
+ "position": [
+ -1.5115248,
+ 2.42077637,
+ -3.76433682
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "& P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 3",
+ "transform": {
+ "position": [
+ -1.51147354,
+ 2.42077637,
+ -4.28689575
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.15,
+ 0.15,
+ 0.02
+ ],
+ "text": "T",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 4",
+ "transform": {
+ "position": [
+ -1.51141489,
+ 2.465454,
+ -3.74511838
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.2,
+ 0.2,
+ 0.02
+ ],
+ "text": ".",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 5",
+ "transform": {
+ "position": [
+ -1.51141489,
+ 2.38128662,
+ -3.74511838
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "CM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 6",
+ "transform": {
+ "position": [
+ 1.511583,
+ 2.420776,
+ 2.665293
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "S P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 7",
+ "transform": {
+ "position": [
+ 1.511525,
+ 2.420776,
+ 3.764337
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "& P",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 8",
+ "transform": {
+ "position": [
+ 1.511474,
+ 2.420776,
+ 4.286896
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.15,
+ 0.15,
+ 0.02
+ ],
+ "text": "T",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 9",
+ "transform": {
+ "position": [
+ 1.511415,
+ 2.465454,
+ 3.745118
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.2,
+ 0.2,
+ 0.02
+ ],
+ "text": ".",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CMStPP Text 10",
+ "transform": {
+ "position": [
+ 1.511415,
+ 2.381287,
+ 3.745118
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-mon.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-mon.json
new file mode 100644
index 00000000..57ba3312
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-mon.json
@@ -0,0 +1,877 @@
+{
+ "identifier": "gb-gondola02",
+ "newIdentifier": "gb-gondola02-mon",
+ "name": "40ft Wooden Gondola Monon",
+ "description": "40ft Steel Frame Wooden Gondola Monon",
+ "baseRoadNumber": "3000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "6a3502"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.5572418,
+ 1.95916748,
+ -5.085084
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.55736232,
+ 2.190857,
+ -5.083147
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.379082739,
+ 2.42510986,
+ -6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.8163509,
+ 2.42510986,
+ -6.15165758
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.55732226,
+ 1.95916748,
+ 5.06871271
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.55747449,
+ 2.190857,
+ 5.065261
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.3790827,
+ 2.42511,
+ 6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.8163509,
+ 2.42511,
+ 6.151658
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 1",
+ "transform": {
+ "position": [
+ -1.50630629,
+ 0.9269409,
+ 2.41594434
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY 100000 LBS. WT. 44100 NEW 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 2",
+ "transform": {
+ "position": [
+ 1.506306,
+ 0.9269409,
+ -2.415944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 3",
+ "transform": {
+ "position": [
+ -1.50627184,
+ 0.9182129,
+ -2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.41,
+ 0.02
+ ],
+ "text": " IN. LENGTH 41ft. 6in.
BUILT 1-19",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 4",
+ "transform": {
+ "position": [
+ 1.506272,
+ 0.9182129,
+ 2.325999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 1",
+ "transform": {
+ "position": [
+ -1.51172769,
+ 2.29943848,
+ 2.32350969
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 2",
+ "transform": {
+ "position": [
+ -1.51182663,
+ 2.29943848,
+ 1.18727231
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 3",
+ "transform": {
+ "position": [
+ -1.51173079,
+ 2.29943848,
+ 0.352894217
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 4",
+ "transform": {
+ "position": [
+ -1.51184356,
+ 2.29943848,
+ -0.8488748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 5",
+ "transform": {
+ "position": [
+ -1.51167548,
+ 2.29943848,
+ -2.375377
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo 1",
+ "transform": {
+ "position": [
+ -1.511637,
+ 2.18426514,
+ -4.158588
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 6",
+ "transform": {
+ "position": [
+ 1.511728,
+ 2.299438,
+ -2.32351
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 7",
+ "transform": {
+ "position": [
+ 1.511827,
+ 2.299438,
+ -1.187272
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 8",
+ "transform": {
+ "position": [
+ 1.511731,
+ 2.299438,
+ -0.3528942
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 9",
+ "transform": {
+ "position": [
+ 1.511844,
+ 2.299438,
+ 0.8488748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo Text 10",
+ "transform": {
+ "position": [
+ 1.511675,
+ 2.299438,
+ 2.375377
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo 2",
+ "transform": {
+ "position": [
+ 1.511637,
+ 2.184265,
+ 4.158588
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-nw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-nw.json
new file mode 100644
index 00000000..c8786fd0
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola02-nw.json
@@ -0,0 +1,821 @@
+{
+ "identifier": "gb-gondola02",
+ "newIdentifier": "gb-gondola02-nw",
+ "name": "40ft Wooden Gondola N&W",
+ "description": "40ft Steel Frame Wooden Gondola N&W",
+ "baseRoadNumber": "45000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Lines 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Cpacity Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.5331291,
+ 0.903015137,
+ 3.68476629
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.379082739,
+ 2.42510986,
+ -6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.8163509,
+ 2.42510986,
+ -6.15165758
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50754976,
+ 0.894104,
+ -3.70576763
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.3790827,
+ 2.42511,
+ 6.143733
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.15,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.8163509,
+ 2.42511,
+ 6.151658
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY
100000 LBS.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 1",
+ "transform": {
+ "position": [
+ -1.50628972,
+ 2.31097412,
+ -2.48567748
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BUILT 08-17",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 3",
+ "transform": {
+ "position": [
+ -1.50622821,
+ 1.20605469,
+ -2.08656883
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "text": "CAPACITY
100000 LBS.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 2",
+ "transform": {
+ "position": [
+ 1.50629,
+ 2.310974,
+ 2.485677
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BUILT 08-17",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Cpacity Data 4",
+ "transform": {
+ "position": [
+ 1.506228,
+ 1.206055,
+ 2.086569
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 1",
+ "transform": {
+ "position": [
+ -1.52117574,
+ 2.08050537,
+ 1.0196234
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Amp 1",
+ "transform": {
+ "position": [
+ -1.52114344,
+ 2.08050537,
+ -0.355295926
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 1",
+ "transform": {
+ "position": [
+ -1.52115214,
+ 2.08050537,
+ -1.14615047
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 2",
+ "transform": {
+ "position": [
+ 1.521176,
+ 2.080505,
+ -1.019623
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Amp 2",
+ "transform": {
+ "position": [
+ 1.521143,
+ 2.080505,
+ 0.3552959
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 2",
+ "transform": {
+ "position": [
+ 1.521152,
+ 2.080505,
+ 1.14615
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NORFOLK",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Norfolk 1",
+ "transform": {
+ "position": [
+ -1.50399113,
+ 2.3737793,
+ 1.01927948
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NORFOLK",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Norfolk 2",
+ "transform": {
+ "position": [
+ 1.503991,
+ 2.373779,
+ -1.019279
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 1",
+ "transform": {
+ "position": [
+ -1.50402319,
+ 2.3737793,
+ -0.290144682
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 2",
+ "transform": {
+ "position": [
+ 1.504023,
+ 2.373779,
+ 0.2901447
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Western 1",
+ "transform": {
+ "position": [
+ -1.50399816,
+ 2.3737793,
+ -1.13524652
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Western 2",
+ "transform": {
+ "position": [
+ 1.503998,
+ 2.373779,
+ 1.135247
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cofg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cofg.json
new file mode 100644
index 00000000..540709d8
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cofg.json
@@ -0,0 +1,1037 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-cofg",
+ "name": "70T Mill Gondola C of G",
+ "description": "70T Mill Gondola C of G",
+ "baseRoadNumber": "19500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "62332c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.215212,
+ 1.5,
+ -8.18183
+ ],
+ "rotation": [
+ 7.04682E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.215221,
+ 1.5,
+ 8.185017
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "C. G.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.21726573,
+ 1.82598877,
+ 8.170374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "C. G.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.217266,
+ 1.825989,
+ -8.170374
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.73,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.22050881,
+ 1.3873291,
+ 8.183383
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.73,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.22050881,
+ 1.965332,
+ 8.183383
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.73,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.220509,
+ 1.387329,
+ -8.183383
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.73,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.220509,
+ 1.965332,
+ -8.183383
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-slogan-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.21399379,
+ 1.76873779,
+ -0.07710771
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-slogan-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ 1.213994,
+ 1.768738,
+ 0.07710771
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.69,
+ 0.69,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Logo 1",
+ "transform": {
+ "position": [
+ -1.21402359,
+ 1.69891357,
+ -8.18109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.69,
+ 0.69,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Logo 2",
+ "transform": {
+ "position": [
+ 1.214024,
+ 1.698914,
+ 8.18109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cpr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cpr.json
new file mode 100644
index 00000000..39fe6a5c
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-cpr.json
@@ -0,0 +1,837 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-cpr",
+ "name": "70T Mill Gondola CP Script",
+ "description": "70T Mill Gondola CP Script",
+ "baseRoadNumber": "336000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.21521187,
+ 1.30505371,
+ -8.18183
+ ],
+ "rotation": [
+ 7.04682E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.21519971,
+ 1.58294678,
+ -8.1787405
+ ],
+ "rotation": [
+ 7.04682135E-13,
+ -0.7071069,
+ -3.82018245E-12,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.21522141,
+ 1.30505371,
+ 8.185017
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.27,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.21525252,
+ 1.58294678,
+ 8.185645
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-script-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Script 1",
+ "transform": {
+ "position": [
+ -1.25468624,
+ 1.56427,
+ -0.19195962
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-script-gondola.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Script 2",
+ "transform": {
+ "position": [
+ 1.254686,
+ 1.56427,
+ 0.1919596
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-lv.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-lv.json
new file mode 100644
index 00000000..389e18d3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-lv.json
@@ -0,0 +1,1222 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-lv",
+ "name": "70T Mill Gondola LV",
+ "description": "70T Mill Gondola LV",
+ "baseRoadNumber": "34000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "7A2A1B"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.21521187,
+ 1.30505371,
+ -8.18183
+ ],
+ "rotation": [
+ 7.04682E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.21519971,
+ 1.58294678,
+ -8.1787405
+ ],
+ "rotation": [
+ 7.04682135E-13,
+ -0.7071069,
+ -3.82018245E-12,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.21522141,
+ 1.30505371,
+ 8.185017
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.27,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.21525252,
+ 1.58294678,
+ 8.185645
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lv-diamond-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Logo 1",
+ "transform": {
+ "position": [
+ -1.22193372,
+ 1.54675293,
+ -6.251024
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lv-diamond-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Logo 2",
+ "transform": {
+ "position": [
+ 1.221934,
+ 1.546753,
+ 6.251024
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 1",
+ "transform": {
+ "position": [
+ -1.22201073,
+ 1.54675293,
+ 0.488176167
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 2",
+ "transform": {
+ "position": [
+ -1.22191513,
+ 1.54675293,
+ -0.48802194
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 3",
+ "transform": {
+ "position": [
+ -1.2218802,
+ 1.54675293,
+ -1.4421674
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 4",
+ "transform": {
+ "position": [
+ -1.22186208,
+ 1.54675293,
+ -3.34420085
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-5.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 5",
+ "transform": {
+ "position": [
+ -1.22187924,
+ 1.54675293,
+ -4.322307
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-6.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 6",
+ "transform": {
+ "position": [
+ -1.221892,
+ 1.54675293,
+ -5.30528927
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 7",
+ "transform": {
+ "position": [
+ 1.222011,
+ 1.546753,
+ -0.4881762
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 8",
+ "transform": {
+ "position": [
+ 1.221915,
+ 1.546753,
+ 0.4880219
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 9",
+ "transform": {
+ "position": [
+ 1.22188,
+ 1.546753,
+ 1.442167
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 10",
+ "transform": {
+ "position": [
+ 1.221862,
+ 1.546753,
+ 3.344201
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-5.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 11",
+ "transform": {
+ "position": [
+ 1.221879,
+ 1.546753,
+ 4.322307
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-6.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 12",
+ "transform": {
+ "position": [
+ 1.221892,
+ 1.546753,
+ 5.305289
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-prr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-prr.json
new file mode 100644
index 00000000..ed47c15d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-prr.json
@@ -0,0 +1,1171 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-prr",
+ "name": "70T Mill Gondola PRR",
+ "description": "70T Mill Gondola PRR",
+ "baseRoadNumber": "439000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "662d1c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.2152741,
+ 1.4666748,
+ 6.24717045
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071069,
+ -7.04681647E-13,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.8,
+ 0.5,
+ 0.02
+ ],
+ "text": "PEN NSY LVA NIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.21717525,
+ 1.83465576,
+ 6.753294
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.8,
+ 0.5,
+ 0.02
+ ],
+ "text": "PEN NSY LVA NIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.217175,
+ 1.834656,
+ -6.753294
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.215274,
+ 1.466675,
+ -6.24717
+ ],
+ "rotation": [
+ -7.04681539E-13,
+ 0.707106769,
+ 3.82018245E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.22081578,
+ 1.350769,
+ 6.24996853
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.22081578,
+ 1.97149658,
+ 6.24996853
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.22083807,
+ 1.97149658,
+ 7.208743
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ -1.22084653,
+ 1.97149658,
+ 5.34187937
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 5",
+ "transform": {
+ "position": [
+ -1.22102821,
+ 1.97149658,
+ 8.1551075
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 6",
+ "transform": {
+ "position": [
+ 1.220816,
+ 1.350769,
+ -6.249969
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 7",
+ "transform": {
+ "position": [
+ 1.220816,
+ 1.971497,
+ -6.249969
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 8",
+ "transform": {
+ "position": [
+ 1.220838,
+ 1.971497,
+ -7.208743
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 9",
+ "transform": {
+ "position": [
+ 1.220847,
+ 1.971497,
+ -5.341879
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 10",
+ "transform": {
+ "position": [
+ 1.221028,
+ 1.971497,
+ -8.155107
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.22543633,
+ 1.64025879,
+ -5.2950573
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.225436,
+ 1.640259,
+ 5.295057
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-rdg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-rdg.json
new file mode 100644
index 00000000..5027a332
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-rdg.json
@@ -0,0 +1,837 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-rdg",
+ "name": "70T Mill Gondola Reading",
+ "description": "70T Mill Gondola Reading",
+ "baseRoadNumber": "30000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.21521187,
+ 1.30505371,
+ -8.18183
+ ],
+ "rotation": [
+ 7.04682E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.21519971,
+ 1.58294678,
+ -8.1787405
+ ],
+ "rotation": [
+ 7.04682135E-13,
+ -0.7071069,
+ -3.82018245E-12,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.21522141,
+ 1.30505371,
+ 8.185017
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.27,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.21525252,
+ 1.58294678,
+ 8.185645
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.3,
+ 6.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 1",
+ "transform": {
+ "position": [
+ -1.2242043,
+ 1.57684326,
+ -0.533302
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.3,
+ 6.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 2",
+ "transform": {
+ "position": [
+ 1.224204,
+ 1.576843,
+ 0.533302
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wab.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wab.json
new file mode 100644
index 00000000..467386fd
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wab.json
@@ -0,0 +1,969 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-wab",
+ "name": "70T Mill Gondola Wabash",
+ "description": "70T Mill Gondola Wabash",
+ "baseRoadNumber": "12000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.21521187,
+ 1.30505371,
+ -8.18183
+ ],
+ "rotation": [
+ 7.04682E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.21519971,
+ 1.58294678,
+ -8.1787405
+ ],
+ "rotation": [
+ 7.04682135E-13,
+ -0.7071069,
+ -3.82018245E-12,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.21522141,
+ 1.30505371,
+ 8.185017
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.27,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.21525252,
+ 1.58294678,
+ 8.185645
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.046816E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.21712983,
+ 1.76953125,
+ -7.15948343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 64-8
CU FT 1678",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.21713,
+ 1.769531,
+ 7.159483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.6,
+ 5.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Text 1",
+ "transform": {
+ "position": [
+ -1.22695756,
+ 1.68182373,
+ 0.05219421
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.6,
+ 5.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Text 2",
+ "transform": {
+ "position": [
+ 1.226958,
+ 1.681824,
+ -0.05219421
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.21980429,
+ 1.17340088,
+ 8.18539
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.21980429,
+ 1.69329834,
+ 8.18539
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.219804,
+ 1.173401,
+ -8.18539
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.219804,
+ 1.693298,
+ -8.18539
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wm.json
new file mode 100644
index 00000000..c29e5d72
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola04-wm.json
@@ -0,0 +1,773 @@
+{
+ "identifier": "gb-gondola04",
+ "newIdentifier": "gb-gondola04-wm",
+ "name": "70T Mill Gondola WM",
+ "description": "70T Mill Gondola WM",
+ "baseRoadNumber": "63000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RR Decal 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8d3428"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.21522367,
+ 1.47186279,
+ -9.307051
+ ],
+ "rotation": [
+ 7.04681972E-13,
+ -0.7071068,
+ -3.820182E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.72,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.2152133,
+ 1.46490479,
+ 9.293081
+ ],
+ "rotation": [
+ -3.820183E-12,
+ 0.7071068,
+ -7.04681647E-13,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.224897489,
+ 1.79663086,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ -9.910172
+ ],
+ "rotation": [
+ -2.74766885E-12,
+ 9.045258E-24,
+ -8.096532E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.48,
+ 0.15,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.35,
+ 0.13,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2248975,
+ 1.796631,
+ 9.910172
+ ],
+ "rotation": [
+ -8.096531E-12,
+ 1.0,
+ 2.7476695E-12,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.21723878,
+ 1.04272461,
+ 6.20257235
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ -1.21732175,
+ 1.04272461,
+ 5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": "CAPY
LD LMT
LT WT",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ 1.217239,
+ 1.042725,
+ -6.202572
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.02
+ ],
+ "text": " 140000
147900
62100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.217322,
+ 1.042725,
+ -5.4653
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.21722209,
+ 0.9376221,
+ 4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 12-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.217222,
+ 0.9376221,
+ -4.340913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.21705687,
+ 0.9376221,
+ -5.28535366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 8-41",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.217057,
+ 0.9376221,
+ 5.285354
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000104025283,
+ 1.49554443,
+ -9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WRT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001040253,
+ 1.495544,
+ 9.88747
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 6.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 1",
+ "transform": {
+ "position": [
+ -1.22250032,
+ 1.6027832,
+ 4.855102
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.3,
+ 8.25,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 2",
+ "transform": {
+ "position": [
+ -1.22290015,
+ 1.59802246,
+ -4.36231
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.3,
+ 6.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 3",
+ "transform": {
+ "position": [
+ 1.2225,
+ 1.602783,
+ -4.855102
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.3,
+ 8.25,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-gondola-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 4",
+ "transform": {
+ "position": [
+ 1.2229,
+ 1.598022,
+ 4.36231
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-gtw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-gtw.json
new file mode 100644
index 00000000..9f4873f3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-gtw.json
@@ -0,0 +1,971 @@
+{
+ "identifier": "gb-gondola05",
+ "newIdentifier": "gb-gondola05-gtw",
+ "name": "Class G30 Gondola GTW",
+ "description": "A Gondola car 55ft long with about a 140,000lbs capcity limit. GTW.",
+ "baseRoadNumber": "145600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "833a28"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.50039816,
+ 1.581543,
+ -5.834272
+ ],
+ "rotation": [
+ -1.37231237E-09,
+ 0.707106948,
+ 4.80331552E-10,
+ -0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 1.08594,
+ 2.03527832,
+ -7.191059
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.5660979,
+ 2.03527832,
+ -7.191329
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50039816,
+ 1.56585693,
+ 5.834272
+ ],
+ "rotation": [
+ -4.803318E-10,
+ 0.7071068,
+ -1.37231237E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -1.07271326,
+ 2.03527832,
+ 7.191084
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.17,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.554409444,
+ 2.03527832,
+ 7.191232
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46824718,
+ 1.29376221,
+ 5.47296762
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.468247,
+ 1.293762,
+ -5.472968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.46810532,
+ 1.18969727,
+ 4.02510929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.468105,
+ 1.189697,
+ -4.025109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.46807551,
+ 1.18969727,
+ -4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.468076,
+ 1.189697,
+ 4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46816957,
+ 1.77642822,
+ -5.81690741
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.46817,
+ 1.776428,
+ 5.816907
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 1",
+ "transform": {
+ "position": [
+ -1.46811938,
+ 1.25128174,
+ -5.08907652
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 2",
+ "transform": {
+ "position": [
+ 1.468119,
+ 1.251282,
+ 5.089077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ -7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ 7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.45,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-green-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GTW Logo 1",
+ "transform": {
+ "position": [
+ -1.47500432,
+ 1.85198975,
+ 0.348233819
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.45,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-green-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GTW Logo 2",
+ "transform": {
+ "position": [
+ 1.475004,
+ 1.85199,
+ -0.3482338
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GTW Logo 3",
+ "transform": {
+ "position": [
+ -1.47497141,
+ 1.70690918,
+ 5.8168664
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GTW Logo 4",
+ "transform": {
+ "position": [
+ 1.474971,
+ 1.706909,
+ -5.816866
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.47421372,
+ 1.79974365,
+ 5.822339
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.47421372,
+ 1.49090576,
+ 5.822339
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.474214,
+ 1.799744,
+ -5.822339
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.474214,
+ 1.490906,
+ -5.822339
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-lv.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-lv.json
new file mode 100644
index 00000000..2096f508
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-lv.json
@@ -0,0 +1,1353 @@
+{
+ "identifier": "gb-gondola05",
+ "newIdentifier": "gb-gondola05-lv",
+ "name": "Class G30 Gondola LV",
+ "description": "A Gondola car 55ft long with about a 140,000lbs capcity limit. Lehigh Valley.",
+ "baseRoadNumber": "32600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "78362a"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.50039816,
+ 1.581543,
+ -5.834272
+ ],
+ "rotation": [
+ -1.37231237E-09,
+ 0.707106948,
+ 4.80331552E-10,
+ -0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.46383083,
+ 1.72009277,
+ -5.834181
+ ],
+ "rotation": [
+ -6.86156354E-10,
+ 0.7071069,
+ 2.40165859E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 1.08594,
+ 2.03527832,
+ -7.191059
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.5660979,
+ 2.03527832,
+ -7.191329
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50039816,
+ 1.56585693,
+ 5.834272
+ ],
+ "rotation": [
+ -4.803318E-10,
+ 0.7071068,
+ -1.37231237E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.46383083,
+ 1.70916748,
+ 5.834181
+ ],
+ "rotation": [
+ -2.40165915E-10,
+ 0.7071068,
+ -6.86156354E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -1.07271326,
+ 2.03527832,
+ 7.191084
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.17,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.554409444,
+ 2.03527832,
+ 7.191232
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46824718,
+ 1.29376221,
+ 5.47296762
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.468247,
+ 1.293762,
+ -5.472968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.46810532,
+ 1.18969727,
+ 4.02510929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.468105,
+ 1.189697,
+ -4.025109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.46807551,
+ 1.18969727,
+ -4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.468076,
+ 1.189697,
+ 4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46816957,
+ 1.77642822,
+ -5.81690741
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.46817,
+ 1.776428,
+ 5.816907
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 1",
+ "transform": {
+ "position": [
+ -1.46811938,
+ 1.25128174,
+ -5.08907652
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 2",
+ "transform": {
+ "position": [
+ 1.468119,
+ 1.251282,
+ 5.089077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ -7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ 7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 1",
+ "transform": {
+ "position": [
+ -1.48321056,
+ 1.9206543,
+ 3.65817356
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 2",
+ "transform": {
+ "position": [
+ -1.48322308,
+ 1.9206543,
+ 2.571373
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 3",
+ "transform": {
+ "position": [
+ -1.48323607,
+ 1.9206543,
+ 1.50188231
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 4",
+ "transform": {
+ "position": [
+ -1.48317027,
+ 1.9206543,
+ -1.494463
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-5.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 5",
+ "transform": {
+ "position": [
+ -1.48315465,
+ 1.9206543,
+ -2.57386923
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-6.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 6",
+ "transform": {
+ "position": [
+ -1.48319483,
+ 1.9206543,
+ -3.68537378
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 7",
+ "transform": {
+ "position": [
+ 1.483211,
+ 1.920654,
+ -3.658174
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 8",
+ "transform": {
+ "position": [
+ 1.483223,
+ 1.920654,
+ -2.571373
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 9",
+ "transform": {
+ "position": [
+ 1.483236,
+ 1.920654,
+ -1.501882
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 10",
+ "transform": {
+ "position": [
+ 1.48317,
+ 1.920654,
+ 1.494463
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-5.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 11",
+ "transform": {
+ "position": [
+ 1.483155,
+ 1.920654,
+ 2.573869
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.LV-text-6.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Text 12",
+ "transform": {
+ "position": [
+ 1.483195,
+ 1.920654,
+ 3.685374
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.lv-diamond-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Diamond 1",
+ "transform": {
+ "position": [
+ -1.48324263,
+ 1.9206543,
+ -4.77735758
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.lv-diamond-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LV Diamond 2",
+ "transform": {
+ "position": [
+ 1.483243,
+ 1.920654,
+ 4.777358
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.4768095,
+ 1.805542,
+ 5.820725
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.4768095,
+ 1.47631836,
+ 5.820725
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.47681,
+ 1.805542,
+ -5.820725
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.47681,
+ 1.476318,
+ -5.820725
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-nw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-nw.json
new file mode 100644
index 00000000..4104d1c2
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-nw.json
@@ -0,0 +1,1163 @@
+{
+ "identifier": "gb-gondola05",
+ "newIdentifier": "gb-gondola05-nw",
+ "name": "Class G30 Gondola N&W",
+ "description": "A Gondola car 55ft long with about a 140,000lbs capcity limit. Norfolk & Western.",
+ "baseRoadNumber": "70600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "101010"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.50039816,
+ 1.581543,
+ -5.834272
+ ],
+ "rotation": [
+ -1.37231237E-09,
+ 0.707106948,
+ 4.80331552E-10,
+ -0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.46383083,
+ 1.72009277,
+ -5.834181
+ ],
+ "rotation": [
+ -6.86156354E-10,
+ 0.7071069,
+ 2.40165859E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 1.08594,
+ 2.03527832,
+ -7.191059
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.5660979,
+ 2.03527832,
+ -7.191329
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50039816,
+ 1.56585693,
+ 5.834272
+ ],
+ "rotation": [
+ -4.803318E-10,
+ 0.7071068,
+ -1.37231237E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.46383083,
+ 1.70916748,
+ 5.834181
+ ],
+ "rotation": [
+ -2.40165915E-10,
+ 0.7071068,
+ -6.86156354E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -1.07271326,
+ 2.03527832,
+ 7.191084
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.17,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.554409444,
+ 2.03527832,
+ 7.191232
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46824718,
+ 1.29376221,
+ 5.47296762
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.468247,
+ 1.293762,
+ -5.472968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.46810532,
+ 1.18969727,
+ 4.02510929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.468105,
+ 1.189697,
+ -4.025109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.46807551,
+ 1.18969727,
+ -4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.468076,
+ 1.189697,
+ 4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46816957,
+ 1.77642822,
+ -5.81690741
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.46817,
+ 1.776428,
+ 5.816907
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 1",
+ "transform": {
+ "position": [
+ -1.46811938,
+ 1.25128174,
+ -5.08907652
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 2",
+ "transform": {
+ "position": [
+ 1.468119,
+ 1.251282,
+ 5.089077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ -7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ 7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Amp 1",
+ "transform": {
+ "position": [
+ -1.47928441,
+ 1.84918213,
+ 0.350238532
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 1",
+ "transform": {
+ "position": [
+ -1.47938907,
+ 1.84918213,
+ 2.51934075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 1",
+ "transform": {
+ "position": [
+ -1.47939658,
+ 1.84918213,
+ -1.47605109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Amp 2",
+ "transform": {
+ "position": [
+ 1.479284,
+ 1.849182,
+ -0.3502385
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 2",
+ "transform": {
+ "position": [
+ 1.479389,
+ 1.849182,
+ -2.519341
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 2",
+ "transform": {
+ "position": [
+ 1.479397,
+ 1.849182,
+ 1.476051
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "NORFOLK",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Norfolk 1",
+ "transform": {
+ "position": [
+ -1.45903111,
+ 2.109558,
+ 2.54387736
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "NORFOLK",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Norfolk 2",
+ "transform": {
+ "position": [
+ 1.459031,
+ 2.109558,
+ -2.543877
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.25,
+ 0.2,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 1",
+ "transform": {
+ "position": [
+ -1.45910609,
+ 2.109558,
+ 0.401609749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.25,
+ 0.2,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 2",
+ "transform": {
+ "position": [
+ 1.459106,
+ 2.109558,
+ -0.4016097
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Western 1",
+ "transform": {
+ "position": [
+ -1.45914733,
+ 2.109558,
+ -1.479673
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Western 2",
+ "transform": {
+ "position": [
+ 1.459147,
+ 2.109558,
+ 1.479673
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-rdg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-rdg.json
new file mode 100644
index 00000000..c47bf19e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-rdg.json
@@ -0,0 +1,1235 @@
+{
+ "identifier": "gb-gondola05",
+ "newIdentifier": "gb-gondola05-rdg",
+ "name": "Class G30 Gondola Reading",
+ "description": "A Gondola car 55ft long with about a 140,000lbs capcity limit. Reading.",
+ "baseRoadNumber": "32100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1c1c1c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.50039816,
+ 1.581543,
+ -5.834272
+ ],
+ "rotation": [
+ -1.37231237E-09,
+ 0.707106948,
+ 4.80331552E-10,
+ -0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.46383083,
+ 1.72009277,
+ -5.834181
+ ],
+ "rotation": [
+ -6.86156354E-10,
+ 0.7071069,
+ 2.40165859E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 1.08594,
+ 2.03527832,
+ -7.191059
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.5660979,
+ 2.03527832,
+ -7.191329
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50039816,
+ 1.56585693,
+ 5.834272
+ ],
+ "rotation": [
+ -4.803318E-10,
+ 0.7071068,
+ -1.37231237E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.46383083,
+ 1.70916748,
+ 5.834181
+ ],
+ "rotation": [
+ -2.40165915E-10,
+ 0.7071068,
+ -6.86156354E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -1.07271326,
+ 2.03527832,
+ 7.191084
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.17,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.554409444,
+ 2.03527832,
+ 7.191232
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46824718,
+ 1.29376221,
+ 5.47296762
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.468247,
+ 1.293762,
+ -5.472968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.46810532,
+ 1.18969727,
+ 4.02510929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.468105,
+ 1.189697,
+ -4.025109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.46807551,
+ 1.18969727,
+ -4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.468076,
+ 1.189697,
+ 4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46816957,
+ 1.77642822,
+ -5.81690741
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.46817,
+ 1.776428,
+ 5.816907
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 1",
+ "transform": {
+ "position": [
+ -1.46811938,
+ 1.25128174,
+ -5.08907652
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 2",
+ "transform": {
+ "position": [
+ 1.468119,
+ 1.251282,
+ 5.089077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ -7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ 7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 1",
+ "transform": {
+ "position": [
+ -1.4780103,
+ 1.77642822,
+ 2.52644539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 2",
+ "transform": {
+ "position": [
+ -1.47802711,
+ 1.77642822,
+ 1.41438019
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 3",
+ "transform": {
+ "position": [
+ -1.478042,
+ 1.77642822,
+ 0.31900692
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 4",
+ "transform": {
+ "position": [
+ -1.478058,
+ 1.77642822,
+ -0.35063976
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 5",
+ "transform": {
+ "position": [
+ -1.47810018,
+ 1.77642822,
+ -1.44100177
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 6",
+ "transform": {
+ "position": [
+ -1.47801864,
+ 1.77642822,
+ -2.527187
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "G",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 7",
+ "transform": {
+ "position": [
+ -1.47795725,
+ 1.77642822,
+ -3.61092925
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 8",
+ "transform": {
+ "position": [
+ 1.47801,
+ 1.776428,
+ -2.526445
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 9",
+ "transform": {
+ "position": [
+ 1.478027,
+ 1.776428,
+ -1.41438
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 10",
+ "transform": {
+ "position": [
+ 1.478042,
+ 1.776428,
+ -0.3190069
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 11",
+ "transform": {
+ "position": [
+ 1.478058,
+ 1.776428,
+ 0.3506398
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 12",
+ "transform": {
+ "position": [
+ 1.4781,
+ 1.776428,
+ 1.441002
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 13",
+ "transform": {
+ "position": [
+ 1.478019,
+ 1.776428,
+ 2.527187
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "text": "G",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 14",
+ "transform": {
+ "position": [
+ 1.477957,
+ 1.776428,
+ 3.610929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-ri.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-ri.json
new file mode 100644
index 00000000..c297fcee
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/gb-gondola05-ri.json
@@ -0,0 +1,1041 @@
+{
+ "identifier": "gb-gondola05",
+ "newIdentifier": "gb-gondola05-ri",
+ "name": "Class G30 Gondola Rock Island",
+ "description": "A Gondola car 55ft long with about a 140,000lbs capcity limit. Rock Island.",
+ "baseRoadNumber": "32100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "ARN"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "ARN 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Pack Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Wheel Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8A3C28"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.50039816,
+ 1.581543,
+ -5.834272
+ ],
+ "rotation": [
+ -1.37231237E-09,
+ 0.707106948,
+ 4.80331552E-10,
+ -0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 1.08594,
+ 2.03527832,
+ -7.191059
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.15,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.5660979,
+ 2.03527832,
+ -7.191329
+ ],
+ "rotation": [
+ 6.307256E-10,
+ 0.0,
+ -1.31001721E-09,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.50039816,
+ 1.56585693,
+ 5.834272
+ ],
+ "rotation": [
+ -4.803318E-10,
+ 0.7071068,
+ -1.37231237E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -1.07271326,
+ 2.03527832,
+ 7.191084
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.65,
+ 0.17,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.554409444,
+ 2.03527832,
+ 7.191232
+ ],
+ "rotation": [
+ -1.31001709E-09,
+ 1.00000012,
+ -6.30725472E-10,
+ -4.88248943E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46824718,
+ 1.29376221,
+ 5.47296762
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.02
+ ],
+ "text": "CAPY 100000
LD LMT 155700
LT WT 54300",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.468247,
+ 1.293762,
+ -5.472968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.46810532,
+ 1.18969727,
+ 4.02510929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "NEW 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.468105,
+ 1.189697,
+ -4.025109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.46807551,
+ 1.18969727,
+ -4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.15,
+ 0.02
+ ],
+ "text": "BLT 6-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.468076,
+ 1.189697,
+ 4.020929
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46816957,
+ 1.77642822,
+ -5.81690741
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "IL 52-6
CU FT 1673",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.46817,
+ 1.776428,
+ 5.816907
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 1",
+ "transform": {
+ "position": [
+ -1.46811938,
+ 1.25128174,
+ -5.08907652
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.02
+ ],
+ "text": "RPKD
WC 6-12-43
psc co",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Pack Data 2",
+ "transform": {
+ "position": [
+ 1.468119,
+ 1.251282,
+ 5.089077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 1",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ -7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.02
+ ],
+ "text": "1W WROT STEEL WHEELS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wheel Data 2",
+ "transform": {
+ "position": [
+ 9.996891E-05,
+ 1.095581,
+ 7.197242
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "R. I.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RI Marks 1",
+ "transform": {
+ "position": [
+ -1.468216,
+ 1.772583,
+ 5.81677866
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.02
+ ],
+ "text": "R. I.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RI Marks 2",
+ "transform": {
+ "position": [
+ 1.468216,
+ 1.772583,
+ -5.816779
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.45,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.47321248,
+ 1.88323975,
+ 5.8225913
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.45,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.47321248,
+ 1.44494629,
+ 5.8225913
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.45,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.473212,
+ 1.88324,
+ -5.822591
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.45,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.473212,
+ 1.444946,
+ -5.822591
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.6,
+ 0.02
+ ],
+ "text": "R O C K",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROCK 1",
+ "transform": {
+ "position": [
+ -1.46821988,
+ 1.92578125,
+ 3.09017062
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.9,
+ 1.0,
+ 0.02
+ ],
+ "text": "I S L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ISLAND 1",
+ "transform": {
+ "position": [
+ -1.46843159,
+ 1.92578125,
+ -2.23118377
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.6,
+ 0.02
+ ],
+ "text": "R O C K",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROCK 2",
+ "transform": {
+ "position": [
+ 1.46822,
+ 1.925781,
+ -3.090171
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.9,
+ 1.0,
+ 0.02
+ ],
+ "text": "I S L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ISLAND 2",
+ "transform": {
+ "position": [
+ 1.468432,
+ 1.925781,
+ 2.231184
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-bo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-bo.json
new file mode 100644
index 00000000..d5c143d7
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-bo.json
@@ -0,0 +1,755 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-bo",
+ "name": "36ft 2-Bay Hopper B&O",
+ "description": "36ft 2-Bay Hopper used for mineral transport. B&O.",
+ "baseRoadNumber": "733000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "323030"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46053493,
+ 1.61242676,
+ -3.10661268
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.4605782,
+ 1.86346436,
+ -3.11380577
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.612427,
+ 3.106613
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.4605782,
+ 1.87646484,
+ 3.11380577
+ ],
+ "rotation": [
+ -1.84609168E-11,
+ 0.7071068,
+ -1.14942195E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "XY 4-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "XY 4-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.45,
+ 0.02
+ ],
+ "text": "BALTI MORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Text 1",
+ "transform": {
+ "position": [
+ -1.44614685,
+ 2.78778076,
+ 0.7937131
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 0.45,
+ 0.02
+ ],
+ "text": "BALTI MORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Text 2",
+ "transform": {
+ "position": [
+ 1.446147,
+ 2.787781,
+ -0.7937131
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Logo 1",
+ "transform": {
+ "position": [
+ -1.44969141,
+ 2.695984,
+ -2.41368079
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Logo 2",
+ "transform": {
+ "position": [
+ 1.449691,
+ 2.695984,
+ 2.413681
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-co.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-co.json
new file mode 100644
index 00000000..7bf4e17a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-co.json
@@ -0,0 +1,885 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-co",
+ "name": "36ft 2-Bay Hopper C&O",
+ "description": "36ft 2-Bay Hopper used for mineral transport. C&O.",
+ "baseRoadNumber": "54000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "0d0d0d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46053493,
+ 1.61242676,
+ -3.10661268
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.4605782,
+ 1.86346436,
+ -3.11380577
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.612427,
+ 3.106613
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.4605782,
+ 1.87646484,
+ 3.11380577
+ ],
+ "rotation": [
+ -1.84609168E-11,
+ 0.7071068,
+ -1.14942195E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.4,
+ 2.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-text-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 1",
+ "transform": {
+ "position": [
+ -1.44660938,
+ 2.635376,
+ 3.24926E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Logo 1",
+ "transform": {
+ "position": [
+ -1.44662642,
+ 2.62878418,
+ -2.65794587
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Logo 2",
+ "transform": {
+ "position": [
+ 1.446626,
+ 2.628784,
+ 2.657946
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.4470247,
+ 1.49707031,
+ 3.11481667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.447025,
+ 1.49707,
+ -3.114817
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.4470247,
+ 1.98852539,
+ 3.11481667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.447025,
+ 1.988525,
+ -3.114817
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.4,
+ 2.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-text-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 2",
+ "transform": {
+ "position": [
+ 1.446609,
+ 2.635376,
+ 3.24926E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-cofg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-cofg.json
new file mode 100644
index 00000000..48288658
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-cofg.json
@@ -0,0 +1,889 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-cofg",
+ "name": "36ft 2-Bay Hopper C of G",
+ "description": "36ft 2-Bay Hopper used for mineral transport. C of G.",
+ "baseRoadNumber": "21000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "6F3A2B"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ -1.46045911,
+ 2.4418335,
+ 2.319135
+ ],
+ "rotation": [
+ -1.84609047E-11,
+ 0.707106769,
+ -1.14942209E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.44547248,
+ 1.3203125,
+ 1.2627492
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.44552982,
+ 1.3203125,
+ -1.26277
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "HA 12-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.44545794,
+ 1.22149658,
+ -0.6151029
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "HA 12-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.44543135,
+ 1.22149658,
+ 0.6083057
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 1.460459,
+ 2.441833,
+ -2.319135
+ ],
+ "rotation": [
+ -1.14942209E-10,
+ 0.707106769,
+ 1.8460896E-11,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "C. G.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45012,
+ 2.713379,
+ 2.29757452
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "C. G.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.45012,
+ 2.713379,
+ -2.297575
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.45691967,
+ 2.33599854,
+ 2.32359481
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.45692,
+ 2.335999,
+ -2.323595
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.45689034,
+ 2.82006836,
+ 2.308775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.015,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.45689,
+ 2.820068,
+ -2.308775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CofG Text 1",
+ "transform": {
+ "position": [
+ -1.45807111,
+ 2.86584473,
+ -5.00679744E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CofG Text 2",
+ "transform": {
+ "position": [
+ 1.458071,
+ 2.865845,
+ -5.006797E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CofG Logo 1",
+ "transform": {
+ "position": [
+ -1.45803761,
+ 2.68011475,
+ -2.37147665
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CofG Logo 2",
+ "transform": {
+ "position": [
+ 1.458038,
+ 2.680115,
+ 2.371477
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-ic.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-ic.json
new file mode 100644
index 00000000..08d3204b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-ic.json
@@ -0,0 +1,823 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-ic",
+ "name": "36ft 2-Bay Hopper IC",
+ "description": "36ft 2-Bay Hopper used for mineral transport. IC.",
+ "baseRoadNumber": "73000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8b2c1c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.460532,
+ 1.61242676,
+ -1.22922659
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.46053,
+ 2.1,
+ -1.448993
+ ],
+ "rotation": [
+ -1.14942209E-10,
+ 0.707106769,
+ 1.8460929E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460466,
+ 1.61242676,
+ 1.223162
+ ],
+ "rotation": [
+ -1.84609047E-11,
+ 0.707106769,
+ -1.14942209E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.460603,
+ 2.1,
+ 1.442459
+ ],
+ "rotation": [
+ -1.84609151E-11,
+ 0.707106769,
+ -1.14942195E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.44554317,
+ 1.3203125,
+ 1.23614442
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.44554,
+ 1.3203125,
+ -1.23802686
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 2-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.4454174,
+ 1.22149658,
+ 0.9687127
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 2-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.44537663,
+ 1.22149658,
+ -1.04069483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.15,
+ 0.5,
+ 0.05
+ ],
+ "text": "ILLINOIS CENTRAL",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "IC Text 1",
+ "transform": {
+ "position": [
+ -1.45573258,
+ 2.8081665,
+ 1.56201732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.15,
+ 0.5,
+ 0.05
+ ],
+ "text": "ILLINOIS CENTRAL",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "IC Text 2",
+ "transform": {
+ "position": [
+ 1.455733,
+ 2.808167,
+ -1.562017
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "IC Lines 1",
+ "transform": {
+ "position": [
+ -1.4467144,
+ 2.70721436,
+ 0.6931135
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "IC Lines 2",
+ "transform": {
+ "position": [
+ -1.44678771,
+ 2.70721436,
+ 2.469655
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "IC Lines 3",
+ "transform": {
+ "position": [
+ 1.446714,
+ 2.707214,
+ -0.6931135
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "IC Lines 4",
+ "transform": {
+ "position": [
+ 1.446788,
+ 2.707214,
+ -2.469655
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nkp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nkp.json
new file mode 100644
index 00000000..70c6aa07
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nkp.json
@@ -0,0 +1,1013 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-nkp",
+ "name": "36ft 2-Bay Hopper NKP",
+ "description": "36ft 2-Bay Hopper used for mineral transport. NKP.",
+ "baseRoadNumber": "31000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "212322"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46053493,
+ 1.61242676,
+ -3.10661268
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.4605782,
+ 1.86346436,
+ -3.11380577
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.612427,
+ 3.106613
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.4605782,
+ 1.87646484,
+ 3.11380577
+ ],
+ "rotation": [
+ -1.84609168E-11,
+ 0.7071068,
+ -1.14942195E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "BX 7-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "BX 7-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.44464374,
+ 1.49969482,
+ 3.11645055
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.444644,
+ 1.499695,
+ -3.116451
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.44464374,
+ 1.98718262,
+ -3.11645055
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ -1.44464374,
+ 1.99237061,
+ 3.11645055
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Nickel 1",
+ "transform": {
+ "position": [
+ -1.44430017,
+ 2.859436,
+ 0.5211175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Plate 1",
+ "transform": {
+ "position": [
+ -1.44432771,
+ 2.859436,
+ -0.772011042
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Road 1",
+ "transform": {
+ "position": [
+ -1.44432533,
+ 2.859436,
+ -2.25796175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Nickel 2",
+ "transform": {
+ "position": [
+ 1.4443,
+ 2.859436,
+ -0.5211175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Plate 2",
+ "transform": {
+ "position": [
+ 1.444328,
+ 2.859436,
+ 0.772011
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-4.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Road 2",
+ "transform": {
+ "position": [
+ 1.444325,
+ 2.859436,
+ 2.257962
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nycstl 1",
+ "transform": {
+ "position": [
+ -1.44430447,
+ 3.05987549,
+ 4.070576
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nycstl 2",
+ "transform": {
+ "position": [
+ 1.444304,
+ 3.059875,
+ -4.070576
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nw.json
new file mode 100644
index 00000000..301bdfc5
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-nw.json
@@ -0,0 +1,949 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-nw",
+ "name": "36ft 2-Bay Hopper N&W",
+ "description": "36ft 2-Bay Hopper used for mineral transport. N&W.",
+ "baseRoadNumber": "30000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "100c08"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46063852,
+ 1.61242676,
+ -1.28184438
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.460578,
+ 1.863464,
+ -1.281844
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.612427,
+ 1.281844
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.460578,
+ 1.876465,
+ 1.281844
+ ],
+ "rotation": [
+ -1.84609168E-11,
+ 0.7071068,
+ -1.14942195E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.44564307,
+ 1.3203125,
+ 1.27628887
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.44543982,
+ 1.3203125,
+ -1.28443146
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 9-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.44540489,
+ 1.22149658,
+ 0.678607047
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 9-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.4454726,
+ 1.22149658,
+ -0.660947859
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.45020306,
+ 1.50354,
+ 1.2853533
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.450203,
+ 1.50354,
+ -1.285353
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.45020306,
+ 1.99420166,
+ 1.2853533
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.450203,
+ 1.994202,
+ -1.285353
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 1",
+ "transform": {
+ "position": [
+ -1.43864369,
+ 2.70935059,
+ 0.7913069
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW N 2",
+ "transform": {
+ "position": [
+ 1.438644,
+ 2.709351,
+ -0.7913069
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW amp 1",
+ "transform": {
+ "position": [
+ -1.43869174,
+ 2.70935059,
+ -0.345733434
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW amp 2",
+ "transform": {
+ "position": [
+ 1.438692,
+ 2.709351,
+ 0.3457334
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 1",
+ "transform": {
+ "position": [
+ -1.43876445,
+ 2.70935059,
+ -0.9114429
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW W 2",
+ "transform": {
+ "position": [
+ 1.438764,
+ 2.709351,
+ 0.9114429
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-1.json
new file mode 100644
index 00000000..9db69113
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-1.json
@@ -0,0 +1,1155 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-prr-1",
+ "name": "36ft 2-Bay Hopper PRR War Bonds",
+ "description": "36ft 2-Bay Hopper used for mineral transport. PRR War Bonds.",
+ "baseRoadNumber": "221000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "923927"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46046555,
+ 1.72064209,
+ -1.2588532
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.720642,
+ 1.258853
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.445551,
+ 1.320313,
+ 1.258853
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -1.258853
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "P330 5-44",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.44544125,
+ 1.22149658,
+ 0.6696953
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "P330 5-44",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.44527352,
+ 1.22149658,
+ -0.7009985
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "P ENN SYL VAN IA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.44561362,
+ 2.24707031,
+ 1.40770948
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "P ENN SYL VAN IA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.445614,
+ 2.24707,
+ -1.407709
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.15,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.44442582,
+ 2.37731934,
+ 3.15550518
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.4443996,
+ 2.37731934,
+ 2.280456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.44454122,
+ 2.37731934,
+ 1.47025812
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ -1.44450974,
+ 2.37731934,
+ 0.492257416
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 5",
+ "transform": {
+ "position": [
+ -1.44449186,
+ 2.37731934,
+ -0.2562937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 6",
+ "transform": {
+ "position": [
+ -1.444549,
+ 1.59747314,
+ 1.27322757
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.15,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 7",
+ "transform": {
+ "position": [
+ 1.444426,
+ 2.377319,
+ -3.155505
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 8",
+ "transform": {
+ "position": [
+ 1.4444,
+ 2.377319,
+ -2.280456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 9",
+ "transform": {
+ "position": [
+ 1.444541,
+ 2.377319,
+ -1.470258
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 10",
+ "transform": {
+ "position": [
+ 1.44451,
+ 2.377319,
+ -0.4922574
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 11",
+ "transform": {
+ "position": [
+ 1.444492,
+ 2.377319,
+ 0.2562937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 12",
+ "transform": {
+ "position": [
+ 1.444549,
+ 1.597473,
+ -1.273228
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.44615841,
+ 2.43219,
+ -2.31019831
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.446158,
+ 2.43219,
+ 2.310198
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "BUY WAR BONDS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "War Bonds Text 1",
+ "transform": {
+ "position": [
+ -1.445573,
+ 2.65661621,
+ 0.691431463
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "BUY WAR BONDS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "War Bonds Text 2",
+ "transform": {
+ "position": [
+ 1.445573,
+ 2.656616,
+ -0.6914315
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-2.json
new file mode 100644
index 00000000..133fcca2
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-prr-2.json
@@ -0,0 +1,1089 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-prr-2",
+ "name": "36ft 2-Bay Hopper PRR",
+ "description": "36ft 2-Bay Hopper used for mineral transport. PRR.",
+ "baseRoadNumber": "221000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "923927"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46046555,
+ 1.72064209,
+ -1.2588532
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.720642,
+ 1.258853
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.445551,
+ 1.320313,
+ 1.258853
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -1.258853
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "P330 5-44",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.44544125,
+ 1.22149658,
+ 0.6696953
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "P330 5-44",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.44527352,
+ 1.22149658,
+ -0.7009985
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "P ENN SYL VAN IA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.44561362,
+ 2.24707031,
+ 1.40770948
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.02
+ ],
+ "text": "P ENN SYL VAN IA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.445614,
+ 2.24707,
+ -1.407709
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.15,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.44442582,
+ 2.37731934,
+ 3.15550518
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.4443996,
+ 2.37731934,
+ 2.280456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.44454122,
+ 2.37731934,
+ 1.47025812
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ -1.44450974,
+ 2.37731934,
+ 0.492257416
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 5",
+ "transform": {
+ "position": [
+ -1.44449186,
+ 2.37731934,
+ -0.2562937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 6",
+ "transform": {
+ "position": [
+ -1.444549,
+ 1.59747314,
+ 1.27322757
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.15,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 7",
+ "transform": {
+ "position": [
+ 1.444426,
+ 2.377319,
+ -3.155505
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 8",
+ "transform": {
+ "position": [
+ 1.4444,
+ 2.377319,
+ -2.280456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 9",
+ "transform": {
+ "position": [
+ 1.444541,
+ 2.377319,
+ -1.470258
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 10",
+ "transform": {
+ "position": [
+ 1.44451,
+ 2.377319,
+ -0.4922574
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 11",
+ "transform": {
+ "position": [
+ 1.444492,
+ 2.377319,
+ 0.2562937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 12",
+ "transform": {
+ "position": [
+ 1.444549,
+ 1.597473,
+ -1.273228
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.44615841,
+ 2.43219,
+ -2.31019831
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.446158,
+ 2.43219,
+ 2.310198
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-sou.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-sou.json
new file mode 100644
index 00000000..d220b4ac
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-sou.json
@@ -0,0 +1,630 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-sou",
+ "name": "36ft 2-Bay Hopper Southern",
+ "description": "36ft 2-Bay Hopper used for mineral transport. Southern.",
+ "baseRoadNumber": "105000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "151514"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.4,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.460618,
+ 2.217041,
+ 2.440174E-07
+ ],
+ "rotation": [
+ -1.14942209E-10,
+ 0.707106769,
+ 1.8460896E-11,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 6.0,
+ 0.7,
+ 0.02
+ ],
+ "text": "S O U T H E R N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Southern Text 1",
+ "transform": {
+ "position": [
+ -1.45027,
+ 2.72369385,
+ -3.15782381E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 6.0,
+ 0.7,
+ 0.02
+ ],
+ "text": "S O U T H E R N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Southern Text 2",
+ "transform": {
+ "position": [
+ 1.45027,
+ 2.723694,
+ -3.157824E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.4,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ -1.460618,
+ 2.217041,
+ 2.440174E-07
+ ],
+ "rotation": [
+ -1.8460896E-11,
+ 0.707106769,
+ -1.14942209E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-vgn.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-vgn.json
new file mode 100644
index 00000000..ded5ccd8
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-vgn.json
@@ -0,0 +1,885 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-vgn",
+ "name": "36ft 2-Bay Hopper Virginian",
+ "description": "36ft 2-Bay Hopper used for mineral transport. Virginian.",
+ "baseRoadNumber": "15000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "141313"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.46053326,
+ 1.61242676,
+ -2.916562
+ ],
+ "rotation": [
+ -1.14942222E-10,
+ 0.707106769,
+ 1.846093E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.46050954,
+ 1.86346436,
+ -3.19224429
+ ],
+ "rotation": [
+ -1.14942209E-10,
+ 0.707106769,
+ 1.8460929E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.4605478,
+ 1.61242676,
+ 2.90295982
+ ],
+ "rotation": [
+ -1.84609047E-11,
+ 0.707106769,
+ -1.14942209E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.46059585,
+ 1.87646484,
+ 3.20851374
+ ],
+ "rotation": [
+ -1.84609151E-11,
+ 0.707106769,
+ -1.14942195E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "RA 5-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.1,
+ 5.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Virginian-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 1",
+ "transform": {
+ "position": [
+ -1.42703152,
+ 2.67773438,
+ -0.215460971
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.1,
+ 5.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Virginian-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 2",
+ "transform": {
+ "position": [
+ 1.427032,
+ 2.677734,
+ 0.215461
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.virginian-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 3",
+ "transform": {
+ "position": [
+ -1.42694247,
+ 2.484436,
+ 4.079196
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.virginian-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 4",
+ "transform": {
+ "position": [
+ 1.426942,
+ 2.484436,
+ -4.079196
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.44677329,
+ 1.5010376,
+ 2.91207337
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.446773,
+ 1.501038,
+ -2.912073
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.44679821,
+ 1.99542236,
+ 3.207876
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.446798,
+ 1.995422,
+ -3.207876
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-wab.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-wab.json
new file mode 100644
index 00000000..9beaf671
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hm-hopper02-wab.json
@@ -0,0 +1,821 @@
+{
+ "identifier": "hm-hopper02",
+ "newIdentifier": "hm-hopper02-wab",
+ "name": "36ft 2-Bay Hopper Wabash",
+ "description": "36ft 2-Bay Hopper used for mineral transport. Wabash.",
+ "baseRoadNumber": "39000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "131313"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.460535,
+ 1.612427,
+ -3.106613
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.4605782,
+ 1.86346436,
+ -3.11380577
+ ],
+ "rotation": [
+ -1.14942215E-10,
+ 0.707106769,
+ 1.84609272E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.81335449,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9946144,
+ 2.992859,
+ -5.00099659
+ ],
+ "rotation": [
+ 6.822258E-11,
+ 1.35525183E-20,
+ -9.4330245E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.460535,
+ 1.612427,
+ 3.106613
+ ],
+ "rotation": [
+ -1.84609064E-11,
+ 0.707106769,
+ -1.149422E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.4605782,
+ 1.87646484,
+ 3.11380577
+ ],
+ "rotation": [
+ -1.84609168E-11,
+ 0.7071068,
+ -1.14942195E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.813354,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.18,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9946144,
+ 2.992859,
+ 5.000997
+ ],
+ "rotation": [
+ -9.4330245E-11,
+ 1.0,
+ -6.822257E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.4455508,
+ 1.3203125,
+ 3.10940886
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.37,
+ 0.05
+ ],
+ "text": "CAPY 100000
LD LMT 120000
LT WT 40000",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.445551,
+ 1.320313,
+ -3.109409
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.445432,
+ 1.22149658,
+ -2.42267156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.155,
+ 0.05
+ ],
+ "text": "NEW 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.445432,
+ 1.221497,
+ 2.422672
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.44552112,
+ 1.25646973,
+ -2.59531116
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.25,
+ 0.05
+ ],
+ "text": "CU FT 2046
BLT 8-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.445521,
+ 1.25647,
+ 2.595311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -0.000110604808,
+ 2.592163,
+ 5.01100826
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882434E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "1W WS STL WLS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -0.0001106048,
+ 2.592163,
+ -5.011008
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.0,
+ 5.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash 1",
+ "transform": {
+ "position": [
+ -1.4410845,
+ 2.2253418,
+ 0.05170475
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.0,
+ 5.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash 2",
+ "transform": {
+ "position": [
+ 1.441085,
+ 2.225342,
+ -0.05170475
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.44938588,
+ 1.50610352,
+ 3.10931063
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.449386,
+ 1.506104,
+ -3.109311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.44938588,
+ 1.987854,
+ 3.10931063
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.449386,
+ 1.987854,
+ -3.109311
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-aa.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-aa.json
new file mode 100644
index 00000000..4fd182d3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-aa.json
@@ -0,0 +1,1031 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-aa",
+ "name": "ACF 2-Bay Covered Hopper Ann Arbor",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Ann Arbor.",
+ "baseRoadNumber": "100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "c7c7c7"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406325,
+ 2.0,
+ -2.348385
+ ],
+ "rotation": [
+ 5.281597E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40607357,
+ 2.0,
+ 2.34202528
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159842E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 5-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 5-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-marks-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Marks 1",
+ "transform": {
+ "position": [
+ -1.38992691,
+ 2.23883057,
+ 2.34208274
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-marks-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Marks 2",
+ "transform": {
+ "position": [
+ 1.389927,
+ 2.238831,
+ -2.342083
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38045025,
+ 1.890625,
+ 2.348669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.38045,
+ 1.890625,
+ -2.348669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.38045025,
+ 2.35321045,
+ 2.348669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.38045,
+ 2.35321,
+ -2.348669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.8,
+ 4.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Text 1",
+ "transform": {
+ "position": [
+ -1.39000857,
+ 2.88122559,
+ -0.0527781956
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.8,
+ 4.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Text 2",
+ "transform": {
+ "position": [
+ 1.390009,
+ 2.881226,
+ 0.0527782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-flag-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Flag 1",
+ "transform": {
+ "position": [
+ -1.39002907,
+ 3.00036621,
+ -3.24068642
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-flag-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Flag 2",
+ "transform": {
+ "position": [
+ 1.390029,
+ 3.000366,
+ 3.240686
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-1.json
new file mode 100644
index 00000000..08200cfb
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-1.json
@@ -0,0 +1,973 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-atsf-1",
+ "name": "ACF 2-Bay Covered Hopper Santa Fe Black",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Santa Fe Black",
+ "baseRoadNumber": "182000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "171717"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40611589,
+ 1.76000977,
+ 3.24777961
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.75,
+ 0.4,
+ 0.02
+ ],
+ "text": "A.T.S.F.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ -1.38460052,
+ 2.029419,
+ 3.23809838
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.75,
+ 0.4,
+ 0.02
+ ],
+ "text": "A.T.S.F.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 1.384601,
+ 2.029419,
+ -3.238098
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.406116,
+ 1.76001,
+ -3.24778
+ ],
+ "rotation": [
+ -5.28159877E-11,
+ 0.707106769,
+ -4.635709E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38080609,
+ 1.6494751,
+ 3.25084448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.380806,
+ 1.649475,
+ -3.250844
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.38080609,
+ 2.13800049,
+ 3.25084448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.380806,
+ 2.138,
+ -3.250844
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 1",
+ "transform": {
+ "position": [
+ -1.38049078,
+ 3.00469971,
+ 3.25037241
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 2",
+ "transform": {
+ "position": [
+ 1.380491,
+ 3.0047,
+ -3.250372
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-2.json
new file mode 100644
index 00000000..b7850915
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-atsf-2.json
@@ -0,0 +1,973 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-atsf-2",
+ "name": "ACF 2-Bay Covered Hopper Santa Fe Oxide",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Santa Fe Oxide",
+ "baseRoadNumber": "182000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "542014"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40611589,
+ 1.76000977,
+ 3.24777961
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.75,
+ 0.4,
+ 0.02
+ ],
+ "text": "A.T.S.F.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ -1.38460052,
+ 2.029419,
+ 3.23809838
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.75,
+ 0.4,
+ 0.02
+ ],
+ "text": "A.T.S.F.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 1.384601,
+ 2.029419,
+ -3.238098
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.406116,
+ 1.76001,
+ -3.24778
+ ],
+ "rotation": [
+ -5.28159877E-11,
+ 0.707106769,
+ -4.635709E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38080609,
+ 1.6494751,
+ 3.25084448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.380806,
+ 1.649475,
+ -3.250844
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.38080609,
+ 2.13800049,
+ 3.25084448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.380806,
+ 2.138,
+ -3.250844
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 1",
+ "transform": {
+ "position": [
+ -1.38049078,
+ 3.00469971,
+ 3.25037241
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 2",
+ "transform": {
+ "position": [
+ 1.380491,
+ 3.0047,
+ -3.250372
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-cei.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-cei.json
new file mode 100644
index 00000000..3c7041ae
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-cei.json
@@ -0,0 +1,837 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-cei",
+ "name": "ACF 2-Bay Covered Hopper C&EI",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. C&EI",
+ "baseRoadNumber": "80000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "874229"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40608418,
+ 1.87658691,
+ 3.24929452
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406152,
+ 2.11773682,
+ 3.24928665
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159981E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "BY 12-59",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "BY 12-59",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.3,
+ 8.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cei-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 1",
+ "transform": {
+ "position": [
+ -1.39343107,
+ 2.65008545,
+ 0.000103813676
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.3,
+ 8.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cei-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 2",
+ "transform": {
+ "position": [
+ 1.393431,
+ 2.650085,
+ 0.0001038137
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406084,
+ 1.876587,
+ -3.249295
+ ],
+ "rotation": [
+ -5.28159877E-11,
+ 0.707106769,
+ -4.635709E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406152,
+ 2.117737,
+ -3.249287
+ ],
+ "rotation": [
+ -5.28160432E-11,
+ 0.707106769,
+ -4.63570848E-10,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-1.json
new file mode 100644
index 00000000..caffe15a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-1.json
@@ -0,0 +1,967 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-crr-1",
+ "name": "ACF 2-Bay Covered Hopper Clinchfield Grey",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Clinchfield Grey.",
+ "baseRoadNumber": "60000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "b7b7b7"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406371,
+ 1.75,
+ -3.240923
+ ],
+ "rotation": [
+ 5.28159773e-11,
+ -0.7071069,
+ 4.63570765e-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40606952,
+ 1.75,
+ 3.24594426
+ ],
+ "rotation": [
+ 4.63570848e-10,
+ 0.7071068,
+ -5.28159877e-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773e-11,
+ -0.707106948,
+ 4.635708e-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708e-10,
+ 0.707106769,
+ -5.28159877e-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487e-10,
+ 1,
+ 1.77258513e-10,
+ -8.322708e-8
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487e-10,
+ 1,
+ 1.77258513e-10,
+ -8.322708e-8
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513e-10,
+ -1.805067e-20,
+ -1.01832459e-10,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513e-10,
+ -1.805067e-20,
+ -1.01832459e-10,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1,
+ 0.05
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Text 1",
+ "transform": {
+ "position": [
+ -1.38719153,
+ 3.0201416,
+ -0.158277825
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1,
+ 0.05
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Text 2",
+ "transform": {
+ "position": [
+ 1.387192,
+ 3.020142,
+ 0.1582778
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.38715339,
+ 1.63690186,
+ 3.246432
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.387153,
+ 1.636902,
+ -3.246432
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.38715339,
+ 2.11792,
+ -3.246432
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mark Lines 4",
+ "transform": {
+ "position": [
+ -1.387153,
+ 2.11792,
+ 3.246432
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-2.json
new file mode 100644
index 00000000..b56164be
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-crr-2.json
@@ -0,0 +1,971 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-crr-2",
+ "name": "ACF 2-Bay Covered Hopper Clinchfield Black",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Clinchfield Black.",
+ "baseRoadNumber": "60000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1b1b1b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406371,
+ 1.75,
+ -3.240923
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40606952,
+ 1.75,
+ 3.24594426
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Text 1",
+ "transform": {
+ "position": [
+ -1.38719153,
+ 3.0201416,
+ -0.158277825
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Text 2",
+ "transform": {
+ "position": [
+ 1.387192,
+ 3.020142,
+ 0.1582778
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.38715339,
+ 1.63690186,
+ 3.246432
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.387153,
+ 1.636902,
+ -3.246432
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.38715339,
+ 2.11792,
+ -3.246432
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 4",
+ "transform": {
+ "position": [
+ -1.387153,
+ 2.11792,
+ 3.246432
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mcmillen.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mcmillen.json
new file mode 100644
index 00000000..923f3119
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mcmillen.json
@@ -0,0 +1,965 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-mcmillen",
+ "name": "ACF 2-Bay Covered Hopper McMillen Feeds",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. McMillen Feeds",
+ "baseRoadNumber": "100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "B0ADAA"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406325,
+ 1.8,
+ -2.348385
+ ],
+ "rotation": [
+ 5.281597E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.406074,
+ 1.8,
+ 2.342025
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159842E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.40623164,
+ 2.04998779,
+ -2.35697985
+ ],
+ "rotation": [
+ 5.281597E-11,
+ -0.7071069,
+ 4.63570737E-10,
+ 0.7071067
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.40616643,
+ 2.04998779,
+ 2.346986
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159981E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38097119,
+ 1.69165039,
+ 2.350807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.38097119,
+ 2.16265869,
+ 2.350807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.380971,
+ 1.69165,
+ -2.350807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.380971,
+ 2.162659,
+ -2.350807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.25,
+ 7.25,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.csx-mcmillen-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "McMillen Text 1",
+ "transform": {
+ "position": [
+ -1.40792513,
+ 2.98205566,
+ -1.23299469E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.25,
+ 7.25,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.csx-mcmillen-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "McMillen Text 2",
+ "transform": {
+ "position": [
+ 1.407925,
+ 2.982056,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mon.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mon.json
new file mode 100644
index 00000000..a77c1e16
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-mon.json
@@ -0,0 +1,1289 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-mon",
+ "name": "ACF 2-Bay Covered Hopper Monon",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Monon",
+ "baseRoadNumber": "4200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "7D2F15"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.40627539,
+ 1.75,
+ -3.24618149
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40601838,
+ 1.75,
+ 3.25170636
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.38159013,
+ 1.62207031,
+ 3.25395513
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.38159013,
+ 2.1328125,
+ 3.25395513
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.38159,
+ 1.62207,
+ -3.253955
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.38159,
+ 2.132813,
+ -3.253955
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 1",
+ "transform": {
+ "position": [
+ -1.38367343,
+ 2.736267,
+ 2.34659433
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 2",
+ "transform": {
+ "position": [
+ -1.38364553,
+ 2.736267,
+ 1.40693128
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 3",
+ "transform": {
+ "position": [
+ -1.38366914,
+ 2.736267,
+ 0.459362835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 4",
+ "transform": {
+ "position": [
+ -1.38363016,
+ 2.736267,
+ -0.457961
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 5",
+ "transform": {
+ "position": [
+ -1.3836534,
+ 2.736267,
+ -1.42355359
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 6",
+ "transform": {
+ "position": [
+ 1.383673,
+ 2.736267,
+ -2.346594
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 7",
+ "transform": {
+ "position": [
+ 1.383646,
+ 2.736267,
+ -1.406931
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 8",
+ "transform": {
+ "position": [
+ 1.383669,
+ 2.736267,
+ -0.4593628
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 9",
+ "transform": {
+ "position": [
+ 1.38363,
+ 2.736267,
+ 0.457961
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon text 10",
+ "transform": {
+ "position": [
+ 1.383653,
+ 2.736267,
+ 1.423554
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo 1",
+ "transform": {
+ "position": [
+ -1.38354528,
+ 2.736267,
+ -3.25285363
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.monon-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Monon Logo 2",
+ "transform": {
+ "position": [
+ 1.383545,
+ 2.736267,
+ 3.252854
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-nw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-nw.json
new file mode 100644
index 00000000..9d4d9b03
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-nw.json
@@ -0,0 +1,1094 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-nw",
+ "name": "ACF 2-Bay Covered Hopper N&W",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. N&W",
+ "baseRoadNumber": "55000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "9b9b9b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406325,
+ 2,
+ -2.348385
+ ],
+ "rotation": [
+ 5.281597e-11,
+ -0.7071069,
+ 4.63570765e-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40607357,
+ 2,
+ 2.34202528
+ ],
+ "rotation": [
+ 4.63570848e-10,
+ 0.7071068,
+ -5.28159842e-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+
+{
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "PO 9-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "PO 9-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-acf-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Lettering 1",
+ "transform": {
+ "position": [
+ -1.36017466,
+ 3.11529541,
+ -0.476856947
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-acf-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Lettering 2",
+ "transform": {
+ "position": [
+ 1.360175,
+ 3.115295,
+ 0.4768569
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.krabby-patty.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Krabby Patty 1",
+ "transform": {
+ "position": [
+ -1.36004889,
+ 2.9486084,
+ 3.2530005
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.krabby-patty.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Krabby Patty 2",
+ "transform": {
+ "position": [
+ 1.360049,
+ 2.948608,
+ -3.253
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw n 1",
+ "transform": {
+ "position": [
+ -1.36007988,
+ 2.515625,
+ 0.4736733
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-n-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw n 2",
+ "transform": {
+ "position": [
+ 1.36008,
+ 2.515625,
+ -0.4736733
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw amp 1",
+ "transform": {
+ "position": [
+ -1.36018491,
+ 2.515625,
+ -0.475814044
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-amp-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw amp 2",
+ "transform": {
+ "position": [
+ 1.360185,
+ 2.515625,
+ 0.475814
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw w 1",
+ "transform": {
+ "position": [
+ -1.36027992,
+ 2.515625,
+ -1.4072485
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nw-w-black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nw w 2",
+ "transform": {
+ "position": [
+ 1.36028,
+ 2.515625,
+ 1.407248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-pm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-pm.json
new file mode 100644
index 00000000..131cd8aa
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-pm.json
@@ -0,0 +1,969 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-pm",
+ "name": "ACF 2-Bay Covered Hopper Pere Marquette",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Pere Marquette",
+ "baseRoadNumber": "20000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "171616"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406325,
+ 1.8,
+ -2.348385
+ ],
+ "rotation": [
+ 5.281597E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40609,
+ 1.8,
+ 2.342022
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.05,
+ -2.342022
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.05,
+ 2.342022
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.1,
+ 4.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PM Text 1",
+ "transform": {
+ "position": [
+ -1.36449027,
+ 2.949463,
+ -1.2162528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.1,
+ 4.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PM Text 2",
+ "transform": {
+ "position": [
+ 1.36449,
+ 2.949463,
+ 1.216253
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 1",
+ "transform": {
+ "position": [
+ -1.3804667,
+ 1.70257568,
+ 2.34558964
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 2",
+ "transform": {
+ "position": [
+ 1.380467,
+ 1.702576,
+ -2.34559
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 3",
+ "transform": {
+ "position": [
+ -1.3804667,
+ 2.16516113,
+ 2.34558964
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Line 4",
+ "transform": {
+ "position": [
+ 1.380467,
+ 2.165161,
+ -2.34559
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-ri.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-ri.json
new file mode 100644
index 00000000..50602849
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-ri.json
@@ -0,0 +1,971 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-ri",
+ "name": "ACF 2-Bay Covered Hopper Rock Island",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. Rock Island.",
+ "baseRoadNumber": "400",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "cdcbcb"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.75,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.40654266,
+ 2.0,
+ -3.24098516
+ ],
+ "rotation": [
+ 5.2801763E-11,
+ -0.7071285,
+ 4.63572347E-10,
+ 0.707085
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.75,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40602136,
+ 2.0,
+ 3.24027586
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.35,
+ 0.05
+ ],
+ "text": "R. I.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.39108407,
+ 2.28735352,
+ 3.241075
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.35,
+ 0.05
+ ],
+ "text": "R. I.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.391084,
+ 2.287354,
+ -3.241075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38446212,
+ 1.8885498,
+ 3.24847269
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.38446212,
+ 2.43432617,
+ 3.24847269
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.384462,
+ 1.88855,
+ -3.248473
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.384462,
+ 2.434326,
+ -3.248473
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "R O C K I S L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RI Text 1",
+ "transform": {
+ "position": [
+ -1.39094532,
+ 2.31726074,
+ -0.484397024
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "R O C K I S L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "RI Text 2",
+ "transform": {
+ "position": [
+ 1.390945,
+ 2.317261,
+ 0.484397
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-shpx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-shpx.json
new file mode 100644
index 00000000..4d79a702
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-shpx.json
@@ -0,0 +1,837 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-shpx",
+ "name": "ACF 2-Bay Covered Hopper SHPX",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. SHPX",
+ "baseRoadNumber": "25000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "7D3112"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.40626717,
+ 1.75,
+ -3.24754238
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40609384,
+ 1.75,
+ 3.24257565
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "RBT 11-64",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "RBT 11-64",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.1,
+ 6.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.shpx-acf-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SHPX Text 1",
+ "transform": {
+ "position": [
+ -1.36707926,
+ 2.82855225,
+ -3.605231E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.1,
+ 6.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.shpx-acf-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SHPX Text 2",
+ "transform": {
+ "position": [
+ 1.367079,
+ 2.828552,
+ 3.605231E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-1.json
new file mode 100644
index 00000000..278d98b4
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-1.json
@@ -0,0 +1,965 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-wm-1",
+ "name": "ACF 2-Bay Covered Hopper WM As Built",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. WM As Built",
+ "baseRoadNumber": "5100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "9b9b9b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.406573,
+ 1.75,
+ -3.245543
+ ],
+ "rotation": [
+ 5.2801763E-11,
+ -0.7071285,
+ 4.63572347E-10,
+ 0.707085
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40604544,
+ 1.75,
+ 3.247884
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.38929081,
+ 1.64312744,
+ 3.24876857
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.38929081,
+ 2.121582,
+ 3.24876857
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.389291,
+ 1.643127,
+ -3.248769
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.389291,
+ 2.121582,
+ -3.248769
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Logo 1",
+ "transform": {
+ "position": [
+ -1.38518393,
+ 2.90032959,
+ -3.24780822
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Logo 2",
+ "transform": {
+ "position": [
+ 1.385184,
+ 2.90033,
+ 3.247808
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-2.json
new file mode 100644
index 00000000..105dbd69
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/hmr-hopper03-wm-2.json
@@ -0,0 +1,901 @@
+{
+ "identifier": "hmr-hopper03",
+ "newIdentifier": "hmr-hopper03-wm-2",
+ "name": "ACF 2-Bay Covered Hopper WM Repaint",
+ "description": "ACF 2-Bay Covered Hopper used for mineral transport. WM Repaint",
+ "baseRoadNumber": "5100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear Right 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front Left 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Front 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal Rear 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "CUFT 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "BDBDBD"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.40632367,
+ 1.75,
+ -3.2507782
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.7071069,
+ 4.63570765E-10,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.40611815,
+ 1.75,
+ 3.24911213
+ ],
+ "rotation": [
+ 4.63570848E-10,
+ 0.7071068,
+ -5.28159877E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.406163,
+ 2.0,
+ -3.249288
+ ],
+ "rotation": [
+ 5.28159773E-11,
+ -0.707106948,
+ 4.635708E-10,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.26,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.406163,
+ 2.0,
+ 3.249288
+ ],
+ "rotation": [
+ 4.635708E-10,
+ 0.707106769,
+ -5.28159877E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.16430664,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.8507898,
+ 3.30279541,
+ 4.397146
+ ],
+ "rotation": [
+ -1.01832487E-10,
+ 1.0,
+ 1.77258513E-10,
+ -8.322708E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.164307,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.8507898,
+ 3.302795,
+ -4.397146
+ ],
+ "rotation": [
+ -1.77258513E-10,
+ -1.805067E-20,
+ -1.01832459E-10,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39107847,
+ 1.38641357,
+ 2.83628249
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 150300
LT WT 50700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391078,
+ 1.386414,
+ -2.836282
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "HAG 7-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.39092708,
+ 1.2822876,
+ 1.42424786
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.18,
+ 0.05
+ ],
+ "text": "HAG 7-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.390927,
+ 1.282288,
+ -1.424248
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.39096248,
+ 1.21832275,
+ -1.42912173
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 9-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.390962,
+ 1.218323,
+ 1.429122
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 1",
+ "transform": {
+ "position": [
+ -1.39092124,
+ 1.21832275,
+ -2.3425374
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "CU FT 1958",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CUFT 2",
+ "transform": {
+ "position": [
+ 1.390921,
+ 1.218323,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.5680542,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.39107513,
+ 1.48040771,
+ -3.25461555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EXW 10-8 H 11-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.568054,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.15,
+ 0.05
+ ],
+ "text": "EW 9-3 H 12-5",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391075,
+ 1.480408,
+ 3.254616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-acf-hopper-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 1",
+ "transform": {
+ "position": [
+ -1.36839485,
+ 2.8326416,
+ 2.49574828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.4,
+ 4.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-acf-hopper-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 2",
+ "transform": {
+ "position": [
+ -1.36832345,
+ 2.82836914,
+ -2.2942214
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-acf-hopper-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 3",
+ "transform": {
+ "position": [
+ 1.368395,
+ 2.832642,
+ -2.495748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.4,
+ 4.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-acf-hopper-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 4",
+ "transform": {
+ "position": [
+ 1.368323,
+ 2.828369,
+ 2.294221
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-co.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-co.json
new file mode 100644
index 00000000..8a24bc71
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-co.json
@@ -0,0 +1,798 @@
+{
+ "identifier": "ht-hopper01",
+ "newIdentifier": "ht-hopper01-co",
+ "name": "USRA 70T 3-Bay Hopper C&O",
+ "description": "USRA 70T 3-Bay Hopper C&O",
+ "baseRoadNumber": "70000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "0f0f0e",
+ "121110",
+ "1c1b1b",
+ "0f0e0d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.48679686,
+ 1.94848633,
+ -4.20469332
+ ],
+ "rotation": [
+ 2.25566479E-17,
+ 0.707106769,
+ -1.70852137E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.48679686,
+ 2.189209,
+ -4.20469332
+ ],
+ "rotation": [
+ 1.90872026E-17,
+ 0.707106769,
+ -1.83862563E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.1020323,
+ 2.961792,
+ -6.10796165
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ -4.829746E-08,
+ -1.37495626E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.10199857,
+ 3.10974121,
+ -6.09899139
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ 9.693521E-27,
+ -1.37495654E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.486797,
+ 1.948486,
+ 4.204693
+ ],
+ "rotation": [
+ 1.708521E-17,
+ 0.707106769,
+ 2.25566462E-17,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.486797,
+ 2.189209,
+ 4.204693
+ ],
+ "rotation": [
+ 1.83862547E-17,
+ 0.707106769,
+ 1.90872042E-17,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 2.961792,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 3.109741,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.483263,
+ 1.51586914,
+ 4.20479345
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.483263,
+ 1.515869,
+ -4.204793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
NEW 2-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.48318768,
+ 1.51586914,
+ 3.35807776
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
NEW 2-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.483188,
+ 1.515869,
+ -3.358078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.48314059,
+ 1.51586914,
+ -3.02592659
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.483141,
+ 1.515869,
+ 3.025927
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.47272086,
+ 1.81280518,
+ 4.216448
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.47272086,
+ 2.34338379,
+ 4.216448
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.472721,
+ 2.343384,
+ -4.216448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.472721,
+ 1.812805,
+ -4.216448
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-ht-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 1",
+ "transform": {
+ "position": [
+ -1.474966,
+ 2.68719482,
+ -2.98080468
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.co-ht-hopper-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 2",
+ "transform": {
+ "position": [
+ 1.474966,
+ 2.687195,
+ 2.980805
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-nyc.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-nyc.json
new file mode 100644
index 00000000..103da44b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-nyc.json
@@ -0,0 +1,934 @@
+{
+ "identifier": "ht-hopper01",
+ "newIdentifier": "ht-hopper01-nyc",
+ "name": "USRA 70T 3-Bay Hopper NYC",
+ "description": "USRA 70T 3-Bay Hopper NYC",
+ "baseRoadNumber": "900000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "913222",
+ "873527",
+ "984536",
+ "843628"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.486778,
+ 1.94848633,
+ -3.04127979
+ ],
+ "rotation": [
+ 2.25566479E-17,
+ 0.707106769,
+ -1.70852121E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.1020323,
+ 2.961792,
+ -6.10796165
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ -4.829746E-08,
+ -1.37495626E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.10199857,
+ 3.10974121,
+ -6.09899139
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ 9.693521E-27,
+ -1.37495654E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.48676538,
+ 1.94848633,
+ 3.03997612
+ ],
+ "rotation": [
+ 1.70852121E-17,
+ 0.7071068,
+ 2.25566479E-17,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 2.961792,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 3.109741,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.483263,
+ 1.51586914,
+ 4.20479345
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.483263,
+ 1.515869,
+ -4.204793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
br 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.48318768,
+ 1.51586914,
+ 3.35807776
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
br 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.483188,
+ 1.515869,
+ -3.358078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.48314059,
+ 1.51586914,
+ -3.02592659
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.483141,
+ 1.515869,
+ 3.025927
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.4727515,
+ 1.81280518,
+ 3.0391295
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.47266042,
+ 2.48199463,
+ 3.047053
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.47270322,
+ 1.81280518,
+ -3.04336643
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "N Y C",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Side Marks 1",
+ "transform": {
+ "position": [
+ -1.48324835,
+ 2.303833,
+ 3.04785419
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "N Y C",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Side Marks 2",
+ "transform": {
+ "position": [
+ 1.483248,
+ 2.303833,
+ -3.047854
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.47266,
+ 2.481995,
+ -3.047053
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ -1.47255456,
+ 2.48199463,
+ 2.009301
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ -1.47264361,
+ 2.48199463,
+ 4.085053
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 7",
+ "transform": {
+ "position": [
+ 1.472555,
+ 2.481995,
+ -2.009301
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 8",
+ "transform": {
+ "position": [
+ 1.472644,
+ 2.481995,
+ -4.085053
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-system-logo-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC System Logo 1",
+ "transform": {
+ "position": [
+ -1.47705448,
+ 2.52923584,
+ -4.194202
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-system-logo-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC System Logo 2",
+ "transform": {
+ "position": [
+ 1.477054,
+ 2.529236,
+ 4.194202
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-pmcky.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-pmcky.json
new file mode 100644
index 00000000..f43094ca
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-pmcky.json
@@ -0,0 +1,1132 @@
+{
+ "identifier": "ht-hopper01",
+ "newIdentifier": "ht-hopper01-pmcky",
+ "name": "USRA 70T 3-Bay Hopper PMcK&Y",
+ "description": "USRA 70T 3-Bay Hopper PMcK&Y",
+ "baseRoadNumber": "53000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "913222",
+ "873527",
+ "984536",
+ "843628"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.486909,
+ 1.94848633,
+ -1.85146236
+ ],
+ "rotation": [
+ 2.25566479E-17,
+ 0.707106769,
+ -1.70852121E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.1020323,
+ 2.961792,
+ -6.10796165
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ -4.829746E-08,
+ -1.37495626E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.10199857,
+ 3.10974121,
+ -6.09899139
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ 9.693521E-27,
+ -1.37495654E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.9,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.486843,
+ 1.94848633,
+ 1.84539771
+ ],
+ "rotation": [
+ 1.70852121E-17,
+ 0.7071068,
+ 2.25566479E-17,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 2.961792,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 3.109741,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.483263,
+ 1.51586914,
+ 4.20479345
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.483263,
+ 1.515869,
+ -4.204793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
br 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.48318768,
+ 1.51586914,
+ 3.35807776
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
br 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.483188,
+ 1.515869,
+ -3.358078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.48314059,
+ 1.51586914,
+ -3.02592659
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.483141,
+ 1.515869,
+ 3.025927
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.47269046,
+ 1.81280518,
+ -1.85456848
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 6.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "P M K & Y",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PMCKY 1",
+ "transform": {
+ "position": [
+ -1.48326468,
+ 2.34570313,
+ 1.84068525
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 6.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "P M K & Y",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PMCKY 2",
+ "transform": {
+ "position": [
+ 1.483265,
+ 2.345703,
+ -1.840685
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.2,
+ 0.2,
+ 0.05
+ ],
+ "text": "C",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PMCKY 3",
+ "transform": {
+ "position": [
+ -1.483326,
+ 2.39508057,
+ 2.82779074
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.2,
+ 0.2,
+ 0.05
+ ],
+ "text": "C",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PMCKY 4",
+ "transform": {
+ "position": [
+ 1.483326,
+ 2.395081,
+ -2.827791
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ -1.47269,
+ 1.812805,
+ 1.854568
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ -1.47269046,
+ 2.49786377,
+ 1.85456848
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 7",
+ "transform": {
+ "position": [
+ -1.47271514,
+ 2.49786377,
+ 3.03869414
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 8",
+ "transform": {
+ "position": [
+ -1.47285557,
+ 2.49786377,
+ 0.629591763
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.55,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 9",
+ "transform": {
+ "position": [
+ -1.4729054,
+ 2.49786377,
+ -0.413852155
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 10",
+ "transform": {
+ "position": [
+ -1.47289193,
+ 2.49786377,
+ 4.057246
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 11",
+ "transform": {
+ "position": [
+ 1.47269,
+ 2.497864,
+ -1.854568
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 12",
+ "transform": {
+ "position": [
+ 1.472715,
+ 2.497864,
+ -3.038694
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 13",
+ "transform": {
+ "position": [
+ 1.472856,
+ 2.497864,
+ -0.6295918
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.55,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 14",
+ "transform": {
+ "position": [
+ 1.472905,
+ 2.497864,
+ 0.4138522
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 15",
+ "transform": {
+ "position": [
+ 1.472892,
+ 2.497864,
+ -4.057246
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-system-logo-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC System Logo 1",
+ "transform": {
+ "position": [
+ -1.47705448,
+ 2.52923584,
+ -4.194202
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-system-logo-white.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC System Logo 2",
+ "transform": {
+ "position": [
+ 1.477054,
+ 2.529236,
+ 4.194202
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-vgn.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-vgn.json
new file mode 100644
index 00000000..357f4949
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/ht-hopper01-vgn.json
@@ -0,0 +1,666 @@
+{
+ "identifier": "ht-hopper01",
+ "newIdentifier": "ht-hopper01-vgn",
+ "name": "USRA 70T 3-Bay Hopper Virginian",
+ "description": "USRA 70T 3-Bay Hopper Virginian",
+ "baseRoadNumber": "7000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road Number 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Reporting Mark 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "0f0f0e",
+ "121110",
+ "1c1b1b",
+ "0f0e0d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.48679686,
+ 1.94848633,
+ -4.20469332
+ ],
+ "rotation": [
+ 2.25566479E-17,
+ 0.707106769,
+ -1.70852137E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.48679686,
+ 2.189209,
+ -4.20469332
+ ],
+ "rotation": [
+ 1.90872026E-17,
+ 0.707106769,
+ -1.83862563E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.1020323,
+ 2.961792,
+ -6.10796165
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ -4.829746E-08,
+ -1.37495626E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.10199857,
+ 3.10974121,
+ -6.09899139
+ ],
+ "rotation": [
+ 2.07191583E-10,
+ 9.693521E-27,
+ -1.37495654E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.486797,
+ 1.948486,
+ 4.204693
+ ],
+ "rotation": [
+ 1.708521E-17,
+ 0.707106769,
+ 2.25566462E-17,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.28,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.486797,
+ 2.189209,
+ 4.204693
+ ],
+ "rotation": [
+ 1.83862547E-17,
+ 0.707106769,
+ 1.90872042E-17,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 2.961792,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 1.102015,
+ 3.109741,
+ 6.092318
+ ],
+ "rotation": [
+ -1.37495654E-10,
+ 1.0,
+ -2.07191528E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.483263,
+ 1.51586914,
+ 4.20479345
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CAPY 140000
LD LMT 161500
LT WT 48500",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.483263,
+ 1.515869,
+ -4.204793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.37,
+ 0.05
+ ],
+ "text": "HT
NEW 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.48318768,
+ 1.51586914,
+ 3.35807776
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "HT
NEW 10-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.483188,
+ 1.515869,
+ -3.358078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -1.48314059,
+ 1.51586914,
+ -3.02592659
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "CU FT 2518
BLT 10-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 1.483141,
+ 1.515869,
+ 3.025927
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 11.4,
+ 11.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.vgn-ht-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 1",
+ "transform": {
+ "position": [
+ -1.4685657,
+ 2.76831055,
+ -6.04015768E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 11.4,
+ 11.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.vgn-ht-hopper.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Virginian 2",
+ "transform": {
+ "position": [
+ 1.468566,
+ 2.768311,
+ 6.040158E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gatx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gatx.json
new file mode 100644
index 00000000..4a5c1ca9
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gatx.json
@@ -0,0 +1,845 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-gatx",
+ "name": "Single Dome Tanker GATX",
+ "description": "A Single Dome Tank Car used to transport Fluids. GATX.",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.10008,
+ 2.400024,
+ -2.3
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.09996974,
+ 2.40002441,
+ -3.138446
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107686,
+ 2.4,
+ 2.3
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.10771227,
+ 2.40002441,
+ 3.1426928
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.00090361,
+ 2.00793457,
+ 3.12626219
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0287261,
+ 2.00299072,
+ -3.126288
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-1.json
new file mode 100644
index 00000000..35de534d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-1.json
@@ -0,0 +1,910 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-gulf-1",
+ "name": "Single Dome Tanker Gulf Large WRNX",
+ "description": "Single Dome Tanker Gulf Large WRNX",
+ "baseRoadNumber": "15000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.100075,
+ 2.400024,
+ -2.5
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.099924,
+ 2.400024,
+ -3.2
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107744,
+ 2.400024,
+ 2.5
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.107712,
+ 2.400024,
+ 3.2
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.00090361,
+ 2.00793457,
+ 3.12626219
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0287261,
+ 2.00299072,
+ -3.126288
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "NEW 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "NEW 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf 1",
+ "transform": {
+ "position": [
+ -0.873599648,
+ 2.485962,
+ -4.49892468E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf 2",
+ "transform": {
+ "position": [
+ 0.8735996,
+ 2.485962,
+ 4.498925E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-2.json
new file mode 100644
index 00000000..f9c11423
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-2.json
@@ -0,0 +1,910 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-gulf-2",
+ "name": "Single Dome Tanker Gulf Small WRNX",
+ "description": "Single Dome Tanker Gulf Small WRNX",
+ "baseRoadNumber": "15000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.10008,
+ 2.400024,
+ -2.3
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.09996974,
+ 2.40002441,
+ -3.138446
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107686,
+ 2.4,
+ 2.3
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.10771227,
+ 2.40002441,
+ 3.1426928
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.00090361,
+ 2.00793457,
+ 3.12626219
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0287261,
+ 2.00299072,
+ -3.126288
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Logo 1",
+ "transform": {
+ "position": [
+ -0.8888125,
+ 2.39715576,
+ -2.20415139
+ ],
+ "rotation": [
+ 0.06162842,
+ 0.704416156,
+ -0.06162842,
+ 0.704416156
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Logo 2",
+ "transform": {
+ "position": [
+ 0.8888125,
+ 2.397156,
+ 2.204151
+ ],
+ "rotation": [
+ -0.0616284125,
+ 0.704416037,
+ -0.0616284125,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-3.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-3.json
new file mode 100644
index 00000000..0a198533
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-gulf-3.json
@@ -0,0 +1,974 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-gulf-3",
+ "name": "Single Dome Tanker Gulf SCJX",
+ "description": "Single Dome Tanker Gulf SCJX",
+ "baseRoadNumber": "74700",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.1000644,
+ 2.43011475,
+ -2.610717
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.100013,
+ 2.40002441,
+ -3.310551
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.10763812,
+ 2.42596436,
+ 2.582946
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.10778141,
+ 2.40002441,
+ 3.305714
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPY 80000 LT WT 39700 NEW 8-49",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.027163,
+ 2.15704346,
+ 2.47782755
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ICC 103-W
G.A.T.C CO.
BLT 8-49",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ICC 103-W
G.A.T.C CO.
BLT 8-49",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPY 80000 LT WT 39700 NEW 8-49",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0450803,
+ 2.15386963,
+ -2.477853
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Slogan 1",
+ "transform": {
+ "position": [
+ -0.8087626,
+ 2.89343262,
+ 2.85583019
+ ],
+ "rotation": [
+ 0.09229597,
+ 0.7010575,
+ -0.09229597,
+ 0.7010575
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Slogan 2",
+ "transform": {
+ "position": [
+ 0.8087626,
+ 2.893433,
+ -2.85583
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Logo 1",
+ "transform": {
+ "position": [
+ -0.83928293,
+ 2.779541,
+ -2.287843
+ ],
+ "rotation": [
+ 0.09229596,
+ 0.701057434,
+ -0.09229596,
+ 0.701057434
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.gulf-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Gulf Logo 2",
+ "transform": {
+ "position": [
+ 0.8392829,
+ 2.779541,
+ 2.287843
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.08245254,
+ 2.57531738,
+ 2.94582248
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.08245254,
+ 2.25292969,
+ 2.94582248
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.082453,
+ 2.575317,
+ -2.945822
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.082453,
+ 2.25293,
+ -2.945822
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-mobilgas.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-mobilgas.json
new file mode 100644
index 00000000..ccfd7126
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-mobilgas.json
@@ -0,0 +1,1140 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-mobilgas",
+ "name": "Single Dome Tanker Mobilgas",
+ "description": "A Single Dome Tank Car used to transport Fluids. Mobilgas.",
+ "baseRoadNumber": "2000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.10764217,
+ 2.48059082,
+ 3.94477487
+ ],
+ "rotation": [
+ 1.09592274E-17,
+ 0.7071068,
+ -6.545387E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPACITY 100000 LBS.
LT WT 41700 LBS.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.04201651,
+ 2.20892334,
+ 3.61696649
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.7044161,
+ -0.0616285168,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "NEW 5-45",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "NEW 5-45",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "10000 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "10000 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.35,
+ 9.0
+ ],
+ "textureName": "HistoricFreightEquipment.mobilgas-red-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Red Base 1",
+ "transform": {
+ "position": [
+ -0.0001642666,
+ 2.36938477,
+ -4.983358E-06
+ ],
+ "rotation": [
+ 0.0,
+ -1.947701E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.65,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.mobilgas-red-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Red Base 2",
+ "transform": {
+ "position": [
+ -0.000231220183,
+ 2.36938477,
+ 4.373665
+ ],
+ "rotation": [
+ 0.0,
+ -1.947701E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.67,
+ 1.75,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.mobilgas-red-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Red Base 3",
+ "transform": {
+ "position": [
+ -0.000202187541,
+ 2.37548828,
+ -4.38890648
+ ],
+ "rotation": [
+ 0.0,
+ -1.947701E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPACITY 100000 LBS.
LT WT 41700 LBS.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.042017,
+ 2.208923,
+ -3.616966
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.107642,
+ 2.480591,
+ -3.944775
+ ],
+ "rotation": [
+ -6.5453863E-18,
+ 0.707106769,
+ -1.09592266E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "S.V.X.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.03726578,
+ 2.73675537,
+ 3.94870162
+ ],
+ "rotation": [
+ 0.0922959745,
+ 0.7010574,
+ -0.0922959745,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "S.V.X.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.037266,
+ 2.736755,
+ -3.948702
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 4.5,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.Mobilgas-silver.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mobilgas 1",
+ "transform": {
+ "position": [
+ -0.9103473,
+ 2.36663818,
+ 0.000186399586
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 4.5,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.Mobilgas-silver.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Mobilgas 2",
+ "transform": {
+ "position": [
+ 0.9103473,
+ 2.366638,
+ 0.0001863996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.12954581,
+ 2.37225342,
+ 3.95232
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -0.994912863,
+ 2.84106445,
+ 3.95240164
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 0.9949129,
+ 2.841064,
+ -3.952402
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.129546,
+ 2.372253,
+ -3.95232
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 0.2,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 1",
+ "transform": {
+ "position": [
+ -1.15505242,
+ 2.75598145,
+ 0.0149648478
+ ],
+ "rotation": [
+ 0.104517035,
+ 0.6993398,
+ -0.104517035,
+ 0.6993398
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 0.2,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 2",
+ "transform": {
+ "position": [
+ 1.155052,
+ 2.755981,
+ 0.01496485
+ ],
+ "rotation": [
+ -0.104517028,
+ 0.6993398,
+ -0.104517028,
+ -0.6993398
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-shpx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-shpx.json
new file mode 100644
index 00000000..06fea78e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-shpx.json
@@ -0,0 +1,845 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-shpx",
+ "name": "Single Dome Tanker SHPX",
+ "description": "A Single Dome Tank Car used to transport Fluids. SHPX.",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.10008,
+ 2.400024,
+ -2.3
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.09996974,
+ 2.40002441,
+ -3.138446
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107686,
+ 2.4,
+ 2.3
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.10771227,
+ 2.40002441,
+ 3.1426928
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.00090361,
+ 2.00793457,
+ 3.12626219
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0287261,
+ 2.00299072,
+ -3.126288
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-skelgas.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-skelgas.json
new file mode 100644
index 00000000..ed5fe684
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-skelgas.json
@@ -0,0 +1,1006 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-skelgas",
+ "name": "Single Dome Tanker Skelgas UTLX",
+ "description": "Single Dome Tanker Skelgas UTLX",
+ "baseRoadNumber": "91000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.10008,
+ 2.400024,
+ -2.3
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.09996974,
+ 2.40002441,
+ -3.138446
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107686,
+ 2.4,
+ 2.3
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.10771227,
+ 2.40002441,
+ 3.1426928
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.00090361,
+ 2.00793457,
+ 3.12626219
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.1
+ ],
+ "text": "CAPY 80000
LT WT 39700",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.0287261,
+ 2.00299072,
+ -3.126288
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.skelgas-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Skelgas 1",
+ "transform": {
+ "position": [
+ -0.7869201,
+ 2.84228516,
+ -2.38445163
+ ],
+ "rotation": [
+ 0.122787818,
+ 0.696364343,
+ -0.122787818,
+ 0.696364343
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.skelgas-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Skelgas 2",
+ "transform": {
+ "position": [
+ 0.7869201,
+ 2.842285,
+ 2.384452
+ ],
+ "rotation": [
+ -0.1227878,
+ 0.6963642,
+ -0.1227878,
+ -0.6963642
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.skelgas-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Skelgas 3",
+ "transform": {
+ "position": [
+ -1.04906774,
+ 2.35003662,
+ -2.384461
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.skelgas-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Skelgas 4",
+ "transform": {
+ "position": [
+ 1.049068,
+ 2.350037,
+ 2.384461
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.1
+ ],
+ "text": "UNION TANK CAR CO.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "UTLX Text 1",
+ "transform": {
+ "position": [
+ -1.08871436,
+ 2.55896,
+ 3.02838159
+ ],
+ "rotation": [
+ 0.122787818,
+ 0.696364343,
+ -0.122787818,
+ 0.696364343
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.1
+ ],
+ "text": "UNION TANK CAR CO.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "UTLX Text 2",
+ "transform": {
+ "position": [
+ 1.088714,
+ 2.55896,
+ -3.028382
+ ],
+ "rotation": [
+ -0.1227878,
+ 0.6963642,
+ -0.1227878,
+ -0.6963642
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-sunx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-sunx.json
new file mode 100644
index 00000000..569f38b8
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar01-sunx.json
@@ -0,0 +1,1106 @@
+{
+ "identifier": "tm-tankcar01",
+ "newIdentifier": "tm-tankcar01-sunx",
+ "name": "Single Dome Tanker Sun Oils",
+ "description": "A Single Dome Tank Car used to transport Fluids. Sun Oils.",
+ "baseRoadNumber": "1900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Built Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.100068,
+ 2.1,
+ -2.29999
+ ],
+ "rotation": [
+ -6.54539127E-18,
+ 0.7071068,
+ -1.09592307E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.09997,
+ 2.1,
+ -3.138446
+ ],
+ "rotation": [
+ -1.77904464E-17,
+ 0.7071068,
+ -1.90919886E-17,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2927398,
+ 2.45,
+ -4.5651
+ ],
+ "rotation": [
+ -1.32164349E-10,
+ 1.66026638E-07,
+ -1.67420661E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.3508074,
+ 2.45,
+ -4.564999
+ ],
+ "rotation": [
+ -2.643287E-10,
+ 2.78325132E-07,
+ -3.348413E-10,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.107686,
+ 2.1,
+ 2.3
+ ],
+ "rotation": [
+ 1.09592283E-17,
+ 0.7071068,
+ -6.54538754E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.107712,
+ 2.1,
+ 3.142693
+ ],
+ "rotation": [
+ 1.909199E-17,
+ 0.7071068,
+ -1.77904464E-17,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.3507992,
+ 2.45,
+ 4.56498
+ ],
+ "rotation": [
+ -1.67420716E-10,
+ 1.0,
+ 1.3216428E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.5
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.3507992,
+ 2.45,
+ 4.565001
+ ],
+ "rotation": [
+ -3.34841321E-10,
+ 1.0,
+ 2.64328642E-10,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.1
+ ],
+ "text": " CAPY 100000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.969475269,
+ 1.83007813,
+ 3.126418
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.1
+ ],
+ "text": " CAPY 100000
LT WT 39700",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.979536831,
+ 1.83026123,
+ -3.12634516
+ ],
+ "rotation": [
+ -0.06162852,
+ -0.7044161,
+ -0.06162852,
+ 0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -0.981595755,
+ 1.89813232,
+ 2.33773875
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.7044161,
+ -0.06162852,
+ -0.7044161
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.1
+ ],
+ "text": "UTC 7-48",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 0.9815958,
+ 1.898132,
+ -2.337739
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -1.07702661,
+ 2.407837,
+ -3.954697
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ARA III
GATC Co
1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 1.07710922,
+ 2.407837,
+ 3.9696393
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -1.0770607,
+ 2.10552979,
+ -3.966117
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 1.07706261,
+ 2.10552979,
+ 3.98128366
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 1",
+ "transform": {
+ "position": [
+ -0.981570959,
+ 1.89813232,
+ -3.96575022
+ ],
+ "rotation": [
+ 0.0616285056,
+ -0.704416,
+ -0.0616285056,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.16,
+ 0.1
+ ],
+ "text": "BUILT 1 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Built Date 2",
+ "transform": {
+ "position": [
+ 0.981592655,
+ 1.89813232,
+ 3.978474
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416037,
+ -0.0616285168,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ -1.65220117E-05,
+ 2.79998779,
+ -4.575238
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ -2.266301E-05,
+ 2.8,
+ 4.560719
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.19012451,
+ -4.62963963
+ ],
+ "rotation": [
+ 0.0,
+ -1.95385E-08,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ -1.628387E-05,
+ 2.190125,
+ 4.62964
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.3
+ ],
+ "textureName": "HistoricFreightEquipment.sunoco-sun.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sunoco Sun 1",
+ "transform": {
+ "position": [
+ -0.8703508,
+ 2.9,
+ 2.0
+ ],
+ "rotation": [
+ 0.09229597,
+ 0.7010575,
+ -0.09229597,
+ 0.7010575
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.3
+ ],
+ "textureName": "HistoricFreightEquipment.sunoco-sun.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sunoco Sun 2",
+ "transform": {
+ "position": [
+ 0.8713728,
+ 2.9,
+ -2.0
+ ],
+ "rotation": [
+ -0.09229597,
+ 0.7010575,
+ -0.09229597,
+ -0.7010575
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.3
+ ],
+ "textureName": "HistoricFreightEquipment.sunoco-oils.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sunoco Oils 1",
+ "transform": {
+ "position": [
+ -0.9617044,
+ 2.9,
+ -2.0
+ ],
+ "rotation": [
+ 0.09229596,
+ 0.7010574,
+ -0.09229596,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.3
+ ],
+ "textureName": "HistoricFreightEquipment.sunoco-oils.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sunoco Oils 2",
+ "transform": {
+ "position": [
+ 0.9617044,
+ 2.9,
+ 2.0
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.03112113,
+ 1.97930908,
+ 2.74420524
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.07180274,
+ 2.216919,
+ 2.74423432
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.031121,
+ 1.979309,
+ -2.744205
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.071803,
+ 2.216919,
+ -2.744234
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-conx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-conx.json
new file mode 100644
index 00000000..427c11ed
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-conx.json
@@ -0,0 +1,1126 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-conx",
+ "name": "Single Dome Tanker CONX",
+ "description": "Single Dome Tanker CONX",
+ "baseRoadNumber": "2000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02987289,
+ 2.15997314,
+ -3.98592472
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02966118,
+ 2.15997314,
+ -3.213793
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.02996683,
+ 2.15997314,
+ 3.976833
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.02976954,
+ 2.15997314,
+ 3.19993258
+ ],
+ "rotation": [
+ -5.58014966E-18,
+ 0.707106769,
+ 7.958636E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.963426352,
+ 1.99255371,
+ 3.60242462
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9633161,
+ 1.99255371,
+ -3.61388087
+ ],
+ "rotation": [
+ -0.0616285279,
+ -0.704416037,
+ -0.06162852,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.9416974,
+ 1.87017822,
+ 3.601628
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9416974,
+ 1.870178,
+ -3.601628
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.00217617,
+ 2.265808,
+ 3.61061764
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.00217617,
+ 2.05700684,
+ 3.61061764
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.002176,
+ 2.265808,
+ -3.610618
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.002176,
+ 2.057007,
+ -3.610618
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-csox.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-csox.json
new file mode 100644
index 00000000..c472f9fa
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-csox.json
@@ -0,0 +1,1126 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-csox",
+ "name": "Single Dome Tanker Cities Service",
+ "description": "Single Dome Tanker Cities Service",
+ "baseRoadNumber": "60",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02958107,
+ 1.92285156,
+ -2.00113845
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.9231333,
+ 1.76416016,
+ 2.632312
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.906030655,
+ 1.66772461,
+ 2.628263
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 1",
+ "transform": {
+ "position": [
+ -0.754247069,
+ 2.28594971,
+ -2.13153553
+ ],
+ "rotation": [
+ 0.0616284162,
+ 0.704416037,
+ -0.0616284162,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 2",
+ "transform": {
+ "position": [
+ 0.7542471,
+ 2.28595,
+ 2.131536
+ ],
+ "rotation": [
+ -0.0616284125,
+ 0.704416037,
+ -0.0616284125,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 3",
+ "transform": {
+ "position": [
+ -0.7705851,
+ 2.17565918,
+ 2.62573075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 4",
+ "transform": {
+ "position": [
+ 0.7705851,
+ 2.175659,
+ -2.625731
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9231333,
+ 1.76416,
+ -2.632312
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9060307,
+ 1.667725,
+ -2.628263
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ -1.029581,
+ 1.922852,
+ 2.001138
+ ],
+ "rotation": [
+ -5.58014842E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.65,
+ 0.65,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 5",
+ "transform": {
+ "position": [
+ -0.770616531,
+ 1.92102051,
+ 3.221419
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.65,
+ 0.65,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 6",
+ "transform": {
+ "position": [
+ 0.7706165,
+ 1.921021,
+ -3.221419
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.45,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 7",
+ "transform": {
+ "position": [
+ -0.23947607,
+ 0.892456055,
+ 2.09489965
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.45,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.cities-service-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CSOX Logo 8",
+ "transform": {
+ "position": [
+ 0.2394761,
+ 0.8924561,
+ -2.0949
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-gatx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-gatx.json
new file mode 100644
index 00000000..f9124629
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-gatx.json
@@ -0,0 +1,993 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-gatx",
+ "name": "USRA 8000 Gallon Tanker GATX",
+ "description": "A USRA 8000 Gal Tank Car GATX",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02977264,
+ 2.15997314,
+ -4.194547
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02968991,
+ 2.15997314,
+ -3.07139564
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.02992678,
+ 2.15997314,
+ 4.20268965
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.02983654,
+ 2.15997314,
+ 3.06037474
+ ],
+ "rotation": [
+ -5.58014925E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.963426352,
+ 1.99255371,
+ 3.60242462
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9633161,
+ 1.99255371,
+ -3.61388087
+ ],
+ "rotation": [
+ -0.0616285279,
+ -0.704416037,
+ -0.06162852,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.9416974,
+ 1.87017822,
+ 3.601628
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9416974,
+ 1.870178,
+ -3.601628
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-hercules.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-hercules.json
new file mode 100644
index 00000000..c3bb8a9f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-hercules.json
@@ -0,0 +1,1088 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-hercules",
+ "name": "Single Dome Tanker Hercules",
+ "description": "Single Dome Tanker Hercules",
+ "baseRoadNumber": "10600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02977264,
+ 2.15997314,
+ -4.194547
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02968991,
+ 2.15997314,
+ -3.07139564
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.02992678,
+ 2.15997314,
+ 4.20268965
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.02983654,
+ 2.15997314,
+ 3.06037474
+ ],
+ "rotation": [
+ -5.58014925E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.963426352,
+ 1.99255371,
+ 3.60242462
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9633161,
+ 1.99255371,
+ -3.61388087
+ ],
+ "rotation": [
+ -0.0616285279,
+ -0.704416037,
+ -0.06162852,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS 2-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.9416974,
+ 1.87017822,
+ 3.601628
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS 2-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9416974,
+ 1.870178,
+ -3.601628
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hercules-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hercules 2",
+ "transform": {
+ "position": [
+ 0.7695178,
+ 2.40387,
+ -1.952762
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hercules-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hercules 1",
+ "transform": {
+ "position": [
+ -0.7695178,
+ 2.40387,
+ 1.952762
+ ],
+ "rotation": [
+ 0.09229596,
+ 0.7010574,
+ -0.09229596,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.9,
+ 1.7,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hercules-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hercules 3",
+ "transform": {
+ "position": [
+ -0.7804803,
+ 2.36315918,
+ -2.48289466
+ ],
+ "rotation": [
+ 0.09229597,
+ 0.7010574,
+ -0.09229597,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.9,
+ 1.7,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hercules-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hercules 4",
+ "transform": {
+ "position": [
+ 0.7804803,
+ 2.363159,
+ 2.482895
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-sdrx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-sdrx.json
new file mode 100644
index 00000000..8dda7e49
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-sdrx.json
@@ -0,0 +1,1190 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-sdrx",
+ "name": "Single Dome Tanker Sinclair",
+ "description": "Single Dome Tanker Sinclair",
+ "baseRoadNumber": "13000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 0.9079802,
+ 2.51611328,
+ -4.49017859
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02969,
+ 2.159973,
+ -4.490179
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.029837,
+ 2.159973,
+ 4.490179
+ ],
+ "rotation": [
+ -5.58014925E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.1
+ ],
+ "text": "CAP. 8000
M.H. L.T. W.T.
44700. 2.47",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.9417253,
+ 1.87017822,
+ 4.342678
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -0.9079802,
+ 2.516113,
+ 4.490179
+ ],
+ "rotation": [
+ 2.28820517E-19,
+ 0.707106769,
+ -3.10876679E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.1
+ ],
+ "text": "CAP. 8000
M.H. L.T. W.T.
44700. 2.47",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9417253,
+ 1.870178,
+ -4.342678
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -0.8277163,
+ 2.607727,
+ 4.48486757
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -0.913618743,
+ 2.41882324,
+ 4.48485851
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -0.978167534,
+ 2.06005859,
+ 4.484807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 0.8277163,
+ 2.607727,
+ -4.484868
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 5",
+ "transform": {
+ "position": [
+ 0.9136187,
+ 2.418823,
+ -4.484859
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.01,
+ 0.1
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 6",
+ "transform": {
+ "position": [
+ 0.9781675,
+ 2.060059,
+ -4.484807
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.0,
+ 7.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.sinclair-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sinclair 1",
+ "transform": {
+ "position": [
+ -0.759016931,
+ 2.16601563,
+ -4.87320467E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 7.0,
+ 7.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.sinclair-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sinclair 2",
+ "transform": {
+ "position": [
+ 0.7590169,
+ 2.166016,
+ 4.873205E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-shpx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-shpx.json
new file mode 100644
index 00000000..6a9e8f9a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-shpx.json
@@ -0,0 +1,993 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-shpx",
+ "name": "USRA 8000 Gallon Tanker SHPX",
+ "description": "A USRA 8000 Gal Tank Car SHPX",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02977264,
+ 2.15997314,
+ -4.194547
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02968991,
+ 2.15997314,
+ -3.07139564
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.02992678,
+ 2.15997314,
+ 4.20268965
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.02983654,
+ 2.15997314,
+ 3.06037474
+ ],
+ "rotation": [
+ -5.58014925E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.963426352,
+ 1.99255371,
+ 3.60242462
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9633161,
+ 1.99255371,
+ -3.61388087
+ ],
+ "rotation": [
+ -0.0616285279,
+ -0.704416037,
+ -0.06162852,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.9416974,
+ 1.87017822,
+ 3.601628
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "OD WT 38600 LBS 7-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9416974,
+ 1.870178,
+ -3.601628
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-twox.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-twox.json
new file mode 100644
index 00000000..508d2d6d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-twox.json
@@ -0,0 +1,1256 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-twox",
+ "name": "Single Dome Tanker Tidewater",
+ "description": "Single Dome Tanker Tidewater",
+ "baseRoadNumber": "1300",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02978313,
+ 2.20001221,
+ -3.287071
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02983212,
+ 2.20001221,
+ -2.585962
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.02980363,
+ 2.20001221,
+ 3.27041817
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.02974927,
+ 2.20001221,
+ 2.494999
+ ],
+ "rotation": [
+ -5.58015E-18,
+ 0.707106769,
+ 7.958637E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.9634258,
+ 1.99255371,
+ 2.910196
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ICC 103
GATC Co
6-20-23",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "ICC 103
GATC Co
6-20-23",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.1
+ ],
+ "text": "CAPACITY 80000 LBS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.963302732,
+ 1.99255371,
+ -2.92106318
+ ],
+ "rotation": [
+ -0.06162853,
+ -0.704416037,
+ -0.0616285242,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS SHN 8-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 3",
+ "transform": {
+ "position": [
+ -0.9416703,
+ 1.87017822,
+ 2.89341164
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.2,
+ 0.1
+ ],
+ "text": "LT WT 38600 LBS SHN 8-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 4",
+ "transform": {
+ "position": [
+ 0.9417698,
+ 1.87017822,
+ -2.91874671
+ ],
+ "rotation": [
+ -0.0616285279,
+ -0.704416037,
+ -0.06162852,
+ 0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 1",
+ "transform": {
+ "position": [
+ -0.9816896,
+ 2.30365,
+ 2.91132259
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 2",
+ "transform": {
+ "position": [
+ -0.9816896,
+ 2.09063721,
+ 2.91132259
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 3",
+ "transform": {
+ "position": [
+ 0.9816896,
+ 2.30365,
+ -2.911323
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Mark Lines 4",
+ "transform": {
+ "position": [
+ 0.9816896,
+ 2.090637,
+ -2.911323
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "TIDEWATER",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Tidewater 1",
+ "transform": {
+ "position": [
+ -0.915668666,
+ 2.52417,
+ 2.89917922
+ ],
+ "rotation": [
+ 0.122787811,
+ 0.6963643,
+ -0.122787811,
+ 0.6963643
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "TIDEWATER",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Tidewater 2",
+ "transform": {
+ "position": [
+ 0.9156687,
+ 2.52417,
+ -2.899179
+ ],
+ "rotation": [
+ -0.1227878,
+ 0.6963642,
+ -0.1227878,
+ -0.6963642
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.tidewater-flying-a.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Flying A 1",
+ "transform": {
+ "position": [
+ -0.718800962,
+ 2.56689453,
+ -2.461014
+ ],
+ "rotation": [
+ 0.09229597,
+ 0.7010574,
+ -0.09229597,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.tidewater-flying-a.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Flying A 2",
+ "transform": {
+ "position": [
+ 0.718801,
+ 2.566895,
+ 2.461014
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-venx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-venx.json
new file mode 100644
index 00000000..993feb27
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-tankcar02-venx.json
@@ -0,0 +1,992 @@
+{
+ "identifier": "tm-tankcar02",
+ "newIdentifier": "tm-tankcar02-venx",
+ "name": "Single Dome Tanker VENX",
+ "description": "Single Dome Tanker VENX",
+ "baseRoadNumber": "500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Test Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "End Data 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Reporting Mark 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Roadnumber 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.02981842,
+ 2.15997314,
+ -3.44231963
+ ],
+ "rotation": [
+ -3.10876653E-19,
+ 0.707106769,
+ -2.28820465E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.02962,
+ 2.15997314,
+ -2.7315402
+ ],
+ "rotation": [
+ 7.958636E-18,
+ 0.707106769,
+ 5.580149E-18,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -0.2798034,
+ 2.11,
+ -5.106029
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ -5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.029927,
+ 2.159973,
+ 3.44232
+ ],
+ "rotation": [
+ 2.288205E-19,
+ 0.707106769,
+ -3.108767E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.23,
+ 0.4
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.029837,
+ 2.159973,
+ 2.73154
+ ],
+ "rotation": [
+ -5.58014925E-18,
+ 0.707106769,
+ 7.95863555E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ 0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.18
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.2797951,
+ 2.11,
+ 5.106009
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 1.95050049,
+ -4.3152957
+ ],
+ "rotation": [
+ 0.0616285168,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "SAFETY VALVES 25 LBS
TANK 60 LBS
TESTED 7-10-48
AT WEST COLTON CA
BY UTC CO",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Test Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 1.9505,
+ 4.315296
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 1",
+ "transform": {
+ "position": [
+ -0.9559875,
+ 2.22119141,
+ -4.3152957
+ ],
+ "rotation": [
+ 2.67481437E-09,
+ 0.707106769,
+ 2.67481437E-09,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "text": "AAR SPEC III
GATC Co
8-4-20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 2",
+ "transform": {
+ "position": [
+ 0.9559875,
+ 2.221191,
+ 4.315296
+ ],
+ "rotation": [
+ 2.67481481E-09,
+ 0.707106769,
+ -2.67481481E-09,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 1",
+ "transform": {
+ "position": [
+ 2.33805331E-05,
+ 1.89776611,
+ -5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.1
+ ],
+ "text": "ZX02
APPVD DRAFT GEAR
1 W WRT STL WHLS 3",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 2",
+ "transform": {
+ "position": [
+ 2.338053E-05,
+ 1.897766,
+ 5.125096
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 3",
+ "transform": {
+ "position": [
+ 1.57342074E-05,
+ 2.56842041,
+ 5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 1.00000012,
+ 0.0,
+ -4.88252354E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.5,
+ 0.1
+ ],
+ "text": "8092 GAL US",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "End Data 4",
+ "transform": {
+ "position": [
+ 1.573421E-05,
+ 2.56842,
+ -5.125114
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.32,
+ 0.1
+ ],
+ "text": "CAPY. 80000 LBS.
LT.WT. 41700 TX. 11-64",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -0.9310937,
+ 1.81048584,
+ 3.20068336
+ ],
+ "rotation": [
+ 0.0616285242,
+ -0.704416037,
+ -0.06162853,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 1",
+ "transform": {
+ "position": [
+ -0.269364864,
+ 0.8951416,
+ 1.42280579
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 1",
+ "transform": {
+ "position": [
+ -0.2693553,
+ 0.8951416,
+ 2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffffff",
+ "name": "Frame Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.2693553,
+ 0.8951416,
+ -2.176183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.16,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffffff",
+ "name": "Frame Roadnumber 2",
+ "transform": {
+ "position": [
+ 0.2693649,
+ 0.8951416,
+ -1.422806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 3",
+ "transform": {
+ "position": [
+ -0.8968958,
+ 1.74084473,
+ -4.315336
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.0616285279,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.1
+ ],
+ "text": "BUILT 8 20",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Data 4",
+ "transform": {
+ "position": [
+ 0.8968958,
+ 1.740845,
+ 4.315336
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.32,
+ 0.1
+ ],
+ "text": "CAPY. 80000 LBS.
LT.WT. 41700 TX. 11-64",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 0.9310937,
+ 1.810486,
+ -3.200683
+ ],
+ "rotation": [
+ -0.0616285168,
+ -0.704416,
+ -0.06162851,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.north-american-trapezoid.png",
+ "priority": 0,
+ "debug": false,
+ "name": "North American Logo 1",
+ "transform": {
+ "position": [
+ -0.648685038,
+ 2.60650635,
+ -2.51232
+ ],
+ "rotation": [
+ 0.09229597,
+ 0.7010574,
+ -0.09229597,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.north-american-trapezoid.png",
+ "priority": 0,
+ "debug": false,
+ "name": "North American Logo 2",
+ "transform": {
+ "position": [
+ 0.648685,
+ 2.606506,
+ 2.51232
+ ],
+ "rotation": [
+ -0.09229596,
+ 0.7010574,
+ -0.09229596,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-hokx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-hokx.json
new file mode 100644
index 00000000..edf03c01
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-hokx.json
@@ -0,0 +1,1370 @@
+{
+ "identifier": "tm-utccicc104",
+ "newIdentifier": "tm-utccicc104-hokx",
+ "name": "Union Tank Car Co. Class ICC-104 Hooker",
+ "description": "10,000 gal Tank Car. Hooker.",
+ "baseRoadNumber": "76000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 8"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 1",
+ "transform": {
+ "position": [
+ -1.14193952,
+ 1.99261475,
+ 3.33759618
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.35,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 1",
+ "transform": {
+ "position": [
+ -1.134166,
+ 1.98577881,
+ 4.25982475
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 2",
+ "transform": {
+ "position": [
+ 1.07559073,
+ 2.0166626,
+ -3.35722375
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.35,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 2",
+ "transform": {
+ "position": [
+ 1.13026643,
+ 2.00640869,
+ -4.28133345
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 5",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ 4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 5",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ 4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 6",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ -4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 6",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ -4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 GHN 7-53",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.04088914,
+ 1.70935059,
+ 4.05783939
+ ],
+ "rotation": [
+ 0.09229604,
+ -0.7010574,
+ -0.09229604,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 GHN 7-53",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ 1.044774,
+ 1.70703125,
+ -4.098647
+ ],
+ "rotation": [
+ -0.09229604,
+ -0.7010574,
+ -0.09229604,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 1",
+ "transform": {
+ "position": [
+ -0.174956217,
+ 0.8548584,
+ 2.23356175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 2",
+ "transform": {
+ "position": [
+ 0.1749562,
+ 0.8548584,
+ -2.233562
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 1",
+ "transform": {
+ "position": [
+ -0.1748252,
+ 0.8548584,
+ 0.251057059
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 2",
+ "transform": {
+ "position": [
+ 0.1748252,
+ 0.8548584,
+ -0.2510571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.13572466,
+ 2.119812,
+ -4.20990849
+ ],
+ "rotation": [
+ 0.061628513,
+ -0.704416,
+ -0.061628513,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ 1.135725,
+ 2.119812,
+ 4.209908
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 5",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.251709,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 6",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.251709,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 7",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.14007568,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 8",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.140076,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.32,
+ 1.8,
+ 3.7
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-orange.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Orange 1",
+ "transform": {
+ "position": [
+ 0.000110637069,
+ 2.51477051,
+ 3.07060361
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.32,
+ 1.8,
+ 3.7
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-orange.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Orange 2",
+ "transform": {
+ "position": [
+ 0.0001106371,
+ 2.514771,
+ -3.070604
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-orange-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Orange 3",
+ "transform": {
+ "position": [
+ -4.32276E-05,
+ 2.24212646,
+ 4.915644
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-orange-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Orange 4",
+ "transform": {
+ "position": [
+ -4.32276E-05,
+ 2.242126,
+ -4.915644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 0.07,
+ 0.07
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 1",
+ "transform": {
+ "position": [
+ -1.181741,
+ 2.414795,
+ 4.449429
+ ],
+ "rotation": [
+ 0.0,
+ 0.710185349,
+ 0.0,
+ 0.7040147
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 0.07,
+ 0.07
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 2",
+ "transform": {
+ "position": [
+ 1.18250525,
+ 2.414795,
+ 4.449509
+ ],
+ "rotation": [
+ 0.0,
+ 0.7040147,
+ 0.0,
+ 0.7101854
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 0.07,
+ 0.07
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 3",
+ "transform": {
+ "position": [
+ 1.18301332,
+ 2.414795,
+ -4.44950247
+ ],
+ "rotation": [
+ 0.0,
+ 0.710185349,
+ 0.0,
+ 0.7040147
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 0.07,
+ 0.07
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 4",
+ "transform": {
+ "position": [
+ -1.18374109,
+ 2.414795,
+ -4.449514
+ ],
+ "rotation": [
+ 0.0,
+ 0.7040147,
+ 0.0,
+ 0.7101854
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 5",
+ "transform": {
+ "position": [
+ -0.9173713,
+ 2.414795,
+ -4.979317
+ ],
+ "rotation": [
+ 0.0,
+ 0.08715573,
+ 0.0,
+ 0.9961947
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 6",
+ "transform": {
+ "position": [
+ 0.9173713,
+ 2.414795,
+ -4.979317
+ ],
+ "rotation": [
+ 0.0,
+ 0.08715588,
+ 0.0,
+ -0.996194661
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 7",
+ "transform": {
+ "position": [
+ 0.9173713,
+ 2.414795,
+ 4.979317
+ ],
+ "rotation": [
+ 0.0,
+ 0.08715574,
+ 0.0,
+ 0.9961947
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 8",
+ "transform": {
+ "position": [
+ -0.9173713,
+ 2.414795,
+ 4.979317
+ ],
+ "rotation": [
+ 0.0,
+ 0.08715588,
+ 0.0,
+ -0.996194661
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 9",
+ "transform": {
+ "position": [
+ -1.1484431,
+ 1.78009033,
+ 4.83533955
+ ],
+ "rotation": [
+ 1.26534161E-09,
+ -7.15587944E-09,
+ 0.819152057,
+ 0.57357645
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 10",
+ "transform": {
+ "position": [
+ -1.148443,
+ 1.78009,
+ -4.83534
+ ],
+ "rotation": [
+ 1.26534161E-09,
+ -7.15587944E-09,
+ 0.819152057,
+ 0.57357645
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 11",
+ "transform": {
+ "position": [
+ 1.148443,
+ 1.78009,
+ -4.83534
+ ],
+ "rotation": [
+ 5.3961835E-09,
+ -3.778448E-09,
+ 0.57357645,
+ 0.819152057
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.07,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Color Fix 12",
+ "transform": {
+ "position": [
+ 1.148443,
+ 1.78009,
+ 4.83534
+ ],
+ "rotation": [
+ 5.3961835E-09,
+ -3.778448E-09,
+ 0.57357645,
+ 0.819152057
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hooker 1",
+ "transform": {
+ "position": [
+ -0.916178167,
+ 2.52154541,
+ 3.021265
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hooker 2",
+ "transform": {
+ "position": [
+ 0.9161782,
+ 2.521545,
+ -3.021265
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hooker 3",
+ "transform": {
+ "position": [
+ -0.9161544,
+ 2.40216064,
+ -2.91504025
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.hooker-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hooker 4",
+ "transform": {
+ "position": [
+ 0.9161544,
+ 2.402161,
+ 2.91504
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-tcx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-tcx.json
new file mode 100644
index 00000000..404f1afe
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-tcx.json
@@ -0,0 +1,1474 @@
+{
+ "identifier": "tm-utccicc104",
+ "newIdentifier": "tm-utccicc104-tcx",
+ "name": "Union Tank Car Co. Class ICC-104 Texaco",
+ "description": "10,000 gal Tank Car. Texaco.",
+ "baseRoadNumber": "7000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 8"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.11291218,
+ 1.954773,
+ 3.355155
+ ],
+ "rotation": [
+ 0.09229604,
+ -0.7010574,
+ -0.09229604,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 1",
+ "transform": {
+ "position": [
+ -0.174956217,
+ 0.8548584,
+ 2.23356175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 2",
+ "transform": {
+ "position": [
+ 0.1749562,
+ 0.8548584,
+ -2.233562
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 1",
+ "transform": {
+ "position": [
+ -0.1748252,
+ 0.8548584,
+ 0.251057059
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 2",
+ "transform": {
+ "position": [
+ 0.1748252,
+ 0.8548584,
+ -0.2510571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.13572466,
+ 2.119812,
+ -4.20990849
+ ],
+ "rotation": [
+ 0.061628513,
+ -0.704416,
+ -0.061628513,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ 1.135725,
+ 2.119812,
+ 4.209908
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 5",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.251709,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 6",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.251709,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 7",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.14007568,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 8",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.140076,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.35,
+ 3.0,
+ 9.8
+ ],
+ "textureName": "HistoricFreightEquipment.Silver.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Silver 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.37127686,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.silver-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Silver 2",
+ "transform": {
+ "position": [
+ 8.113577E-05,
+ 2.24023438,
+ 4.765558
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.silver-circle.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Silver 3",
+ "transform": {
+ "position": [
+ 8.113577E-05,
+ 2.240234,
+ -4.765558
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 0.7,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 1",
+ "transform": {
+ "position": [
+ -1.073944,
+ 2.91784668,
+ -3.92183065E-05
+ ],
+ "rotation": [
+ 0.153045923,
+ 0.6903455,
+ -0.153045923,
+ 0.6903455
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 0.7,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 2",
+ "transform": {
+ "position": [
+ 1.073944,
+ 2.917847,
+ -3.921831E-05
+ ],
+ "rotation": [
+ -0.153045923,
+ 0.6903455,
+ -0.153045923,
+ -0.6903455
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.05,
+ 0.05,
+ 2.0
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 3",
+ "transform": {
+ "position": [
+ -1.16760743,
+ 2.4197998,
+ 4.086849
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.05,
+ 0.05,
+ 2.0
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 4",
+ "transform": {
+ "position": [
+ 1.16760659,
+ 2.421936,
+ 4.08684444
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.05,
+ 0.05,
+ 2.0
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 5",
+ "transform": {
+ "position": [
+ 1.16760743,
+ 2.42150879,
+ -4.086849
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.05,
+ 0.05,
+ 2.0
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 6",
+ "transform": {
+ "position": [
+ -1.16760659,
+ 2.425171,
+ -4.08684444
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.08,
+ 0.05,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 7",
+ "transform": {
+ "position": [
+ -0.924525738,
+ 2.418213,
+ 4.99243832
+ ],
+ "rotation": [
+ 0.0,
+ 0.6293204,
+ 0.0,
+ 0.777146
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 0.05,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 8",
+ "transform": {
+ "position": [
+ 0.941455841,
+ 2.416687,
+ 4.974285
+ ],
+ "rotation": [
+ 0.0,
+ 0.7771459,
+ 0.0,
+ 0.629320443
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 0.05,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 9",
+ "transform": {
+ "position": [
+ 0.92227906,
+ 2.416504,
+ -4.98174763
+ ],
+ "rotation": [
+ 0.0,
+ 0.6293204,
+ 0.0,
+ 0.777146
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 0.05,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Color Fix 10",
+ "transform": {
+ "position": [
+ -0.943639457,
+ 2.4196167,
+ -4.986708
+ ],
+ "rotation": [
+ 0.0,
+ 0.7933534,
+ 0.0,
+ 0.6087615
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "LT WT 43400 UTC 2-37",
+ "forceColor": "ffffff",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ -1.06475544,
+ 1.77520752,
+ 3.35522819
+ ],
+ "rotation": [
+ 0.09229604,
+ -0.7010574,
+ -0.09229604,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 9",
+ "transform": {
+ "position": [
+ 1.112912,
+ 1.954773,
+ -3.355155
+ ],
+ "rotation": [
+ -0.09229604,
+ -0.7010574,
+ -0.09229604,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "LT WT 43400 UTC 2-37",
+ "forceColor": "ffffff",
+ "priority": 1,
+ "debug": false,
+ "name": "Data 10",
+ "transform": {
+ "position": [
+ 1.064755,
+ 1.775208,
+ -3.355228
+ ],
+ "rotation": [
+ -0.09229604,
+ -0.7010574,
+ -0.09229604,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.texaco-1.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Texaco 1",
+ "transform": {
+ "position": [
+ -0.914990366,
+ 2.37738037,
+ -8.975553E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.texaco-1.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Texaco 2",
+ "transform": {
+ "position": [
+ 0.9149904,
+ 2.37738,
+ 8.975553E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "End Lettering 1",
+ "transform": {
+ "position": [
+ 0.258702725,
+ 2.67138672,
+ 4.96741
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "Numbering 1",
+ "transform": {
+ "position": [
+ -1.16212654,
+ 2.20019531,
+ 3.03008556
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "Numbering 2",
+ "transform": {
+ "position": [
+ 1.162127,
+ 2.200195,
+ -3.030086
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "End Lettering 2",
+ "transform": {
+ "position": [
+ -0.2533734,
+ 2.67138672,
+ -4.9674015
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "End Number 1",
+ "transform": {
+ "position": [
+ -0.24394682,
+ 2.67138672,
+ 4.967466
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "End Number 2",
+ "transform": {
+ "position": [
+ 0.2439468,
+ 2.671387,
+ -4.967466
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.4,
+ 0.05
+ ],
+ "text": "T.C.X.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ -1.15812671,
+ 2.197937,
+ 3.69498038
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.8,
+ 0.4,
+ 0.05
+ ],
+ "text": "T.C.X.",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 1.158127,
+ 2.197937,
+ -3.69498
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.4,
+ 0.08
+ ],
+ "text": "THE TEXAS
COMPANY",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.01747882,
+ 2.772522,
+ 3.38348675
+ ],
+ "rotation": [
+ 0.1227878,
+ 0.6963642,
+ -0.1227878,
+ 0.6963642
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.4,
+ 0.08
+ ],
+ "text": "THE TEXAS
COMPANY",
+ "forceColor": "000000",
+ "priority": 1,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ 1.017479,
+ 2.772522,
+ -3.383487
+ ],
+ "rotation": [
+ -0.1227878,
+ 0.6963642,
+ -0.1227878,
+ -0.6963642
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.15197194,
+ 2.072815,
+ 3.40460944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.151972,
+ 2.072815,
+ -3.404609
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.15197194,
+ 2.3203125,
+ 3.40460944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.35,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.151972,
+ 2.320313,
+ -3.404609
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-vgox.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-vgox.json
new file mode 100644
index 00000000..59316293
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-vgox.json
@@ -0,0 +1,796 @@
+{
+ "identifier": "tm-utccicc104",
+ "newIdentifier": "tm-utccicc104-vgox",
+ "name": "Union Tank Car Co. Class ICC-104 VGOX",
+ "description": "10,000 gal Tank Car. VGOX",
+ "baseRoadNumber": "100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 8"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.27,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "RoadNumber 1",
+ "transform": {
+ "position": [
+ -1.13224769,
+ 1.90869141,
+ 2.18310475
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "RoadNumber 5",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ 4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Lettering 5",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ 4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "RoadNumber 6",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ -4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Lettering 6",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ -4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 UTC 2-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.02371264,
+ 1.63513184,
+ 4.01589537
+ ],
+ "rotation": [
+ 0.165070817,
+ -0.6875694,
+ -0.165070817,
+ -0.6875694
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 1",
+ "transform": {
+ "position": [
+ -0.1748252,
+ 0.8548584,
+ 0.251057059
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 2",
+ "transform": {
+ "position": [
+ 0.1748252,
+ 0.8548584,
+ -0.2510571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.9,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.13580656,
+ 2.119812,
+ -4.426496
+ ],
+ "rotation": [
+ 0.06162852,
+ -0.704416037,
+ -0.06162852,
+ -0.704416037
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 5",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.251709,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 6",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.251709,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 7",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.14007568,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 8",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.140076,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.5,
+ 8.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.vgox-tank-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "VGOX 1",
+ "transform": {
+ "position": [
+ -0.9576873,
+ 2.06622314,
+ 2.55038467E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 8.5,
+ 8.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.vgox-tank-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "VGOX 2",
+ "transform": {
+ "position": [
+ 0.9576873,
+ 2.066223,
+ 2.550385E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 UTC 2-37",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ 1.023713,
+ 1.635132,
+ -4.015895
+ ],
+ "rotation": [
+ -0.1650708,
+ -0.6875693,
+ -0.1650708,
+ 0.6875693
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.27,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "RoadNumber 2",
+ "transform": {
+ "position": [
+ 1.132248,
+ 1.908691,
+ -2.183105
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.9,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "ffffff",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ 1.135807,
+ 2.119812,
+ 4.426496
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.vgox-tank-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frame Marks 1",
+ "transform": {
+ "position": [
+ -0.180719227,
+ 0.847839355,
+ 2.26358914
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.vgox-tank-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frame Marks 2",
+ "transform": {
+ "position": [
+ 0.1807192,
+ 0.8478394,
+ -2.263589
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.27,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Dome Number 1",
+ "transform": {
+ "position": [
+ -0.79347223,
+ 3.7767334,
+ -2.409891E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.27,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Dome Number 2",
+ "transform": {
+ "position": [
+ 0.7934722,
+ 3.776733,
+ -2.409891E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-wrnx.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-wrnx.json
new file mode 100644
index 00000000..81bbbe47
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/tm-utccicc104-wrnx.json
@@ -0,0 +1,1212 @@
+{
+ "identifier": "tm-utccicc104",
+ "newIdentifier": "tm-utccicc104-wrnx",
+ "name": "Union Tank Car Co. Class ICC-104 Warren",
+ "description": "10,000 gal Tank Car. Warren.",
+ "baseRoadNumber": "200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "RoadNumber 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Lettering 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Lettering 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Frame Number 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 6"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Data 8"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 1",
+ "transform": {
+ "position": [
+ -1.14204,
+ 2.20001221,
+ 3.07902312
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 2",
+ "transform": {
+ "position": [
+ 1.075431,
+ 2.200012,
+ -3.079023
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 5",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ 4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 5",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ 4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.18,
+ 0.2
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "RoadNumber 6",
+ "transform": {
+ "position": [
+ 0.2921338,
+ 2.8,
+ -4.976892
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.2
+ ],
+ "content": "Lettering",
+ "forceColor": "000000",
+ "name": "Lettering 6",
+ "transform": {
+ "position": [
+ -0.2921338,
+ 2.8,
+ -4.976903
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 NEW 3-20",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.095358,
+ 1.889343,
+ 4.0
+ ],
+ "rotation": [
+ 0.09229604,
+ -0.7010574,
+ -0.09229604,
+ -0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPACITY 10000 LBS.
LT WT 43400 NEW 3-20",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ 1.095409,
+ 1.889343,
+ -4.0
+ ],
+ "rotation": [
+ -0.09229604,
+ -0.7010574,
+ -0.09229604,
+ 0.7010574
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 1",
+ "transform": {
+ "position": [
+ -0.174956217,
+ 0.8548584,
+ 2.23356175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.02
+ ],
+ "content": "Lettering",
+ "forceColor": "ffff",
+ "name": "Frame Lettering 2",
+ "transform": {
+ "position": [
+ 0.1749562,
+ 0.8548584,
+ -2.233562
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 1",
+ "transform": {
+ "position": [
+ -0.1748252,
+ 0.8548584,
+ 0.251057059
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.02
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffff",
+ "name": "Frame Number 2",
+ "transform": {
+ "position": [
+ 0.1748252,
+ 0.8548584,
+ -0.2510571
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.13572466,
+ 2.119812,
+ -4.20990849
+ ],
+ "rotation": [
+ 0.061628513,
+ -0.704416,
+ -0.061628513,
+ -0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.1
+ ],
+ "text": "AAR SPEC. III
GATC 10-19
SAFETY VALVES TESTED
10-19-60
BUILT 10-19",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ 1.135725,
+ 2.119812,
+ 4.209908
+ ],
+ "rotation": [
+ -0.061628513,
+ -0.704416,
+ -0.061628513,
+ 0.704416
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 5",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.251709,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "CAPY 10036 GALS.",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 6",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.251709,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 7",
+ "transform": {
+ "position": [
+ -3.94181843E-05,
+ 2.14007568,
+ 4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.882566E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.3
+ ],
+ "text": "1W WROT STL WHLS",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 8",
+ "transform": {
+ "position": [
+ 3.941818E-05,
+ 2.140076,
+ -4.944027
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.8,
+ 10.5
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 2.79229736,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 0.35,
+ 6.87
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 1.26519775,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 0.35,
+ 0.8
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 3",
+ "transform": {
+ "position": [
+ 5.16047658E-05,
+ 1.25805664,
+ 4.566066
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 0.35,
+ 0.8
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 4",
+ "transform": {
+ "position": [
+ 5.160477E-05,
+ 1.258057,
+ -4.566066
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.15,
+ 0.35,
+ 0.6
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 5",
+ "transform": {
+ "position": [
+ -1.16348732,
+ 1.29821777,
+ -0.00362445717
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.15,
+ 0.35,
+ 0.6
+ ],
+ "textureName": "HistoricFreightEquipment.gray.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Grey 6",
+ "transform": {
+ "position": [
+ 1.163487,
+ 1.298218,
+ -0.003624457
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.69,
+ 1.69,
+ 1.3
+ ],
+ "textureName": "HistoricFreightEquipment.warren-green.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Green Dome",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.656128,
+ 0.0
+ ],
+ "rotation": [
+ 0.7071068,
+ 4.46146942E-09,
+ -4.46146942E-09,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 1.2,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.warren-marks.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.1908927,
+ 2.194641,
+ 3.98165751
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 1.2,
+ 0.1
+ ],
+ "textureName": "HistoricFreightEquipment.warren-marks.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.190939,
+ 2.194641,
+ -3.981658
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.warren-text.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Warren 1",
+ "transform": {
+ "position": [
+ -0.9125516,
+ 2.397766,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.5,
+ 5.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.warren-text.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Warren 2",
+ "transform": {
+ "position": [
+ 0.9125516,
+ 2.397766,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.warren-logo.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Warren 3",
+ "transform": {
+ "position": [
+ -0.9125551,
+ 3.442566,
+ -1.88182094E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ "textureName": "HistoricFreightEquipment.warren-logo.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Warren 4",
+ "transform": {
+ "position": [
+ 0.9125551,
+ 3.442566,
+ -1.881821E-06
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.14577949,
+ 2.05438232,
+ 3.610237
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.14577949,
+ 2.33654785,
+ 3.610237
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.145779,
+ 2.336548,
+ -3.610237
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.145779,
+ 2.054382,
+ -3.610237
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ba.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ba.json
new file mode 100644
index 00000000..19160f64
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ba.json
@@ -0,0 +1,1052 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-ba",
+ "name": "41ft USRA Steel Boxcar B&A",
+ "description": "41ft USRA Steel Boxcar B&A",
+ "baseRoadNumber": "50000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 9-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.ba-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&A Text 1",
+ "transform": {
+ "position": [
+ -1.40157592,
+ 2.74469,
+ -4.270478
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.ba-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&A Text 2",
+ "transform": {
+ "position": [
+ 1.401576,
+ 2.74469,
+ 4.270478
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39580178,
+ 2.140442,
+ 4.280847
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.39474893,
+ 2.140442,
+ -4.24759865
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.39576674,
+ 1.5333252,
+ 4.29593563
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.3957454,
+ 1.5333252,
+ -4.2560153
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-1.json
new file mode 100644
index 00000000..be6af3ba
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-1.json
@@ -0,0 +1,1054 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-bo-1",
+ "name": "41ft USRA Steel Boxcar B&O As Delivered",
+ "description": "41ft USRA Steel Boxcar B&O As Delivered",
+ "baseRoadNumber": "277000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.40256524,
+ 1.5244751,
+ 4.30081272
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.40256524,
+ 2.14337158,
+ 4.30081272
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.402565,
+ 1.524475,
+ -4.300813
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.402565,
+ 2.143372,
+ -4.300813
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "BALTIMORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Text 1",
+ "transform": {
+ "position": [
+ -1.39808321,
+ 3.18658447,
+ -4.05679274
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "BALTIMORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O Text 2",
+ "transform": {
+ "position": [
+ 1.398083,
+ 3.186584,
+ 4.056793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-2.json
new file mode 100644
index 00000000..4cb5a2f8
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-2.json
@@ -0,0 +1,984 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-bo-2",
+ "name": "41ft USRA Steel Boxcar B&O Sentinel Service",
+ "description": "41ft USRA Steel Boxcar B&O Sentinel Service",
+ "baseRoadNumber": "267000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-5.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390253,
+ 1.669983,
+ -3.55
+ ],
+ "rotation": [
+ 1.06132318E-18,
+ -0.707106769,
+ -1.707907E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390191,
+ 1.669983,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -3.55
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.390196,
+ 2.0,
+ 3.55
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.391404,
+ 1.221619,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
BW 4-58",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.391393,
+ 1.221619,
+ 2.9
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
BW 4-58",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391405,
+ 1.221619,
+ -2.9
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 1",
+ "transform": {
+ "position": [
+ -1.39912689,
+ 2.989746,
+ 3.54986215
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 2",
+ "transform": {
+ "position": [
+ 1.399127,
+ 2.989746,
+ -3.549862
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-sentinel.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sentinel 1",
+ "transform": {
+ "position": [
+ -1.399173,
+ 2.658569,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-sentinel.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sentinel 2",
+ "transform": {
+ "position": [
+ 1.399173,
+ 2.658569,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-3.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-3.json
new file mode 100644
index 00000000..d1b7248d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-bo-3.json
@@ -0,0 +1,1050 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-bo-3",
+ "name": "41ft USRA Steel Boxcar B&O 13 States",
+ "description": "41ft USRA Steel Boxcar B&O 13 States",
+ "baseRoadNumber": "277000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-6.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -3.55
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390191,
+ 1.669983,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -3.55
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.390196,
+ 2.0,
+ 3.55
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.391404,
+ 1.221619,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
CL 2-58",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.391393,
+ 1.221619,
+ 2.9
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
CL 2-58",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -2.9
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.392653,
+ 1.50775146,
+ 3.55007172
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.392653,
+ 1.507751,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 1",
+ "transform": {
+ "position": [
+ -1.39949191,
+ 2.958191,
+ 3.54993
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.6,
+ 2.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 2",
+ "transform": {
+ "position": [
+ 1.399492,
+ 2.958191,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-13-states.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 3",
+ "transform": {
+ "position": [
+ -1.399475,
+ 2.664185,
+ -3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-13-states.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 4",
+ "transform": {
+ "position": [
+ 1.399475,
+ 2.664185,
+ 3.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cgw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cgw.json
new file mode 100644
index 00000000..1494ada6
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cgw.json
@@ -0,0 +1,986 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-cgw",
+ "name": "41ft USRA Steel Boxcar CGW",
+ "description": "41ft USRA Steel Boxcar CGW",
+ "baseRoadNumber": "85000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
OEL 8-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
OEL 8-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 1.0,
+ 0.01
+ ],
+ "text": "CHICAGO GREAT WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CGW Text 1",
+ "transform": {
+ "position": [
+ -1.39691007,
+ 2.9588623,
+ 3.344459
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.5,
+ 1.0,
+ 0.01
+ ],
+ "text": "CHICAGO GREAT WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CGW Text 2",
+ "transform": {
+ "position": [
+ 1.39691,
+ 2.958862,
+ -3.344459
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.cgw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CGW Logo 1",
+ "transform": {
+ "position": [
+ -1.39767528,
+ 2.65649414,
+ -3.60475087
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.cgw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CGW Logo 2",
+ "transform": {
+ "position": [
+ 1.397675,
+ 2.656494,
+ 3.604751
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cnj.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cnj.json
new file mode 100644
index 00000000..ddad6f34
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-cnj.json
@@ -0,0 +1,1054 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-cnj",
+ "name": "41ft USRA Steel Boxcar Jersey Central",
+ "description": "41ft USRA Steel Boxcar Jersey Central",
+ "baseRoadNumber": "21000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
E.F. 1-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
E.F. 1-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-gothic-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.40057826,
+ 1.958435,
+ 4.29154873
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-gothic-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.400578,
+ 1.958435,
+ -4.291549
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39499867,
+ 1.53485107,
+ 4.29153156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.39499867,
+ 2.114685,
+ 4.29153156
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.394999,
+ 1.534851,
+ -4.291532
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.394999,
+ 2.114685,
+ -4.291532
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNJ Logo 1",
+ "transform": {
+ "position": [
+ -1.40051425,
+ 2.55810547,
+ -4.206075
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnj-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNJ Logo 2",
+ "transform": {
+ "position": [
+ 1.400514,
+ 2.558105,
+ 4.206075
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-co.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-co.json
new file mode 100644
index 00000000..6185f20c
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-co.json
@@ -0,0 +1,959 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-co",
+ "name": "41ft USRA Steel Boxcar C&O",
+ "description": "41ft USRA Steel Boxcar C&O",
+ "baseRoadNumber": "13000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "542111"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.39887488,
+ 1.52178955,
+ 4.30515337
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.398875,
+ 1.52179,
+ -4.305153
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.39887488,
+ 2.15246582,
+ 4.30515337
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.398875,
+ 2.152466,
+ -4.305153
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 1",
+ "transform": {
+ "position": [
+ -1.4103235,
+ 2.97265625,
+ 4.2637887
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&O Text 2",
+ "transform": {
+ "position": [
+ 1.410324,
+ 2.972656,
+ -4.263789
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-for-progress.png",
+ "priority": 0,
+ "debug": false,
+ "name": "For Progress 1",
+ "transform": {
+ "position": [
+ -1.41040909,
+ 2.97265625,
+ -4.24852467
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-for-progress.png",
+ "priority": 0,
+ "debug": false,
+ "name": "For Progress 2",
+ "transform": {
+ "position": [
+ 1.410409,
+ 2.972656,
+ 4.248525
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-erie.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-erie.json
new file mode 100644
index 00000000..cf14cfc1
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-erie.json
@@ -0,0 +1,896 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-erie",
+ "name": "41ft USRA Steel Boxcar ERIE",
+ "description": "41ft USRA Steel Boxcar ERIE",
+ "baseRoadNumber": "75000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "542111"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
PH 3-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
PH 3-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.40104151,
+ 1.51300049,
+ 4.305357
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.401042,
+ 1.513,
+ -4.305357
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.40104151,
+ 2.15930176,
+ 4.305357
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.401042,
+ 2.159302,
+ -4.305357
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ERIE Logo 1",
+ "transform": {
+ "position": [
+ -1.40067375,
+ 3.10632324,
+ -4.239175
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ERIE Logo 2",
+ "transform": {
+ "position": [
+ 1.400674,
+ 3.106323,
+ 4.239175
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ga.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ga.json
new file mode 100644
index 00000000..43151fdb
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-ga.json
@@ -0,0 +1,1120 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-ga",
+ "name": "41ft USRA Steel Boxcar Georgia Railroad",
+ "description": "41ft USRA Steel Boxcar Georgia Railroad",
+ "baseRoadNumber": "39000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -4.251626
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39019644,
+ 2.0,
+ 4.289914
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 4-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
NEW 4-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "GEORGIA RAILROAD",
+ "forceColor": "",
+ "priority": 1,
+ "debug": false,
+ "name": "GA Text 1",
+ "transform": {
+ "position": [
+ -1.3994143,
+ 2.701416,
+ -3.27018142
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.02
+ ],
+ "text": "GEORGIA RAILROAD",
+ "forceColor": "",
+ "priority": 1,
+ "debug": false,
+ "name": "GA Text 2",
+ "transform": {
+ "position": [
+ 1.39268494,
+ 2.701416,
+ 3.270164
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39092445,
+ 2.566101,
+ -4.099727
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.5,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.390924,
+ 2.566101,
+ 4.099727
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.39081764,
+ 2.566101,
+ 2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ -1.390818,
+ 2.566101,
+ -2.342537
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 5",
+ "transform": {
+ "position": [
+ -1.39075053,
+ 1.53076172,
+ 4.29109
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 6",
+ "transform": {
+ "position": [
+ 1.390751,
+ 1.530762,
+ -4.29109
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-lne.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-lne.json
new file mode 100644
index 00000000..03eabc6d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-lne.json
@@ -0,0 +1,897 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-lne",
+ "name": "41ft USRA Steel Boxcar L&NE",
+ "description": "41ft USRA Steel Boxcar L&NE",
+ "baseRoadNumber": "8600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "000000"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.39021754,
+ 1.8538208,
+ -2.97894621
+ ],
+ "rotation": [
+ 1.06132318E-18,
+ -0.707106769,
+ -1.707907E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39014673,
+ 1.8538208,
+ 3.04312468
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39139271,
+ 1.5,
+ 3.06504464
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.39145231,
+ 1.5,
+ -2.98322773
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
WAG 5-63",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39140487,
+ 1.5,
+ 2.48630118
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
WAG 5-63",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.39138949,
+ 1.5,
+ -2.38139939
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.391386,
+ 1.5,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.5491333,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.50231934,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.391354,
+ 1.5,
+ 4.058202
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.54711914,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.4967041,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 5.0,
+ 0.3,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "White Walls 1",
+ "transform": {
+ "position": [
+ -1.37558389,
+ 1.064331,
+ 3.51541138
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 5.0,
+ 0.3,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "White Walls 2",
+ "transform": {
+ "position": [
+ 1.375584,
+ 1.064331,
+ -3.515411
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 5.0,
+ 0.3,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "White Walls 3",
+ "transform": {
+ "position": [
+ 1.375584,
+ 1.064331,
+ 3.515411
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 5.0,
+ 0.3,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 1,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "White Walls 4",
+ "transform": {
+ "position": [
+ -1.375584,
+ 1.064331,
+ -3.515411
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-text.png",
+ "priority": 1,
+ "debug": false,
+ "name": "LNE 1",
+ "transform": {
+ "position": [
+ -1.38927341,
+ 2.78161621,
+ 2.93852782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-text.png",
+ "priority": 1,
+ "debug": false,
+ "name": "LNE 2",
+ "transform": {
+ "position": [
+ 1.389273,
+ 2.781616,
+ -2.938528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-logo.png",
+ "priority": 1,
+ "debug": false,
+ "name": "LNE 3",
+ "transform": {
+ "position": [
+ -1.38928187,
+ 2.94421387,
+ -4.44479942
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-logo.png",
+ "priority": 1,
+ "debug": false,
+ "name": "LNE 4",
+ "transform": {
+ "position": [
+ 1.389282,
+ 2.944214,
+ 4.444799
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-mcrr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-mcrr.json
new file mode 100644
index 00000000..af4a8e34
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-mcrr.json
@@ -0,0 +1,1054 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-mcrr",
+ "name": "41ft USRA Steel Boxcar MC",
+ "description": "41ft USRA Steel Boxcar MC",
+ "baseRoadNumber": "96000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -4.244753
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.39019084,
+ 1.66998291,
+ 4.291536
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
EB 6-35",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
EB 6-35",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mc-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MCRR Text 1",
+ "transform": {
+ "position": [
+ -1.39608836,
+ 2.15386963,
+ 4.29228544
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mc-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MCRR Text 2",
+ "transform": {
+ "position": [
+ 1.396088,
+ 2.15387,
+ -4.292285
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYCL Logo 1",
+ "transform": {
+ "position": [
+ -1.39606988,
+ 2.94696045,
+ -4.283101
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYCL Logo 2",
+ "transform": {
+ "position": [
+ 1.39607,
+ 2.94696,
+ 4.283101
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.13,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39459991,
+ 1.90209961,
+ 4.0099206
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.13,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.3946,
+ 1.9021,
+ -4.009921
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.39459157,
+ 2.21948242,
+ 4.230362
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.01,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.394592,
+ 2.219482,
+ -4.230362
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nb.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nb.json
new file mode 100644
index 00000000..4efdc152
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nb.json
@@ -0,0 +1,922 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-nb",
+ "name": "41ft USRA Steel Boxcar NB",
+ "description": "41ft USRA Steel Boxcar NB",
+ "baseRoadNumber": "800",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.8,
+ -3.607543
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390188,
+ 1.8,
+ 3.607533
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 110000
LD LMT 122400
LT WT 46680",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 110000
LD LMT 122400
LT WT 46680",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "N 5-62",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.3914274,
+ 1.10968018,
+ 3.22834444
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "N 5-62",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391427,
+ 1.10968,
+ -3.228344
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.nb-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NB Logo 1",
+ "transform": {
+ "position": [
+ -1.39833546,
+ 2.63153076,
+ 3.60754323
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.nb-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NB Logo 2",
+ "transform": {
+ "position": [
+ 1.398335,
+ 2.631531,
+ -3.607543
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.nb-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NB Logo 3",
+ "transform": {
+ "position": [
+ -1.39839327,
+ 2.63153076,
+ -3.57763219
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.nb-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NB Logo 4",
+ "transform": {
+ "position": [
+ 1.398393,
+ 2.631531,
+ 3.577632
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nh.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nh.json
new file mode 100644
index 00000000..2e9f443d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-nh.json
@@ -0,0 +1,895 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-nh",
+ "name": "41ft USRA Steel Boxcar New Haven",
+ "description": "41ft USRA Steel Boxcar New Haven",
+ "baseRoadNumber": "29000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "87473d"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390358,
+ 2.2,
+ 4.29739
+ ],
+ "rotation": [
+ 1.06132318E-18,
+ -0.707106769,
+ -1.707907E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.3902818,
+ 2.20001221,
+ -4.26273441
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.39021337,
+ 2.5,
+ 4.30198956
+ ],
+ "rotation": [
+ 1.06132318E-18,
+ -0.707106769,
+ -1.707907E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.39015365,
+ 2.5,
+ -4.261222
+ ],
+ "rotation": [
+ -1.70790711E-18,
+ 0.7071069,
+ -1.06132339E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39144075,
+ 1.59039307,
+ -4.07057667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.3913734,
+ 1.61029053,
+ 4.12438059
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
R 1-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39130926,
+ 1.58660889,
+ -4.74209
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
R 1-43",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.39140415,
+ 1.60803223,
+ 4.787684
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.3966372,
+ 2.03582764,
+ -4.24798346
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.3966372,
+ 2.6675415,
+ -4.24798346
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.396637,
+ 2.035828,
+ 4.247983
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.396637,
+ 2.667542,
+ 4.247983
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nh-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "New Haven Logo 1",
+ "transform": {
+ "position": [
+ -1.40501475,
+ 2.258545,
+ 3.62033367
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nh-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "New Haven Logo 2",
+ "transform": {
+ "position": [
+ 1.405015,
+ 2.258545,
+ -3.620334
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-1.json
new file mode 100644
index 00000000..cdc2cdfa
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-1.json
@@ -0,0 +1,1058 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-prr-1",
+ "name": "41ft USRA Steel Boxcar PRR 1",
+ "description": "41ft USRA Steel Boxcar PRR 1",
+ "baseRoadNumber": "105000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -3.6
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390224,
+ 1.669983,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.391404,
+ 1.221619,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39134932,
+ 1.22161865,
+ 2.739266
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.39138758,
+ 1.22161865,
+ -2.66955471
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39145875,
+ 1.651062,
+ -3.56018329
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.39111412,
+ 2.05523682,
+ 3.499954
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.391114,
+ 2.055237,
+ -3.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39398217,
+ 2.19055176,
+ 3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.393982,
+ 2.190552,
+ -3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.39400911,
+ 1.52563477,
+ 3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.394009,
+ 1.525635,
+ -3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.391459,
+ 1.651062,
+ 3.560183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.391408,
+ 1.04876709,
+ -3.2224555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.391408,
+ 1.048767,
+ 3.222456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 1",
+ "transform": {
+ "position": [
+ -1.39124489,
+ 1.0869751,
+ -3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 2",
+ "transform": {
+ "position": [
+ 1.391245,
+ 1.086975,
+ 3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 1",
+ "transform": {
+ "position": [
+ -1.39142752,
+ 1.04980469,
+ -4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 2",
+ "transform": {
+ "position": [
+ 1.391428,
+ 1.049805,
+ 4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-2.json
new file mode 100644
index 00000000..e43800c8
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-2.json
@@ -0,0 +1,1122 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-prr-2",
+ "name": "41ft USRA Steel Boxcar PRR 2",
+ "description": "41ft USRA Steel Boxcar PRR 2",
+ "baseRoadNumber": "104000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -3.6
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390224,
+ 1.669983,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.391404,
+ 1.221619,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39134932,
+ 1.22161865,
+ 2.739266
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.39138758,
+ 1.22161865,
+ -2.66955471
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39145875,
+ 1.651062,
+ -3.56018329
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.39111412,
+ 2.05523682,
+ 3.499954
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.391114,
+ 2.055237,
+ -3.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39398217,
+ 2.19055176,
+ 3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.393982,
+ 2.190552,
+ -3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.39400911,
+ 1.52563477,
+ 3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.394009,
+ 1.525635,
+ -3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.391459,
+ 1.651062,
+ 3.560183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.391408,
+ 1.04876709,
+ -3.2224555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.391408,
+ 1.048767,
+ 3.222456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 1",
+ "transform": {
+ "position": [
+ -1.39124489,
+ 1.0869751,
+ -3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 2",
+ "transform": {
+ "position": [
+ 1.391245,
+ 1.086975,
+ 3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 1",
+ "transform": {
+ "position": [
+ -1.39142752,
+ 1.04980469,
+ -4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 2",
+ "transform": {
+ "position": [
+ 1.391428,
+ 1.049805,
+ 4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.39608085,
+ 2.847412,
+ -3.55798149
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.396081,
+ 2.847412,
+ 3.557981
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-3.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-3.json
new file mode 100644
index 00000000..bc894164
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-3.json
@@ -0,0 +1,1188 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-prr-3",
+ "name": "41ft USRA Steel Boxcar PRR War Bonds",
+ "description": "41ft USRA Steel Boxcar PRR War Bonds",
+ "baseRoadNumber": "105000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.oxide-brown-3.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -3.6
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390224,
+ 1.669983,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.391404,
+ 1.221619,
+ 3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -3.6
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39134932,
+ 1.22161865,
+ 2.739266
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
p43 1-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.39138758,
+ 1.22161865,
+ -2.66955471
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39145875,
+ 1.651062,
+ -3.56018329
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.39111412,
+ 2.05523682,
+ 3.499954
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.6,
+ 0.02
+ ],
+ "text": "P E N N S Y L V A N I A",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.391114,
+ 2.055237,
+ -3.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.39398217,
+ 2.19055176,
+ 3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 2.95,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.393982,
+ 2.190552,
+ -3.499926
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.39400911,
+ 1.52563477,
+ 3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.394009,
+ 1.525635,
+ -3.610775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.9,
+ 0.05
+ ],
+ "text": "EW 8-11
EH 12-6
IL 40-6
IW 8-9
IH 8-7
CUFT 3034",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.391459,
+ 1.651062,
+ 3.560183
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.391408,
+ 1.04876709,
+ -3.2224555
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.3,
+ 0.05
+ ],
+ "text": "BLT 2-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.391408,
+ 1.048767,
+ 3.222456
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 1",
+ "transform": {
+ "position": [
+ -1.39124489,
+ 1.0869751,
+ -3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "X29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "X29 2",
+ "transform": {
+ "position": [
+ 1.391245,
+ 1.086975,
+ 3.746996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 1",
+ "transform": {
+ "position": [
+ -1.39142752,
+ 1.04980469,
+ -4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.3,
+ 0.05
+ ],
+ "text": "P.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR 2",
+ "transform": {
+ "position": [
+ 1.391428,
+ 1.049805,
+ 4.236077
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.39608085,
+ 2.847412,
+ -3.55798149
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.396081,
+ 2.847412,
+ 3.557981
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.6,
+ 0.02
+ ],
+ "text": "BUY WAR BONDS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Buy War Bonds 1",
+ "transform": {
+ "position": [
+ -1.39111412,
+ 2.781311,
+ 3.499954
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.6,
+ 0.02
+ ],
+ "text": "BUY WAR BONDS",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Buy War Bonds 2",
+ "transform": {
+ "position": [
+ 1.391114,
+ 2.781311,
+ -3.499954
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-4.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-4.json
new file mode 100644
index 00000000..9283009b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-prr-4.json
@@ -0,0 +1,722 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-prr-4",
+ "name": "41ft USRA Steel Boxcar PRR Shadow",
+ "description": "41ft USRA Steel Boxcar PRR Shadow",
+ "baseRoadNumber": "108000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-2.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.5,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390225,
+ 1.9,
+ -3.499988
+ ],
+ "rotation": [
+ 1.06132318E-18,
+ -0.7071068,
+ -1.707907E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.5,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390191,
+ 1.9,
+ 3.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.2,
+ 1.0,
+ 0.02
+ ],
+ "text": "PENNSYLVANIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 1",
+ "transform": {
+ "position": [
+ -1.39299667,
+ 2.519287,
+ 3.499957
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.2,
+ 1.0,
+ 0.02
+ ],
+ "text": "PENNSYLVANIA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Text 2",
+ "transform": {
+ "position": [
+ 1.392997,
+ 2.519287,
+ -3.499957
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.25,
+ 1.25,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 1",
+ "transform": {
+ "position": [
+ -1.393997,
+ 2.692566,
+ -4.270803
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.25,
+ 1.25,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "PRR Logo 2",
+ "transform": {
+ "position": [
+ 1.393997,
+ 2.692566,
+ 4.270803
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.75,
+ 1.75,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-x29-data-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 1",
+ "transform": {
+ "position": [
+ -1.3939,
+ 1.17987061,
+ -4.270803
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.75,
+ 1.75,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-x29-data-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 2",
+ "transform": {
+ "position": [
+ 1.3939,
+ 1.179871,
+ 4.270803
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-x29-data-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 3",
+ "transform": {
+ "position": [
+ -1.39395094,
+ 1.366333,
+ 3.500012
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.prr-x29-data-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Data 4",
+ "transform": {
+ "position": [
+ 1.393951,
+ 1.366333,
+ -3.500012
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-wif.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-wif.json
new file mode 100644
index 00000000..43e18e7d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar-03-wif.json
@@ -0,0 +1,1116 @@
+{
+ "identifier": "xm-boxcar03",
+ "newIdentifier": "xm-boxcar03-wif",
+ "name": "41ft USRA Steel Boxcar WIF",
+ "description": "41ft USRA Steel Boxcar WIF",
+ "baseRoadNumber": "100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Road 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Road 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 0.8,
+ 12.9
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Roof Recolor",
+ "transform": {
+ "position": [
+ 0.0,
+ 3.87524414,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 1",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.17211914,
+ 6.09182644
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 2",
+ "transform": {
+ "position": [
+ 4.113888E-05,
+ 2.172119,
+ -6.091826
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.2,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "End Recolor 3",
+ "transform": {
+ "position": [
+ 0.3493519,
+ 3.022583,
+ -6.279038
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 1",
+ "transform": {
+ "position": [
+ -1.41308784,
+ 2.08361816,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.1,
+ 3.1,
+ 12.2
+ ],
+ "textureName": "HistoricFreightEquipment.boxcar-red-1.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side Recolor 2",
+ "transform": {
+ "position": [
+ 1.413088,
+ 2.083618,
+ 8.08312E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.390231,
+ 1.67,
+ -3.601855
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.390191,
+ 1.669983,
+ 3.601855
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 1.390198,
+ 2.0,
+ -3.601855
+ ],
+ "rotation": [
+ 1.06132329E-18,
+ -0.7071068,
+ -1.70790721E-18,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.34,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -1.390196,
+ 2.0,
+ 3.601855
+ ],
+ "rotation": [
+ -1.707907E-18,
+ 0.7071068,
+ -1.06132329E-18,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 5",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.68713379,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 0.8700984,
+ 3.54486084,
+ -6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 7",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.687134,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.04
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 8",
+ "transform": {
+ "position": [
+ -0.8700984,
+ 3.544861,
+ 6.1031
+ ],
+ "rotation": [
+ 0.0,
+ 1.0,
+ 0.0,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.39140415,
+ 1.22161865,
+ 4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 86900
LT WT 49100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.391404,
+ 1.221619,
+ -4.30828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
BX 3-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 1",
+ "transform": {
+ "position": [
+ -1.39139318,
+ 1.22161865,
+ 3.22959852
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "XM
BX 3-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Data 2",
+ "transform": {
+ "position": [
+ 1.391393,
+ 1.221619,
+ -3.229599
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.39138627,
+ 1.21716309,
+ -4.009477
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.3912189,
+ 1.26617432,
+ -4.63118649
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.39115381,
+ 1.21716309,
+ -5.32777929
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "EXW 10-5
EW 8-9
CU FT 3836",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.3913542,
+ 1.21716309,
+ 4.05820227
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.25,
+ 0.05
+ ],
+ "text": "H 13-6
H 14-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.39123154,
+ 1.26617432,
+ 4.69181347
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.35,
+ 0.05
+ ],
+ "text": "il 40-6
IW 9-2
IH 10-6",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.39116013,
+ 1.21716309,
+ 5.36376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wif-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WIF Text 1",
+ "transform": {
+ "position": [
+ -1.40358794,
+ 3.039734,
+ 3.60185528
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wif-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WIF Text 2",
+ "transform": {
+ "position": [
+ 1.403588,
+ 3.039734,
+ -3.601855
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.38751316,
+ 2.159607,
+ 3.60542321
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.387513,
+ 2.159607,
+ -3.605423
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.38751316,
+ 1.53063965,
+ 3.60542321
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.387513,
+ 1.53064,
+ -3.605423
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wif-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WIF Logo 1",
+ "transform": {
+ "position": [
+ -1.40367079,
+ 2.69238281,
+ -3.56866431
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wif-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WIF Logo 2",
+ "transform": {
+ "position": [
+ 1.403671,
+ 2.692383,
+ 3.568664
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-acl.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-acl.json
new file mode 100644
index 00000000..da7130de
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-acl.json
@@ -0,0 +1,955 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-acl",
+ "name": "50ft Steel Boxcar ACL",
+ "description": "50ft Steel Boxcar ACL",
+ "baseRoadNumber": "31000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "692f1d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-coast-line-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Slogan 1",
+ "transform": {
+ "position": [
+ -1.37042058,
+ 2.91101074,
+ 4.787509
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-coast-line-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Slogan 2",
+ "transform": {
+ "position": [
+ 1.370421,
+ 2.911011,
+ -4.787509
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-df-loader.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 1",
+ "transform": {
+ "position": [
+ -1.37050259,
+ 3.41357422,
+ 2.17678952
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-df-loader.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 2",
+ "transform": {
+ "position": [
+ 1.370503,
+ 3.413574,
+ -2.17679
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Logo 1",
+ "transform": {
+ "position": [
+ -1.37051725,
+ 3.104126,
+ -5.58679152
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Logo 2",
+ "transform": {
+ "position": [
+ 1.370517,
+ 3.104126,
+ 5.586792
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-atsf.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-atsf.json
new file mode 100644
index 00000000..de4c4afe
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-atsf.json
@@ -0,0 +1,891 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-atsf",
+ "name": "50ft Steel Boxcar Santa Fe",
+ "description": "50ft Steel Boxcar Santa Fe",
+ "baseRoadNumber": "16000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "76362e"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 1",
+ "transform": {
+ "position": [
+ -1.36052907,
+ 3.29095459,
+ 6.101457
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 2",
+ "transform": {
+ "position": [
+ 1.360529,
+ 3.290955,
+ -6.101457
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-super-chief-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 3",
+ "transform": {
+ "position": [
+ -1.36058891,
+ 3.001587,
+ -4.338784
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.atsf-super-chief-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ATSF Logo 4",
+ "transform": {
+ "position": [
+ 1.360589,
+ 3.001587,
+ 4.338784
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bm.json
new file mode 100644
index 00000000..e323f4ce
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bm.json
@@ -0,0 +1,1053 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-bm",
+ "name": "50ft Steel Boxcar B&M",
+ "description": "50ft Steel Boxcar B&M",
+ "baseRoadNumber": "77000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "01459c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36668026,
+ 2.0,
+ -5.575047
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071069,
+ -1.12948411E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.36664188,
+ 2.29998779,
+ -5.57639742
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071069,
+ -1.12948437E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366648,
+ 2.0,
+ 5.583677
+ ],
+ "rotation": [
+ -1.12948372E-19,
+ 0.7071069,
+ -7.692888E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.36655951,
+ 2.29998779,
+ 5.577602
+ ],
+ "rotation": [
+ -1.12948372E-19,
+ 0.7071069,
+ -7.692888E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600
NEW 6-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739458,
+ 1.52111816,
+ 5.601546
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.6,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600
NEW 6-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.35745931,
+ 1.508606,
+ -5.580192
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 6-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 6-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.9,
+ 2.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bm-mcginnis-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&M Logo 1",
+ "transform": {
+ "position": [
+ -1.356307,
+ 2.70050049,
+ -5.05422
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.9,
+ 2.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bm-mcginnis-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&M Logo 2",
+ "transform": {
+ "position": [
+ 1.356307,
+ 2.7005,
+ 5.05422
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.373799,
+ 1.86779785,
+ 5.580375
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.373799,
+ 2.43341064,
+ 5.580375
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.373799,
+ 2.433411,
+ -5.580375
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.373799,
+ 1.867798,
+ -5.580375
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 15.5,
+ 0.5,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Black Sill 1",
+ "transform": {
+ "position": [
+ -1.382307,
+ 0.811035156,
+ -7.998356E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 15.5,
+ 0.5,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Black Sill 2",
+ "transform": {
+ "position": [
+ 1.382307,
+ 0.8110352,
+ 7.998356E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 3.3,
+ 0.15
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Door 1",
+ "transform": {
+ "position": [
+ -1.46525311,
+ 2.58093262,
+ -1.5301398
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 3.3,
+ 0.15
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Door 2",
+ "transform": {
+ "position": [
+ 1.465253,
+ 2.580933,
+ 1.53014
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.9,
+ 0.6,
+ 16.0
+ ],
+ "textureName": "HistoricFreightEquipment.bm-blue.png",
+ "priority": 1,
+ "debug": false,
+ "name": "Roof",
+ "transform": {
+ "position": [
+ 0.0,
+ 4.465149,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-1.json
new file mode 100644
index 00000000..f42063d1
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-1.json
@@ -0,0 +1,891 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-bo-1",
+ "name": "50ft Steel Boxcar B&O Sentinel Service",
+ "description": "50ft Steel Boxcar B&O Sentinel Service",
+ "baseRoadNumber": "28000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "79391d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.3667165,
+ 2.0,
+ -5.052418
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.707106769,
+ -1.12948385E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -5.052418
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 5.052418
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 5.052418
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 5.052418
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.35745776,
+ 1.55438232,
+ -5.05314064
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 1",
+ "transform": {
+ "position": [
+ -1.360321,
+ 3.38641357,
+ 5.06106758
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 2",
+ "transform": {
+ "position": [
+ 1.360321,
+ 3.386414,
+ -5.061068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-sentinel.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sentinel 1",
+ "transform": {
+ "position": [
+ -1.36022472,
+ 3.12878418,
+ -5.05046844
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.8,
+ 2.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bo-sentinel.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Sentinel 2",
+ "transform": {
+ "position": [
+ 1.360225,
+ 3.128784,
+ 5.050468
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-2.json
new file mode 100644
index 00000000..0fd008c4
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-bo-2.json
@@ -0,0 +1,827 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-bo-2",
+ "name": "50ft Steel Boxcar B&O Capitol Dome",
+ "description": "50ft Steel Boxcar B&O Capitol Dome",
+ "baseRoadNumber": "469000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "623824"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -5.05
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -5.05
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366619,
+ 2.0,
+ 5.05
+ ],
+ "rotation": [
+ -1.12948385E-19,
+ 0.707106769,
+ -7.692888E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 5.05
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 5.05
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
WAG 7-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357518,
+ 1.554382,
+ -4.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
WAG 7-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Dome 1",
+ "transform": {
+ "position": [
+ -1.36971807,
+ 3.40240479,
+ 5.049971
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-capitol-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Dome 2",
+ "transform": {
+ "position": [
+ 1.369718,
+ 3.402405,
+ -5.05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 1",
+ "transform": {
+ "position": [
+ -1.369713,
+ 3.299561,
+ -5.05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bo-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&O 2",
+ "transform": {
+ "position": [
+ 1.369713,
+ 3.299561,
+ 5.05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cnw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cnw.json
new file mode 100644
index 00000000..b18a8f80
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cnw.json
@@ -0,0 +1,959 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-cnw",
+ "name": "50ft Steel Boxcar CNW",
+ "description": "50ft Steel Boxcar CNW",
+ "baseRoadNumber": "4200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "9f4836"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
NEW 9-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
NEW 9-55",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.36594188,
+ 1.854126,
+ 6.11471558
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ 1.365942,
+ 1.854126,
+ -6.114716
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ -1.36594188,
+ 2.444519,
+ 6.11471558
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.365942,
+ 2.444519,
+ -6.114716
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Text 1",
+ "transform": {
+ "position": [
+ -1.37036514,
+ 3.102539,
+ -4.23767376
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Text 2",
+ "transform": {
+ "position": [
+ 1.370365,
+ 3.102539,
+ 4.237674
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Text 3",
+ "transform": {
+ "position": [
+ -1.37038386,
+ 3.16033936,
+ 4.87636948
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Text 4",
+ "transform": {
+ "position": [
+ 1.370384,
+ 3.160339,
+ -4.876369
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-co.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-co.json
new file mode 100644
index 00000000..eab38282
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-co.json
@@ -0,0 +1,1027 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-co",
+ "name": "50ft Steel Boxcar C&O",
+ "description": "50ft Steel Boxcar C&O",
+ "baseRoadNumber": "21000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "48260D"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-for-progress.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Logo 1",
+ "transform": {
+ "position": [
+ -1.375408,
+ 3.19488525,
+ -5.81406069
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.co-logo-for-progress.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Logo 2",
+ "transform": {
+ "position": [
+ 1.375408,
+ 3.194885,
+ 5.814061
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.36447084,
+ 2.45599365,
+ 6.11778259
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.36447084,
+ 1.83630371,
+ 6.11778259
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.364471,
+ 2.455994,
+ -6.117783
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.364471,
+ 1.836304,
+ -6.117783
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 1.0,
+ 0.05
+ ],
+ "text": "C H E S A P E A K E
&
O H I O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Text 1",
+ "transform": {
+ "position": [
+ -1.36469829,
+ 3.333191,
+ 6.102921
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 1.0,
+ 0.05
+ ],
+ "text": "C H E S A P E A K E
&
O H I O",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CO Text 2",
+ "transform": {
+ "position": [
+ 1.364698,
+ 3.333191,
+ -6.102921
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "DF-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 9 1",
+ "transform": {
+ "position": [
+ -1.36463678,
+ 2.16784668,
+ 5.257656
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "DF-9",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 9 2",
+ "transform": {
+ "position": [
+ 1.364637,
+ 2.167847,
+ -5.257656
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cofg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cofg.json
new file mode 100644
index 00000000..3a7ee9d5
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-cofg.json
@@ -0,0 +1,1023 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-cofg",
+ "name": "50ft Steel Boxcar C of G",
+ "description": "50ft Steel Boxcar C of G",
+ "baseRoadNumber": "5500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1e3246"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "1e3246",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.36665916,
+ 1.90222168,
+ 4.00001
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.7071068,
+ -7.692888E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35733449,
+ 1.43908691,
+ 6.11289835
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 2-56",
+ "forceColor": "1e3246",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.35761487,
+ 1.427063,
+ 4.031793
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.35762525,
+ 1.66174316,
+ -6.30018568
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.31,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.35760772,
+ 1.33917236,
+ -6.296749
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35747826,
+ 1.74981689,
+ -6.842513
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 15.46,
+ 17.0,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-boxcar.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side 1",
+ "transform": {
+ "position": [
+ -1.389075,
+ 2.1,
+ -9.195304E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 15.46,
+ 17.0,
+ 0.2
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-boxcar.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Side 2",
+ "transform": {
+ "position": [
+ 1.389075,
+ 2.1,
+ -9.195304E-05
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357625,
+ 1.661743,
+ 6.300186
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.31,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357608,
+ 1.339172,
+ 6.296749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357478,
+ 1.749817,
+ 6.842513
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357334,
+ 1.439087,
+ -6.112898
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 2-56",
+ "forceColor": "1e3246",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357615,
+ 1.427063,
+ -4.031793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.372769,
+ 2.719299,
+ 4.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ 1.372769,
+ 2.719299,
+ -4.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Logo 1",
+ "transform": {
+ "position": [
+ -1.37278688,
+ 2.557251,
+ -4.56605053
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Logo 2",
+ "transform": {
+ "position": [
+ 1.372787,
+ 2.557251,
+ 4.566051
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.05
+ ],
+ "text": "C. G.",
+ "forceColor": "1e3246",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.36158788,
+ 2.201416,
+ 4.00011158
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "1e3246",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.366659,
+ 1.902222,
+ -4.00001
+ ],
+ "rotation": [
+ -7.692887E-19,
+ 0.707106769,
+ 1.12948307E-19,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.5,
+ 0.05
+ ],
+ "text": "C. G.",
+ "forceColor": "1e3246",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.361588,
+ 2.201416,
+ -4.000112
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-blue.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.36649489,
+ 1.7588501,
+ 4.00001526
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-blue.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.366495,
+ 1.75885,
+ -4.000015
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-blue.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.36649489,
+ 2.36212158,
+ 4.00001526
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cofg-blue.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.366495,
+ 2.362122,
+ -4.000015
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-crr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-crr.json
new file mode 100644
index 00000000..2e7f173f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-crr.json
@@ -0,0 +1,833 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-crr",
+ "name": "50ft Steel Boxcar Clinchfield",
+ "description": "50ft Steel Boxcar Clinchfield",
+ "baseRoadNumber": "5800",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "613d30"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "text": "C.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Marks 1",
+ "transform": {
+ "position": [
+ -1.36951911,
+ 2.328125,
+ 6.09542751
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "text": "C.R.R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Marks 2",
+ "transform": {
+ "position": [
+ 1.369519,
+ 2.328125,
+ -6.095428
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1.0,
+ 0.02
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Marks 3",
+ "transform": {
+ "position": [
+ -1.369575,
+ 3.61090088,
+ -4.019561
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.5,
+ 1.0,
+ 0.02
+ ],
+ "text": "C L I N C H F I E L D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CRR Marks 4",
+ "transform": {
+ "position": [
+ 1.369575,
+ 3.610901,
+ 4.019561
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dlw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dlw.json
new file mode 100644
index 00000000..270bf849
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dlw.json
@@ -0,0 +1,963 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-dlw",
+ "name": "50ft Steel Boxcar DL&W",
+ "description": "50ft Steel Boxcar DL&W",
+ "baseRoadNumber": "12000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "883e31"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -4.55
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 4.55
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357467,
+ 1.554382,
+ -3.7
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 3.7
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.6,
+ 0.05
+ ],
+ "text": "D. L. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.366549,
+ 2.307129,
+ 4.549909
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.6,
+ 0.05
+ ],
+ "text": "D. L. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.366549,
+ 2.307129,
+ -4.549909
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.364192,
+ 2.44335938,
+ 4.54996
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.364192,
+ 1.85552979,
+ 4.54996
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.364192,
+ 2.443359,
+ -4.54996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.364192,
+ 1.85553,
+ -4.54996
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.3,
+ 4.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-lackawanna-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 1",
+ "transform": {
+ "position": [
+ -1.38220835,
+ 3.54486084,
+ 4.549897
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.3,
+ 4.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-lackawanna-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 2",
+ "transform": {
+ "position": [
+ 1.382208,
+ 3.544861,
+ -4.549897
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-phoebe-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 3",
+ "transform": {
+ "position": [
+ -1.3823576,
+ 2.94842529,
+ -5.04384232
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dlw-phoebe-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 4",
+ "transform": {
+ "position": [
+ 1.382358,
+ 2.948425,
+ 5.043842
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dti.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dti.json
new file mode 100644
index 00000000..c0ba44cc
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-dti.json
@@ -0,0 +1,899 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-dti",
+ "name": "50ft Steel Boxcar DT&I",
+ "description": "50ft Steel Boxcar DT&I",
+ "baseRoadNumber": "13000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "583029"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36667144,
+ 2.0,
+ -5.57597828
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.707106769,
+ -1.12948385E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.36658967,
+ 2.0,
+ 5.5796833
+ ],
+ "rotation": [
+ -1.12948385E-19,
+ 0.7071068,
+ -7.692888E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 5-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 5-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.35754573,
+ 1.9755249,
+ -4.52449
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.35759461,
+ 1.61181641,
+ -4.522036
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35754633,
+ 2.06195068,
+ -5.0573864
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.35755718,
+ 1.9755249,
+ 4.15858
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.35755789,
+ 1.61181641,
+ 4.15188932
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.35754955,
+ 2.06195068,
+ 4.79407072
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "D T I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.35734773,
+ 2.36969,
+ 5.576255
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "D T I",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.357348,
+ 2.36969,
+ -5.576255
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.36324012,
+ 1.84851074,
+ 5.57648325
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.36324,
+ 1.848511,
+ -5.576483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.36324012,
+ 2.53948975,
+ 5.57648325
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.36324,
+ 2.53949,
+ -5.576483
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dti-connections-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DTI Logo 1",
+ "transform": {
+ "position": [
+ -1.36627269,
+ 2.81640625,
+ -5.587043
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dti-connections-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DTI Logo 2",
+ "transform": {
+ "position": [
+ 1.366273,
+ 2.816406,
+ 5.587043
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-erie.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-erie.json
new file mode 100644
index 00000000..62b877e5
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-erie.json
@@ -0,0 +1,959 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-erie",
+ "name": "50ft Steel Boxcar ERIE",
+ "description": "50ft Steel Boxcar ERIE",
+ "baseRoadNumber": "63200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "5D2D24"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36655569,
+ 2.000061,
+ -5.59135056
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366709,
+ 2.36,
+ -5.571197
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948437E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.36660385,
+ 2.0,
+ 5.574862
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.7071068,
+ -7.692887E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.36662984,
+ 2.40002441,
+ 5.568568
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.7071068,
+ -7.692887E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.356323,
+ 1.82330322,
+ 5.58761072
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.356323,
+ 2.59136963,
+ 5.58761072
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.356323,
+ 2.564087,
+ -5.587611
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.356323,
+ 1.823303,
+ -5.587611
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Erie Logo 1",
+ "transform": {
+ "position": [
+ -1.37877452,
+ 3.15777588,
+ -5.572937
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Erie Logo 2",
+ "transform": {
+ "position": [
+ 1.378775,
+ 3.157776,
+ 5.572937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-gmo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-gmo.json
new file mode 100644
index 00000000..7da7290a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-gmo.json
@@ -0,0 +1,891 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-gmo",
+ "name": "50ft Steel Boxcar GM&O",
+ "description": "50ft Steel Boxcar GM&O",
+ "baseRoadNumber": "56600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "1a3c30"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36669993,
+ 2.0,
+ -4.531841
+ ],
+ "rotation": [
+ 7.69288826E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -4.531841
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 4.531841
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 4.531841
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.531841
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.531841
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.35755992,
+ 1.55438232,
+ -3.706591
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.3576659,
+ 1.55438232,
+ 3.72234941
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.0,
+ 5.0,
+ 0.03
+ ],
+ "textureName": "HistoricFreightEquipment.gmo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GMO Text Arc 1",
+ "transform": {
+ "position": [
+ -1.3791616,
+ 3.395874,
+ 4.52455759
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 5.0,
+ 5.0,
+ 0.03
+ ],
+ "textureName": "HistoricFreightEquipment.gmo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GMO Text Arc 2",
+ "transform": {
+ "position": [
+ 1.367875,
+ 3.395874,
+ -4.524603
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gmo-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 1",
+ "transform": {
+ "position": [
+ -1.36984825,
+ 3.31195068,
+ -5.23534966
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gmo-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF 2",
+ "transform": {
+ "position": [
+ 1.369848,
+ 3.311951,
+ 5.23535
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-mec.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-mec.json
new file mode 100644
index 00000000..dc81b5ef
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-mec.json
@@ -0,0 +1,891 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-mec",
+ "name": "50ft Steel Boxcar MEC",
+ "description": "50ft Steel Boxcar MEC",
+ "baseRoadNumber": "9000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "16361A"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffb200",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffb200",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffb200",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffb200",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffb200",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffb200",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "ffb200",
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "ffb200",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-56",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-56",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.35758638,
+ 2.38208,
+ 6.60549831
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357528,
+ 1.838562,
+ 6.60158968
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.35754991,
+ 2.10656738,
+ 6.605219
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mec-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MEC Logo 1",
+ "transform": {
+ "position": [
+ -1.36203754,
+ 2.67852783,
+ -4.541204
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mec-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MEC Logo 2",
+ "transform": {
+ "position": [
+ 1.362038,
+ 2.678528,
+ 4.541204
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 7",
+ "transform": {
+ "position": [
+ -1.357586,
+ 2.38208,
+ -6.605498
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 8",
+ "transform": {
+ "position": [
+ -1.357528,
+ 1.838562,
+ -6.60159
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "ffb200",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 9",
+ "transform": {
+ "position": [
+ -1.35755,
+ 2.106567,
+ -6.605219
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.36018836,
+ 1.85009766,
+ 6.121065
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.36018836,
+ 2.449707,
+ 6.121065
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.360188,
+ 2.449707,
+ -6.121065
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.360188,
+ 1.850098,
+ -6.121065
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-ndem.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-ndem.json
new file mode 100644
index 00000000..36cd8415
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-ndem.json
@@ -0,0 +1,1223 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-ndem",
+ "name": "50ft Steel Boxcar N de M",
+ "description": "50ft Steel Boxcar N de M",
+ "baseRoadNumber": "93000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "623D26"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.35,
+ 0.35,
+ 0.02
+ ],
+ "text": "N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 1",
+ "transform": {
+ "position": [
+ -1.37326407,
+ 2.336975,
+ 6.39333868
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.35,
+ 0.35,
+ 0.02
+ ],
+ "text": "M",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 2",
+ "transform": {
+ "position": [
+ -1.37335062,
+ 2.336975,
+ 5.844608
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.25,
+ 0.25,
+ 0.02
+ ],
+ "text": "DE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 3",
+ "transform": {
+ "position": [
+ -1.37330425,
+ 2.336975,
+ 6.13222361
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.35,
+ 0.35,
+ 0.02
+ ],
+ "text": "N",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 4",
+ "transform": {
+ "position": [
+ 1.373264,
+ 2.336975,
+ -6.393339
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.35,
+ 0.35,
+ 0.02
+ ],
+ "text": "M",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 5",
+ "transform": {
+ "position": [
+ 1.373351,
+ 2.336975,
+ -5.844608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.25,
+ 0.25,
+ 0.02
+ ],
+ "text": "DE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM 6",
+ "transform": {
+ "position": [
+ 1.373304,
+ 2.336975,
+ -6.132224
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.37005973,
+ 1.84802246,
+ 6.11928463
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.37005973,
+ 2.50085449,
+ 6.11928463
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.37006,
+ 1.848022,
+ -6.119285
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.37006,
+ 2.500854,
+ -6.119285
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-squiggle.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Squiggle 1",
+ "transform": {
+ "position": [
+ -1.37452149,
+ 3.356018,
+ 4.52977133
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-squiggle.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Squiggle 2",
+ "transform": {
+ "position": [
+ 1.374521,
+ 3.356018,
+ -4.529771
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM Slogan 1",
+ "transform": {
+ "position": [
+ -1.37453067,
+ 3.356018,
+ -4.5248065
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM Slogan 2",
+ "transform": {
+ "position": [
+ 1.374531,
+ 3.356018,
+ 4.524806
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-eagle.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM Flag 1",
+ "transform": {
+ "position": [
+ -1.374468,
+ 2.64440918,
+ -4.021797
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ndem-eagle.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NdeM Flag 2",
+ "transform": {
+ "position": [
+ 1.374468,
+ 2.644409,
+ 4.021797
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nkp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nkp.json
new file mode 100644
index 00000000..4f05d86f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nkp.json
@@ -0,0 +1,959 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-nkp",
+ "name": "50ft Steel Boxcar NKP",
+ "description": "50ft Steel Boxcar NKP",
+ "baseRoadNumber": "80000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "601e00"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 7-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 7-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.36984324,
+ 1.83197021,
+ 6.111491
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.36984324,
+ 2.4597168,
+ 6.111491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.369843,
+ 2.459717,
+ -6.111491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.369843,
+ 1.83197,
+ -6.111491
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nycstl 1",
+ "transform": {
+ "position": [
+ -1.36917388,
+ 4.02594,
+ 7.15119076
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "nycstl 2",
+ "transform": {
+ "position": [
+ 1.369174,
+ 4.02594,
+ -7.151191
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 1",
+ "transform": {
+ "position": [
+ -1.3691057,
+ 3.10858154,
+ -5.56422043
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 2",
+ "transform": {
+ "position": [
+ 1.369106,
+ 3.108582,
+ 5.56422
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-np.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-np.json
new file mode 100644
index 00000000..2aa0fc9f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-np.json
@@ -0,0 +1,1023 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-np",
+ "name": "50ft Steel Boxcar NP",
+ "description": "50ft Steel Boxcar NP",
+ "baseRoadNumber": "31000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "653824"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -4.55
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -4.55
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 4.55
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 4.55
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357518,
+ 1.554382,
+ -3.7
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 3.7
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Text 1",
+ "transform": {
+ "position": [
+ -1.376506,
+ 3.383728,
+ 4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Text 2",
+ "transform": {
+ "position": [
+ 1.376506,
+ 3.383728,
+ -4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.373963,
+ 2.427368,
+ 4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ 1.373963,
+ 2.427368,
+ -4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ -1.37397528,
+ 1.86407471,
+ 4.549995
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.373975,
+ 1.864075,
+ -4.549995
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Logo 1",
+ "transform": {
+ "position": [
+ -1.376498,
+ 3.132446,
+ -4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Logo 2",
+ "transform": {
+ "position": [
+ 1.376498,
+ 3.132446,
+ 4.55
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nw.json
new file mode 100644
index 00000000..a0a48017
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-nw.json
@@ -0,0 +1,765 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-nw",
+ "name": "50ft Steel Boxcar N&W",
+ "description": "50ft Steel Boxcar N&W",
+ "baseRoadNumber": "55000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "4e1c1c"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36667168,
+ 2.3180542,
+ -5.0561223
+ ],
+ "rotation": [
+ 7.69288826E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.36662948,
+ 2.67565918,
+ -5.05695152
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366645,
+ 2.3180542,
+ 5.0472784
+ ],
+ "rotation": [
+ -1.129484E-19,
+ 0.7071069,
+ -7.692888E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.36665916,
+ 2.67565918,
+ 5.04501
+ ],
+ "rotation": [
+ -1.129484E-19,
+ 0.7071069,
+ -7.692888E-19,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.3,
+ 0.05
+ ],
+ "text": "NORFOLK
AND
WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Text 1",
+ "transform": {
+ "position": [
+ -1.36756182,
+ 3.17688,
+ -4.535724
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.3,
+ 0.05
+ ],
+ "text": "NORFOLK
AND
WESTERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NW Text 2",
+ "transform": {
+ "position": [
+ 1.367562,
+ 3.17688,
+ 4.535724
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rdg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rdg.json
new file mode 100644
index 00000000..3616e63d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rdg.json
@@ -0,0 +1,827 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-rdg",
+ "name": "50ft Steel Boxcar Reading",
+ "description": "50ft Steel Boxcar Reading",
+ "baseRoadNumber": "20000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "623920"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.1,
+ 4.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading 1",
+ "transform": {
+ "position": [
+ -1.369529,
+ 3.328125,
+ 4.55002
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.1,
+ 4.1,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-speed-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading 2",
+ "transform": {
+ "position": [
+ 1.369529,
+ 3.328125,
+ -4.55002
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-diamond.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading 3",
+ "transform": {
+ "position": [
+ -1.36952078,
+ 3.13067627,
+ -5.567472
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rdg-diamond.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading 4",
+ "transform": {
+ "position": [
+ 1.369521,
+ 3.130676,
+ 5.567472
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rfp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rfp.json
new file mode 100644
index 00000000..6647d59c
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-rfp.json
@@ -0,0 +1,955 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-rfp",
+ "name": "50ft Steel Boxcar RF&P",
+ "description": "50ft Steel Boxcar RF&P",
+ "baseRoadNumber": "2900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "73372d"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 1",
+ "transform": {
+ "position": [
+ -1.370706,
+ 3.21923828,
+ 4.399141
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 2",
+ "transform": {
+ "position": [
+ -1.37064159,
+ 1.9753418,
+ 2.292745
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 3",
+ "transform": {
+ "position": [
+ -1.37064958,
+ 3.13311768,
+ -5.41152
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 4",
+ "transform": {
+ "position": [
+ 1.370706,
+ 3.219238,
+ -4.399141
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 5",
+ "transform": {
+ "position": [
+ 1.370642,
+ 1.975342,
+ -2.292745
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 6",
+ "transform": {
+ "position": [
+ 1.37065,
+ 3.133118,
+ 5.41152
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-1.json
new file mode 100644
index 00000000..1bcbaa0f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-1.json
@@ -0,0 +1,1091 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-sal-1",
+ "name": "50ft Steel Boxcar Seaboard 1",
+ "description": "50ft Steel Boxcar Seaboard 1",
+ "baseRoadNumber": "27000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "662301"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -4.5
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366632,
+ 2.0,
+ 4.5
+ ],
+ "rotation": [
+ -1.12948385E-19,
+ 0.7071068,
+ -7.692888E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
JAX 9-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357518,
+ 1.554382,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
JAX 9-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.35753334,
+ 1.9755249,
+ -4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35756338,
+ 2.06195068,
+ -5.356094
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357373,
+ 2.06195068,
+ 5.35619545
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.38,
+ 0.05
+ ],
+ "text": "S.A.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ -1.359383,
+ 2.46655273,
+ 4.49996471
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.38,
+ 0.05
+ ],
+ "text": "S.A.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 1.359383,
+ 2.466553,
+ -4.499965
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.35385287,
+ 1.84649658,
+ 4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.35385287,
+ 2.62799072,
+ 4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.353853,
+ 1.846497,
+ -4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.353853,
+ 2.627991,
+ -4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 1",
+ "transform": {
+ "position": [
+ -1.368263,
+ 3.15570068,
+ -5.050336
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 2",
+ "transform": {
+ "position": [
+ 1.368263,
+ 3.155701,
+ 5.050336
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Text 1",
+ "transform": {
+ "position": [
+ -1.368294,
+ 3.384338,
+ 4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Text 2",
+ "transform": {
+ "position": [
+ 1.368294,
+ 3.384338,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF Logo 1",
+ "transform": {
+ "position": [
+ -1.36832821,
+ 2.298645,
+ 1.72471237
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF Logo 2",
+ "transform": {
+ "position": [
+ 1.368328,
+ 2.298645,
+ -1.724712
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-2.json
new file mode 100644
index 00000000..36717022
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-sal-2.json
@@ -0,0 +1,1157 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-sal-2",
+ "name": "50ft Steel Boxcar Seaboard 2",
+ "description": "50ft Steel Boxcar Seaboard 2",
+ "baseRoadNumber": "27000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "682b0b"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -4.5
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366632,
+ 2.0,
+ 4.5
+ ],
+ "rotation": [
+ -1.12948385E-19,
+ 0.7071068,
+ -7.692888E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
JAX 9-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357518,
+ 1.554382,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
JAX 9-65",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.35753334,
+ 1.9755249,
+ -4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35756338,
+ 2.06195068,
+ -5.356094
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 4.867732
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357373,
+ 2.06195068,
+ 5.35619545
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.38,
+ 0.05
+ ],
+ "text": "S.A.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ -1.359383,
+ 2.46655273,
+ 4.49996471
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.38,
+ 0.05
+ ],
+ "text": "S.A.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 1.359383,
+ 2.466553,
+ -4.499965
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.35385287,
+ 1.84649658,
+ 4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.35385287,
+ 2.62799072,
+ 4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.353853,
+ 1.846497,
+ -4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.353853,
+ 2.627991,
+ -4.499901
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 1",
+ "transform": {
+ "position": [
+ -1.368263,
+ 3.37127686,
+ -5.050336
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 2",
+ "transform": {
+ "position": [
+ 1.368263,
+ 3.371277,
+ 5.050336
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF Logo 1",
+ "transform": {
+ "position": [
+ -1.36832821,
+ 2.298645,
+ 1.72471237
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-df.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DF Logo 2",
+ "transform": {
+ "position": [
+ 1.368328,
+ 2.298645,
+ -1.724712
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "SEABOARD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Seaboard Text 1",
+ "transform": {
+ "position": [
+ -1.35500121,
+ 2.538086,
+ -5.04619932
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "SEABOARD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Seaboard Text 2",
+ "transform": {
+ "position": [
+ 1.355001,
+ 2.538086,
+ 5.046199
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-slogan-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Slogan 1",
+ "transform": {
+ "position": [
+ -1.368294,
+ 3.384338,
+ 4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.0,
+ 4.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-slogan-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Slogan 2",
+ "transform": {
+ "position": [
+ 1.368294,
+ 3.384338,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-slsf.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-slsf.json
new file mode 100644
index 00000000..cc198521
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-slsf.json
@@ -0,0 +1,963 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-slsf",
+ "name": "50ft Steel Boxcar Frisco",
+ "description": "50ft Steel Boxcar Frisco",
+ "baseRoadNumber": "7600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "8b2417"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36667,
+ 2.0,
+ -4.5
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.12948372E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 4.5
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.357397,
+ 1.554382,
+ 4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
new 1-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.357518,
+ 1.554382,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
new 1-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.36,
+ 0.05
+ ],
+ "text": "SL-SF",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.37467074,
+ 2.29656982,
+ 4.50010252
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.36,
+ 0.05
+ ],
+ "text": "SL-SF",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.374671,
+ 2.29657,
+ -4.500103
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.3695761,
+ 2.45404053,
+ 4.50000048
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.3695761,
+ 1.8427124,
+ 4.50000048
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.369576,
+ 2.454041,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.369576,
+ 1.842712,
+ -4.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 1",
+ "transform": {
+ "position": [
+ -1.37823486,
+ 3.29742432,
+ 4.500037
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 2",
+ "transform": {
+ "position": [
+ 1.378235,
+ 3.297424,
+ -4.500037
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.7,
+ 4.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-se-sw-ship-it.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 3",
+ "transform": {
+ "position": [
+ -1.37816584,
+ 2.66796875,
+ -4.340836
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.7,
+ 4.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-se-sw-ship-it.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 4",
+ "transform": {
+ "position": [
+ 1.378166,
+ 2.667969,
+ 4.340836
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-soo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-soo.json
new file mode 100644
index 00000000..a2ee0ddd
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-soo.json
@@ -0,0 +1,1027 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-soo",
+ "name": "50ft Steel Boxcar SOO Line",
+ "description": "50ft Steel Boxcar SOO Line",
+ "baseRoadNumber": "177000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "622D1F"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.36661708,
+ 2.0,
+ -5.59039259
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.12948372E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.36666667,
+ 2.0,
+ 5.57949448
+ ],
+ "rotation": [
+ -1.12948372E-19,
+ 0.7071068,
+ -7.692888E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CustomTextDecalComponent 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 0.5,
+ 0.05
+ ],
+ "text": "SOO LINE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Lettering 1",
+ "transform": {
+ "position": [
+ -1.36401641,
+ 2.32855225,
+ 5.58034563
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 0.5,
+ 0.05
+ ],
+ "text": "SOO LINE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Lettering 2",
+ "transform": {
+ "position": [
+ 1.364016,
+ 2.328552,
+ -5.580346
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SOO 1",
+ "transform": {
+ "position": [
+ -1.36199343,
+ 3.26153564,
+ 5.58019161
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SOO 2",
+ "transform": {
+ "position": [
+ 1.361993,
+ 3.261536,
+ -5.580192
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LINE 1",
+ "transform": {
+ "position": [
+ -1.36189747,
+ 3.26153564,
+ -5.22222567
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.2,
+ 3.2,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LINE 2",
+ "transform": {
+ "position": [
+ 1.361897,
+ 3.261536,
+ 5.222226
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.36429894,
+ 1.84857178,
+ 5.583308
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.36429894,
+ 2.47833252,
+ 5.583308
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.364299,
+ 1.848572,
+ -5.583308
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.364299,
+ 2.478333,
+ -5.583308
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wab.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wab.json
new file mode 100644
index 00000000..4725fab3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wab.json
@@ -0,0 +1,1023 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-wab",
+ "name": "50ft Steel Boxcar Wabash",
+ "description": "50ft Steel Boxcar Wabash",
+ "baseRoadNumber": "21600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "5b2c15"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ 6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ -6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35737967,
+ 1.55438232,
+ -6.10421753
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357353,
+ 1.55438232,
+ 6.096495
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.45,
+ 0.05
+ ],
+ "text": "NEW 6-62",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.35748541,
+ 1.4387207,
+ 5.03403234
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.45,
+ 0.05
+ ],
+ "text": "NEW 6-62",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 3",
+ "transform": {
+ "position": [
+ -1.357485,
+ 1.438721,
+ -5.034032
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-heart-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Heart 1",
+ "transform": {
+ "position": [
+ -1.3584255,
+ 3.28771973,
+ -6.086356
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-heart-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Heart 2",
+ "transform": {
+ "position": [
+ 1.358425,
+ 3.28772,
+ 6.086356
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Slogan 1",
+ "transform": {
+ "position": [
+ -1.35826015,
+ 3.28771973,
+ -3.5132947
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Slogan 2",
+ "transform": {
+ "position": [
+ 1.35834134,
+ 3.28771973,
+ 3.50631213
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Lettering 1",
+ "transform": {
+ "position": [
+ -1.35816336,
+ 3.28771973,
+ 4.54146051
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wabash-text-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Wabash Lettering 2",
+ "transform": {
+ "position": [
+ 1.358163,
+ 3.28772,
+ -4.541461
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 1",
+ "transform": {
+ "position": [
+ -1.36502028,
+ 1.8614502,
+ -6.09960747
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 2",
+ "transform": {
+ "position": [
+ -1.36502028,
+ 2.43811035,
+ -6.09960747
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 3",
+ "transform": {
+ "position": [
+ 1.36502,
+ 1.86145,
+ 6.099607
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.85,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Lines 4",
+ "transform": {
+ "position": [
+ 1.36502,
+ 2.43811,
+ 6.099607
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wm.json
new file mode 100644
index 00000000..b09cb3bf
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar01-wm.json
@@ -0,0 +1,827 @@
+{
+ "identifier": "xm-boxcar01",
+ "newIdentifier": "xm-boxcar01-wm",
+ "name": "50ft Steel Boxcar WM",
+ "description": "50ft Steel Boxcar WM",
+ "baseRoadNumber": "35000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "972626"
+ ],
+ "material": {
+ "materialName": "Main"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.366647,
+ 2.0,
+ -6.108947
+ ],
+ "rotation": [
+ 7.692888E-19,
+ -0.7071068,
+ -1.129484E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.366651,
+ 2.3,
+ -6.108966
+ ],
+ "rotation": [
+ 7.692887E-19,
+ -0.7071068,
+ -1.12948411E-19,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.0,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ -1.366651,
+ 2.3,
+ 6.108966
+ ],
+ "rotation": [
+ -1.12948359E-19,
+ 0.707106769,
+ -7.69288671E-19,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ 0.444543183,
+ 4.09985352,
+ -7.73281527
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 2.23077288E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9274715,
+ 4.09985352,
+ -7.73282146
+ ],
+ "rotation": [
+ 8.25014154E-11,
+ 1.81619662E-27,
+ 5.97467E-11,
+ 1.00000012
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.4445432,
+ 4.099854,
+ 7.732815
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.19,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9274715,
+ 4.099854,
+ 7.732821
+ ],
+ "rotation": [
+ 5.974669E-11,
+ 1.0,
+ -8.250141E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.35739708,
+ 1.55438232,
+ 5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 154000
LD LMT 155400
LT WT 64600",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.357397,
+ 1.554382,
+ -5.654512
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ 1.3575176,
+ 1.55438232,
+ -4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XL
new 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ -1.357518,
+ 1.554382,
+ 4.363782
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.3575778,
+ 1.9755249,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.357575,
+ 1.611816,
+ -5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.35752416,
+ 2.06195068,
+ -6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EX W 10-7
EW 9-6
IL 50-6
IW 9-4",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.357578,
+ 1.975525,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 10-6
CU FT 4952
BLT 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.357575,
+ 1.611816,
+ 5.903667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "H 13-10
H 14-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.357524,
+ 2.061951,
+ 6.413669
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 6.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 1",
+ "transform": {
+ "position": [
+ -1.36320782,
+ 3.21081543,
+ 4.572735
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 6.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 2",
+ "transform": {
+ "position": [
+ -1.37409544,
+ 3.21081543,
+ -4.49423027
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 6.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 3",
+ "transform": {
+ "position": [
+ 1.363208,
+ 3.210815,
+ -4.572735
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 6.5,
+ 6.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.wm-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Text 4",
+ "transform": {
+ "position": [
+ 1.3740747,
+ 3.21081543,
+ 4.51574039
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-aa.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-aa.json
new file mode 100644
index 00000000..33af8dca
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-aa.json
@@ -0,0 +1,810 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-aa",
+ "name": "42ft AAR Steel Frame Boxcar Ann Arbor",
+ "description": "42ft AAR Steel Frame Boxcar Ann Arbor",
+ "baseRoadNumber": "74000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.4,
+ 2.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Text 1",
+ "transform": {
+ "position": [
+ -1.45627689,
+ 2.57037354,
+ -4.211377
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.4,
+ 2.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "AA Text 2",
+ "transform": {
+ "position": [
+ 1.456277,
+ 2.570374,
+ 4.211377
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-ac.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-ac.json
new file mode 100644
index 00000000..c133d3f3
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-ac.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-ac",
+ "name": "42ft AAR Steel Frame Boxcar Algoma Central",
+ "description": "42ft AAR Steel Frame Boxcar Algoma Central",
+ "baseRoadNumber": "3100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AC 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AC 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ac-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ac-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ac-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ac-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bar.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bar.json
new file mode 100644
index 00000000..061fc688
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bar.json
@@ -0,0 +1,814 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-bar",
+ "name": "42ft AAR Steel Frame Boxcar BAR",
+ "description": "42ft AAR Steel Frame Boxcar BAR",
+ "baseRoadNumber": "61000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "L. 1-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "L. 1-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.9,
+ 0.4,
+ 0.05
+ ],
+ "text": "B. A. R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Marks 1",
+ "transform": {
+ "position": [
+ -1.43726528,
+ 2.060852,
+ 4.41400337
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.9,
+ 0.4,
+ 0.05
+ ],
+ "text": "B. A. R.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Marks 2",
+ "transform": {
+ "position": [
+ 1.437265,
+ 2.060852,
+ -4.414003
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bar-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Logo 1",
+ "transform": {
+ "position": [
+ -1.45887709,
+ 3.01531982,
+ -3.65034437
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bar-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Logo 2",
+ "transform": {
+ "position": [
+ 1.458877,
+ 3.01532,
+ 3.650344
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bm.json
new file mode 100644
index 00000000..7bd07ae9
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-bm.json
@@ -0,0 +1,876 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-bm",
+ "name": "42ft AAR Steel Frame Boxcar B&M Minuteman",
+ "description": "42ft AAR Steel Frame Boxcar B&M Minuteman",
+ "baseRoadNumber": "71000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AGR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AGR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bm-minuteman.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Minuteman 1",
+ "transform": {
+ "position": [
+ -1.44859564,
+ 3.23400879,
+ -3.68955088
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.bm-minuteman.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Minuteman 2",
+ "transform": {
+ "position": [
+ 1.448596,
+ 3.234009,
+ 3.689551
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cagy.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cagy.json
new file mode 100644
index 00000000..02314200
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cagy.json
@@ -0,0 +1,886 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cagy",
+ "name": "42ft AAR Steel Frame Boxcar Columbus & Greenville",
+ "description": "42ft AAR Steel Frame Boxcar Columbus & Greenville",
+ "baseRoadNumber": "3000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 2.25,
+ -5.4
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.5,
+ -5.4
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.478937,
+ 2.25,
+ 5.4
+ ],
+ "rotation": [
+ 2.74047538E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.478922,
+ 2.5,
+ 5.403697
+ ],
+ "rotation": [
+ 5.480937E-12,
+ 0.7071068,
+ 3.412343E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "COLS 3-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "COLS 3-57",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 8-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 8-29",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.46668518,
+ 2.63171387,
+ 5.400019
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.46668518,
+ 2.11425781,
+ 5.400019
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.466685,
+ 2.631714,
+ -5.400019
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.466685,
+ 2.114258,
+ -5.400019
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cagy-delta.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Door Logo Delta 1",
+ "transform": {
+ "position": [
+ -0.004,
+ 0.0,
+ 0.6
+ ],
+ "rotation": [
+ 0.49999997,
+ 0.49999997,
+ 0.49999997,
+ 0.49999997
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Left"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cagy-delta.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Door Logo Delta 2",
+ "transform": {
+ "position": [
+ 0.004,
+ 0.0,
+ 0.6
+ ],
+ "rotation": [
+ 0.49999994,
+ -0.5,
+ -0.5,
+ 0.49999994
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Right"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cagy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&G Logo 1",
+ "transform": {
+ "position": [
+ -1.45421278,
+ 3.21032715,
+ -3.76786733
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cagy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "C&G Logo 2",
+ "transform": {
+ "position": [
+ 1.454213,
+ 3.210327,
+ 3.767867
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cbq.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cbq.json
new file mode 100644
index 00000000..e6da616a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cbq.json
@@ -0,0 +1,754 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cbq",
+ "name": "42ft AAR Steel Frame Boxcar CB&Q",
+ "description": "42ft AAR Steel Frame Boxcar CB&Q",
+ "baseRoadNumber": "132000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47892165,
+ 2.15380859,
+ 5.62604761
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895861,
+ 2.526123,
+ 5.63317347
+ ],
+ "rotation": [
+ 5.48093645E-12,
+ 0.7071068,
+ 3.41234263E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "B.V. 12-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "B.V. 12-49",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cbq-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CBQ Logo 1",
+ "transform": {
+ "position": [
+ -1.477255,
+ 3.09771729,
+ 5.619563
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cbq-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CBQ Logo 2",
+ "transform": {
+ "position": [
+ 1.477255,
+ 3.097717,
+ -5.619563
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478922,
+ 2.153809,
+ -5.626048
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 5",
+ "transform": {
+ "position": [
+ 1.478959,
+ 2.526123,
+ -5.633173
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.480936E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.9,
+ 1.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cbq-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CBQ Logo 3",
+ "transform": {
+ "position": [
+ 0.004249912,
+ -7.69015E-05,
+ -7.09405867E-10
+ ],
+ "rotation": [
+ 0.50000006,
+ -0.50000006,
+ -0.50000006,
+ 0.50000006
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Right"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.9,
+ 1.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cbq-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CBQ Logo 4",
+ "transform": {
+ "position": [
+ -0.004659191,
+ -0.0001370234,
+ 7.912604E-10
+ ],
+ "rotation": [
+ 0.50000006,
+ 0.5000001,
+ 0.5000001,
+ 0.50000006
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Left"
+ ]
+ },
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cei.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cei.json
new file mode 100644
index 00000000..95861783
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cei.json
@@ -0,0 +1,746 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cei",
+ "name": "42ft AAR Steel Frame Boxcar C&EI",
+ "description": "42ft AAR Steel Frame Boxcar C&EI",
+ "baseRoadNumber": "500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.47896636,
+ 1.98901367,
+ -4.42083549
+ ],
+ "rotation": [
+ 1.70617149E-11,
+ 0.7071068,
+ -2.740471E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47896636,
+ 2.0098877,
+ 4.42083549
+ ],
+ "rotation": [
+ 2.74047538E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 2-54",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 2-54",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.45131862,
+ 1.29821777,
+ -5.17272568
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43718922,
+ 1.31903076,
+ 5.21106529
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cei-boxcar-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 1",
+ "transform": {
+ "position": [
+ -1.45997524,
+ 2.677124,
+ -3.38037348
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4.5,
+ 4.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cei-boxcar-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 2",
+ "transform": {
+ "position": [
+ 1.459975,
+ 2.677124,
+ 3.380373
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cei-boxcar-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 3",
+ "transform": {
+ "position": [
+ -1.460006,
+ 2.8349,
+ 4.42607641
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cei-boxcar-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CEI Text 4",
+ "transform": {
+ "position": [
+ 1.460006,
+ 2.8349,
+ -4.426076
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cn.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cn.json
new file mode 100644
index 00000000..408dfdde
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cn.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cn",
+ "name": "42ft AAR Steel Frame Boxcar CN",
+ "description": "42ft AAR Steel Frame Boxcar CN",
+ "baseRoadNumber": "500000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "PX 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "PX 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cn-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cnw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cnw.json
new file mode 100644
index 00000000..c3f24a55
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cnw.json
@@ -0,0 +1,1008 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cnw",
+ "name": "42ft AAR Steel Frame Boxcar CNW",
+ "description": "42ft AAR Steel Frame Boxcar CNW",
+ "baseRoadNumber": "77000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.47904909,
+ 1.74285889,
+ -5.525026
+ ],
+ "rotation": [
+ 1.70617149E-11,
+ 0.707106769,
+ -2.74047039E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47888482,
+ 2.09857178,
+ -5.52503061
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "GR BY 3-38",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "GR BY 3-38",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45602536,
+ 1.61413574,
+ 5.53779745
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.479049,
+ 1.742859,
+ 5.525026
+ ],
+ "rotation": [
+ 2.74046888E-12,
+ 0.707106769,
+ 1.70617184E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.478885,
+ 2.098572,
+ 5.525031
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.45602536,
+ 2.22344971,
+ 5.53779745
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.456025,
+ 2.22345,
+ -5.537797
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.456025,
+ 1.614136,
+ -5.537797
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "CHI CA GO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Chicago 1",
+ "transform": {
+ "position": [
+ -1.46312129,
+ 3.059204,
+ 4.74287
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 1",
+ "transform": {
+ "position": [
+ -1.46308458,
+ 2.85510254,
+ 4.70055342
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "NORTH WES TERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Northwestern 1",
+ "transform": {
+ "position": [
+ -1.46314418,
+ 2.64508057,
+ 4.716041
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "CHI CA GO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Chicago 2",
+ "transform": {
+ "position": [
+ 1.463121,
+ 3.059204,
+ -4.74287
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.05
+ ],
+ "text": "AND",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "And 2",
+ "transform": {
+ "position": [
+ 1.463085,
+ 2.855103,
+ -4.700553
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "NORTH WES TERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Northwestern 2",
+ "transform": {
+ "position": [
+ 1.463144,
+ 2.645081,
+ -4.716041
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Logo 1",
+ "transform": {
+ "position": [
+ -1.450819,
+ 3.07879639,
+ -3.912051
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cnw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CNW Logo 2",
+ "transform": {
+ "position": [
+ 1.450819,
+ 3.078796,
+ 3.912051
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cp.json
new file mode 100644
index 00000000..3ff8308d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cp.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cp",
+ "name": "42ft AAR Steel Frame Boxcar CP",
+ "description": "42ft AAR Steel Frame Boxcar CP",
+ "baseRoadNumber": "235000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "WPG 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "WPG 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cpr-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cv.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cv.json
new file mode 100644
index 00000000..500e5849
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-cv.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-cv",
+ "name": "42ft AAR Steel Frame Boxcar CV",
+ "description": "42ft AAR Steel Frame Boxcar CV",
+ "baseRoadNumber": "40000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "STA 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "STA 5-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.35,
+ 0.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-1.json
new file mode 100644
index 00000000..6d28d810
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-1.json
@@ -0,0 +1,942 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-dh-1",
+ "name": "42ft AAR Steel Frame Boxcar D&H 1",
+ "description": "42ft AAR Steel Frame Boxcar D&H 1",
+ "baseRoadNumber": "17300",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "O 4-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43716538,
+ 1.276123,
+ 2.36480927
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "O 4-53",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43718708,
+ 1.276123,
+ -2.37037063
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dh-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Logo 1",
+ "transform": {
+ "position": [
+ -1.46339321,
+ 3.14160156,
+ -3.63437867
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dh-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Logo 2",
+ "transform": {
+ "position": [
+ 1.463393,
+ 3.141602,
+ 3.634379
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "DELA W ARE & H UD SON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Text 1",
+ "transform": {
+ "position": [
+ -1.46672475,
+ 2.94995117,
+ 3.70859122
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 4.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "DELA W ARE & H UD SON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Text 2",
+ "transform": {
+ "position": [
+ 1.466725,
+ 2.949951,
+ -3.708591
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-2.json
new file mode 100644
index 00000000..e6bbe4cd
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-dh-2.json
@@ -0,0 +1,942 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-dh-2",
+ "name": "42ft AAR Steel Frame Boxcar D&H 2",
+ "description": "42ft AAR Steel Frame Boxcar D&H 2",
+ "baseRoadNumber": "17300",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.4789381,
+ 1.77386475,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617149E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47894859,
+ 2.07720947,
+ -4.4208293
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.7071068,
+ -5.480939E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47894859,
+ 1.77636719,
+ 4.4208293
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47894859,
+ 2.08013916,
+ 4.4208293
+ ],
+ "rotation": [
+ 5.48093645E-12,
+ 0.7071068,
+ 3.41234263E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "O 11-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "O 11-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dh-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Logo 1",
+ "transform": {
+ "position": [
+ -1.46373618,
+ 3.16967773,
+ 5.72067738
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.dh-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Logo 2",
+ "transform": {
+ "position": [
+ 1.463736,
+ 3.169678,
+ -5.720677
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "text": "THE DELAWARE AND HUDSON RR",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Text 1",
+ "transform": {
+ "position": [
+ -1.45968735,
+ 1.91723633,
+ 4.340357
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 1.0,
+ 0.05
+ ],
+ "text": "THE DELAWARE AND HUDSON RR",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "D&H Text 2",
+ "transform": {
+ "position": [
+ 1.459687,
+ 1.917236,
+ -4.340357
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-erie.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-erie.json
new file mode 100644
index 00000000..816cb831
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-erie.json
@@ -0,0 +1,876 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-erie",
+ "name": "42ft AAR Steel Frame Boxcar ERIE",
+ "description": "42ft AAR Steel Frame Boxcar ERIE",
+ "baseRoadNumber": "94000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 2-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 2-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ERIE Logo 1",
+ "transform": {
+ "position": [
+ -1.45655429,
+ 3.21411133,
+ -3.99761462
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.erie.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ERIE Logo 2",
+ "transform": {
+ "position": [
+ 1.456554,
+ 3.214111,
+ 3.997615
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gafla.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gafla.json
new file mode 100644
index 00000000..64c2d564
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gafla.json
@@ -0,0 +1,946 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-gafla",
+ "name": "42ft AAR Steel Frame Boxcar GA&FLA",
+ "description": "42ft AAR Steel Frame Boxcar GA&FLA",
+ "baseRoadNumber": "7200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47886848,
+ 2.0715332,
+ 4.51214027
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.4,
+ 1.0,
+ 0.05
+ ],
+ "text": " EXW 10-2 H 13-11
EW 8-11
EH 12-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.46964121,
+ 2.510254,
+ -4.94648743
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "DOUG 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "DOUG 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 11-28",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 11-28",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.2,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.44236648,
+ 2.98754883,
+ 3.67894983
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44251335,
+ 1.59710693,
+ 4.42311859
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gafla-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GAFLA Logo 1",
+ "transform": {
+ "position": [
+ -1.4635247,
+ 3.03674316,
+ -3.73759055
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gafla-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GAFLA Logo 2",
+ "transform": {
+ "position": [
+ 1.463525,
+ 3.036743,
+ 3.737591
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "OL 42-3
IL 40-6
CUFT 2926",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.46962738,
+ 2.23339844,
+ -4.95766735
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.4,
+ 1.0,
+ 0.05
+ ],
+ "text": " EXW 10-2 H 13-11
EW 8-11
EH 12-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.469641,
+ 2.510254,
+ 4.946487
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "OL 42-3
IL 40-6
CUFT 2926",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.469627,
+ 2.233398,
+ 4.957667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "GA & FLA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.43732977,
+ 2.83123779,
+ 3.99020815
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "GA & FLA",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.43733,
+ 2.831238,
+ -3.990208
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478868,
+ 2.071533,
+ -4.51214
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.9,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442513,
+ 1.597107,
+ -4.423119
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.2,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442366,
+ 2.987549,
+ -3.67895
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ -1.44238591,
+ 2.98754883,
+ 4.677564
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ 1.442386,
+ 2.987549,
+ -4.677564
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gbw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gbw.json
new file mode 100644
index 00000000..4f4b4cdd
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gbw.json
@@ -0,0 +1,822 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-gbw",
+ "name": "42ft AAR Steel Frame Boxcar GB&W",
+ "description": "42ft AAR Steel Frame Boxcar GB&W",
+ "baseRoadNumber": "6200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396234,
+ 1.68597412,
+ -5.337007
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.44393194,
+ 1.76361084,
+ 5.314707
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 8-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721747,
+ 1.30010986,
+ -5.16126442
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43726909,
+ 1.28674316,
+ 5.167741
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Door Logo 1",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.6
+ ],
+ "rotation": [
+ 0.49999997,
+ 0.49999997,
+ 0.49999997,
+ 0.49999997
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Left"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Door Logo 2",
+ "transform": {
+ "position": [
+ 0.0,
+ 0.0,
+ 0.6
+ ],
+ "rotation": [
+ 0.49999994,
+ -0.5,
+ -0.5,
+ 0.49999994
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Right"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Marks 1",
+ "transform": {
+ "position": [
+ -1.45339561,
+ 2.073059,
+ 4.417244
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.6,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Marks 2",
+ "transform": {
+ "position": [
+ 1.453396,
+ 2.073059,
+ -4.417244
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Text 1",
+ "transform": {
+ "position": [
+ -1.46232855,
+ 2.39196777,
+ -5.4310956
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gbw-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GBW Text 2",
+ "transform": {
+ "position": [
+ 1.462329,
+ 2.391968,
+ 5.431096
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gtw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gtw.json
new file mode 100644
index 00000000..cfbfa191
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-gtw.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-gtw",
+ "name": "42ft AAR Steel Frame Boxcar GTW",
+ "description": "42ft AAR Steel Frame Boxcar GTW",
+ "baseRoadNumber": "451000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "VT 4-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "VT 4-52",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.gtw-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-lne.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-lne.json
new file mode 100644
index 00000000..df450832
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-lne.json
@@ -0,0 +1,876 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-lne",
+ "name": "42ft AAR Steel Frame Boxcar LNE",
+ "description": "42ft AAR Steel Frame Boxcar LNE",
+ "baseRoadNumber": "7100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "PA 10-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "PA 10-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LNE Logo 1",
+ "transform": {
+ "position": [
+ -1.46226,
+ 3.23590088,
+ -3.830948
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lne-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LNE Logo 2",
+ "transform": {
+ "position": [
+ 1.46226,
+ 3.235901,
+ 3.830948
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mec.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mec.json
new file mode 100644
index 00000000..cd5c5849
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mec.json
@@ -0,0 +1,810 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-mec",
+ "name": "42ft AAR Steel Frame Boxcar MEC",
+ "description": "42ft AAR Steel Frame Boxcar MEC",
+ "baseRoadNumber": "35000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.47894633,
+ 2.17633057,
+ -5.722966
+ ],
+ "rotation": [
+ 1.70617149E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47894633,
+ 2.47998047,
+ -5.722966
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.7071068,
+ -5.480939E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47894633,
+ 2.149353,
+ 5.722966
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47894633,
+ 2.53009033,
+ 5.722966
+ ],
+ "rotation": [
+ 5.48093645E-12,
+ 0.7071068,
+ 3.41234263E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.459173,
+ 1.38458252,
+ 5.72197151
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.4701128,
+ 1.38458252,
+ -5.72296572
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "WR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43724859,
+ 1.276123,
+ 4.450988
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "WR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43719709,
+ 1.276123,
+ -4.46594048
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.46021819,
+ 2.65771484,
+ 5.72293663
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4604007,
+ 2.02709961,
+ 5.72297049
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45473242,
+ 2.057434,
+ -5.72301865
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45621073,
+ 2.60369873,
+ -5.722972
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mec-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MEC Logo 1",
+ "transform": {
+ "position": [
+ -1.46857882,
+ 3.1918335,
+ 5.72611
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.7,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mec-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MEC Logo 2",
+ "transform": {
+ "position": [
+ 1.468579,
+ 3.191833,
+ -5.72611
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mwr.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mwr.json
new file mode 100644
index 00000000..fdd092d1
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-mwr.json
@@ -0,0 +1,1271 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-mwr",
+ "name": "42ft AAR Steel Frame Boxcar MWR",
+ "description": "42ft AAR Steel Frame Boxcar MWR",
+ "baseRoadNumber": "1100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "ffd62e"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132e-11,
+ 0.707106769,
+ -2.74047018e-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263e-11,
+ 0.707106769,
+ -5.48093862e-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475e-12,
+ 0.707106769,
+ 1.70617132e-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936e-12,
+ 0.707106769,
+ 3.41234263e-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567e-11,
+ 4.829747e-8,
+ 1.78778659e-11,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988e-9,
+ 4.819182e-8,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711e-11,
+ 1,
+ 3.42555567e-11,
+ -4.371139e-8
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227e-9,
+ -3.048768e-8
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "NEW 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4,
+ 4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MWR Roadname 1",
+ "transform": {
+ "position": [
+ -1.46604538,
+ 2.59521484,
+ 3.3816514
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 4,
+ 4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MWR Roadname 2",
+ "transform": {
+ "position": [
+ 1.466045,
+ 2.595215,
+ -3.381651
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-the.png",
+ "priority": 0,
+ "debug": false,
+ "name": "The 1",
+ "transform": {
+ "position": [
+ -1.46309638,
+ 3.13757324,
+ -4.104517
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-ball.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Ball 1",
+ "transform": {
+ "position": [
+ -1.46310449,
+ 2.51086426,
+ -4.81191254
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-line.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Line 1",
+ "transform": {
+ "position": [
+ -1.46313,
+ 1.84289551,
+ -5.43749666
+ ],
+ "rotation": [
+ 0,
+ 0.7071068,
+ 0,
+ 0.7071068
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-the.png",
+ "priority": 0,
+ "debug": false,
+ "name": "The 2",
+ "transform": {
+ "position": [
+ 1.463096,
+ 3.137573,
+ 4.104517
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-ball.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Ball 2",
+ "transform": {
+ "position": [
+ 1.463104,
+ 2.510864,
+ 4.811913
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-line.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Line 2",
+ "transform": {
+ "position": [
+ 1.46313,
+ 1.842896,
+ 5.437497
+ ],
+ "rotation": [
+ 0,
+ 0.707106769,
+ 0,
+ -0.707106769
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-jar-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Jar 1",
+ "transform": {
+ "position": [
+ 0.004249912,
+ -7.69286E-05,
+ 0.151489288
+ ],
+ "rotation": [
+ 0.50000006,
+ 0.50000006,
+ 0.50000006,
+ 0.50000006
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Right"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mwr-jar-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Jar 2",
+ "transform": {
+ "position": [
+ -0.0043234,
+ -0.006769899,
+ 0.1514893
+ ],
+ "rotation": [
+ 0.50000006,
+ -0.50000006,
+ -0.50000006,
+ 0.50000006
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar02",
+ "Boxcar02_LOD0",
+ "Left"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.1,
+ 0.5,
+ 12.6
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Black Roof 1",
+ "transform": {
+ "position": [
+ 0,
+ 4.13598633,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.1,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Black Roof 2",
+ "transform": {
+ "position": [
+ -0.0000239693363,
+ 4.23150635,
+ 6.465685
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.1,
+ 0.4
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Black Roof 3",
+ "transform": {
+ "position": [
+ -0.00002396934,
+ 4.231506,
+ -6.465685
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-qc.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-qc.json
new file mode 100644
index 00000000..5e1ff392
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-qc.json
@@ -0,0 +1,812 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-qc",
+ "name": "42ft AAR Steel Frame Boxcar QC",
+ "description": "42ft AAR Steel Frame Boxcar QC",
+ "baseRoadNumber": "2900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47893739,
+ 2.1618042,
+ 5.62582636
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.46300924,
+ 1.38458252,
+ 5.719016
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.46133,
+ 1.38458252,
+ -5.727466
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "MW 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43719363,
+ 1.276123,
+ 4.40956068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "MW 9-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716967,
+ 1.276123,
+ -4.394548
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45626962,
+ 2.63128662,
+ 5.62582445
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.4565798,
+ 2.04205322,
+ 5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45627,
+ 2.631287,
+ -5.625824
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.45658,
+ 2.042053,
+ -5.625775
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ 1.478937,
+ 2.161804,
+ -5.625826
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.qc-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 2.50622559,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.qc-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 2.506226,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.qc-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 1",
+ "transform": {
+ "position": [
+ -1.45922363,
+ 3.22418213,
+ 5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.qc-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CP Text 2",
+ "transform": {
+ "position": [
+ 1.459224,
+ 3.224182,
+ -5.625828
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rdg.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rdg.json
new file mode 100644
index 00000000..87c47299
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rdg.json
@@ -0,0 +1,879 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-rdg",
+ "name": "42ft AAR Steel Frame Boxcar Reading",
+ "description": "42ft AAR Steel Frame Boxcar Reading",
+ "baseRoadNumber": "5000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "RDG 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "RDG 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.442504,
+ 2.2,
+ 4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.2,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.3,
+ 1.0,
+ 0.05
+ ],
+ "text": "REA DI NG",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 1",
+ "transform": {
+ "position": [
+ -1.46788669,
+ 2.89086914,
+ -4.503985
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.3,
+ 1.0,
+ 0.05
+ ],
+ "text": "REA DI NG",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Reading Text 2",
+ "transform": {
+ "position": [
+ 1.467887,
+ 2.890869,
+ 4.503985
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rfp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rfp.json
new file mode 100644
index 00000000..c57436ae
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-rfp.json
@@ -0,0 +1,810 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-rfp",
+ "name": "42ft AAR Steel Frame Boxcar RF&P",
+ "description": "42ft AAR Steel Frame Boxcar RF&P",
+ "baseRoadNumber": "2700",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.4789685,
+ 1.79998779,
+ 5.390904
+ ],
+ "rotation": [
+ 2.74047516E-12,
+ 0.7071068,
+ 1.70617149E-11,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 5.390904
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723881,
+ 1.38458252,
+ 4.995547
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.43729544,
+ 1.38458252,
+ -4.99806833
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AC 6-45",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43732488,
+ 1.276123,
+ 3.73413348
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AC 6-45",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43715644,
+ 1.276123,
+ -3.74771214
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.45749748,
+ 2.20001221,
+ 5.39091539
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.45219684,
+ 1.66412354,
+ 5.39093447
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.45830834,
+ 1.66412354,
+ -5.39091825
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.47252846,
+ 2.20001221,
+ -5.39093065
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478969,
+ 1.799988,
+ -5.390904
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.740475E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.7,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -5.390904
+ ],
+ "rotation": [
+ 3.412343E-11,
+ 0.707106769,
+ -5.480931E-12,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 1",
+ "transform": {
+ "position": [
+ -1.45552516,
+ 2.67248535,
+ 5.377954
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rfp-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "RFP Logo 2",
+ "transform": {
+ "position": [
+ 1.455525,
+ 2.672485,
+ -5.377954
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sal.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sal.json
new file mode 100644
index 00000000..026e67c0
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sal.json
@@ -0,0 +1,1012 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-sal",
+ "name": "42ft AAR Steel Frame Boxcar Seaboard",
+ "description": "42ft AAR Steel Frame Boxcar Seaboard",
+ "baseRoadNumber": "16500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "SAL 4-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "SAL 4-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.44243383,
+ 2.3046875,
+ 4.46154642
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 1",
+ "transform": {
+ "position": [
+ -1.44837785,
+ 3.11541748,
+ -3.64273453
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sal-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SAL Logo 2",
+ "transform": {
+ "position": [
+ 1.448378,
+ 3.115417,
+ 3.642735
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.6,
+ 0.6,
+ 0.05
+ ],
+ "text": "SEA BOA RD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Seaboard 1",
+ "transform": {
+ "position": [
+ -1.44954169,
+ 2.173706,
+ 4.435327
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.6,
+ 0.6,
+ 0.05
+ ],
+ "text": "SEA BOA RD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Seaboard 2",
+ "transform": {
+ "position": [
+ 1.449542,
+ 2.173706,
+ -4.435327
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ -1.44237113,
+ 2.3046875,
+ 5.30292
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ -1.442433,
+ 2.3046875,
+ 3.52255845
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ 1.442434,
+ 2.304688,
+ -4.461546
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 7",
+ "transform": {
+ "position": [
+ 1.442371,
+ 2.304688,
+ -5.30292
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 8",
+ "transform": {
+ "position": [
+ 1.442433,
+ 2.304688,
+ -3.522558
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sp.json
new file mode 100644
index 00000000..44dc78a5
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-sp.json
@@ -0,0 +1,1078 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-sp",
+ "name": "42ft AAR Steel Frame Boxcar SP",
+ "description": "42ft AAR Steel Frame Boxcar SP",
+ "baseRoadNumber": "26000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 2.2,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.478967,
+ 2.2,
+ 4.420827
+ ],
+ "rotation": [
+ 2.74047473E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "TY 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43726277,
+ 1.276123,
+ 3.70110846
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "TY 3-51",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.43716538,
+ 1.276123,
+ -3.65695643
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.442476,
+ 2.05,
+ 4.44435
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 2.05,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sp-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Logo 1",
+ "transform": {
+ "position": [
+ -1.46863067,
+ 3.24768066,
+ -3.65060616
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.sp-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Logo 2",
+ "transform": {
+ "position": [
+ 1.468631,
+ 3.247681,
+ 3.650606
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "SOUT HE RN PAC IFIC",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Text 1",
+ "transform": {
+ "position": [
+ -1.46209025,
+ 2.680725,
+ 3.69814944
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 5.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "SOUT HE RN PAC IFIC",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "SP Text 2",
+ "transform": {
+ "position": [
+ 1.46209,
+ 2.680725,
+ -3.698149
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ -1.4577049,
+ 2.81445313,
+ 5.52039766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ -1.4578687,
+ 2.81445313,
+ 4.6613884
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ -1.45780349,
+ 2.81445313,
+ 3.58821058
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 7",
+ "transform": {
+ "position": [
+ -1.45778751,
+ 2.81445313,
+ 2.60542727
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 8",
+ "transform": {
+ "position": [
+ -1.45790279,
+ 2.81445313,
+ 1.81527138
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 9",
+ "transform": {
+ "position": [
+ 1.457705,
+ 2.814453,
+ -5.520398
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 10",
+ "transform": {
+ "position": [
+ 1.457869,
+ 2.814453,
+ -4.661388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.1,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 11",
+ "transform": {
+ "position": [
+ 1.457803,
+ 2.814453,
+ -3.588211
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 12",
+ "transform": {
+ "position": [
+ 1.457788,
+ 2.814453,
+ -2.605427
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 13",
+ "transform": {
+ "position": [
+ 1.457903,
+ 2.814453,
+ -1.815271
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wag.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wag.json
new file mode 100644
index 00000000..018f8e0a
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wag.json
@@ -0,0 +1,1202 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-wag",
+ "name": "42ft AAR Steel Frame Boxcar WA&G",
+ "description": "42ft AAR Steel Frame Boxcar WA&G",
+ "baseRoadNumber": "5000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.478946,
+ 1.8,
+ -4.420858
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74047018E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ 1.47895,
+ 2.05,
+ -4.420844
+ ],
+ "rotation": [
+ 3.41234263E-11,
+ 0.707106769,
+ -5.48093862E-12,
+ -0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 1.8,
+ 4.420844
+ ],
+ "rotation": [
+ 2.740475E-12,
+ 0.707106769,
+ 1.70617132E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ -1.47895,
+ 2.05,
+ 4.420844
+ ],
+ "rotation": [
+ 5.480936E-12,
+ 0.707106769,
+ 3.41234263E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AGR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "AGR 1-48",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.44249249,
+ 1.66412354,
+ 4.44434834
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.8,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.442492,
+ 1.664124,
+ -4.444348
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.44994545,
+ 2.727356,
+ -3.71208525
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071069,
+ 0.0,
+ 0.7071069
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ -1.45000541,
+ 2.58746338,
+ -4.56148148
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 3",
+ "transform": {
+ "position": [
+ -1.44983983,
+ 2.45031738,
+ -5.28043747
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 4",
+ "transform": {
+ "position": [
+ 1.449945,
+ 2.727356,
+ 3.712085
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 5",
+ "transform": {
+ "position": [
+ 1.450005,
+ 2.587463,
+ 4.561481
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wag-slogan-3.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 6",
+ "transform": {
+ "position": [
+ 1.44984,
+ 2.450317,
+ 5.280437
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.5,
+ 0.05
+ ],
+ "text": "WELLSVILLE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wellsville 1",
+ "transform": {
+ "position": [
+ -1.46277428,
+ 2.93725586,
+ 5.57681465
+ ],
+ "rotation": [
+ 0.2705981,
+ 0.653281569,
+ 0.2705981,
+ 0.653281569
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.28,
+ 0.05
+ ],
+ "text": "ADDISON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Addison 1",
+ "transform": {
+ "position": [
+ -1.46278477,
+ 2.93725586,
+ 4.01269436
+ ],
+ "rotation": [
+ -0.326505572,
+ 0.627211332,
+ -0.326505572,
+ 0.627211332
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.28,
+ 0.05
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Ampersand 1",
+ "transform": {
+ "position": [
+ -1.46278882,
+ 2.586914,
+ 2.5533402
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "GALETON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Galeton 1",
+ "transform": {
+ "position": [
+ -1.46266806,
+ 2.93725586,
+ 1.546693
+ ],
+ "rotation": [
+ 0.270598054,
+ 0.65328145,
+ 0.270598054,
+ 0.65328145
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.5,
+ 0.05
+ ],
+ "text": "WELLSVILLE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Wellsville 2",
+ "transform": {
+ "position": [
+ 1.462774,
+ 2.937256,
+ -5.576815
+ ],
+ "rotation": [
+ 0.270598054,
+ 0.65328145,
+ -0.270598054,
+ -0.65328145
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.28,
+ 0.05
+ ],
+ "text": "ADDISON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Addison 2",
+ "transform": {
+ "position": [
+ 1.462785,
+ 2.937256,
+ -4.012694
+ ],
+ "rotation": [
+ 0.3265056,
+ -0.627211332,
+ -0.3265056,
+ 0.627211332
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.28,
+ 0.05
+ ],
+ "text": "&",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Ampersand 2",
+ "transform": {
+ "position": [
+ 1.462789,
+ 2.586914,
+ -2.55334
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.3,
+ 0.05
+ ],
+ "text": "GALETON",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Galeton 2",
+ "transform": {
+ "position": [
+ 1.462668,
+ 2.937256,
+ -1.546693
+ ],
+ "rotation": [
+ 0.270598054,
+ 0.65328145,
+ -0.270598054,
+ -0.65328145
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wm.json
new file mode 100644
index 00000000..a0bbe73e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar02-wm.json
@@ -0,0 +1,880 @@
+{
+ "identifier": "xm-boxcar02",
+ "newIdentifier": "xm-boxcar02-wm",
+ "name": "42ft AAR Steel Frame Boxcar WM",
+ "description": "42ft AAR Steel Frame Boxcar WM",
+ "baseRoadNumber": "6200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "XM 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Build Date 2"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.47879648,
+ 2.1451416,
+ -5.424013
+ ],
+ "rotation": [
+ 1.70617132E-11,
+ 0.707106769,
+ -2.74046953E-12,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ 0.9007887,
+ 3.70507813,
+ -6.32259655
+ ],
+ "rotation": [
+ -3.42555567E-11,
+ 4.829747E-08,
+ 1.78778659E-11,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 3",
+ "transform": {
+ "position": [
+ 0.90081495,
+ 3.986084,
+ -6.351654
+ ],
+ "rotation": [
+ -3.192988E-09,
+ 4.819182E-08,
+ -0.06540313,
+ 0.997858942
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9007887,
+ 3.705078,
+ 6.322597
+ ],
+ "rotation": [
+ 1.78778711E-11,
+ 1.0,
+ 3.42555567E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Marks 4",
+ "transform": {
+ "position": [
+ -0.9023636,
+ 3.99206543,
+ 6.36800671
+ ],
+ "rotation": [
+ -0.06540313,
+ 0.997858942,
+ 3.9959227E-09,
+ -3.048768E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.43723214,
+ 1.38458252,
+ 4.42499161
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 122000
LD LMT 122900
LT WT 46100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.437232,
+ 1.384583,
+ -4.424992
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.44396937,
+ 1.41949463,
+ -4.64379835
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
IW 8-6
IH 9-0
CU FT 3098",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ 1.443969,
+ 1.419495,
+ 4.643798
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "HAG 4-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.43722439,
+ 1.276123,
+ 2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.18,
+ 0.05
+ ],
+ "text": "HAG 4-56",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.437224,
+ 1.276123,
+ -2.319519
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 1",
+ "transform": {
+ "position": [
+ -1.43721986,
+ 1.50671387,
+ 2.4763608
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.3,
+ 0.13,
+ 0.05
+ ],
+ "text": "XM",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "XM 2",
+ "transform": {
+ "position": [
+ 1.43722,
+ 1.506714,
+ -2.476361
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 1",
+ "transform": {
+ "position": [
+ -1.437281,
+ 1.29437256,
+ -3.69670749
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.15,
+ 0.05
+ ],
+ "text": "BLT 4-23",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Build Date 2",
+ "transform": {
+ "position": [
+ 1.437281,
+ 1.294373,
+ 3.696707
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.46013272,
+ 2.02380371,
+ -5.42513943
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "W. M.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 1",
+ "transform": {
+ "position": [
+ 1.45771682,
+ 2.44244385,
+ -5.41893244
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "text": "W. M.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 2",
+ "transform": {
+ "position": [
+ -1.457717,
+ 2.442444,
+ 5.418932
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.8,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ -1.478796,
+ 2.145142,
+ 5.424013
+ ],
+ "rotation": [
+ 2.74046888E-12,
+ 0.707106769,
+ 1.70617184E-11,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 5",
+ "transform": {
+ "position": [
+ 1.46013272,
+ 2.57196045,
+ -5.42513943
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 6",
+ "transform": {
+ "position": [
+ -1.460133,
+ 2.023804,
+ 5.425139
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 7",
+ "transform": {
+ "position": [
+ -1.460133,
+ 2.57196,
+ 5.425139
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Logo 1",
+ "transform": {
+ "position": [
+ -1.45757687,
+ 2.923462,
+ -5.33013439
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.5,
+ 0.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.wm-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "WM Logo 2",
+ "transform": {
+ "position": [
+ 1.457577,
+ 2.923462,
+ 5.330134
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-1.json
new file mode 100644
index 00000000..074790ea
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-1.json
@@ -0,0 +1,901 @@
+{
+ "identifier": "xm-boxcar04",
+ "newIdentifier": "xm-boxcar04-milw-1",
+ "name": "41ft Ribbed Boxcar MILW 1",
+ "description": "41ft Ribbed Boxcar with billboard Milwaukee Road lettering and logos.",
+ "baseRoadNumber": "34000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "88211b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.MILW-Block-Text-Logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MILW Block Text 1",
+ "transform": {
+ "position": [
+ 1.53547537,
+ 2.90155029,
+ -3.29455352
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.8,
+ 3.8,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.MILW-Block-Text-Logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MILW Block Text 2",
+ "transform": {
+ "position": [
+ -1.535475,
+ 2.90155,
+ 3.294554
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.MILW-Trap-Logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MILW Trap Logo 1",
+ "transform": {
+ "position": [
+ 1.53548038,
+ 3.04260254,
+ 4.30966425
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.06
+ ],
+ "textureName": "HistoricFreightEquipment.MILW-Trap-Logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MILW Trap Logo 2",
+ "transform": {
+ "position": [
+ -1.53548,
+ 3.042603,
+ -4.309664
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 1",
+ "transform": {
+ "position": [
+ 1.54411745,
+ 1.76934814,
+ -4.59785128
+ ],
+ "rotation": [
+ 7.24666074E-12,
+ 0.7071069,
+ 1.35744757E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 1",
+ "transform": {
+ "position": [
+ 1.54411745,
+ 2.15893555,
+ -4.59785128
+ ],
+ "rotation": [
+ 7.24666E-12,
+ 0.7071068,
+ 1.35744749E-11,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 2",
+ "transform": {
+ "position": [
+ 1.18158925,
+ 4.146118,
+ -6.17575026
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 2",
+ "transform": {
+ "position": [
+ 0.607996464,
+ 4.146118,
+ -6.178
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 1.769348,
+ 4.597851
+ ],
+ "rotation": [
+ -1.35744757E-11,
+ 0.707106769,
+ 7.24666247E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 2.158936,
+ 4.597851
+ ],
+ "rotation": [
+ -1.35744766E-11,
+ 0.707106769,
+ 7.246662E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 4",
+ "transform": {
+ "position": [
+ -1.181589,
+ 4.146118,
+ 6.17575
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 4",
+ "transform": {
+ "position": [
+ -0.6079965,
+ 4.146118,
+ 6.178
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.52529335,
+ 1.31390381,
+ 4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.525293,
+ 1.313904,
+ -4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.52518272,
+ 1.31390381,
+ 3.6996665
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.525183,
+ 1.313904,
+ -3.699667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.52528179,
+ 1.86694336,
+ -4.85787058
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.52525723,
+ 1.7668457,
+ -4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.52523947,
+ 1.31616211,
+ -5.09116364
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ -1.52529716,
+ 1.45233154,
+ -4.60487461
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.525282,
+ 1.866943,
+ 4.857871
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.525257,
+ 1.766846,
+ 4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 7",
+ "transform": {
+ "position": [
+ 1.525239,
+ 1.316162,
+ 5.091164
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 8",
+ "transform": {
+ "position": [
+ 1.525297,
+ 1.452332,
+ 4.604875
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-2.json
new file mode 100644
index 00000000..abb33d88
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-2.json
@@ -0,0 +1,1233 @@
+{
+ "identifier": "xm-boxcar04",
+ "newIdentifier": "xm-boxcar04-milw-2",
+ "name": "41ft Ribbed Boxcar MILW 2",
+ "description": "41ft Ribbed Boxcar with Olympian Slogan.",
+ "baseRoadNumber": "18000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "88211b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 1",
+ "transform": {
+ "position": [
+ 1.54411745,
+ 1.76934814,
+ -4.59785128
+ ],
+ "rotation": [
+ 7.24666074E-12,
+ 0.7071069,
+ 1.35744757E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 1",
+ "transform": {
+ "position": [
+ 1.54411745,
+ 2.15893555,
+ -4.59785128
+ ],
+ "rotation": [
+ 7.24666E-12,
+ 0.7071068,
+ 1.35744749E-11,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 2",
+ "transform": {
+ "position": [
+ 1.18158925,
+ 4.146118,
+ -6.17575026
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 2",
+ "transform": {
+ "position": [
+ 0.607996464,
+ 4.146118,
+ -6.178
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 1.769348,
+ 4.597851
+ ],
+ "rotation": [
+ -1.35744757E-11,
+ 0.707106769,
+ 7.24666247E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 2.158936,
+ 4.597851
+ ],
+ "rotation": [
+ -1.35744766E-11,
+ 0.707106769,
+ 7.246662E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 4",
+ "transform": {
+ "position": [
+ -1.181589,
+ 4.146118,
+ 6.17575
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 4",
+ "transform": {
+ "position": [
+ -0.6079965,
+ 4.146118,
+ 6.178
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.52529335,
+ 1.31390381,
+ 4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.525293,
+ 1.313904,
+ -4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.52518272,
+ 1.31390381,
+ 3.6996665
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.525183,
+ 1.313904,
+ -3.699667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.52528179,
+ 1.86694336,
+ -4.85787058
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.52525723,
+ 1.7668457,
+ -4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.52523947,
+ 1.31616211,
+ -5.09116364
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ -1.52529716,
+ 1.45233154,
+ -4.60487461
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.525282,
+ 1.866943,
+ 4.857871
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.525257,
+ 1.766846,
+ 4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 7",
+ "transform": {
+ "position": [
+ 1.525239,
+ 1.316162,
+ 5.091164
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 8",
+ "transform": {
+ "position": [
+ 1.525297,
+ 1.452332,
+ 4.604875
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "THE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "THE",
+ "transform": {
+ "position": [
+ -1.52416062,
+ 3.32025146,
+ 4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 0.5,
+ 0.05
+ ],
+ "text": "MILWAUKEE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "MILWAUKEE",
+ "transform": {
+ "position": [
+ -1.52416062,
+ 2.9520874,
+ 4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.54,
+ 0.25,
+ 0.05
+ ],
+ "text": "ROAD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROAD",
+ "transform": {
+ "position": [
+ -1.52416062,
+ 2.53149414,
+ 4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "THE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "THE 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 3.320251,
+ -4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 0.5,
+ 0.05
+ ],
+ "text": "MILWAUKEE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "MILWAUKEE 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 2.952087,
+ -4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.54,
+ 0.25,
+ 0.05
+ ],
+ "text": "ROAD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROAD 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 2.531494,
+ -4.616036
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.52941823,
+ 2.28204346,
+ 4.603465
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.52941823,
+ 1.62866211,
+ 4.603465
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.529418,
+ 2.282043,
+ -4.603465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.529418,
+ 1.628662,
+ -4.603465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 1.0,
+ 0.05
+ ],
+ "text": "ROUTE OF THE
ELECTRIFIED",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.52411413,
+ 3.11236572,
+ -3.18609047
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 1.0,
+ 0.05
+ ],
+ "text": "ROUTE OF THE
ELECTRIFIED",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ 1.524114,
+ 3.112366,
+ 3.18609
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Olympian.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Olympian 1",
+ "transform": {
+ "position": [
+ -1.53381586,
+ 2.45935059,
+ -3.18606663
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Olympian.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Olympian 2",
+ "transform": {
+ "position": [
+ 1.533816,
+ 2.459351,
+ 3.186067
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-3.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-3.json
new file mode 100644
index 00000000..adacab08
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar04-milw-3.json
@@ -0,0 +1,1266 @@
+{
+ "identifier": "xm-boxcar04",
+ "newIdentifier": "xm-boxcar04-milw-3",
+ "name": "41ft Ribbed Boxcar MILW 3",
+ "description": "41ft Ribbed Boxcar with Hiawatha Slogan.",
+ "baseRoadNumber": "19000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 7"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 8"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 5"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 6"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "88211b"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 1",
+ "transform": {
+ "position": [
+ 1.544117,
+ 1.769348,
+ -3.624068
+ ],
+ "rotation": [
+ 7.24666074E-12,
+ 0.7071069,
+ 1.35744757E-11,
+ -0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 1",
+ "transform": {
+ "position": [
+ 1.544117,
+ 2.158936,
+ -3.624068
+ ],
+ "rotation": [
+ 7.24666E-12,
+ 0.7071068,
+ 1.35744749E-11,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 2",
+ "transform": {
+ "position": [
+ 1.18158925,
+ 4.146118,
+ -6.17575026
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 2",
+ "transform": {
+ "position": [
+ 0.607996464,
+ 4.146118,
+ -6.178
+ ],
+ "rotation": [
+ -1.47227681E-11,
+ 2.36780476E-22,
+ -4.474439E-12,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 1.769348,
+ 3.624068
+ ],
+ "rotation": [
+ -1.35744757E-11,
+ 0.707106769,
+ 7.24666247E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.27,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 3",
+ "transform": {
+ "position": [
+ -1.544117,
+ 2.158936,
+ 3.624068
+ ],
+ "rotation": [
+ -1.35744766E-11,
+ 0.707106769,
+ 7.246662E-12,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.1
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Number Decal 4",
+ "transform": {
+ "position": [
+ -1.181589,
+ 4.146118,
+ 6.178
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.6,
+ 0.2,
+ 0.1
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark Decal 4",
+ "transform": {
+ "position": [
+ -0.6079965,
+ 4.146118,
+ 6.178
+ ],
+ "rotation": [
+ -4.474439E-12,
+ 1.0,
+ 1.47227681E-11,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.52529335,
+ 1.31390381,
+ 4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "CAPY 177000
LD LMT 134100
LT WT 42900 ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.525293,
+ 1.313904,
+ -4.536816
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.52518272,
+ 1.31390381,
+ 3.6996665
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.45,
+ 0.05
+ ],
+ "text": "XM
NEW 5-50",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.525183,
+ 1.313904,
+ -3.699667
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.52528179,
+ 1.86694336,
+ -4.85787058
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.52525723,
+ 1.7668457,
+ -4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ -1.52523947,
+ 1.31616211,
+ -5.09116364
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ -1.52529716,
+ 1.45233154,
+ -4.60487461
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EXW 10-4 H 13-10",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 5",
+ "transform": {
+ "position": [
+ 1.525282,
+ 1.866943,
+ 4.857871
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.2,
+ 0.05
+ ],
+ "text": "EW 9-10 H 14-1",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 6",
+ "transform": {
+ "position": [
+ 1.525257,
+ 1.766846,
+ 4.854145
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IL 40-6
iw 9-2
ih 10-6
cuft 3898",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 7",
+ "transform": {
+ "position": [
+ 1.525239,
+ 1.316162,
+ 5.091164
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.13,
+ 0.05
+ ],
+ "text": "blt 8-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 8",
+ "transform": {
+ "position": [
+ 1.525297,
+ 1.452332,
+ 4.604875
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "THE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "THE",
+ "transform": {
+ "position": [
+ -1.524218,
+ 3.32025146,
+ 3.62406778
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 0.5,
+ 0.05
+ ],
+ "text": "MILWAUKEE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "MILWAUKEE",
+ "transform": {
+ "position": [
+ -1.524161,
+ 2.952087,
+ 3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.54,
+ 0.25,
+ 0.05
+ ],
+ "text": "ROAD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROAD",
+ "transform": {
+ "position": [
+ -1.524161,
+ 2.531494,
+ 3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "text": "THE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "THE 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 3.320251,
+ -3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.8,
+ 0.5,
+ 0.05
+ ],
+ "text": "MILWAUKEE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "MILWAUKEE 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 2.952087,
+ -3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.54,
+ 0.25,
+ 0.05
+ ],
+ "text": "ROAD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "ROAD 1",
+ "transform": {
+ "position": [
+ 1.524161,
+ 2.531494,
+ -3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 1",
+ "transform": {
+ "position": [
+ -1.529418,
+ 2.282043,
+ 3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 2",
+ "transform": {
+ "position": [
+ -1.529418,
+ 1.628662,
+ 3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 3",
+ "transform": {
+ "position": [
+ 1.529418,
+ 2.282043,
+ -3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.02
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Lines 4",
+ "transform": {
+ "position": [
+ 1.529418,
+ 1.628662,
+ -3.624068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "ROUTE OF ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 1",
+ "transform": {
+ "position": [
+ -1.52408659,
+ 3.30175781,
+ -3.24864984
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Hiawathas.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hiawathas 1",
+ "transform": {
+ "position": [
+ -1.53380132,
+ 2.9432373,
+ -3.4754684
+ ],
+ "rotation": [
+ 0.0,
+ 0.7071068,
+ 0.0,
+ 0.7071068
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "text": "THE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 2",
+ "transform": {
+ "position": [
+ 1.524144,
+ 2.901978,
+ 2.272878
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 0.5,
+ 0.05
+ ],
+ "text": "ROUTE OF ",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Slogan 3",
+ "transform": {
+ "position": [
+ 1.524087,
+ 3.301758,
+ 3.24865
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.Hiawathas.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Hiawathas 2",
+ "transform": {
+ "position": [
+ 1.533801,
+ 2.943237,
+ 3.475468
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-aa.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-aa.json
new file mode 100644
index 00000000..e456bd55
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-aa.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-aa",
+ "name": "35ft Wooden Boxcar Ann Arbor",
+ "description": "35ft Wooden Boxcar Ann Arbor",
+ "baseRoadNumber": "12000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Ann Arbor Text 1",
+ "transform": {
+ "position": [
+ -1.38412392,
+ 2.72766113,
+ -3.47740531
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.3,
+ 2.3,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.aa-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Ann Arbor Text 2",
+ "transform": {
+ "position": [
+ 1.384124,
+ 2.727661,
+ 3.477405
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-acl.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-acl.json
new file mode 100644
index 00000000..7afc5aa7
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-acl.json
@@ -0,0 +1,806 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-acl",
+ "name": "35ft Wooden Boxcar ACL",
+ "description": "35ft Wooden Boxcar ACL",
+ "baseRoadNumber": "46000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "A.C.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 1",
+ "transform": {
+ "position": [
+ -1.38459074,
+ 2.0055542,
+ 3.94352365
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "A.C.L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 2",
+ "transform": {
+ "position": [
+ 1.384591,
+ 2.005554,
+ -3.943524
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Logo 1",
+ "transform": {
+ "position": [
+ -1.38420784,
+ 2.66693115,
+ -4.127771
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.acl-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ACL Logo 2",
+ "transform": {
+ "position": [
+ 1.384208,
+ 2.666931,
+ 4.127771
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ba.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ba.json
new file mode 100644
index 00000000..578cf75b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ba.json
@@ -0,0 +1,608 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-ba",
+ "name": "35ft Wooden Boxcar B&A",
+ "description": "35ft Wooden Boxcar B&A",
+ "baseRoadNumber": "36000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.75,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.75,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.ba-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&A Text 1",
+ "transform": {
+ "position": [
+ -1.3817364,
+ 2.53552246,
+ 3.95047379
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.01
+ ],
+ "textureName": "HistoricFreightEquipment.ba-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "B&A Text 2",
+ "transform": {
+ "position": [
+ 1.381736,
+ 2.535522,
+ -3.950474
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bar.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bar.json
new file mode 100644
index 00000000..1093dd00
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bar.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-bar",
+ "name": "35ft Wooden Boxcar BAR",
+ "description": "35ft Wooden Boxcar BAR",
+ "baseRoadNumber": "60000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "B 6-42",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "B 6-42",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bar-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Logo 1",
+ "transform": {
+ "position": [
+ -1.38506258,
+ 2.68499756,
+ -4.14457464
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bar-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BAR Logo 2",
+ "transform": {
+ "position": [
+ 1.385063,
+ 2.684998,
+ 4.144575
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bm.json
new file mode 100644
index 00000000..5ee95c1d
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bm.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-bm",
+ "name": "35ft Wooden Boxcar B&M Box Logo",
+ "description": "35ft Wooden Boxcar B&M Box Logo",
+ "baseRoadNumber": "70000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bm-box-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BM Logo 1",
+ "transform": {
+ "position": [
+ -1.38266611,
+ 2.737732,
+ -4.17100573
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.bm-box-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "BM Logo 2",
+ "transform": {
+ "position": [
+ 1.382666,
+ 2.737732,
+ 4.171006
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
\ No newline at end of file
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bo.json
new file mode 100644
index 00000000..73875e50
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-bo.json
@@ -0,0 +1,672 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-bo",
+ "name": "35ft Wooden Boxcar B&O",
+ "description": "35ft Wooden Boxcar B&O",
+ "baseRoadNumber": "90000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.05
+ ],
+ "text": "BALTIMORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BO text 1",
+ "transform": {
+ "position": [
+ -1.38158607,
+ 3.00476074,
+ -3.21442914
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.5,
+ 0.5,
+ 0.05
+ ],
+ "text": "BALTIMORE & OHIO",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "BO text 2",
+ "transform": {
+ "position": [
+ 1.381586,
+ 3.004761,
+ 3.214429
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cccstl.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cccstl.json
new file mode 100644
index 00000000..b8509530
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cccstl.json
@@ -0,0 +1,674 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-cccstl",
+ "name": "35ft Wooden Boxcar CCC&StL",
+ "description": "35ft Wooden Boxcar CCC&StL",
+ "baseRoadNumber": "55400",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.38599837,
+ 1.70001221,
+ -3.786982
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386084,
+ 1.700012,
+ 3.786982
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.899002E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 1.0,
+ 0.05
+ ],
+ "text": "C.C.C.& ST L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CCCStL Marks 1",
+ "transform": {
+ "position": [
+ -1.389924,
+ 2.093567,
+ 3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2,
+ 1.0,
+ 0.05
+ ],
+ "text": "C.C.C.& ST L.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CCCStL Marks 2",
+ "transform": {
+ "position": [
+ 1.389924,
+ 2.093567,
+ -3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 1",
+ "transform": {
+ "position": [
+ -1.39003885,
+ 2.810852,
+ -4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 2",
+ "transform": {
+ "position": [
+ 1.390039,
+ 2.810852,
+ 4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cco.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cco.json
new file mode 100644
index 00000000..b9398b78
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cco.json
@@ -0,0 +1,808 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-cco",
+ "name": "35ft Wooden Boxcar CC&O",
+ "description": "35ft Wooden Boxcar CC&O",
+ "baseRoadNumber": "3400",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.3
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.3
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.384593,
+ 1.222656,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.38458407,
+ 1.32763672,
+ -3.30001
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.38456893,
+ 1.10906982,
+ 2.501615
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.38457429,
+ 1.21142578,
+ -2.51025558
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.2,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.370674,
+ 2.182129,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.370674,
+ 1.528015,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.2,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.185059,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.35,
+ 0.4,
+ 0.05
+ ],
+ "text": "C.C. & O.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CCO Marks 1",
+ "transform": {
+ "position": [
+ -1.384593,
+ 2.021423,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.35,
+ 0.4,
+ 0.05
+ ],
+ "text": "C.C. & O.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "CCO Marks 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 2.021423,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "CLINCHFIELD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Clinchfield 1",
+ "transform": {
+ "position": [
+ -1.38455546,
+ 2.95269775,
+ 3.29999948
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 3.0,
+ 0.5,
+ 0.05
+ ],
+ "text": "CLINCHFIELD",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Clinchfield 2",
+ "transform": {
+ "position": [
+ 1.384555,
+ 2.952698,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cv.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cv.json
new file mode 100644
index 00000000..f733d83f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-cv.json
@@ -0,0 +1,804 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-cv",
+ "name": "35ft Wooden Boxcar CV",
+ "description": "35ft Wooden Boxcar CV",
+ "baseRoadNumber": "83700",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.38000655,
+ 1.991272,
+ 3.95478058
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.45,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-reportingmarks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.380007,
+ 1.991272,
+ -3.954781
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CV Text 1",
+ "transform": {
+ "position": [
+ -1.37997675,
+ 2.546997,
+ 3.94031787
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.cv-gothic-stacked.png",
+ "priority": 0,
+ "debug": false,
+ "name": "CV Text 2",
+ "transform": {
+ "position": [
+ 1.379977,
+ 2.546997,
+ -3.940318
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dlw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dlw.json
new file mode 100644
index 00000000..fa2c02f6
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dlw.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-dlw",
+ "name": "35ft Wooden Boxcar Lackawanna",
+ "description": "35ft Wooden Boxcar Lackawanna",
+ "baseRoadNumber": "44100",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.lackawanna-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 1",
+ "transform": {
+ "position": [
+ -1.40000451,
+ 3.10162354,
+ -3.19775558
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.lackawanna-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Lackawanna 2",
+ "transform": {
+ "position": [
+ 1.400005,
+ 3.101624,
+ 3.197756
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dmir.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dmir.json
new file mode 100644
index 00000000..bcc0a413
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-dmir.json
@@ -0,0 +1,962 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-dmir",
+ "name": "35ft Wooden Boxcar DM&IR",
+ "description": "35ft Wooden Boxcar DM&IR",
+ "baseRoadNumber": "3200",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.370674,
+ 2.3,
+ 3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.3,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.3,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.45,
+ 0.05
+ ],
+ "text": "D M I R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Marks 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 2.09667969,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.45,
+ 0.05
+ ],
+ "text": "D M I R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Marks 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 2.09668,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.dmir-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Logo 1",
+ "transform": {
+ "position": [
+ -1.38547325,
+ 2.890808,
+ 3.94832659
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.9,
+ 0.9,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.dmir-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Logo 2",
+ "transform": {
+ "position": [
+ 1.385473,
+ 2.890808,
+ -3.948327
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.4,
+ 0.02
+ ],
+ "text": "D M I R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Door Marks 1",
+ "transform": {
+ "position": [
+ -1.43,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.49999997,
+ 0.49999997,
+ 0.49999997,
+ 0.49999997
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Left",
+ "Bone",
+ "Door_Left_LOD0"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.7,
+ 0.4,
+ 0.02
+ ],
+ "text": "D M I R",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "DMIR Door Marks 2",
+ "transform": {
+ "position": [
+ 1.43,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.49999994,
+ -0.5,
+ -0.5,
+ 0.49999994
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Right",
+ "Bone",
+ "Door_Right_LOD0"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 5",
+ "transform": {
+ "position": [
+ -1.43,
+ 0.0,
+ -0.2
+ ],
+ "rotation": [
+ 0.49999997,
+ 0.49999997,
+ 0.49999997,
+ 0.49999997
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Left",
+ "Bone",
+ "Door_Left_LOD0"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.4,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 6",
+ "transform": {
+ "position": [
+ 1.43,
+ 0.0,
+ -0.2
+ ],
+ "rotation": [
+ 0.49999994,
+ -0.5,
+ -0.5,
+ 0.49999994
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Right",
+ "Bone",
+ "Door_Right_LOD0"
+ ]
+ },
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-1.json
new file mode 100644
index 00000000..4241008e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-1.json
@@ -0,0 +1,867 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-fec-1",
+ "name": "35ft Wooden Boxcar FEC",
+ "description": "35ft Wooden Boxcar FEC",
+ "baseRoadNumber": "20000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Text 1",
+ "transform": {
+ "position": [
+ -1.37744594,
+ 2.78442383,
+ 3.92764068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Text 2",
+ "transform": {
+ "position": [
+ 1.377446,
+ 2.784424,
+ -3.927641
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Logo 1",
+ "transform": {
+ "position": [
+ -1.37741888,
+ 2.68322754,
+ -4.129105
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-legacy-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Logo 2",
+ "transform": {
+ "position": [
+ 1.377419,
+ 2.683228,
+ 4.129105
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-2.json
new file mode 100644
index 00000000..1c2b3881
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-fec-2.json
@@ -0,0 +1,867 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-fec-2",
+ "name": "35ft Wooden Boxcar FEC Speedway",
+ "description": "35ft Wooden Boxcar FEC Speedway",
+ "baseRoadNumber": "20000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Text 1",
+ "transform": {
+ "position": [
+ -1.37744594,
+ 2.78442383,
+ 3.92764068
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Text 2",
+ "transform": {
+ "position": [
+ 1.377446,
+ 2.784424,
+ -3.927641
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2,
+ 2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-speedway.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Logo 1",
+ "transform": {
+ "position": [
+ -1.37741888,
+ 2.68322754,
+ -4.129105
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2,
+ 2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.fec-speedway.png",
+ "priority": 0,
+ "debug": false,
+ "name": "FEC Logo 2",
+ "transform": {
+ "position": [
+ 1.377419,
+ 2.683228,
+ 4.129105
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-gn.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-gn.json
new file mode 100644
index 00000000..9219eb91
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-gn.json
@@ -0,0 +1,866 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-gn",
+ "name": "35ft Wooden Boxcar Great Northern",
+ "description": "35ft Wooden Boxcar Great Northern",
+ "baseRoadNumber": "23000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gn-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GN Text 1",
+ "transform": {
+ "position": [
+ -1.38608515,
+ 2.6897583,
+ 3.94182658
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gn-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GN Text 2",
+ "transform": {
+ "position": [
+ 1.386085,
+ 2.689758,
+ -3.941827
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gn-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GN Logo 1",
+ "transform": {
+ "position": [
+ -1.38601673,
+ 2.6897583,
+ -4.088661
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.4,
+ 1.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.gn-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "GN Logo 2",
+ "transform": {
+ "position": [
+ 1.386017,
+ 2.689758,
+ 4.088661
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-itc.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-itc.json
new file mode 100644
index 00000000..1737b714
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-itc.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-itc",
+ "name": "35ft Wooden Boxcar Illinois Terminal",
+ "description": "35ft Wooden Boxcar Illinois Terminal",
+ "baseRoadNumber": "13000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.itc-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ITC Logo 1",
+ "transform": {
+ "position": [
+ -1.38422942,
+ 2.72180176,
+ -4.14871025
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.itc-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "ITC Logo 2",
+ "transform": {
+ "position": [
+ 1.384229,
+ 2.721802,
+ 4.14871
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsi.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsi.json
new file mode 100644
index 00000000..1738af7b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsi.json
@@ -0,0 +1,868 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-lsi",
+ "name": "35ft Wooden Boxcar LS&I",
+ "description": "35ft Wooden Boxcar LS&I",
+ "baseRoadNumber": "2000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "MQT 8-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "MQT 8-46",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.4,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Marks 1",
+ "transform": {
+ "position": [
+ -1.37910366,
+ 1.9876709,
+ 3.93870115
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Marks 2",
+ "transform": {
+ "position": [
+ 1.379104,
+ 1.987671,
+ -3.938701
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Logo 1",
+ "transform": {
+ "position": [
+ -1.37910366,
+ 2.86499023,
+ 3.93870115
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.2,
+ 1.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Logo 2",
+ "transform": {
+ "position": [
+ 1.379104,
+ 2.86499,
+ -3.938701
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Text 1",
+ "transform": {
+ "position": [
+ -1.37915051,
+ 2.62200928,
+ -3.43563271
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.lsi-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "LS&I Text 2",
+ "transform": {
+ "position": [
+ 1.379151,
+ 2.622009,
+ 3.435633
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsms.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsms.json
new file mode 100644
index 00000000..4a0f18ba
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-lsms.json
@@ -0,0 +1,674 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-lsms",
+ "name": "35ft Wooden Boxcar LS&MS",
+ "description": "35ft Wooden Boxcar LS&MS",
+ "baseRoadNumber": "64900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.38599837,
+ 1.70001221,
+ -3.786982
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386084,
+ 1.700012,
+ 3.786982
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.899002E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "L.S.& M.S.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "LSMS Marks 1",
+ "transform": {
+ "position": [
+ -1.389924,
+ 2.093567,
+ 3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 1.0,
+ 0.05
+ ],
+ "text": "L.S.& M.S.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "LSMS Marks 2",
+ "transform": {
+ "position": [
+ 1.389924,
+ 2.093567,
+ -3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 1",
+ "transform": {
+ "position": [
+ -1.39003885,
+ 2.810852,
+ -4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 2",
+ "transform": {
+ "position": [
+ 1.390039,
+ 2.810852,
+ 4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mkt.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mkt.json
new file mode 100644
index 00000000..7795c3ee
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mkt.json
@@ -0,0 +1,786 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-mkt",
+ "name": "35ft Wooden Boxcar MKT",
+ "description": "35ft Wooden Boxcar MKT",
+ "baseRoadNumber": "74000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "FFCC3D"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.9,
+ -3.316566
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.9,
+ 3.316566
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-26",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-26",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-26",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-26",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MKT Marks 1",
+ "transform": {
+ "position": [
+ -1.38492358,
+ 2.605713,
+ 3.31656623
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MKT Marks 2",
+ "transform": {
+ "position": [
+ 1.384924,
+ 2.605713,
+ -3.316566
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.2,
+ 2.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Katy Slogan 1",
+ "transform": {
+ "position": [
+ -1.38485324,
+ 2.75952148,
+ -3.64163065
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.2,
+ 2.2,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Katy Slogan 2",
+ "transform": {
+ "position": [
+ 1.384853,
+ 2.759521,
+ 3.641631
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MKT Marks 3",
+ "transform": {
+ "position": [
+ -1.43,
+ 0.0,
+ -0.3
+ ],
+ "rotation": [
+ 0.49999997,
+ 0.49999997,
+ 0.49999997,
+ 0.49999997
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Left",
+ "Bone",
+ "Door_Left_LOD0"
+ ]
+ },
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.4,
+ 0.4,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mkt-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MKT Marks 4",
+ "transform": {
+ "position": [
+ 1.43,
+ 0.0,
+ -0.3
+ ],
+ "rotation": [
+ 0.49999994,
+ -0.5,
+ -0.5,
+ 0.49999994
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": {
+ "path": [
+ "boxcar05",
+ "Door Right",
+ "Bone",
+ "Door_Right_LOD0"
+ ]
+ },
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mne.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mne.json
new file mode 100644
index 00000000..ebb12761
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mne.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-mne",
+ "name": "35ft Wooden Boxcar M&NE",
+ "description": "35ft Wooden Boxcar M&NE",
+ "baseRoadNumber": "4000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mne-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "M&NE Text 1",
+ "transform": {
+ "position": [
+ -1.3832016,
+ 2.99755859,
+ -3.461308
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mne-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "M&NE Text 2",
+ "transform": {
+ "position": [
+ 1.383202,
+ 2.997559,
+ 3.461308
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mpa.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mpa.json
new file mode 100644
index 00000000..3ae92844
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-mpa.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-mpa",
+ "name": "35ft Wooden Boxcar Ma & Pa",
+ "description": "35ft Wooden Boxcar Ma & Pa",
+ "baseRoadNumber": "700",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mpa-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MPA Logo 1",
+ "transform": {
+ "position": [
+ -1.38187754,
+ 2.689392,
+ -3.166421
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.0,
+ 3.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.mpa-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "MPA Logo 2",
+ "transform": {
+ "position": [
+ 1.381878,
+ 2.689392,
+ 3.166421
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nkp.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nkp.json
new file mode 100644
index 00000000..da8f2e4f
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nkp.json
@@ -0,0 +1,866 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-nkp",
+ "name": "35ft Wooden Boxcar NKP",
+ "description": "35ft Wooden Boxcar NKP",
+ "baseRoadNumber": "12900",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.314671
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.314671
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.314671
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.314671
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.370674,
+ 2.182129,
+ 3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.370674,
+ 1.528015,
+ 3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.185059,
+ -3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 1",
+ "transform": {
+ "position": [
+ -1.38586283,
+ 2.815857,
+ -4.06958866
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nkp-text-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 2",
+ "transform": {
+ "position": [
+ 1.385863,
+ 2.815857,
+ 4.069589
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 3",
+ "transform": {
+ "position": [
+ -1.3858732,
+ 2.54138184,
+ 3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.nycstl-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NKP Logo 4",
+ "transform": {
+ "position": [
+ 1.385873,
+ 2.541382,
+ -3.314671
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-np.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-np.json
new file mode 100644
index 00000000..5087c5bf
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-np.json
@@ -0,0 +1,866 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-np",
+ "name": "35ft Wooden Boxcar NP",
+ "description": "35ft Wooden Boxcar NP",
+ "baseRoadNumber": "13000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.3
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.3
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.3
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.3
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.384593,
+ 1.222656,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.38458407,
+ 1.34490967,
+ -3.30001
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10907,
+ 2.5
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.38457453,
+ 1.234314,
+ -2.49999332
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.370674,
+ 2.182129,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.370674,
+ 1.528015,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.5,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.185059,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Text 1",
+ "transform": {
+ "position": [
+ -1.374349,
+ 2.87323,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 3.5,
+ 3.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-text-arc.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Text 2",
+ "transform": {
+ "position": [
+ 1.374349,
+ 2.87323,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Logo 1",
+ "transform": {
+ "position": [
+ -1.374409,
+ 2.622253,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.np-logo-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NP Logo 2",
+ "transform": {
+ "position": [
+ 1.374409,
+ 2.622253,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyc.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyc.json
new file mode 100644
index 00000000..c4765e8c
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyc.json
@@ -0,0 +1,674 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-nyc",
+ "name": "35ft Wooden Boxcar NYC",
+ "description": "35ft Wooden Boxcar NYC",
+ "baseRoadNumber": "29000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.38599837,
+ 1.70001221,
+ -3.786982
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386084,
+ 1.700012,
+ 3.786982
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.899002E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 1.0,
+ 0.05
+ ],
+ "text": "N. Y. C.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Marks 1",
+ "transform": {
+ "position": [
+ -1.389924,
+ 2.093567,
+ 3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.3,
+ 1.0,
+ 0.05
+ ],
+ "text": "N. Y. C.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Marks 2",
+ "transform": {
+ "position": [
+ 1.389924,
+ 2.093567,
+ -3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 1",
+ "transform": {
+ "position": [
+ -1.39003885,
+ 2.810852,
+ -4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 2",
+ "transform": {
+ "position": [
+ 1.390039,
+ 2.810852,
+ 4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyow.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyow.json
new file mode 100644
index 00000000..6eb34277
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-nyow.json
@@ -0,0 +1,808 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-nyow",
+ "name": "35ft Wooden Boxcar NYO&W",
+ "description": "35ft Wooden Boxcar NYO&W",
+ "baseRoadNumber": "9000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.66,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.25,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.66,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.05
+ ],
+ "text": "O. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "O&W Marks 1",
+ "transform": {
+ "position": [
+ -1.384639,
+ 2.036255,
+ 3.920191
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.1,
+ 0.4,
+ 0.05
+ ],
+ "text": "O. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "O&W Marks 2",
+ "transform": {
+ "position": [
+ 1.384639,
+ 2.036255,
+ -3.920191
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 0.4,
+ 0.05
+ ],
+ "text": "N. Y. O. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "O&W Marks 3",
+ "transform": {
+ "position": [
+ -1.384639,
+ 2.50970459,
+ 3.920191
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.7,
+ 0.4,
+ 0.05
+ ],
+ "text": "N. Y. O. & W.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "O&W Marks 4",
+ "transform": {
+ "position": [
+ 1.384639,
+ 2.509705,
+ -3.920191
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ple.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ple.json
new file mode 100644
index 00000000..7930faff
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ple.json
@@ -0,0 +1,674 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-ple",
+ "name": "35ft Wooden Boxcar P&LE",
+ "description": "35ft Wooden Boxcar P&LE",
+ "baseRoadNumber": "31000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.38599837,
+ 1.70001221,
+ -3.786982
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386084,
+ 1.700012,
+ 3.786982
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.899002E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "MCKR 12-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "MCKR 12-40",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "P & L E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Marks 1",
+ "transform": {
+ "position": [
+ -1.389924,
+ 2.093567,
+ 3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "P & L E",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Marks 2",
+ "transform": {
+ "position": [
+ 1.389924,
+ 2.093567,
+ -3.786982
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 1",
+ "transform": {
+ "position": [
+ -1.39003885,
+ 2.810852,
+ -4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.3,
+ 1.3,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.nyc-lines-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "NYC Logo 2",
+ "transform": {
+ "position": [
+ 1.390039,
+ 2.810852,
+ 4.159229
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-pm.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-pm.json
new file mode 100644
index 00000000..4fb4b73e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-pm.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-pm",
+ "name": "35ft Wooden Boxcar Pere Marquette",
+ "description": "35ft Wooden Boxcar Pere Marquette",
+ "baseRoadNumber": "80000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.6,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette.png",
+ "priority": 0,
+ "debug": false,
+ "name": "pere marquette 1",
+ "transform": {
+ "position": [
+ -1.38358986,
+ 2.95776367,
+ -3.81242681
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.5,
+ 2.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.pere-marquette.png",
+ "priority": 0,
+ "debug": false,
+ "name": "pere marquette 2",
+ "transform": {
+ "position": [
+ 1.38359,
+ 2.957764,
+ 3.812427
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-qap.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-qap.json
new file mode 100644
index 00000000..7480de39
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-qap.json
@@ -0,0 +1,802 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-qap",
+ "name": "35ft Wooden Boxcar QA&P",
+ "description": "35ft Wooden Boxcar QA&P",
+ "baseRoadNumber": "500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.qap-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "QAP Logo 1",
+ "transform": {
+ "position": [
+ -1.38198,
+ 2.64312744,
+ -4.12325573
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.qap-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "QAP Logo 2",
+ "transform": {
+ "position": [
+ 1.38198,
+ 2.643127,
+ 4.123256
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-rut.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-rut.json
new file mode 100644
index 00000000..fcd6f66e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-rut.json
@@ -0,0 +1,806 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-rut",
+ "name": "35ft Wooden Boxcar Rutland",
+ "description": "35ft Wooden Boxcar Rutland",
+ "baseRoadNumber": "6000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.8,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.8,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "R U T L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Text 1",
+ "transform": {
+ "position": [
+ -1.376519,
+ 2.01983643,
+ 3.94178748
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "R U T L A N D",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Text 2",
+ "transform": {
+ "position": [
+ 1.376519,
+ 2.019836,
+ -3.941787
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Slogan 1",
+ "transform": {
+ "position": [
+ -1.37790525,
+ 2.72460938,
+ -4.023186
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.5,
+ 1.5,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.rutland-slogan.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Rutland Slogan 2",
+ "transform": {
+ "position": [
+ 1.377905,
+ 2.724609,
+ 4.023186
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sa.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sa.json
new file mode 100644
index 00000000..68124e7b
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sa.json
@@ -0,0 +1,806 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-sa",
+ "name": "35ft Wooden Boxcar Savannah & Atlanta",
+ "description": "35ft Wooden Boxcar Savannah & Atlanta",
+ "baseRoadNumber": "8000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.4,
+ 0.02
+ ],
+ "text": "S. A.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.37732494,
+ 2.012207,
+ 3.94091177
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 0.6,
+ 0.4,
+ 0.02
+ ],
+ "text": "S. A.",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.377325,
+ 2.012207,
+ -3.940912
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.sa-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SA Logo 1",
+ "transform": {
+ "position": [
+ -1.37511623,
+ 2.8380127,
+ -4.127865
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.sa-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SA Logo 2",
+ "transform": {
+ "position": [
+ 1.375116,
+ 2.838013,
+ 4.127865
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-slsf.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-slsf.json
new file mode 100644
index 00000000..1e3998be
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-slsf.json
@@ -0,0 +1,806 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-slsf",
+ "name": "35ft Wooden Boxcar Frisco",
+ "description": "35ft Wooden Boxcar Frisco",
+ "baseRoadNumber": "128500",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "SL-SF",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 1",
+ "transform": {
+ "position": [
+ -1.37016928,
+ 1.99786377,
+ 3.936034
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "text": "SL-SF",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Marks 2",
+ "transform": {
+ "position": [
+ 1.370169,
+ 1.997864,
+ -3.936034
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 1",
+ "transform": {
+ "position": [
+ -1.37577164,
+ 2.835144,
+ 3.929207
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.frisco-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Frisco Logo 2",
+ "transform": {
+ "position": [
+ 1.375772,
+ 2.835144,
+ -3.929207
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-soo.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-soo.json
new file mode 100644
index 00000000..fbff31eb
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-soo.json
@@ -0,0 +1,870 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-soo",
+ "name": "35ft Wooden Boxcar SOO Line",
+ "description": "35ft Wooden Boxcar SOO Line",
+ "baseRoadNumber": "15600",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.45,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.45,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.45,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.45,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.37,
+ 0.05
+ ],
+ "text": "SOO LINE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Soo Line 1",
+ "transform": {
+ "position": [
+ -1.37656319,
+ 1.99859619,
+ 3.94229078
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.0,
+ 0.37,
+ 0.05
+ ],
+ "text": "SOO LINE",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Soo Line 2",
+ "transform": {
+ "position": [
+ 1.376563,
+ 1.998596,
+ -3.942291
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mstpsstem-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "M St P S Ste M 1",
+ "transform": {
+ "position": [
+ -1.37677312,
+ 2.63830566,
+ 3.95616937
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.mstpsstem-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "M St P S Ste M 2",
+ "transform": {
+ "position": [
+ 1.376773,
+ 2.638306,
+ -3.956169
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Soo Logo 1",
+ "transform": {
+ "position": [
+ -1.37667048,
+ 2.48828125,
+ -4.14730453
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.8,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.soo-line-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Soo Logo 2",
+ "transform": {
+ "position": [
+ 1.37667,
+ 2.488281,
+ 4.147305
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sou.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sou.json
new file mode 100644
index 00000000..207f992c
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-sou.json
@@ -0,0 +1,610 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-sou",
+ "name": "35ft Wooden Boxcar Southern",
+ "description": "35ft Wooden Boxcar Southern",
+ "baseRoadNumber": "158000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.5,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386086,
+ 2.17047119,
+ 3.30900025
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.899002E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "SOUTHERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Southern 1",
+ "transform": {
+ "position": [
+ -1.38780415,
+ 2.66601563,
+ 3.3090086
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 2.5,
+ 1.0,
+ 0.05
+ ],
+ "text": "SOUTHERN",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Southern 2",
+ "transform": {
+ "position": [
+ 1.387804,
+ 2.666016,
+ -3.309009
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.2,
+ 0.5,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386086,
+ 2.170471,
+ -3.309
+ ],
+ "rotation": [
+ -7.898999E-18,
+ 0.707106769,
+ -6.479973E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ssw.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ssw.json
new file mode 100644
index 00000000..9fa5e059
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-ssw.json
@@ -0,0 +1,867 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-ssw",
+ "name": "35ft Wooden Boxcar Cotton Belt",
+ "description": "35ft Wooden Boxcar Cotton Belt",
+ "baseRoadNumber": "32000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 1",
+ "transform": {
+ "position": [
+ 1.386077,
+ 2.0,
+ -3.935808
+ ],
+ "rotation": [
+ -7.899006E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.35,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 2.0,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 1.0,
+ 0.03,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.37067413,
+ 2.18505859,
+ -3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ssw-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SSW Text 1",
+ "transform": {
+ "position": [
+ -1.38638651,
+ 2.90594482,
+ 3.9180665
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 2.0,
+ 2.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ssw-text-logo.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SSW Text 2",
+ "transform": {
+ "position": [
+ 1.386387,
+ 2.905945,
+ -3.918067
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ssw-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SSW Logo 1",
+ "transform": {
+ "position": [
+ -1.38636589,
+ 2.642456,
+ -4.11558628
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.0,
+ 1.0,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.ssw-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "SSW Logo 2",
+ "transform": {
+ "position": [
+ 1.386366,
+ 2.642456,
+ 4.115586
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
+
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-1.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-1.json
new file mode 100644
index 00000000..5f13085e
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-1.json
@@ -0,0 +1,868 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-thb-1",
+ "name": "35ft Wooden Boxcar TH&B Brown",
+ "description": "35ft Wooden Boxcar TH&B Brown",
+ "baseRoadNumber": "4000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.3
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.3
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.370674,
+ 2.182129,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.370674,
+ 1.528015,
+ 3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "useSecondary": false,
+ "priority": 0,
+ "colorLevel": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.185059,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-white-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Marks 1",
+ "transform": {
+ "position": [
+ -1.38312662,
+ 2.017273,
+ 3.299999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-white-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Marks 2",
+ "transform": {
+ "position": [
+ 1.383127,
+ 2.017273,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-white-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB White Lettering 1",
+ "transform": {
+ "position": [
+ -1.38312662,
+ 2.82891846,
+ 3.299999
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.5,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-white-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB White Lettering 2",
+ "transform": {
+ "position": [
+ 1.383127,
+ 2.828918,
+ -3.3
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Logo 1",
+ "transform": {
+ "position": [
+ -1.38305581,
+ 2.74359131,
+ -3.619649
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.8,
+ 1.8,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-logo-2.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Logo 2",
+ "transform": {
+ "position": [
+ 1.383056,
+ 2.743591,
+ 3.619649
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-2.json b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-2.json
new file mode 100644
index 00000000..ab5d91bc
--- /dev/null
+++ b/HistoricFreightEquipment/LegosLibraryOfStuff/Definitions/xm-boxcar05-thb-2.json
@@ -0,0 +1,963 @@
+{
+ "identifier": "xm-boxcar05",
+ "newIdentifier": "xm-boxcar05-thb-2",
+ "name": "35ft Wooden Boxcar TH&B Yellow",
+ "description": "35ft Wooden Boxcar TH&B Yellow",
+ "baseRoadNumber": "4000",
+ "clone": true,
+ "cloneDefault": true,
+ "price": 0,
+ "removes": [
+ {
+ "kind": "Decal",
+ "name": "Decal 1"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 2"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 3"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 4"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 5"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 6"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 7"
+ },
+ {
+ "kind": "Decal",
+ "name": "Decal 8"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 1"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 2"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 3"
+ },
+ {
+ "kind": "ColorPainterComponent",
+ "name": "Reporting Mark Stripe 4"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Capacity Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Shop Date 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 1"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 2"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 3"
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "name": "Dimensional Data 4"
+ }
+ ],
+ "adds": [
+ {
+ "replace": true,
+ "component": {
+ "kind": "Colorizer",
+ "hexColors": [
+ "0e0e0e"
+ ],
+ "material": {
+ "materialName": "Colorable"
+ },
+ "name": "Colorizer ",
+ "transform": {
+ "position": [
+ 0,
+ 0,
+ 0
+ ],
+ "rotation": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "scale": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ }
+ ],
+ "bulkAdds": [
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "Road Number 1",
+ "transform": {
+ "position": [
+ 1.386066,
+ 1.7,
+ -3.935812
+ ],
+ "rotation": [
+ -7.89900658E-18,
+ 0.707106769,
+ -6.47997145E-17,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "",
+ "name": "Road Number 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.16094947,
+ -5.467295
+ ],
+ "rotation": [
+ -1.451573E-18,
+ 3.287288E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": "",
+ "name": "Reporting Mark 2",
+ "transform": {
+ "position": [
+ 0.9583759,
+ 3.29986548,
+ -5.467295
+ ],
+ "rotation": [
+ -1.45157314E-18,
+ 3.28728816E-26,
+ 2.007081E-18,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 1.0,
+ 0.3,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": "000000",
+ "name": "Road Number 3",
+ "transform": {
+ "position": [
+ -1.386077,
+ 1.7,
+ 3.935808
+ ],
+ "rotation": [
+ 6.479973E-17,
+ 0.707106769,
+ -7.89900244E-18,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "RoadNumber",
+ "forceColor": null,
+ "name": "Road Number 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.160949,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "Decal",
+ "size": [
+ 0.5,
+ 0.2,
+ 0.05
+ ],
+ "content": "Lettering",
+ "forceColor": null,
+ "name": "Reporting Mark 4",
+ "transform": {
+ "position": [
+ -0.9583759,
+ 3.299865,
+ 5.467295
+ ],
+ "rotation": [
+ 2.00708076E-18,
+ 1.0,
+ 1.45157273E-18,
+ -4.371139E-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 1",
+ "transform": {
+ "position": [
+ -1.38459289,
+ 1.22265625,
+ 3.95440388
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.4,
+ 0.05
+ ],
+ "text": "CAPY 80000
LD LMT 80900
LT WT 45100",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Capacity Data 2",
+ "transform": {
+ "position": [
+ 1.384593,
+ 1.222656,
+ -3.954404
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 1",
+ "transform": {
+ "position": [
+ -1.384588,
+ 1.10906982,
+ 3.12840819
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.5,
+ 0.17,
+ 0.05
+ ],
+ "text": "NEW 5-24",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Shop Date 2",
+ "transform": {
+ "position": [
+ 1.384588,
+ 1.10907,
+ -3.128408
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 1",
+ "transform": {
+ "position": [
+ -1.38457525,
+ 1.739624,
+ -4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 2",
+ "transform": {
+ "position": [
+ -1.38456416,
+ 1.38500977,
+ -4.14293766
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "EXW 9-11
EW 9-9
IL 34-0
IW 8-3",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 3",
+ "transform": {
+ "position": [
+ 1.384575,
+ 1.739624,
+ 4.136276
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "SetTextDecalComponent",
+ "size": [
+ 1.0,
+ 0.4,
+ 0.05
+ ],
+ "text": "IH 8-9
CU FT 2483
BUILT 5-24",
+ "forceColor": "000000",
+ "priority": 0,
+ "debug": false,
+ "name": "Dimensional Data 4",
+ "transform": {
+ "position": [
+ 1.384564,
+ 1.38501,
+ 4.142938
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 1",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 2.182129,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 2",
+ "transform": {
+ "position": [
+ -1.37067413,
+ 1.52801514,
+ 3.93946528
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 11.0,
+ 2.64,
+ 0.03
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Yellow Sides 1",
+ "transform": {
+ "position": [
+ -1.383115,
+ 2.17,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 11.0,
+ 2.64,
+ 0.03
+ ],
+ "textureName": "HistoricFreightEquipment.yellow.png",
+ "priority": -1,
+ "debug": false,
+ "name": "Yellow Sides 2",
+ "transform": {
+ "position": [
+ 1.383115,
+ 2.17,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-black-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 1",
+ "transform": {
+ "position": [
+ -1.38656688,
+ 2.01312256,
+ 3.906863
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.8,
+ 0.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-black-marks.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Side Marks 2",
+ "transform": {
+ "position": [
+ 1.386567,
+ 2.013123,
+ -3.906863
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 3",
+ "transform": {
+ "position": [
+ 1.370674,
+ 2.182129,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 0.7,
+ 0.02,
+ 0.05
+ ],
+ "textureName": "HistoricFreightEquipment.black.png",
+ "priority": 0,
+ "debug": false,
+ "name": "Reporting Mark Stripe 4",
+ "transform": {
+ "position": [
+ 1.370674,
+ 1.528015,
+ -3.939465
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Text 1",
+ "transform": {
+ "position": [
+ -1.38655388,
+ 2.44360352,
+ 2.517309
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.6,
+ 1.6,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-black-text.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Text 2",
+ "transform": {
+ "position": [
+ 1.386554,
+ 2.443604,
+ -2.517309
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Logo 1",
+ "transform": {
+ "position": [
+ -1.38652062,
+ 2.684204,
+ -3.80379343
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ 0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ },
+ {
+ "kind": "CustomImage",
+ "size": [
+ 1.7,
+ 1.7,
+ 0.02
+ ],
+ "textureName": "HistoricFreightEquipment.thb-logo-1.png",
+ "priority": 0,
+ "debug": false,
+ "name": "THB Logo 2",
+ "transform": {
+ "position": [
+ 1.386521,
+ 2.684204,
+ 3.803793
+ ],
+ "rotation": [
+ 0.0,
+ 0.707106769,
+ 0.0,
+ -0.707106769
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ "parent": null,
+ "enabled": true
+ }
+ ]
+ }
diff --git a/HistoricFreightEquipment/LegosLogosFolder/And.png b/HistoricFreightEquipment/LegosLogosFolder/And.png
new file mode 100644
index 00000000..ef4840f9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/And.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Aroostook.png b/HistoricFreightEquipment/LegosLogosFolder/Aroostook.png
new file mode 100644
index 00000000..4cfde5bc
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Aroostook.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/BAR.png b/HistoricFreightEquipment/LegosLogosFolder/BAR.png
new file mode 100644
index 00000000..5fff57f8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/BAR.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Bangor.png b/HistoricFreightEquipment/LegosLogosFolder/Bangor.png
new file mode 100644
index 00000000..e049c118
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Bangor.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Blue.png b/HistoricFreightEquipment/LegosLogosFolder/Blue.png
new file mode 100644
index 00000000..ca045ebe
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Blue.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Hiawathas.png b/HistoricFreightEquipment/LegosLogosFolder/Hiawathas.png
new file mode 100644
index 00000000..1bf5aeb9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Hiawathas.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-1.png
new file mode 100644
index 00000000..fc583e9f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-2.png
new file mode 100644
index 00000000..e6a90a0f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-3.png
new file mode 100644
index 00000000..7c0d92e3
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-4.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-4.png
new file mode 100644
index 00000000..2805c1f2
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-4.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-5.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-5.png
new file mode 100644
index 00000000..f74f3474
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-5.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/LV-text-6.png b/HistoricFreightEquipment/LegosLogosFolder/LV-text-6.png
new file mode 100644
index 00000000..034215d7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/LV-text-6.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/MILW-Block-Text-Logo.png b/HistoricFreightEquipment/LegosLogosFolder/MILW-Block-Text-Logo.png
new file mode 100644
index 00000000..22ca14ec
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/MILW-Block-Text-Logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/MILW-Trap-Logo.png b/HistoricFreightEquipment/LegosLogosFolder/MILW-Trap-Logo.png
new file mode 100644
index 00000000..f28722c8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/MILW-Trap-Logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Mobilgas-silver.png b/HistoricFreightEquipment/LegosLogosFolder/Mobilgas-silver.png
new file mode 100644
index 00000000..2f7050ba
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Mobilgas-silver.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Mobilgas.png b/HistoricFreightEquipment/LegosLogosFolder/Mobilgas.png
new file mode 100644
index 00000000..9508c2fd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Mobilgas.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Olympian.png b/HistoricFreightEquipment/LegosLogosFolder/Olympian.png
new file mode 100644
index 00000000..de9a30f9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Olympian.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Red.png b/HistoricFreightEquipment/LegosLogosFolder/Red.png
new file mode 100644
index 00000000..46ab7f4c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Red.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Silver.png b/HistoricFreightEquipment/LegosLogosFolder/Silver.png
new file mode 100644
index 00000000..d25b38c0
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Silver.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/Virginian-hopper-text.png b/HistoricFreightEquipment/LegosLogosFolder/Virginian-hopper-text.png
new file mode 100644
index 00000000..e78c21d8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/Virginian-hopper-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-1.png
new file mode 100644
index 00000000..e9af621d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-2.png
new file mode 100644
index 00000000..952e49d7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/WP-Gondola-Logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/aa-marks-1.png b/HistoricFreightEquipment/LegosLogosFolder/aa-marks-1.png
new file mode 100644
index 00000000..78279453
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/aa-marks-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/aa-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/aa-text-1.png
new file mode 100644
index 00000000..0fd6cf40
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/aa-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/aa-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/aa-text-2.png
new file mode 100644
index 00000000..6b774899
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/aa-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/aa-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/aa-text-3.png
new file mode 100644
index 00000000..6f561b62
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/aa-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-reportingmarks.png
new file mode 100644
index 00000000..3c7a4bb9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-stacked.png
new file mode 100644
index 00000000..36a29ef7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ac-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/acl-coast-line-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/acl-coast-line-slogan.png
new file mode 100644
index 00000000..231ab257
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/acl-coast-line-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/acl-df-loader.png b/HistoricFreightEquipment/LegosLogosFolder/acl-df-loader.png
new file mode 100644
index 00000000..23c54853
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/acl-df-loader.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/acl-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/acl-logo-1.png
new file mode 100644
index 00000000..33313c84
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/acl-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/acl-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/acl-logo-2.png
new file mode 100644
index 00000000..198ccc55
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/acl-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/atsf-logo.png b/HistoricFreightEquipment/LegosLogosFolder/atsf-logo.png
new file mode 100644
index 00000000..7e3e4e2a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/atsf-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/atsf-super-chief-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/atsf-super-chief-slogan.png
new file mode 100644
index 00000000..2a312393
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/atsf-super-chief-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ba-text.png b/HistoricFreightEquipment/LegosLogosFolder/ba-text.png
new file mode 100644
index 00000000..59ef5799
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ba-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo-black.png b/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo-black.png
new file mode 100644
index 00000000..ba733f7b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo-black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo.png b/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo.png
new file mode 100644
index 00000000..e47870c5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bar-legacy-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/black-circle.png b/HistoricFreightEquipment/LegosLogosFolder/black-circle.png
new file mode 100644
index 00000000..ee6be5d6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/black-circle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/black.png b/HistoricFreightEquipment/LegosLogosFolder/black.png
new file mode 100644
index 00000000..e9ee8345
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bm-blue.png b/HistoricFreightEquipment/LegosLogosFolder/bm-blue.png
new file mode 100644
index 00000000..e47e8aed
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bm-blue.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bm-box-logo.png b/HistoricFreightEquipment/LegosLogosFolder/bm-box-logo.png
new file mode 100644
index 00000000..ca98d3a4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bm-box-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bm-mcginnis-logo.png b/HistoricFreightEquipment/LegosLogosFolder/bm-mcginnis-logo.png
new file mode 100644
index 00000000..8a3a3e60
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bm-mcginnis-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bm-minuteman.png b/HistoricFreightEquipment/LegosLogosFolder/bm-minuteman.png
new file mode 100644
index 00000000..7e919d56
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bm-minuteman.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bo-13-states.png b/HistoricFreightEquipment/LegosLogosFolder/bo-13-states.png
new file mode 100644
index 00000000..09c5fcab
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bo-13-states.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bo-capitol-1.png b/HistoricFreightEquipment/LegosLogosFolder/bo-capitol-1.png
new file mode 100644
index 00000000..b96a4c2e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bo-capitol-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bo-sentinel.png b/HistoricFreightEquipment/LegosLogosFolder/bo-sentinel.png
new file mode 100644
index 00000000..3328ba4a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bo-sentinel.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/bo-text-logo.png b/HistoricFreightEquipment/LegosLogosFolder/bo-text-logo.png
new file mode 100644
index 00000000..17be8720
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/bo-text-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-1.png b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-1.png
new file mode 100644
index 00000000..56d94129
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-2.png b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-2.png
new file mode 100644
index 00000000..26a6b340
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-3.png b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-3.png
new file mode 100644
index 00000000..7e4a4355
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/boxcar-red-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cagy-delta.png b/HistoricFreightEquipment/LegosLogosFolder/cagy-delta.png
new file mode 100644
index 00000000..e4f47696
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cagy-delta.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cagy-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cagy-logo.png
new file mode 100644
index 00000000..ebad2097
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cagy-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-1.png
new file mode 100644
index 00000000..4303fca5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-2.png
new file mode 100644
index 00000000..57d3627f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cbq-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-1.png b/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-1.png
new file mode 100644
index 00000000..9b71d35c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-2.png b/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-2.png
new file mode 100644
index 00000000..f1974005
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cei-boxcar-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cei-hopper.png b/HistoricFreightEquipment/LegosLogosFolder/cei-hopper.png
new file mode 100644
index 00000000..327648c8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cei-hopper.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cgw-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cgw-logo.png
new file mode 100644
index 00000000..8506d160
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cgw-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cities-service-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cities-service-logo.png
new file mode 100644
index 00000000..ad11bf3a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cities-service-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cities-service-marks.png b/HistoricFreightEquipment/LegosLogosFolder/cities-service-marks.png
new file mode 100644
index 00000000..95caffce
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cities-service-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cities-service-text.png b/HistoricFreightEquipment/LegosLogosFolder/cities-service-text.png
new file mode 100644
index 00000000..7a4bf93d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cities-service-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-gondola.png b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-gondola.png
new file mode 100644
index 00000000..4f50108a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-gondola.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-reportingmarks.png
new file mode 100644
index 00000000..c30bf98e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-stacked.png
new file mode 100644
index 00000000..d7adaef8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cn-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnj-gothic-marks.png b/HistoricFreightEquipment/LegosLogosFolder/cnj-gothic-marks.png
new file mode 100644
index 00000000..41d9219d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnj-gothic-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnj-lines-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cnj-lines-logo.png
new file mode 100644
index 00000000..f4801c37
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnj-lines-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnj-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cnj-logo.png
new file mode 100644
index 00000000..7bffe1bb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnj-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnw-logo.png b/HistoricFreightEquipment/LegosLogosFolder/cnw-logo.png
new file mode 100644
index 00000000..0231caff
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnw-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnw-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/cnw-text-1.png
new file mode 100644
index 00000000..858102ef
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnw-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cnw-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/cnw-text-2.png
new file mode 100644
index 00000000..924efbec
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cnw-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/co-ht-hopper-text.png b/HistoricFreightEquipment/LegosLogosFolder/co-ht-hopper-text.png
new file mode 100644
index 00000000..798e59bf
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/co-ht-hopper-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/co-logo-for-progress.png b/HistoricFreightEquipment/LegosLogosFolder/co-logo-for-progress.png
new file mode 100644
index 00000000..9212cc54
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/co-logo-for-progress.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/co-logo-hopper.png b/HistoricFreightEquipment/LegosLogosFolder/co-logo-hopper.png
new file mode 100644
index 00000000..075588b4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/co-logo-hopper.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/co-text-hopper.png b/HistoricFreightEquipment/LegosLogosFolder/co-text-hopper.png
new file mode 100644
index 00000000..a3417c66
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/co-text-hopper.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/co-text.png b/HistoricFreightEquipment/LegosLogosFolder/co-text.png
new file mode 100644
index 00000000..2f3613f4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/co-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-blue.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-blue.png
new file mode 100644
index 00000000..9f145d6a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-blue.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-boxcar.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-boxcar.png
new file mode 100644
index 00000000..0249e539
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-boxcar.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-1.png
new file mode 100644
index 00000000..cabb037d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-2.png
new file mode 100644
index 00000000..efb11a53
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan-gondola.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan-gondola.png
new file mode 100644
index 00000000..ba685a11
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan-gondola.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan.png
new file mode 100644
index 00000000..799ded59
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cofg-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/cofg-text-1.png
new file mode 100644
index 00000000..25a4dc38
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cofg-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-gondola.png b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-gondola.png
new file mode 100644
index 00000000..b8debdf7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-gondola.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-reportingmarks.png
new file mode 100644
index 00000000..197b2712
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-stacked.png
new file mode 100644
index 00000000..e825e4a2
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cpr-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cpr-script-gondola.png b/HistoricFreightEquipment/LegosLogosFolder/cpr-script-gondola.png
new file mode 100644
index 00000000..c862020d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cpr-script-gondola.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/csx-mcmillen-text.png b/HistoricFreightEquipment/LegosLogosFolder/csx-mcmillen-text.png
new file mode 100644
index 00000000..b23e5341
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/csx-mcmillen-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-reportingmarks.png
new file mode 100644
index 00000000..83a938ec
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-stacked.png
new file mode 100644
index 00000000..cbaf076b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/cv-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dh-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/dh-logo-1.png
new file mode 100644
index 00000000..5ef42621
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dh-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dh-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/dh-logo-2.png
new file mode 100644
index 00000000..8b8d9010
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dh-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dlw-anthracite-logo.png b/HistoricFreightEquipment/LegosLogosFolder/dlw-anthracite-logo.png
new file mode 100644
index 00000000..41b61919
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dlw-anthracite-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dlw-lackawanna-text.png b/HistoricFreightEquipment/LegosLogosFolder/dlw-lackawanna-text.png
new file mode 100644
index 00000000..cba353fa
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dlw-lackawanna-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dlw-phoebe-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/dlw-phoebe-slogan.png
new file mode 100644
index 00000000..f1ff6c58
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dlw-phoebe-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dmir-logo.png b/HistoricFreightEquipment/LegosLogosFolder/dmir-logo.png
new file mode 100644
index 00000000..d3439f4f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dmir-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/dti-connections-logo.png b/HistoricFreightEquipment/LegosLogosFolder/dti-connections-logo.png
new file mode 100644
index 00000000..d1be9b10
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/dti-connections-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/erie.png b/HistoricFreightEquipment/LegosLogosFolder/erie.png
new file mode 100644
index 00000000..51ad4fb7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/erie.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/fec-legacy-logo.png b/HistoricFreightEquipment/LegosLogosFolder/fec-legacy-logo.png
new file mode 100644
index 00000000..6f353d2a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/fec-legacy-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/fec-speedway.png b/HistoricFreightEquipment/LegosLogosFolder/fec-speedway.png
new file mode 100644
index 00000000..9f928738
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/fec-speedway.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/fec-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/fec-text-1.png
new file mode 100644
index 00000000..78c8df8f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/fec-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/frisco-logo.png b/HistoricFreightEquipment/LegosLogosFolder/frisco-logo.png
new file mode 100644
index 00000000..a137933b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/frisco-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/frisco-se-sw-ship-it.png b/HistoricFreightEquipment/LegosLogosFolder/frisco-se-sw-ship-it.png
new file mode 100644
index 00000000..3d844480
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/frisco-se-sw-ship-it.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gafla-logo.png b/HistoricFreightEquipment/LegosLogosFolder/gafla-logo.png
new file mode 100644
index 00000000..95a8d003
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gafla-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gbw-logo.png b/HistoricFreightEquipment/LegosLogosFolder/gbw-logo.png
new file mode 100644
index 00000000..ca32ce97
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gbw-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gbw-marks.png b/HistoricFreightEquipment/LegosLogosFolder/gbw-marks.png
new file mode 100644
index 00000000..5c3cf571
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gbw-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gbw-text.png b/HistoricFreightEquipment/LegosLogosFolder/gbw-text.png
new file mode 100644
index 00000000..e6023329
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gbw-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gmo-df.png b/HistoricFreightEquipment/LegosLogosFolder/gmo-df.png
new file mode 100644
index 00000000..44a6db0f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gmo-df.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gmo-text-arc.png b/HistoricFreightEquipment/LegosLogosFolder/gmo-text-arc.png
new file mode 100644
index 00000000..fa3f4dd3
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gmo-text-arc.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gn-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/gn-logo-1.png
new file mode 100644
index 00000000..1e023b50
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gn-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gn-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/gn-text-1.png
new file mode 100644
index 00000000..129388d6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gn-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gray.png b/HistoricFreightEquipment/LegosLogosFolder/gray.png
new file mode 100644
index 00000000..b9d52ee1
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gray.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-reportingmarks.png
new file mode 100644
index 00000000..253266bd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-stacked.png
new file mode 100644
index 00000000..8f0885a8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gtw-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gtw-green-logo.png b/HistoricFreightEquipment/LegosLogosFolder/gtw-green-logo.png
new file mode 100644
index 00000000..5b1ebe3e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gtw-green-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gulf-1.png b/HistoricFreightEquipment/LegosLogosFolder/gulf-1.png
new file mode 100644
index 00000000..2acfc6f1
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gulf-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gulf-2.png b/HistoricFreightEquipment/LegosLogosFolder/gulf-2.png
new file mode 100644
index 00000000..2ce7a995
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gulf-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gulf-3.png b/HistoricFreightEquipment/LegosLogosFolder/gulf-3.png
new file mode 100644
index 00000000..6b69f206
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gulf-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/gulf-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/gulf-slogan.png
new file mode 100644
index 00000000..4788c920
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/gulf-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-1.png
new file mode 100644
index 00000000..9d1c272d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-2.png
new file mode 100644
index 00000000..128f654f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hercules-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hooker-1.png b/HistoricFreightEquipment/LegosLogosFolder/hooker-1.png
new file mode 100644
index 00000000..807a4837
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hooker-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hooker-2.png b/HistoricFreightEquipment/LegosLogosFolder/hooker-2.png
new file mode 100644
index 00000000..536f3047
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hooker-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hooker-orange-circle.png b/HistoricFreightEquipment/LegosLogosFolder/hooker-orange-circle.png
new file mode 100644
index 00000000..f05bc400
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hooker-orange-circle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/hooker-orange.png b/HistoricFreightEquipment/LegosLogosFolder/hooker-orange.png
new file mode 100644
index 00000000..c4ba4d6d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/hooker-orange.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/itc-logo.png b/HistoricFreightEquipment/LegosLogosFolder/itc-logo.png
new file mode 100644
index 00000000..74c2b6ec
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/itc-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/krabby-patty.png b/HistoricFreightEquipment/LegosLogosFolder/krabby-patty.png
new file mode 100644
index 00000000..57226977
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/krabby-patty.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lackawanna-1.png b/HistoricFreightEquipment/LegosLogosFolder/lackawanna-1.png
new file mode 100644
index 00000000..391683cf
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lackawanna-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lne-logo.png b/HistoricFreightEquipment/LegosLogosFolder/lne-logo.png
new file mode 100644
index 00000000..6d8bc386
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lne-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lne-text.png b/HistoricFreightEquipment/LegosLogosFolder/lne-text.png
new file mode 100644
index 00000000..c1f65d4d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lne-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lsi-logo.png b/HistoricFreightEquipment/LegosLogosFolder/lsi-logo.png
new file mode 100644
index 00000000..9e58683a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lsi-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lsi-marks.png b/HistoricFreightEquipment/LegosLogosFolder/lsi-marks.png
new file mode 100644
index 00000000..b6bf682f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lsi-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lsi-text.png b/HistoricFreightEquipment/LegosLogosFolder/lsi-text.png
new file mode 100644
index 00000000..733bed84
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lsi-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/lv-diamond-1.png b/HistoricFreightEquipment/LegosLogosFolder/lv-diamond-1.png
new file mode 100644
index 00000000..cb6dd18c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/lv-diamond-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/maine.png b/HistoricFreightEquipment/LegosLogosFolder/maine.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/maine.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mc-text.png b/HistoricFreightEquipment/LegosLogosFolder/mc-text.png
new file mode 100644
index 00000000..c29a2606
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mc-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mec-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/mec-logo-1.png
new file mode 100644
index 00000000..7f507ff5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mec-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mec-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/mec-logo-2.png
new file mode 100644
index 00000000..72215ac6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mec-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mkt-black-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/mkt-black-slogan.png
new file mode 100644
index 00000000..4da918e8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mkt-black-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mkt-black-text.png b/HistoricFreightEquipment/LegosLogosFolder/mkt-black-text.png
new file mode 100644
index 00000000..42de947e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mkt-black-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mne-text.png b/HistoricFreightEquipment/LegosLogosFolder/mne-text.png
new file mode 100644
index 00000000..6bc09d37
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mne-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-circle.png b/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-circle.png
new file mode 100644
index 00000000..6b580ddb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-circle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-paint.png b/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-paint.png
new file mode 100644
index 00000000..a288dc42
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mobilgas-red-paint.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/monon-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/monon-logo-1.png
new file mode 100644
index 00000000..efc142d1
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/monon-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/monon-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/monon-text-1.png
new file mode 100644
index 00000000..d2185f05
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/monon-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/monon-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/monon-text-2.png
new file mode 100644
index 00000000..07989a9a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/monon-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/monon-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/monon-text-3.png
new file mode 100644
index 00000000..b80e716d
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/monon-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mpa-text-logo.png b/HistoricFreightEquipment/LegosLogosFolder/mpa-text-logo.png
new file mode 100644
index 00000000..553fb32b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mpa-text-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mstpsstem-logo.png b/HistoricFreightEquipment/LegosLogosFolder/mstpsstem-logo.png
new file mode 100644
index 00000000..8b4b63ce
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mstpsstem-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mwr-ball.png b/HistoricFreightEquipment/LegosLogosFolder/mwr-ball.png
new file mode 100644
index 00000000..fad16cfb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mwr-ball.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mwr-jar-logo.png b/HistoricFreightEquipment/LegosLogosFolder/mwr-jar-logo.png
new file mode 100644
index 00000000..2a6c12ba
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mwr-jar-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mwr-line.png b/HistoricFreightEquipment/LegosLogosFolder/mwr-line.png
new file mode 100644
index 00000000..88271aea
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mwr-line.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mwr-text.png b/HistoricFreightEquipment/LegosLogosFolder/mwr-text.png
new file mode 100644
index 00000000..77111b81
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mwr-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/mwr-the.png b/HistoricFreightEquipment/LegosLogosFolder/mwr-the.png
new file mode 100644
index 00000000..90a17fbc
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/mwr-the.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nb-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/nb-logo-1.png
new file mode 100644
index 00000000..008e477c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nb-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nb-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/nb-logo-2.png
new file mode 100644
index 00000000..686b8502
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nb-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ndem-eagle.png b/HistoricFreightEquipment/LegosLogosFolder/ndem-eagle.png
new file mode 100644
index 00000000..d94a4697
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ndem-eagle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ndem-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/ndem-slogan.png
new file mode 100644
index 00000000..80188c5a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ndem-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ndem-squiggle.png b/HistoricFreightEquipment/LegosLogosFolder/ndem-squiggle.png
new file mode 100644
index 00000000..86d8d0d1
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ndem-squiggle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nh-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/nh-logo-1.png
new file mode 100644
index 00000000..76e65adb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nh-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nh-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/nh-text-1.png
new file mode 100644
index 00000000..0a647b5c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nh-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nkp-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-1.png
new file mode 100644
index 00000000..bc3de0ca
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nkp-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-2.png
new file mode 100644
index 00000000..36233607
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nkp-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-3.png
new file mode 100644
index 00000000..37c2a9a1
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nkp-text-4.png b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-4.png
new file mode 100644
index 00000000..7d0f93aa
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nkp-text-4.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/north-american-trapezoid.png b/HistoricFreightEquipment/LegosLogosFolder/north-american-trapezoid.png
new file mode 100644
index 00000000..754957c6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/north-american-trapezoid.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/np-logo-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/np-logo-slogan.png
new file mode 100644
index 00000000..55e3278f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/np-logo-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/np-logo-text-arc.png b/HistoricFreightEquipment/LegosLogosFolder/np-logo-text-arc.png
new file mode 100644
index 00000000..6b067538
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/np-logo-text-arc.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/np-logo.png b/HistoricFreightEquipment/LegosLogosFolder/np-logo.png
new file mode 100644
index 00000000..11c37a44
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/np-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-acf-hopper-text.png b/HistoricFreightEquipment/LegosLogosFolder/nw-acf-hopper-text.png
new file mode 100644
index 00000000..f18e221f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-acf-hopper-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-amp-black.png b/HistoricFreightEquipment/LegosLogosFolder/nw-amp-black.png
new file mode 100644
index 00000000..36c97493
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-amp-black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-amp.png b/HistoricFreightEquipment/LegosLogosFolder/nw-amp.png
new file mode 100644
index 00000000..3cd7b0fe
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-amp.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-n-black.png b/HistoricFreightEquipment/LegosLogosFolder/nw-n-black.png
new file mode 100644
index 00000000..b9c9e81f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-n-black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-n.png b/HistoricFreightEquipment/LegosLogosFolder/nw-n.png
new file mode 100644
index 00000000..2b37ecb5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-n.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-w-black.png b/HistoricFreightEquipment/LegosLogosFolder/nw-w-black.png
new file mode 100644
index 00000000..76da7bb6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-w-black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nw-w.png b/HistoricFreightEquipment/LegosLogosFolder/nw-w.png
new file mode 100644
index 00000000..6178c1b2
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nw-w.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nyc-lines-logo.png b/HistoricFreightEquipment/LegosLogosFolder/nyc-lines-logo.png
new file mode 100644
index 00000000..b69ecaf4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nyc-lines-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nyc-system-logo-white.png b/HistoricFreightEquipment/LegosLogosFolder/nyc-system-logo-white.png
new file mode 100644
index 00000000..e5613858
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nyc-system-logo-white.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/nycstl-text.png b/HistoricFreightEquipment/LegosLogosFolder/nycstl-text.png
new file mode 100644
index 00000000..baa1d9fd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/nycstl-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/of.png b/HistoricFreightEquipment/LegosLogosFolder/of.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/of.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-1.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-1.png
new file mode 100644
index 00000000..edc7fb5a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-2.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-2.png
new file mode 100644
index 00000000..769b98c0
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-3.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-3.png
new file mode 100644
index 00000000..b1cc09e7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-4.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-4.png
new file mode 100644
index 00000000..4d8720cf
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-4.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-5.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-5.png
new file mode 100644
index 00000000..ee5931a9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-5.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-6.png b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-6.png
new file mode 100644
index 00000000..ecb6b124
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/oxide-brown-6.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-gondola01.png b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-gondola01.png
new file mode 100644
index 00000000..2c5dfb1b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-gondola01.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-hopper.png b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-hopper.png
new file mode 100644
index 00000000..78cc49dd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette-hopper.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/pere-marquette.png b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette.png
new file mode 100644
index 00000000..b07d2bfa
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/pere-marquette.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/products-1.png b/HistoricFreightEquipment/LegosLogosFolder/products-1.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/products-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/products-2.png b/HistoricFreightEquipment/LegosLogosFolder/products-2.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/products-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/products-3.png b/HistoricFreightEquipment/LegosLogosFolder/products-3.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/products-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-1.png
new file mode 100644
index 00000000..538edf2c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-2.png
new file mode 100644
index 00000000..2228b1fb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-logo-3.png b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-3.png
new file mode 100644
index 00000000..1b4dc3b4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-logo-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-1.png b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-1.png
new file mode 100644
index 00000000..a9130b07
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-2.png b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-2.png
new file mode 100644
index 00000000..f01e8aae
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-3.png b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-3.png
new file mode 100644
index 00000000..8c163396
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-service-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-silver.png b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-silver.png
new file mode 100644
index 00000000..446b62de
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-merchandise-silver.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-1.png b/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-1.png
new file mode 100644
index 00000000..eecc1b1f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-2.png b/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-2.png
new file mode 100644
index 00000000..df586120
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/prr-x29-data-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/qap-logo.png b/HistoricFreightEquipment/LegosLogosFolder/qap-logo.png
new file mode 100644
index 00000000..d39d216a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/qap-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-reportingmarks.png b/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-reportingmarks.png
new file mode 100644
index 00000000..ac3a13cc
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-reportingmarks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-stacked.png b/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-stacked.png
new file mode 100644
index 00000000..cdfde4d5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/qc-gothic-stacked.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rdg-diamond.png b/HistoricFreightEquipment/LegosLogosFolder/rdg-diamond.png
new file mode 100644
index 00000000..934c18f6
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rdg-diamond.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-1.png b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-1.png
new file mode 100644
index 00000000..d58ded68
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-2.png b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-2.png
new file mode 100644
index 00000000..d88e59cd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-3.png b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-3.png
new file mode 100644
index 00000000..747f1be8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rdg-speed-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rfp-df.png b/HistoricFreightEquipment/LegosLogosFolder/rfp-df.png
new file mode 100644
index 00000000..29a69589
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rfp-df.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rfp-legacy-logo.png b/HistoricFreightEquipment/LegosLogosFolder/rfp-legacy-logo.png
new file mode 100644
index 00000000..000097a8
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rfp-legacy-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rfp-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/rfp-logo-1.png
new file mode 100644
index 00000000..a5ebbfcd
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rfp-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rfp-text-logo.png b/HistoricFreightEquipment/LegosLogosFolder/rfp-text-logo.png
new file mode 100644
index 00000000..17e91077
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rfp-text-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rutland-gondola-text.png b/HistoricFreightEquipment/LegosLogosFolder/rutland-gondola-text.png
new file mode 100644
index 00000000..c482ed4f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rutland-gondola-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rutland-logo.png b/HistoricFreightEquipment/LegosLogosFolder/rutland-logo.png
new file mode 100644
index 00000000..bd118051
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rutland-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/rutland-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/rutland-slogan.png
new file mode 100644
index 00000000..88df381b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/rutland-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sa-logo.png b/HistoricFreightEquipment/LegosLogosFolder/sa-logo.png
new file mode 100644
index 00000000..40c6d7da
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sa-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sal-df.png b/HistoricFreightEquipment/LegosLogosFolder/sal-df.png
new file mode 100644
index 00000000..008d63d5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sal-df.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sal-logo.png b/HistoricFreightEquipment/LegosLogosFolder/sal-logo.png
new file mode 100644
index 00000000..e54c920e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sal-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sal-slogan-1.png b/HistoricFreightEquipment/LegosLogosFolder/sal-slogan-1.png
new file mode 100644
index 00000000..802be4c7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sal-slogan-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sal-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/sal-text-1.png
new file mode 100644
index 00000000..3f1ff72c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sal-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/shpx-acf-text.png b/HistoricFreightEquipment/LegosLogosFolder/shpx-acf-text.png
new file mode 100644
index 00000000..fd7c7a68
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/shpx-acf-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/silver-circle.png b/HistoricFreightEquipment/LegosLogosFolder/silver-circle.png
new file mode 100644
index 00000000..3d88ba60
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/silver-circle.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sinclair-text.png b/HistoricFreightEquipment/LegosLogosFolder/sinclair-text.png
new file mode 100644
index 00000000..0fb68409
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sinclair-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-1.png
new file mode 100644
index 00000000..e96c7602
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-2.png
new file mode 100644
index 00000000..41fc2225
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/skelgas-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/soo-line-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/soo-line-logo-1.png
new file mode 100644
index 00000000..044bb5eb
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/soo-line-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-1.png
new file mode 100644
index 00000000..1a4c75f7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-2.png
new file mode 100644
index 00000000..93989a7e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/soo-line-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo-2.png
new file mode 100644
index 00000000..cf489942
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo.png b/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo.png
new file mode 100644
index 00000000..5c140933
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sp-lines-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ssw-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/ssw-logo-1.png
new file mode 100644
index 00000000..1da15fd2
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ssw-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ssw-text-logo.png b/HistoricFreightEquipment/LegosLogosFolder/ssw-text-logo.png
new file mode 100644
index 00000000..8172ca54
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ssw-text-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/state.png b/HistoricFreightEquipment/LegosLogosFolder/state.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/state.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sunoco-oils.png b/HistoricFreightEquipment/LegosLogosFolder/sunoco-oils.png
new file mode 100644
index 00000000..56d90285
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sunoco-oils.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/sunoco-sun.png b/HistoricFreightEquipment/LegosLogosFolder/sunoco-sun.png
new file mode 100644
index 00000000..492dc37a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/sunoco-sun.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/texaco-1.png b/HistoricFreightEquipment/LegosLogosFolder/texaco-1.png
new file mode 100644
index 00000000..ee4e194c
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/texaco-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-black-marks.png b/HistoricFreightEquipment/LegosLogosFolder/thb-black-marks.png
new file mode 100644
index 00000000..6a9a3c71
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-black-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-black-text.png b/HistoricFreightEquipment/LegosLogosFolder/thb-black-text.png
new file mode 100644
index 00000000..0a994cc3
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-black-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/thb-logo-1.png
new file mode 100644
index 00000000..1e92e4ce
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/thb-logo-2.png
new file mode 100644
index 00000000..a0e2968b
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-white-marks.png b/HistoricFreightEquipment/LegosLogosFolder/thb-white-marks.png
new file mode 100644
index 00000000..6077df06
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-white-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/thb-white-text.png b/HistoricFreightEquipment/LegosLogosFolder/thb-white-text.png
new file mode 100644
index 00000000..00a5a2a5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/thb-white-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/tidewater-flying-a.png b/HistoricFreightEquipment/LegosLogosFolder/tidewater-flying-a.png
new file mode 100644
index 00000000..7fcb9a04
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/tidewater-flying-a.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/ucts.png b/HistoricFreightEquipment/LegosLogosFolder/ucts.png
new file mode 100644
index 00000000..ad1ea56a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/ucts.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/vgn-ht-hopper.png b/HistoricFreightEquipment/LegosLogosFolder/vgn-ht-hopper.png
new file mode 100644
index 00000000..1dcb0c0a
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/vgn-ht-hopper.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-1.png b/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-1.png
new file mode 100644
index 00000000..3a887c3f
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-2.png b/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-2.png
new file mode 100644
index 00000000..278dbe5e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/vgox-tank-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/virginian-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/virginian-logo-1.png
new file mode 100644
index 00000000..5cb82c12
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/virginian-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-black.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-black.png
new file mode 100644
index 00000000..00dcd117
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-black.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-white.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-white.png
new file mode 100644
index 00000000..ec17cb45
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-flag-white.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-heart-logo.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-heart-logo.png
new file mode 100644
index 00000000..d92d5446
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-heart-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-slogan.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-slogan.png
new file mode 100644
index 00000000..b7c6deaf
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-slogan.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-text-2.png
new file mode 100644
index 00000000..f8246bbf
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-text-3.png
new file mode 100644
index 00000000..b88c1487
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wabash-text.png b/HistoricFreightEquipment/LegosLogosFolder/wabash-text.png
new file mode 100644
index 00000000..907228ff
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wabash-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-1.png b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-1.png
new file mode 100644
index 00000000..def193b4
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-2.png b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-2.png
new file mode 100644
index 00000000..ad4e0e06
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-3.png b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-3.png
new file mode 100644
index 00000000..63030882
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wag-slogan-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/warren-green.png b/HistoricFreightEquipment/LegosLogosFolder/warren-green.png
new file mode 100644
index 00000000..ab07a4d2
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/warren-green.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/warren-logo.png b/HistoricFreightEquipment/LegosLogosFolder/warren-logo.png
new file mode 100644
index 00000000..d33502f0
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/warren-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/warren-marks.png b/HistoricFreightEquipment/LegosLogosFolder/warren-marks.png
new file mode 100644
index 00000000..a5b7a7a9
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/warren-marks.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/warren-text.png b/HistoricFreightEquipment/LegosLogosFolder/warren-text.png
new file mode 100644
index 00000000..dc2251f0
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/warren-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wif-logo.png b/HistoricFreightEquipment/LegosLogosFolder/wif-logo.png
new file mode 100644
index 00000000..a5194e84
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wif-logo.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wif-text.png b/HistoricFreightEquipment/LegosLogosFolder/wif-text.png
new file mode 100644
index 00000000..d172b17e
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wif-text.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-1.png
new file mode 100644
index 00000000..95fe6847
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-2.png
new file mode 100644
index 00000000..4bab1847
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-acf-hopper-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-1.png
new file mode 100644
index 00000000..53c7b8c7
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-2.png
new file mode 100644
index 00000000..faed7707
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-3.png b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-3.png
new file mode 100644
index 00000000..3badbed5
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-3.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-4.png b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-4.png
new file mode 100644
index 00000000..94d12084
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-gondola-text-4.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-logo-1.png b/HistoricFreightEquipment/LegosLogosFolder/wm-logo-1.png
new file mode 100644
index 00000000..d6f96a64
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-logo-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-logo-2.png b/HistoricFreightEquipment/LegosLogosFolder/wm-logo-2.png
new file mode 100644
index 00000000..d9996994
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-logo-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-text-1.png b/HistoricFreightEquipment/LegosLogosFolder/wm-text-1.png
new file mode 100644
index 00000000..83144c64
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-text-1.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/wm-text-2.png b/HistoricFreightEquipment/LegosLogosFolder/wm-text-2.png
new file mode 100644
index 00000000..3a9ed447
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/wm-text-2.png differ
diff --git a/HistoricFreightEquipment/LegosLogosFolder/yellow.png b/HistoricFreightEquipment/LegosLogosFolder/yellow.png
new file mode 100644
index 00000000..95b44518
Binary files /dev/null and b/HistoricFreightEquipment/LegosLogosFolder/yellow.png differ
diff --git a/HistoricFreightEquipment/customreportingmarks/ReportingMarks.json b/HistoricFreightEquipment/customreportingmarks/ReportingMarks.json
new file mode 100644
index 00000000..3ec9d395
--- /dev/null
+++ b/HistoricFreightEquipment/customreportingmarks/ReportingMarks.json
@@ -0,0 +1,1414 @@
+[
+ {
+ "identifier": "xm-boxcar04",
+ "reportingMarks": [
+ "MILW"
+ ]
+ },
+ {
+ "identifier": "xm-boxcar04-milw-1",
+ "reportingMarks": [
+ "MILW"
+ ]
+ },
+ {
+ "identifier": "xm-boxcar04-milw-2",
+ "reportingMarks": [
+ "MILW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar04-milw-3",
+ "reportingMarks": [
+ "MILW"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-wp",
+ "reportingMarks": [
+ "WP"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-ri",
+ "reportingMarks": [
+ "RI"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-wag",
+ "reportingMarks": [
+ "WAG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-wag",
+ "reportingMarks": [
+ "WAG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-bm",
+ "reportingMarks": [
+ "BM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-mpa",
+ "reportingMarks": [
+ "M&PA"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-bm",
+ "reportingMarks": [
+ "BM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-sal",
+ "reportingMarks": [
+ "SAL"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-sp",
+ "reportingMarks": [
+ "SP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-rut",
+ "reportingMarks": [
+ "R"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cnw",
+ "reportingMarks": [
+ "CNW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-ssw",
+ "reportingMarks": [
+ "SSW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-soo",
+ "reportingMarks": [
+ "SOO"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-wm",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-co",
+ "reportingMarks": [
+ "C&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-nw",
+ "reportingMarks": [
+ "N&W"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-sou",
+ "reportingMarks": [
+ "SOU"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-dlw",
+ "reportingMarks": [
+ "DL&W"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-erie",
+ "reportingMarks": [
+ "ERIE"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-rfp",
+ "reportingMarks": [
+ "RF&P"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-wab",
+ "reportingMarks": [
+ "WAB"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-sp",
+ "reportingMarks": [
+ "SP"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola05-lv",
+ "reportingMarks": [
+ "LV"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola05-nw",
+ "reportingMarks": [
+ "N&W"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-bo",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola02-co",
+ "reportingMarks": [
+ "C&O"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola02-milw",
+ "reportingMarks": [
+ "MILW"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola02-mon",
+ "reportingMarks": [
+ "MON"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola02-nw",
+ "reportingMarks": [
+ "N&W"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-prr-1",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-prr-2",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-nh",
+ "reportingMarks": [
+ "NH"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-wm-1",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-nkp",
+ "reportingMarks": [
+ "NKP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-nkp",
+ "reportingMarks": [
+ "NKP"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-nkp",
+ "reportingMarks": [
+ "NKP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-acl",
+ "reportingMarks": [
+ "ACL"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-crr",
+ "reportingMarks": [
+ "CRR"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar01-prr",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar02-bo",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar02-nh",
+ "reportingMarks": [
+ "NH"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar02-sou",
+ "reportingMarks": [
+ "SOU"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar02-prr",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-cnw",
+ "reportingMarks": [
+ "CNW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-cnw",
+ "reportingMarks": [
+ "CNW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-rfp",
+ "reportingMarks": [
+ "RFP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-dh-1",
+ "reportingMarks": [
+ "D&H"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-skelgas",
+ "reportingMarks": [
+ "UTLX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-erie",
+ "reportingMarks": [
+ "ERIE"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-co",
+ "reportingMarks": [
+ "C&O"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-pm",
+ "reportingMarks": [
+ "PM"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-pm",
+ "reportingMarks": [
+ "PM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-pm",
+ "reportingMarks": [
+ "PM"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-nw",
+ "reportingMarks": [
+ "N&W"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-wm-1",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-mon",
+ "reportingMarks": [
+ "CIL"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-wm-2",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-shpx",
+ "reportingMarks": [
+ "SHPX"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-vgn",
+ "reportingMarks": [
+ "VGN"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-wab",
+ "reportingMarks": [
+ "WAB"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-ic",
+ "reportingMarks": [
+ "IC"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-nw",
+ "reportingMarks": [
+ "N&W"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-nkp",
+ "reportingMarks": [
+ "NKP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-bo",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-crr-1",
+ "reportingMarks": [
+ "CRR"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-crr-2",
+ "reportingMarks": [
+ "CRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-nyc",
+ "reportingMarks": [
+ "NYC"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-csox",
+ "reportingMarks": [
+ "CSOX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-venx",
+ "reportingMarks": [
+ "VENX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-sdrx",
+ "reportingMarks": [
+ "SDRX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-gulf-1",
+ "reportingMarks": [
+ "WRNX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-rdg",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-dh-2",
+ "reportingMarks": [
+ "D&H"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-rdg",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-rdg-1",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-rdg-2",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-twox",
+ "reportingMarks": [
+ "TWOX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-mne",
+ "reportingMarks": [
+ "M&NE"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-gulf-2",
+ "reportingMarks": [
+ "WRNX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-gulf-3",
+ "reportingMarks": [
+ "SCJX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-lne",
+ "reportingMarks": [
+ "LNE"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-conx",
+ "reportingMarks": [
+ "CONX"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-cnj",
+ "reportingMarks": [
+ "CNJ"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-wm-2",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-rut",
+ "reportingMarks": [
+ "R"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-gatx",
+ "reportingMarks": [
+ "GATX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-gatx",
+ "reportingMarks": [
+ "GATX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-shpx",
+ "reportingMarks": [
+ "SHPX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-shpx",
+ "reportingMarks": [
+ "SHPX"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar02-hercules",
+ "reportingMarks": [
+ "UTLX"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-lv",
+ "reportingMarks": [
+ "LV"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-aa",
+ "reportingMarks": [
+ "AA"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-aa",
+ "reportingMarks": [
+ "AA"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-mwr",
+ "reportingMarks": [
+ "MWR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-gmo",
+ "reportingMarks": [
+ "GM&O"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-prr-1",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-prr-2",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-mec",
+ "reportingMarks": [
+ "MEC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-bar",
+ "reportingMarks": [
+ "BAR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-ndem",
+ "reportingMarks": [
+ "NDEM"
+
+ ]
+ },
+ {
+ "identifier": "tm-utccicc104-tcx",
+ "reportingMarks": [
+ "TCX"
+
+ ]
+ },
+ {
+ "identifier": "tm-utccicc104-wrnx",
+ "reportingMarks": [
+ "WRNX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-ga",
+ "reportingMarks": [
+ "GA"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-cpr-1",
+ "reportingMarks": [
+ "CP"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-cpr",
+ "reportingMarks": [
+ "CP"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-cpr-2",
+ "reportingMarks": [
+ "CP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-ba",
+ "reportingMarks": [
+ "B&A"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cp",
+ "reportingMarks": [
+ "CP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-mcrr",
+ "reportingMarks": [
+ "MC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cn",
+ "reportingMarks": [
+ "CN"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-gtw",
+ "reportingMarks": [
+ "GTW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-cv",
+ "reportingMarks": [
+ "CV"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-cn",
+ "reportingMarks": [
+ "CN"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-qc",
+ "reportingMarks": [
+ "QCR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-ac",
+ "reportingMarks": [
+ "AC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-cgw",
+ "reportingMarks": [
+ "CGW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-bo-1",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-mec",
+ "reportingMarks": [
+ "MEC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-wab",
+ "reportingMarks": [
+ "WAB"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-bm",
+ "reportingMarks": [
+ "BM"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-aa",
+ "reportingMarks": [
+ "AA"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-mobilgas",
+ "reportingMarks": [
+ "SVX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-fec-1",
+ "reportingMarks": [
+ "FEC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-fec-2",
+ "reportingMarks": [
+ "FEC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-wif",
+ "reportingMarks": [
+ "WIF"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola05-gtw",
+ "reportingMarks": [
+ "GTW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-prr-1",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-prr-2",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-prr-3",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-prr-4",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-np",
+ "reportingMarks": [
+ "NP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-np",
+ "reportingMarks": [
+ "NP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cbq",
+ "reportingMarks": [
+ "CB&Q"
+
+ ]
+ },
+ {
+ "identifier": "tm-utccicc104-hokx",
+ "reportingMarks": [
+ "HOKX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-qap",
+ "reportingMarks": [
+ "QA&P"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-slsf",
+ "reportingMarks": [
+ "SLSF"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-slsf",
+ "reportingMarks": [
+ "SLSF"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola05-rdg",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-atsf",
+ "reportingMarks": [
+ "ATSF"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-atsf-1",
+ "reportingMarks": [
+ "ATSF"
+
+ ]
+ },
+ {
+ "identifier": "tm-tankcar01-sunx",
+ "reportingMarks": [
+ "SUNX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-sal-1",
+ "reportingMarks": [
+ "SAL"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-sal-2",
+ "reportingMarks": [
+ "SAL"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-co",
+ "reportingMarks": [
+ "C&O"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-sou",
+ "reportingMarks": [
+ "SOU"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-gn",
+ "reportingMarks": [
+ "GN"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-bo",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "hm-hopper02-cofg",
+ "reportingMarks": [
+ "CG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-cofg",
+ "reportingMarks": [
+ "CG"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-cei",
+ "reportingMarks": [
+ "C&EI"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-atsf-2",
+ "reportingMarks": [
+ "ATSF"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-nb",
+ "reportingMarks": [
+ "NB"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cv",
+ "reportingMarks": [
+ "CV"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-sa",
+ "reportingMarks": [
+ "SA"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-bo-2",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-bo-1",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-bo-2",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-bo-3",
+ "reportingMarks": [
+ "B&O"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar03-cnj",
+ "reportingMarks": [
+ "CNJ"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-dlw",
+ "reportingMarks": [
+ "DL&W"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola1-dlw",
+ "reportingMarks": [
+ "DL&W"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-dmir",
+ "reportingMarks": [
+ "DMIR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-dti",
+ "reportingMarks": [
+ "DTI"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-ri",
+ "reportingMarks": [
+ "RI"
+
+ ]
+ },
+ {
+ "identifier": "hmr-hopper03-mcmillen",
+ "reportingMarks": [
+ "CSX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-rdg",
+ "reportingMarks": [
+ "RDG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cagy",
+ "reportingMarks": [
+ "C&G"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-gbw",
+ "reportingMarks": [
+ "GBW"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-mkt",
+ "reportingMarks": [
+ "MKT"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-lsms",
+ "reportingMarks": [
+ "LSMS"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-cccstl",
+ "reportingMarks": [
+ "CCCL"
+
+ ]
+ },
+ {
+ "identifier": "fm-flatcar02-nkp",
+ "reportingMarks": [
+ "NKP"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-ple",
+ "reportingMarks": [
+ "P&LE"
+
+ ]
+ },
+ {
+ "identifier": "ht-hopper01-nyc",
+ "reportingMarks": [
+ "NYC"
+
+ ]
+ },
+ {
+ "identifier": "ht-hopper01-pmcky",
+ "reportingMarks": [
+ "PMKY"
+
+ ]
+ },
+ {
+ "identifier": "ht-hopper01-co",
+ "reportingMarks": [
+ "C&O"
+
+ ]
+ },
+ {
+ "identifier": "ht-hopper01-vgn",
+ "reportingMarks": [
+ "VGN"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-erie",
+ "reportingMarks": [
+ "ERIE"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-prr",
+ "reportingMarks": [
+ "PRR"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-cofg",
+ "reportingMarks": [
+ "CG"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-itc",
+ "reportingMarks": [
+ "ITC"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-cco",
+ "reportingMarks": [
+ "CC&O"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-wab",
+ "reportingMarks": [
+ "WAB"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-gafla",
+ "reportingMarks": [
+ "GAFLA"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-thb-1",
+ "reportingMarks": [
+ "THB"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-thb-2",
+ "reportingMarks": [
+ "THB"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-lne",
+ "reportingMarks": [
+ "LNE"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola05-ri",
+ "reportingMarks": [
+ "RI"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-bar",
+ "reportingMarks": [
+ "BAR"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-nyow",
+ "reportingMarks": [
+ "O&W"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-ba",
+ "reportingMarks": [
+ "B&A"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-acl",
+ "reportingMarks": [
+ "ACL"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar05-lsi",
+ "reportingMarks": [
+ "LS&I"
+
+ ]
+ },
+ {
+ "identifier": "tm-utccicc104-vgox",
+ "reportingMarks": [
+ "VGOX"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-wm",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar01-soo",
+ "reportingMarks": [
+ "SOO"
+
+ ]
+ },
+ {
+ "identifier": "xm-boxcar02-cei",
+ "reportingMarks": [
+ "C&EI"
+
+ ]
+ },
+ {
+ "identifier": "gb-gondola04-wm",
+ "reportingMarks": [
+ "WM"
+
+ ]
+ }
+]
\ No newline at end of file
diff --git a/HistoricFreightEquipment/info.json b/HistoricFreightEquipment/info.json
new file mode 100644
index 00000000..571ca5d1
--- /dev/null
+++ b/HistoricFreightEquipment/info.json
@@ -0,0 +1,7 @@
+{
+ "Id": "HistoricFreightEquipment",
+ "Version": "3.2.0",
+ "DisplayName": "Historic Freight Equipment",
+ "Author": "Route of the Whippet",
+ "ManagerVersion": "0.31.0.0"
+}
diff --git a/HistoricFreightEquipment/readme.txt b/HistoricFreightEquipment/readme.txt
new file mode 100644
index 00000000..4da6acee
--- /dev/null
+++ b/HistoricFreightEquipment/readme.txt
@@ -0,0 +1,39 @@
+Historic Freight Car Repaints for Vanilla Rolling Stock
+
+Version 3.1
+
+Adds 200 individual, prototypically decorated pieces of rolling stock, encompassing a wide variety of railroads and private owners from Canada, Mexico, and the United States.
+
+Requirements:
+
+- Route of the Whippet's Accurate Data for Vanilla Freight Cars: https://www.nexusmods.com/railroader/mods/476
+- Legotrainman's Library of Stuff: https://www.nexusmods.com/railroader/mods/303
+- Legotrainman's Logos and Deco: https://www.nexusmods.com/railroader/mods/410
+- Legotrainman's Custom Reporting Marks: https://www.nexusmods.com/railroader/mods/308
+- Unity Mod Manager: https://www.nexusmods.com/site/mods/21
+
+Installation Instructions:
+
+Drag and drop the ZIP file into UMM. That's it!
+
+Credits:
+
+Railroader Development Team - Original Definitions Files
+Legotrainman - For making this mod possible
+Route of the Whippet - Original artwork, repaint creation, implementation
+Pete Willard, railsimstuff.com - Original fonts and artwork
+NKP Historical & Technical Society - NKP font
+
+Special Thanks To:
+
+Southern Steam Studios, SharkBait, Eric Bolton, Thomas Grambau, MrCSam & WNCRR, Pennsy, Plague Doctor, J (Collie), migmadmarine
+
+Disclaimers:
+
+This is intended to be a standalone mod. I can not guarantee that this mod will be work alongside other freight car repaint mods from other content creators. Use at your own discretion.
+
+This mod is known to be incompatible with West Bryson Industries and Kreig's Gondola Truck Swap.
+
+EULA:
+
+Use at your own risk. Do not repackage, rip, or decompile/recompile this mod, or redistribute any part of this mod without the prior approval of Route of the Whippet. By downloading this mod, the end user agrees to and accepts these terms. Action will be taken if a user is found to be in violation of this EULA.
\ No newline at end of file