diff --git a/LegosGraffitiMod/LegosGraffitiMod.dll b/LegosGraffitiMod/LegosGraffitiMod.dll new file mode 100644 index 00000000..b4c98c67 Binary files /dev/null and b/LegosGraffitiMod/LegosGraffitiMod.dll differ diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola02.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola02.json new file mode 100644 index 00000000..dc0a1202 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola02.json @@ -0,0 +1,170 @@ +{ + "identifier": "gb-gondola02", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.54044664, + 1.46600342, + 3.38128376 + ], + "rotation": [ + 0.153045923, + 0.6903455, + 0.153045923, + 0.6903455 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.54045546, + 1.42614746, + 1.793531 + ], + "rotation": [ + 0.153045923, + 0.6903455, + 0.153045923, + 0.6903455 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.53885138, + 1.73034668, + -0.291675061 + ], + "rotation": [ + -0.153045923, + -0.6903455, + 0.153045923, + 0.6903455 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.538846, + 1.56164551, + -3.99787664 + ], + "rotation": [ + -0.06777318, + 0.7038514, + 0.06777318, + -0.7038514 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 0.75, + 0.75, + 0.1 + ], + "debug": false, + "name": "Graffiti 5", + "transform": { + "position": [ + 1.53883052, + 1.25897217, + -3.07538772 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + -0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola03.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola03.json new file mode 100644 index 00000000..9d54ef7c --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola03.json @@ -0,0 +1,137 @@ +{ + "identifier": "gb-gondola3", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.31524944, + 1.56488037, + 0.689277232 + ], + "rotation": [ + 0.0308435634, + 0.7064338, + 0.0308435634, + 0.7064338 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.31522667, + 1.35455322, + 3.28227425 + ], + "rotation": [ + -0.0739127845, + 0.7032332, + -0.0739127845, + 0.7032332 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.315227, + 1.354553, + -3.282274 + ], + "rotation": [ + -0.07391281, + 0.7032332, + 0.07391281, + -0.7032332 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.315249, + 1.56488, + 0.6892772 + ], + "rotation": [ + -0.0308435634, + -0.7064338, + 0.0308435634, + 0.7064338 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola04.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola04.json new file mode 100644 index 00000000..32a06676 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola04.json @@ -0,0 +1,71 @@ +{ + "identifier": "gb-gondola04", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.246049, + 1.23834229, + 1.63342464 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 1.246049, + 1.238342, + -1.633425 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola05.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola05.json new file mode 100644 index 00000000..e41553e5 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola05.json @@ -0,0 +1,137 @@ +{ + "identifier": "gb-gondola05", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.49018371, + 1.62298584, + -2.42961884 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.49017859, + 1.51422119, + 2.927307 + ], + "rotation": [ + 0.110615879, + 0.698401153, + 0.110615879, + 0.698401153 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.490179, + 1.514221, + -2.927307 + ], + "rotation": [ + -0.110615879, + -0.698401153, + 0.110615879, + 0.698401153 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.490184, + 1.622986, + 2.429619 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola06.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola06.json new file mode 100644 index 00000000..0155df70 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola06.json @@ -0,0 +1,71 @@ +{ + "identifier": "gs-gondola06", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.385239, + 1.86022949, + -6.99911834E-06 + ], + "rotation": [ + -0.0739127845, + 0.7032332, + -0.0739127845, + 0.7032332 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.0, + 1.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 1.385239, + 1.860229, + 6.999118E-06 + ], + "rotation": [ + -0.0739127845, + 0.7032332, + -0.0739127845, + 0.7032332 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola1.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola1.json new file mode 100644 index 00000000..2d9806f8 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/gb-gondola1.json @@ -0,0 +1,137 @@ +{ + "identifier": "gb-gondola1", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.1 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.37449622, + 1.29815674, + 2.80617833 + ], + "rotation": [ + 0.0, + 0.7071069, + 0.0, + 0.7071069 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.37444341, + 1.32147217, + -2.506546 + ], + "rotation": [ + -0.09229596, + 0.701057434, + -0.09229596, + 0.701057434 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.1 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.37741351, + 1.32147217, + -2.50647879 + ], + "rotation": [ + -0.09229596, + -0.7010574, + 0.09229596, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.1 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.37744772, + 1.27270508, + 2.53523326 + ], + "rotation": [ + 0.043167837, + -0.705787957, + -0.04316784, + 0.705787957 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hm-hopper02.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hm-hopper02.json new file mode 100644 index 00000000..9cc68d90 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hm-hopper02.json @@ -0,0 +1,137 @@ +{ + "identifier": "hm-hopper02", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.43813956, + 1.97241211, + 1.47891057 + ], + "rotation": [ + 0.09229597, + 0.7010574, + 0.09229597, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.43813241, + 1.97241211, + -2.585984 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.438132, + 1.972412, + 2.585984 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.15 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.43814, + 1.972412, + -1.478911 + ], + "rotation": [ + 0.09229597, + 0.7010574, + 0.09229597, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hmr-hopper03.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hmr-hopper03.json new file mode 100644 index 00000000..03843914 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/hmr-hopper03.json @@ -0,0 +1,71 @@ +{ + "identifier": "hmr-hopper03", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.39004123, + 2.12774658, + 1.77749681 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.15 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 1.390041, + 2.127747, + -1.777497 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/ht-hopper01.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/ht-hopper01.json new file mode 100644 index 00000000..32c67993 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/ht-hopper01.json @@ -0,0 +1,137 @@ +{ + "identifier": "ht-hopper01", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 3.0, + 3.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.49758554, + 2.0534668, + 2.262633 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.49757314, + 2.0534668, + -2.636317 + ], + "rotation": [ + 0.153045923, + 0.6903455, + 0.153045923, + 0.6903455 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.497573, + 2.053467, + 2.636317 + ], + "rotation": [ + 0.153045923, + -0.6903455, + -0.153045923, + 0.6903455 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 3.0, + 3.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.497586, + 2.053467, + -2.262633 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar01.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar01.json new file mode 100644 index 00000000..a0609f94 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar01.json @@ -0,0 +1,149 @@ +{ + "identifier": "xm-boxcar01", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 3.0, + 3.0, + 0.075 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.34903741, + 2.31799316, + 3.750553 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.075 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 1.64539782E-15, + 0.7071068, + 3.62973057E-15, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar01", + "Right Door", + "Bone 2" + ] + }, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.075 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 1.64539782E-15, + 0.7071068, + 3.62973057E-15, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar01", + "Left Doors", + "Bone 1" + ] + }, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 3.0, + 3.0, + 0.075 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.349037, + 2.317993, + -3.750553 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar02.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar02.json new file mode 100644 index 00000000..e0c8dfb8 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar02.json @@ -0,0 +1,83 @@ +{ + "identifier": "xm-boxcar02", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.49999997, + 0.49999997, + 0.49999997, + 0.49999997 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar02", + "Boxcar02_LOD0", + "Left" + ] + }, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.49999994, + -0.5, + -0.5, + 0.49999994 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar02", + "Boxcar02_LOD0", + "Right" + ] + }, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar03.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar03.json new file mode 100644 index 00000000..04f9c092 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar03.json @@ -0,0 +1,71 @@ +{ + "identifier": "xm-boxcar03", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.40590644, + 2.15856934, + -4.3634057 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 1.405906, + 2.158569, + 4.363406 + ], + "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/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar04.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar04.json new file mode 100644 index 00000000..62d1a42c --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar04.json @@ -0,0 +1,137 @@ +{ + "identifier": "xm-boxcar04", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + -1.55610645, + 2.30603027, + 2.46854115 + ], + "rotation": [ + 0.0922959745, + 0.701057434, + 0.09229597, + 0.701057434 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + -1.5559721, + 2.10516357, + -2.86506033 + ], + "rotation": [ + 0.0, + 0.7071068, + 0.0, + 0.7071068 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + 1.555972, + 2.105164, + 2.86506 + ], + "rotation": [ + 0.0, + -0.707106769, + 0.0, + 0.707106769 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.0, + 2.0, + 0.05 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.556106, + 2.30603, + -2.468541 + ], + "rotation": [ + 0.09229596, + -0.7010574, + -0.09229596, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar05.json b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar05.json new file mode 100644 index 00000000..200c2698 --- /dev/null +++ b/LegosGraffitiMod/LegosLibraryOfStuff/Definitions/xm-boxcar05.json @@ -0,0 +1,147 @@ +{ + "identifier": "xm-boxcar05", + "adds": [ + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 1", + "transform": { + "position": [ + 0.0, + 4.31209628E-08, + -0.241149947 + ], + "rotation": [ + 0.50000006, + 0.50000006, + 0.50000006, + 0.50000006 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar05", + "Door Left" + ] + }, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 1.5, + 1.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 2", + "transform": { + "position": [ + 0.0, + 4.31209628E-08, + -0.241149947 + ], + "rotation": [ + 0.49999994, + -0.5, + -0.5, + 0.49999994 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": { + "path": [ + "boxcar05", + "Door Right" + ] + }, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 3", + "transform": { + "position": [ + -1.39367187, + 2.28759766, + -3.310901 + ], + "rotation": [ + 0.09229596, + 0.7010574, + 0.09229596, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + }, + { + "replace": false, + "component": { + "kind": "Graffiti", + "size": [ + 2.5, + 2.5, + 0.05 + ], + "debug": false, + "name": "Graffiti 4", + "transform": { + "position": [ + 1.393672, + 2.287598, + 3.310901 + ], + "rotation": [ + 0.09229596, + -0.7010574, + -0.09229596, + 0.7010574 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ] + }, + "parent": null, + "enabled": true + } + } + ] +} \ No newline at end of file diff --git a/LegosGraffitiMod/graffitimaterials.assets b/LegosGraffitiMod/graffitimaterials.assets new file mode 100644 index 00000000..f7b07a12 Binary files /dev/null and b/LegosGraffitiMod/graffitimaterials.assets differ diff --git a/LegosGraffitiMod/info.json b/LegosGraffitiMod/info.json new file mode 100644 index 00000000..2b282b4a --- /dev/null +++ b/LegosGraffitiMod/info.json @@ -0,0 +1,9 @@ +{ + "Id": "LegosGraffitiMod", + "Version": "1.0.0", + "DisplayName": "Lego's Graffiti Mod", + "Author": "legotrainman", + "EntryMethod": "LegosGraffitiMod.Main.Load", + "ManagerVersion": "0.27.3", + "LoadAfter": ["LegosLibraryOfStuff"] +}