diff --git a/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_2.uasset b/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_2.uasset index e43162a8c..95a85845c 100644 Binary files a/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_2.uasset and b/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_2.uasset differ diff --git a/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_3.uasset b/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_3.uasset new file mode 100644 index 000000000..b4389949d Binary files /dev/null and b/Content/Assetpacks/ProceduralRoadGenerator/Material/Instances_masharov_roads/MI_Asphalt_3.uasset differ diff --git a/Content/Blueprints/Lamp/BP_streetLamp_Child_road.uasset b/Content/Blueprints/Lamp/BP_streetLamp_Child_road.uasset new file mode 100644 index 000000000..eddebf121 Binary files /dev/null and b/Content/Blueprints/Lamp/BP_streetLamp_Child_road.uasset differ diff --git a/Content/Blueprints/Player/BP_HouseMesh.uasset b/Content/Blueprints/Player/BP_HouseMesh.uasset index 7b14c1c69..14de842a6 100644 Binary files a/Content/Blueprints/Player/BP_HouseMesh.uasset and b/Content/Blueprints/Player/BP_HouseMesh.uasset differ diff --git a/Content/Blueprints/Player/GI.uasset b/Content/Blueprints/Player/GI.uasset index 515339429..21515d850 100644 Binary files a/Content/Blueprints/Player/GI.uasset and b/Content/Blueprints/Player/GI.uasset differ diff --git a/Content/Blueprints/Player/WalkingPawn.uasset b/Content/Blueprints/Player/WalkingPawn.uasset index 5a55112e1..9f1c6d19c 100644 Binary files a/Content/Blueprints/Player/WalkingPawn.uasset and b/Content/Blueprints/Player/WalkingPawn.uasset differ diff --git a/Content/Blueprints/UI/WBPS/Menu/MainMenu.uasset b/Content/Blueprints/UI/WBPS/Menu/MainMenu.uasset index f0190c814..d2741ae66 100644 Binary files a/Content/Blueprints/UI/WBPS/Menu/MainMenu.uasset and b/Content/Blueprints/UI/WBPS/Menu/MainMenu.uasset differ diff --git a/Content/Blueprints/UI/WBPS/Menu/lift3dPanel.uasset b/Content/Blueprints/UI/WBPS/Menu/lift3dPanel.uasset deleted file mode 100644 index 1abd6150a..000000000 Binary files a/Content/Blueprints/UI/WBPS/Menu/lift3dPanel.uasset and /dev/null differ diff --git a/Content/Blueprints/UI/WBPS/Menu/selectFloorElev.uasset b/Content/Blueprints/UI/WBPS/Menu/selectFloorElev.uasset new file mode 100644 index 000000000..49e8ed428 Binary files /dev/null and b/Content/Blueprints/UI/WBPS/Menu/selectFloorElev.uasset differ diff --git a/Content/Blueprints/Utils/Generators/HumanAI/manChar_Child.uasset b/Content/Blueprints/Utils/Generators/HumanAI/manChar_Child.uasset new file mode 100644 index 000000000..4816e340a Binary files /dev/null and b/Content/Blueprints/Utils/Generators/HumanAI/manChar_Child.uasset differ diff --git a/Content/Blueprints/Utils/Generators/HumanAI/manchildBT.uasset b/Content/Blueprints/Utils/Generators/HumanAI/manchildBT.uasset new file mode 100644 index 000000000..990739a4e Binary files /dev/null and b/Content/Blueprints/Utils/Generators/HumanAI/manchildBT.uasset differ diff --git a/Content/Blueprints/Utils/RTManage.uasset b/Content/Blueprints/Utils/RTManage.uasset index 1a2987bb5..a6fc4644b 100644 Binary files a/Content/Blueprints/Utils/RTManage.uasset and b/Content/Blueprints/Utils/RTManage.uasset differ diff --git a/Content/Blueprints/world/BM_Elevator.uasset b/Content/Blueprints/world/BM_Elevator.uasset new file mode 100644 index 000000000..d5000dc69 Binary files /dev/null and b/Content/Blueprints/world/BM_Elevator.uasset differ diff --git a/Content/Blueprints/world/BP_flatSign.uasset b/Content/Blueprints/world/BP_flatSign.uasset new file mode 100644 index 000000000..082ba5723 Binary files /dev/null and b/Content/Blueprints/world/BP_flatSign.uasset differ diff --git a/Content/Blueprints/world/BP_floorSign.uasset b/Content/Blueprints/world/BP_floorSign.uasset new file mode 100644 index 000000000..c296e9174 Binary files /dev/null and b/Content/Blueprints/world/BP_floorSign.uasset differ diff --git a/Content/Furniture/All/Materials/Inst/other/MI_Lamp_Emissive1.uasset b/Content/Furniture/All/Materials/Inst/other/MI_Lamp_Emissive1.uasset new file mode 100644 index 000000000..47f71726e Binary files /dev/null and b/Content/Furniture/All/Materials/Inst/other/MI_Lamp_Emissive1.uasset differ diff --git a/Content/Maps/Interior/GP2/S02Lifts.umap b/Content/Maps/Interior/GP2/S02Lifts.umap new file mode 100644 index 000000000..ce134ae98 Binary files /dev/null and b/Content/Maps/Interior/GP2/S02Lifts.umap differ diff --git a/Content/Maps/Masharov_Buildings.umap b/Content/Maps/Masharov_Buildings.umap index 2334fff4e..d4ff1ee88 100644 Binary files a/Content/Maps/Masharov_Buildings.umap and b/Content/Maps/Masharov_Buildings.umap differ diff --git a/Content/Maps/Masharov_Landscape.umap b/Content/Maps/Masharov_Landscape.umap index ee8637553..18767e136 100644 Binary files a/Content/Maps/Masharov_Landscape.umap and b/Content/Maps/Masharov_Landscape.umap differ diff --git a/Content/Maps/Masharov_Nightlight.umap b/Content/Maps/Masharov_Nightlight.umap index 8fed7b429..577e2144b 100644 Binary files a/Content/Maps/Masharov_Nightlight.umap and b/Content/Maps/Masharov_Nightlight.umap differ diff --git a/Content/Maps/Masharov_Yard.umap b/Content/Maps/Masharov_Yard.umap index e4f9f86e3..8f552cd24 100644 Binary files a/Content/Maps/Masharov_Yard.umap and b/Content/Maps/Masharov_Yard.umap differ diff --git a/Content/Maps/Masharov_cars.umap b/Content/Maps/Masharov_cars.umap index 3e2c93a22..829949504 100644 Binary files a/Content/Maps/Masharov_cars.umap and b/Content/Maps/Masharov_cars.umap differ diff --git a/Content/Maps/Masharov_people.umap b/Content/Maps/Masharov_people.umap index 50b9d5e8b..931587a9a 100644 Binary files a/Content/Maps/Masharov_people.umap and b/Content/Maps/Masharov_people.umap differ diff --git a/Content/Maps/mainScene.umap b/Content/Maps/mainScene.umap index 8514bace5..0b04f29a2 100644 Binary files a/Content/Maps/mainScene.umap and b/Content/Maps/mainScene.umap differ diff --git a/Content/Materials/Instances/Bricks/MI_Bricks_Gray11.uasset b/Content/Materials/Instances/Bricks/MI_Bricks_Gray11.uasset index 4a5d1d5dd..73664b43b 100644 Binary files a/Content/Materials/Instances/Bricks/MI_Bricks_Gray11.uasset and b/Content/Materials/Instances/Bricks/MI_Bricks_Gray11.uasset differ diff --git a/Content/Materials/Instances/Bricks/MI_Bricks_Gray13.uasset b/Content/Materials/Instances/Bricks/MI_Bricks_Gray13.uasset index ad4110003..8ee96625c 100644 Binary files a/Content/Materials/Instances/Bricks/MI_Bricks_Gray13.uasset and b/Content/Materials/Instances/Bricks/MI_Bricks_Gray13.uasset differ diff --git a/Content/Materials/Instances/Grass/MI_Grass1.uasset b/Content/Materials/Instances/Grass/MI_Grass1.uasset new file mode 100644 index 000000000..b66dba88e Binary files /dev/null and b/Content/Materials/Instances/Grass/MI_Grass1.uasset differ diff --git a/Content/Materials/LandscapeMaterials/MI_Metal_Black22.uasset b/Content/Materials/LandscapeMaterials/MI_Metal_Black22.uasset index 6bf265456..46548de0b 100644 Binary files a/Content/Materials/LandscapeMaterials/MI_Metal_Black22.uasset and b/Content/Materials/LandscapeMaterials/MI_Metal_Black22.uasset differ diff --git a/Content/Materials/LandscapeMaterials/MI_Metal_Black24.uasset b/Content/Materials/LandscapeMaterials/MI_Metal_Black24.uasset new file mode 100644 index 000000000..1e2bc86a4 Binary files /dev/null and b/Content/Materials/LandscapeMaterials/MI_Metal_Black24.uasset differ diff --git a/Content/Materials/LandscapeMaterials/M_Grass.uasset b/Content/Materials/LandscapeMaterials/M_Grass.uasset index 07be9d231..b0c25f061 100644 Binary files a/Content/Materials/LandscapeMaterials/M_Grass.uasset and b/Content/Materials/LandscapeMaterials/M_Grass.uasset differ diff --git a/Content/Materials/LiftPanel.uasset b/Content/Materials/LiftPanel.uasset new file mode 100644 index 000000000..5422bf1c7 Binary files /dev/null and b/Content/Materials/LiftPanel.uasset differ diff --git a/Content/Materials/Masters/Common/M_Emissive.uasset b/Content/Materials/Masters/Common/M_Emissive.uasset index 7988dbfe6..58769ba32 100644 Binary files a/Content/Materials/Masters/Common/M_Emissive.uasset and b/Content/Materials/Masters/Common/M_Emissive.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal.uasset b/Content/Materials/Masters/Decal/M_Decal.uasset index 17c355038..9132ccd9f 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal.uasset and b/Content/Materials/Masters/Decal/M_Decal.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst.uasset index d5b15ea9c..a453f1f3b 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst1.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst1.uasset index 6829f1486..39c7309dd 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst1.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst1.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst10.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst10.uasset index eca1d92cd..1ebc2a2ce 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst10.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst10.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst11.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst11.uasset index a5f143969..1972c392d 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst11.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst11.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst12.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst12.uasset index d537a284f..fe79954a9 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst12.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst12.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst15.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst15.uasset new file mode 100644 index 000000000..3d3c50067 Binary files /dev/null and b/Content/Materials/Masters/Decal/M_Decal_Inst15.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst2.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst2.uasset index 8d4adb90e..4a01b227b 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst2.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst2.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst3.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst3.uasset index a8b538210..afb8d3c7d 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst3.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst3.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst4.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst4.uasset index 20b591a11..711d487f6 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst4.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst4.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst5.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst5.uasset index c129ad0df..fe0c99ca9 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst5.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst5.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst6.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst6.uasset index f8bc3ba8b..3e303cefa 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst6.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst6.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst7.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst7.uasset index 3dc88f160..ffdbfc70b 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst7.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst7.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst8.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst8.uasset index 8e1c7a91a..35c690165 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst8.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst8.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_Inst9.uasset b/Content/Materials/Masters/Decal/M_Decal_Inst9.uasset index a5186be99..cca7dfbfb 100644 Binary files a/Content/Materials/Masters/Decal/M_Decal_Inst9.uasset and b/Content/Materials/Masters/Decal/M_Decal_Inst9.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_outside_all.uasset b/Content/Materials/Masters/Decal/M_Decal_outside_all.uasset new file mode 100644 index 000000000..eb89f6304 Binary files /dev/null and b/Content/Materials/Masters/Decal/M_Decal_outside_all.uasset differ diff --git a/Content/Materials/Masters/Decal/M_Decal_outside_near_1.uasset b/Content/Materials/Masters/Decal/M_Decal_outside_near_1.uasset new file mode 100644 index 000000000..b4ff76a9d Binary files /dev/null and b/Content/Materials/Masters/Decal/M_Decal_outside_near_1.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Decal_Outside_near_1.uasset b/Content/Materials/Masters/Decal/T_Decal_Outside_near_1.uasset new file mode 100644 index 000000000..f7a1a1de3 Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Decal_Outside_near_1.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Decal_Outside_near_1_N.uasset b/Content/Materials/Masters/Decal/T_Decal_Outside_near_1_N.uasset new file mode 100644 index 000000000..9e526197f Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Decal_Outside_near_1_N.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Out_Dec_hires_01.uasset b/Content/Materials/Masters/Decal/T_Out_Dec_hires_01.uasset new file mode 100644 index 000000000..2d36c03b9 Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Out_Dec_hires_01.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Out_Dec_hires_01_N.uasset b/Content/Materials/Masters/Decal/T_Out_Dec_hires_01_N.uasset new file mode 100644 index 000000000..ea5b79183 Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Out_Dec_hires_01_N.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Outside_all-gigapixel.uasset b/Content/Materials/Masters/Decal/T_Outside_all-gigapixel.uasset new file mode 100644 index 000000000..452e69a1a Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Outside_all-gigapixel.uasset differ diff --git a/Content/Materials/Masters/Decal/T_Outside_all_N.uasset b/Content/Materials/Masters/Decal/T_Outside_all_N.uasset new file mode 100644 index 000000000..93f973e37 Binary files /dev/null and b/Content/Materials/Masters/Decal/T_Outside_all_N.uasset differ diff --git a/Content/Meshes/Cars/BP_simpleCar.uasset b/Content/Meshes/Cars/BP_simpleCar.uasset index dfb2008e7..813b7dc0d 100644 Binary files a/Content/Meshes/Cars/BP_simpleCar.uasset and b/Content/Meshes/Cars/BP_simpleCar.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP1_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP1_emissive.uasset new file mode 100644 index 000000000..031d3d298 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP1_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP2_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP2_emissive.uasset new file mode 100644 index 000000000..3203f7742 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP2_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP3_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP3_emissive.uasset new file mode 100644 index 000000000..8096395f2 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP3_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP4_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP4_emissive.uasset new file mode 100644 index 000000000..7f98ce9d5 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP4_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP5_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP5_emissive.uasset new file mode 100644 index 000000000..7ee019661 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP5_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP6_emissive.uasset b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP6_emissive.uasset new file mode 100644 index 000000000..801ec6928 Binary files /dev/null and b/Content/Meshes/Exterior/Main/LightningBorders/SM_Masharov_GP6_emissive.uasset differ diff --git a/Content/Meshes/Exterior/Main/New/M_Decal_Inst16.uasset b/Content/Meshes/Exterior/Main/New/M_Decal_Inst16.uasset index f7a779463..3fc143ef7 100644 Binary files a/Content/Meshes/Exterior/Main/New/M_Decal_Inst16.uasset and b/Content/Meshes/Exterior/Main/New/M_Decal_Inst16.uasset differ diff --git a/Content/Meshes/Exterior/Main/New/SM_ST_3ETC.uasset b/Content/Meshes/Exterior/Main/New/SM_ST_3ETC.uasset index 113c75f67..d66c27053 100644 Binary files a/Content/Meshes/Exterior/Main/New/SM_ST_3ETC.uasset and b/Content/Meshes/Exterior/Main/New/SM_ST_3ETC.uasset differ diff --git a/Content/Meshes/Exterior/Main/New/T_Parking_decal.uasset b/Content/Meshes/Exterior/Main/New/T_Parking_decal.uasset index ce13acf4f..44d75a162 100644 Binary files a/Content/Meshes/Exterior/Main/New/T_Parking_decal.uasset and b/Content/Meshes/Exterior/Main/New/T_Parking_decal.uasset differ diff --git a/Content/Meshes/Exterior/Main/SM_Main_secondary_3.uasset b/Content/Meshes/Exterior/Main/SM_Main_secondary_3.uasset index 0a8ef38df..3d30e3295 100644 Binary files a/Content/Meshes/Exterior/Main/SM_Main_secondary_3.uasset and b/Content/Meshes/Exterior/Main/SM_Main_secondary_3.uasset differ diff --git a/Content/Meshes/Foliage/Pack/Materials/MI_AM_vol4_leaf_24.uasset b/Content/Meshes/Foliage/Pack/Materials/MI_AM_vol4_leaf_24.uasset index e0da69448..e53cc3068 100644 Binary files a/Content/Meshes/Foliage/Pack/Materials/MI_AM_vol4_leaf_24.uasset and b/Content/Meshes/Foliage/Pack/Materials/MI_AM_vol4_leaf_24.uasset differ diff --git a/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_24_BC.uasset b/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_24_BC.uasset index 822d60b07..71d64812e 100644 Binary files a/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_24_BC.uasset and b/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_24_BC.uasset differ diff --git a/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_28_BC.uasset b/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_28_BC.uasset index d184e4870..5c366649b 100644 Binary files a/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_28_BC.uasset and b/Content/Meshes/Foliage/Pack/Textures/T_AM_vol4_leaf_28_BC.uasset differ diff --git a/Content/Meshes/Foliage/Pack2/Textures/T_AM_vol4_leaf_09_BC.uasset b/Content/Meshes/Foliage/Pack2/Textures/T_AM_vol4_leaf_09_BC.uasset index d6a61ba79..553d3384e 100644 Binary files a/Content/Meshes/Foliage/Pack2/Textures/T_AM_vol4_leaf_09_BC.uasset and b/Content/Meshes/Foliage/Pack2/Textures/T_AM_vol4_leaf_09_BC.uasset differ diff --git a/Content/Meshes/Foliage/TreeBrunch3.uasset b/Content/Meshes/Foliage/TreeBrunch3.uasset index 9e681fd5b..0cfd4ae44 100644 Binary files a/Content/Meshes/Foliage/TreeBrunch3.uasset and b/Content/Meshes/Foliage/TreeBrunch3.uasset differ diff --git a/Content/Meshes/Foliage/TreeBrunch5.uasset b/Content/Meshes/Foliage/TreeBrunch5.uasset index b54551c57..04064b3fd 100644 Binary files a/Content/Meshes/Foliage/TreeBrunch5.uasset and b/Content/Meshes/Foliage/TreeBrunch5.uasset differ diff --git a/Content/Meshes/Foliage/Tree_Crone_2_FoliageType.uasset b/Content/Meshes/Foliage/Tree_Crone_2_FoliageType.uasset index b4806a208..9c07a8795 100644 Binary files a/Content/Meshes/Foliage/Tree_Crone_2_FoliageType.uasset and b/Content/Meshes/Foliage/Tree_Crone_2_FoliageType.uasset differ diff --git a/Content/Meshes/Foliage/Tree_Crone_3_FoliageType.uasset b/Content/Meshes/Foliage/Tree_Crone_3_FoliageType.uasset index 905188fab..64f173434 100644 Binary files a/Content/Meshes/Foliage/Tree_Crone_3_FoliageType.uasset and b/Content/Meshes/Foliage/Tree_Crone_3_FoliageType.uasset differ diff --git a/Content/Meshes/Foliage/Tree_Crone_FoliageType.uasset b/Content/Meshes/Foliage/Tree_Crone_FoliageType.uasset index db0428476..124627d8c 100644 Binary files a/Content/Meshes/Foliage/Tree_Crone_FoliageType.uasset and b/Content/Meshes/Foliage/Tree_Crone_FoliageType.uasset differ diff --git a/Content/Meshes/Interior/GP2/MOP/Elevator/SM_Button_Elevator.uasset b/Content/Meshes/Interior/GP2/MOP/Elevator/SM_Button_Elevator.uasset index f8ac5d7d1..8b3a187bf 100644 Binary files a/Content/Meshes/Interior/GP2/MOP/Elevator/SM_Button_Elevator.uasset and b/Content/Meshes/Interior/GP2/MOP/Elevator/SM_Button_Elevator.uasset differ diff --git a/Content/Meshes/MAF/SM_Chair_002_B.uasset b/Content/Meshes/MAF/SM_Chair_002_B.uasset index f26191e14..1821d435c 100644 Binary files a/Content/Meshes/MAF/SM_Chair_002_B.uasset and b/Content/Meshes/MAF/SM_Chair_002_B.uasset differ diff --git a/Content/Meshes/MAF/SM_StreetLamp600cm.uasset b/Content/Meshes/MAF/SM_StreetLamp600cm.uasset index d8bc59c05..50de2d8e3 100644 Binary files a/Content/Meshes/MAF/SM_StreetLamp600cm.uasset and b/Content/Meshes/MAF/SM_StreetLamp600cm.uasset differ diff --git a/Content/Meshes/MAF/SM_Table_1.uasset b/Content/Meshes/MAF/SM_Table_1.uasset index 287e99f62..5c881947c 100644 Binary files a/Content/Meshes/MAF/SM_Table_1.uasset and b/Content/Meshes/MAF/SM_Table_1.uasset differ diff --git a/Content/Meshes/MAF/SM_TrashCan/SM_TrashCan.uasset b/Content/Meshes/MAF/SM_TrashCan/SM_TrashCan.uasset index 1eaf2b662..3463f04a8 100644 Binary files a/Content/Meshes/MAF/SM_TrashCan/SM_TrashCan.uasset and b/Content/Meshes/MAF/SM_TrashCan/SM_TrashCan.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_01.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_01.uasset new file mode 100644 index 000000000..7c922a06b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_01.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_19.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_19.uasset new file mode 100644 index 000000000..4e0733468 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_19.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_22.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_22.uasset new file mode 100644 index 000000000..97cd058a1 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_22.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_24.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_24.uasset new file mode 100644 index 000000000..ee8833a71 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_24.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_31.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_31.uasset new file mode 100644 index 000000000..fa3c33a40 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_31.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_32.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_32.uasset new file mode 100644 index 000000000..6bece8380 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_32.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_37.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_37.uasset new file mode 100644 index 000000000..e839e9f1b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_37.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_38.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_38.uasset new file mode 100644 index 000000000..822e06f7a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_38.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_40.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_40.uasset new file mode 100644 index 000000000..7411cd729 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_40.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_42.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_42.uasset new file mode 100644 index 000000000..4c50777d8 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_42.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_56.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_56.uasset new file mode 100644 index 000000000..a00450b6c Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_56.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_57.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_57.uasset new file mode 100644 index 000000000..e44627645 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_bark_57.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_01.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_01.uasset new file mode 100644 index 000000000..d62543ffb Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_01.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_22.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_22.uasset new file mode 100644 index 000000000..7c1f0991f Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_22.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_24.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_24.uasset new file mode 100644 index 000000000..189e3b889 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_24.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_31.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_31.uasset new file mode 100644 index 000000000..b5362d88b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_31.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_32.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_32.uasset new file mode 100644 index 000000000..0cb714374 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_32.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_37.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_37.uasset new file mode 100644 index 000000000..868b8fa60 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_37.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_38.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_38.uasset new file mode 100644 index 000000000..7457d2a81 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_38.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_40.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_40.uasset new file mode 100644 index 000000000..82a96778b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_40.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_42.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_42.uasset new file mode 100644 index 000000000..9aeb5d706 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_42.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_43.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_43.uasset new file mode 100644 index 000000000..34983863a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_43.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_44.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_44.uasset new file mode 100644 index 000000000..787183463 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_44.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_45.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_45.uasset new file mode 100644 index 000000000..548450dfc Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_45.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_46.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_46.uasset new file mode 100644 index 000000000..4b8d7e17a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_46.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_56.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_56.uasset new file mode 100644 index 000000000..c0c65f5b8 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MI_AM_vol4_leaf_56.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/MPC_global_wind_intensity.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/MPC_global_wind_intensity.uasset new file mode 100644 index 000000000..be1caa503 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/MPC_global_wind_intensity.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Materials/M_main_tree-bark.uasset b/Content/MigrateMavisTrees/AM_vol4/Materials/M_main_tree-bark.uasset new file mode 100644 index 000000000..0e0be63b3 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Materials/M_main_tree-bark.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_bush_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_bush_01_0.uasset new file mode 100644 index 000000000..686c6e95a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_bush_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_01_0.uasset new file mode 100644 index 000000000..7a050daf4 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_22_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_22_0.uasset new file mode 100644 index 000000000..7880c0cfd Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_22_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_24_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_24_0.uasset new file mode 100644 index 000000000..f49b6e501 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_24_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_31_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_31_0.uasset new file mode 100644 index 000000000..466e4db96 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_31_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_32_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_32_0.uasset new file mode 100644 index 000000000..8cb8dee44 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_32_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_37_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_37_0.uasset new file mode 100644 index 000000000..40a8e01d1 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_37_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_38_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_38_0.uasset new file mode 100644 index 000000000..ea7bc462e Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_38_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_40_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_40_0.uasset new file mode 100644 index 000000000..e78f893ec Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_40_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_42_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_42_0.uasset new file mode 100644 index 000000000..0edbd92b1 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/BP_AM_vol4_tree_42_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_bush_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_bush_01_0.uasset new file mode 100644 index 000000000..23fc07f91 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_bush_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_01_0.uasset new file mode 100644 index 000000000..f0f02145e Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_22_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_22_0.uasset new file mode 100644 index 000000000..8d69520ac Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_22_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_24_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_24_0.uasset new file mode 100644 index 000000000..a00a6278f Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_24_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_31_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_31_0.uasset new file mode 100644 index 000000000..de8179f9e Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_31_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_32_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_32_0.uasset new file mode 100644 index 000000000..69d7ab178 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_32_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_37_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_37_0.uasset new file mode 100644 index 000000000..518df0651 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_37_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_38_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_38_0.uasset new file mode 100644 index 000000000..7e07ef15a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_38_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_40_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_40_0.uasset new file mode 100644 index 000000000..437e6c03d Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_AM_vol4_tree_40_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_BP_AM_vol4_tree_42_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_BP_AM_vol4_tree_42_0.uasset new file mode 100644 index 000000000..acbbd2423 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/FA_BP_AM_vol4_tree_42_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_bush_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_bush_01_0.uasset new file mode 100644 index 000000000..463e68a0c Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_bush_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_01_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_01_0.uasset new file mode 100644 index 000000000..60af212ab Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_01_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_22_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_22_0.uasset new file mode 100644 index 000000000..9e0064046 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_22_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_24_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_24_0.uasset new file mode 100644 index 000000000..00d53733d Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_24_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_31_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_31_0.uasset new file mode 100644 index 000000000..012c57858 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_31_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_32_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_32_0.uasset new file mode 100644 index 000000000..617b5d90b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_32_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_37_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_37_0.uasset new file mode 100644 index 000000000..b70a98383 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_37_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_38_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_38_0.uasset new file mode 100644 index 000000000..dc3c55501 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_38_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_40_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_40_0.uasset new file mode 100644 index 000000000..a148bcd3b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_40_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_42_0.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_42_0.uasset new file mode 100644 index 000000000..2c1624876 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_AM_vol4_tree_42_0.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_Tree_support_1.uasset b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_Tree_support_1.uasset new file mode 100644 index 000000000..220dda1d3 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Meshes/SM_Tree_support_1.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_BC.uasset new file mode 100644 index 000000000..b03d0305a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_N.uasset new file mode 100644 index 000000000..c2a8bb7e2 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_01_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_BC.uasset new file mode 100644 index 000000000..226175e15 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_N.uasset new file mode 100644 index 000000000..bf0f103ec Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_22_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_BC.uasset new file mode 100644 index 000000000..e2fb305cf Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_N.uasset new file mode 100644 index 000000000..11535ea0b Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_24_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_31_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_31_BC.uasset new file mode 100644 index 000000000..b8ab05ae7 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_31_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_32_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_32_BC.uasset new file mode 100644 index 000000000..fd895c949 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_32_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_BC.uasset new file mode 100644 index 000000000..7918a359d Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_N.uasset new file mode 100644 index 000000000..6fff15c01 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_33_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_BC.uasset new file mode 100644 index 000000000..832845f16 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_N.uasset new file mode 100644 index 000000000..68f79bac6 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_37_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_BC.uasset new file mode 100644 index 000000000..ce9836fbb Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_N.uasset new file mode 100644 index 000000000..7ff4a2986 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_38_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_BC.uasset new file mode 100644 index 000000000..13ed5cbf5 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_N.uasset new file mode 100644 index 000000000..a1047c520 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_40_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_BC.uasset new file mode 100644 index 000000000..bf50ffb7a Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_N.uasset new file mode 100644 index 000000000..549989b70 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_42_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_BC.uasset new file mode 100644 index 000000000..1220eea78 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_N.uasset new file mode 100644 index 000000000..85205f197 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_leaf_55_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_BC.uasset new file mode 100644 index 000000000..c4be6ea60 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_N.uasset new file mode 100644 index 000000000..9576a8a75 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_01_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_BC.uasset new file mode 100644 index 000000000..bf7642492 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_N.uasset new file mode 100644 index 000000000..97001a1e2 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_19_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_BC.uasset new file mode 100644 index 000000000..12546855d Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_N.uasset new file mode 100644 index 000000000..6cce39143 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_22_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_BC.uasset new file mode 100644 index 000000000..0f1923d8d Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_N.uasset new file mode 100644 index 000000000..b936ac537 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_24_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_BC.uasset new file mode 100644 index 000000000..bec2e35a8 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_N.uasset new file mode 100644 index 000000000..f7c8a62ee Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_31_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_BC.uasset new file mode 100644 index 000000000..8624bb7e4 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_N.uasset new file mode 100644 index 000000000..5b88ae6b4 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_32_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_BC.uasset new file mode 100644 index 000000000..cda7e168e Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_N.uasset new file mode 100644 index 000000000..d95d9035c Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_37_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_BC.uasset new file mode 100644 index 000000000..d08ffd120 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_N.uasset new file mode 100644 index 000000000..19f04398c Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_38_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_BC.uasset new file mode 100644 index 000000000..86d52d87e Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_N.uasset new file mode 100644 index 000000000..5c99751c3 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_40_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_BC.uasset new file mode 100644 index 000000000..5373213c9 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_N.uasset new file mode 100644 index 000000000..7ec884cad Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_42_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_BC.uasset new file mode 100644 index 000000000..c985d45c3 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_BC.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_N.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_N.uasset new file mode 100644 index 000000000..29879f6ff Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_56_N.uasset differ diff --git a/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_57_BC.uasset b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_57_BC.uasset new file mode 100644 index 000000000..d4d1e0700 Binary files /dev/null and b/Content/MigrateMavisTrees/AM_vol4/Textures/T_AM_vol4_trunk_57_BC.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Global.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Global.uasset new file mode 100644 index 000000000..6c1593a16 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Global.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Location.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Location.uasset new file mode 100644 index 000000000..9a62f7bf2 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Collections/MPC_Location.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_ColorCorrectionFlowers.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_ColorCorrectionFlowers.uasset new file mode 100644 index 000000000..5d123f952 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_ColorCorrectionFlowers.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_Interaction.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_Interaction.uasset new file mode 100644 index 000000000..a761abc6c Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Functions/MF_Interaction.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/Billboards/MI_CornusAlbaBB_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/Billboards/MI_CornusAlbaBB_01.uasset new file mode 100644 index 000000000..dedf07d8f Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/Billboards/MI_CornusAlbaBB_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_01PlantsMasterInstance.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_01PlantsMasterInstance.uasset new file mode 100644 index 000000000..3b88e3f51 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_01PlantsMasterInstance.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_CornusAlba_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_CornusAlba_01.uasset new file mode 100644 index 000000000..63ef076a7 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_CornusAlba_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_RosaAlba_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_RosaAlba_01.uasset new file mode 100644 index 000000000..68090608c Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/Instances/MI_RosaAlba_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/M_PlantsMasterMaterial.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/M_PlantsMasterMaterial.uasset new file mode 100644 index 000000000..29a1e3975 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Materials/M_PlantsMasterMaterial.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_01.uasset new file mode 100644 index 000000000..389556e3c Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_02.uasset new file mode 100644 index 000000000..50af9e459 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_CornusAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_02.uasset new file mode 100644 index 000000000..d1e63a48d Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_03.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_03.uasset new file mode 100644 index 000000000..fb90aad17 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/BP_RosaAlba_03.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_01.uasset new file mode 100644 index 000000000..74bae5f9c Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_02.uasset new file mode 100644 index 000000000..079143e03 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_CornusAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_02.uasset new file mode 100644 index 000000000..fa971fcfe Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_03.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_03.uasset new file mode 100644 index 000000000..be4edfe61 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/FA_RosaAlba_03.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_01.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_01.uasset new file mode 100644 index 000000000..80b66e811 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_01.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_02.uasset new file mode 100644 index 000000000..da6c55fdd Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_CornusAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat.uasset new file mode 100644 index 000000000..7a9395cf6 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat1.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat1.uasset new file mode 100644 index 000000000..bc9015c4a Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_Flowers_flat1.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_02.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_02.uasset new file mode 100644 index 000000000..e47f6ff21 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_02.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_03.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_03.uasset new file mode 100644 index 000000000..834c93adf Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Meshes/SM_RosaAlba_03.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_N.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_N.uasset new file mode 100644 index 000000000..9beb5eb6b Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_N.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_RMA.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_RMA.uasset new file mode 100644 index 000000000..3e53f3f33 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_Blank_2048_RMA.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_B.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_B.uasset new file mode 100644 index 000000000..9f2b1e6ab Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_B.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_M.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_M.uasset new file mode 100644 index 000000000..fb9a9c9da Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_M.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_N.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_N.uasset new file mode 100644 index 000000000..4e787e95e Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_N.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_RMA.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_RMA.uasset new file mode 100644 index 000000000..20515d33a Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlba01_2048_RMA.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_B.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_B.uasset new file mode 100644 index 000000000..baa674f67 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_B.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_M.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_M.uasset new file mode 100644 index 000000000..a7c220296 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_CornusAlbaBB01_2048_M.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultBase_512_B.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultBase_512_B.uasset new file mode 100644 index 000000000..596fe3c9b Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultBase_512_B.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultMask_512_M.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultMask_512_M.uasset new file mode 100644 index 000000000..fcb94fea0 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultMask_512_M.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultNormal_512_N.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultNormal_512_N.uasset new file mode 100644 index 000000000..58798c0a6 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultNormal_512_N.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultRMA_512_RMA.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultRMA_512_RMA.uasset new file mode 100644 index 000000000..2360e9b9e Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_DefaultRMA_512_RMA.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_B.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_B.uasset new file mode 100644 index 000000000..923a190bf Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_B.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_Blue.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_Blue.uasset new file mode 100644 index 000000000..7e08ca644 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_Blue.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_M.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_M.uasset new file mode 100644 index 000000000..2ae916dc7 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_M.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_N.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_N.uasset new file mode 100644 index 000000000..74d4bac31 Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_N.uasset differ diff --git a/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_RMA.uasset b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_RMA.uasset new file mode 100644 index 000000000..18db25faf Binary files /dev/null and b/Content/MigrateMavisTrees/Flowers_Plants_Part1/Textures/T_RosaAlba01_2048_RMA.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Azalea_Flowers_Pink_Med.uasset b/Content/MigrateMavisTrees/SpeedTree/Azalea_Flowers_Pink_Med.uasset new file mode 100644 index 000000000..58e5a750d Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Azalea_Flowers_Pink_Med.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_1_Branch_Mat.uasset b/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_1_Branch_Mat.uasset new file mode 100644 index 000000000..2bc4c4343 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_1_Branch_Mat.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_2_Branch_Mat.uasset b/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_2_Branch_Mat.uasset new file mode 100644 index 000000000..22865fe91 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Materials/AzaleaLeaf_2_Branch_Mat.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Materials/Azalea_Flowers_Pink_Med_Branch_Mat.uasset b/Content/MigrateMavisTrees/SpeedTree/Materials/Azalea_Flowers_Pink_Med_Branch_Mat.uasset new file mode 100644 index 000000000..748289f1e Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Materials/Azalea_Flowers_Pink_Med_Branch_Mat.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Materials/FlowerStem_05_Branch_Mat.uasset b/Content/MigrateMavisTrees/SpeedTree/Materials/FlowerStem_05_Branch_Mat.uasset new file mode 100644 index 000000000..caad3e502 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Materials/FlowerStem_05_Branch_Mat.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Color_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Color_Tex.uasset new file mode 100644 index 000000000..99053ab9c Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Color_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Normal_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Normal_Tex.uasset new file mode 100644 index 000000000..a1c32c24b Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_1_Normal_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Color_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Color_Tex.uasset new file mode 100644 index 000000000..1e7aefc28 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Color_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Normal_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Normal_Tex.uasset new file mode 100644 index 000000000..276e64525 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/AzaleaLeaf_2_Normal_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Color_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Color_Tex.uasset new file mode 100644 index 000000000..f905b1397 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Color_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Normal_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Normal_Tex.uasset new file mode 100644 index 000000000..14cd6b5b8 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Normal_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Subsurface_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Subsurface_Tex.uasset new file mode 100644 index 000000000..a303375ab Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/Azalea_Flowers_Pink_Med_Subsurface_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Color_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Color_Tex.uasset new file mode 100644 index 000000000..89b8c789a Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Color_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Normal_Tex.uasset b/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Normal_Tex.uasset new file mode 100644 index 000000000..c7a405419 Binary files /dev/null and b/Content/MigrateMavisTrees/SpeedTree/Textures/FlowerStem_05_Normal_Tex.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_PaintMetall_N.uasset b/Content/MigrateMavisTrees/Textures/T_PaintMetall_N.uasset new file mode 100644 index 000000000..f66440669 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_PaintMetall_N.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_White_Color.uasset b/Content/MigrateMavisTrees/Textures/T_White_Color.uasset new file mode 100644 index 000000000..49a2e8612 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_White_Color.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_White_grayscale.uasset b/Content/MigrateMavisTrees/Textures/T_White_grayscale.uasset new file mode 100644 index 000000000..43d5f1f29 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_White_grayscale.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_White_mask.uasset b/Content/MigrateMavisTrees/Textures/T_White_mask.uasset new file mode 100644 index 000000000..6e9ef099b Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_White_mask.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_defaultORM.uasset b/Content/MigrateMavisTrees/Textures/T_defaultORM.uasset new file mode 100644 index 000000000..cfe4d9886 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_defaultORM.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/T_normalcolor.uasset b/Content/MigrateMavisTrees/Textures/T_normalcolor.uasset new file mode 100644 index 000000000..fa2efb966 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/T_normalcolor.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_BC.uasset b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_BC.uasset new file mode 100644 index 000000000..2798dae35 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_BC.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_N.uasset b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_N.uasset new file mode 100644 index 000000000..ae292c0db Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_N.uasset differ diff --git a/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_R.uasset b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_R.uasset new file mode 100644 index 000000000..9ba8fedf5 Binary files /dev/null and b/Content/MigrateMavisTrees/Textures/Wood/T_Interline_Wood_R.uasset differ diff --git a/Content/MigrateMavisTrees/fencing/Materials/M_PaintMetallBlue.uasset b/Content/MigrateMavisTrees/fencing/Materials/M_PaintMetallBlue.uasset new file mode 100644 index 000000000..24ef9055a Binary files /dev/null and b/Content/MigrateMavisTrees/fencing/Materials/M_PaintMetallBlue.uasset differ diff --git a/Content/Sequence/shots.uasset b/Content/Sequence/shots.uasset index 8751728de..1a9891349 100644 Binary files a/Content/Sequence/shots.uasset and b/Content/Sequence/shots.uasset differ diff --git a/Content/Textures/Brick/ue4ncfxo_2K_Normal.uasset b/Content/Textures/Brick/ue4ncfxo_2K_Normal.uasset index 045697300..499131efa 100644 Binary files a/Content/Textures/Brick/ue4ncfxo_2K_Normal.uasset and b/Content/Textures/Brick/ue4ncfxo_2K_Normal.uasset differ diff --git a/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/MI_Metal_Black14.uasset b/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/MI_Metal_Black14.uasset index e71583843..bad18ef76 100644 Binary files a/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/MI_Metal_Black14.uasset and b/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/MI_Metal_Black14.uasset differ diff --git a/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/ugjiecjs_2K_Normal.uasset b/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/ugjiecjs_2K_Normal.uasset index 6c256dba5..b9d002b70 100644 Binary files a/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/ugjiecjs_2K_Normal.uasset and b/Content/Textures/Megascan/Bricks/brick_modern_ugjiecjs/ugjiecjs_2K_Normal.uasset differ diff --git a/Content/Textures/Megascan/Pavestone/stone_floor_ue3gbepkw/MI_Metal_Black19.uasset b/Content/Textures/Megascan/Pavestone/stone_floor_ue3gbepkw/MI_Metal_Black19.uasset index 14af67a11..026655b81 100644 Binary files a/Content/Textures/Megascan/Pavestone/stone_floor_ue3gbepkw/MI_Metal_Black19.uasset and b/Content/Textures/Megascan/Pavestone/stone_floor_ue3gbepkw/MI_Metal_Black19.uasset differ diff --git a/Content/Textures/T_LiftInfo_Mask.uasset b/Content/Textures/T_LiftInfo_Mask.uasset new file mode 100644 index 000000000..04eec5775 Binary files /dev/null and b/Content/Textures/T_LiftInfo_Mask.uasset differ diff --git a/Content/script/SendMesage.py b/Content/script/SendMesage.py index 073f66959..88f294b86 100644 --- a/Content/script/SendMesage.py +++ b/Content/script/SendMesage.py @@ -22,9 +22,9 @@ else: sys.exit() def send_email(addr_to, msg_subj, msg_text, files): - addr_from = "print@enco72.ru" # Отправитель + addr_from = "info@masharov-kvartal.ru" # Отправитель #addr_from = sys.argv[1] - password = "jhPN kFileExtension, FString &fbxName, TArray &kTextureList ); - TArray GetLODPaths( FString &targetFolderPath, FString &FbxName ); - void SetShaderType( FString shaderType ); -private: - FString m_ShaderType = "Standard"; -}; diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/CCImportUI.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/CCImportUI.h deleted file mode 100644 index 942a8af6e..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/CCImportUI.h +++ /dev/null @@ -1,33 +0,0 @@ -// Fill out your copyright notice in the Description page of Project Settings. - -#pragma once -#include "CoreMinimal.h" -#include "UObject/NoExportTypes.h" -#include "CCImportUI.generated.h" - -/** - * TODO: - */ -UCLASS( config = EditorPerProjectUserSettings, AutoExpandCategories = ( FTransform ), HideCategories = Object, MinimalAPI ) -class UCCImportUI : public UObject -{ - GENERATED_BODY() - -public: - UCCImportUI( const FObjectInitializer& kObjectInitializer ); - void WriteConfig(); - -private: - void ReadConfig(); - -public: - bool isCCAutoSetup; - bool isHQSkin; - bool isLWSkin; - bool isStandardSkin; - bool isCanceled; - bool isCanChangeAutoEnable; - bool hasCCShader; - bool isLiveLink; - -}; diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLShaderData.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLShaderData.h deleted file mode 100644 index cf63b020d..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLShaderData.h +++ /dev/null @@ -1,405 +0,0 @@ -#pragma once -#include "CoreMinimal.h" - -TMap< FString, FString > g_kTeethMap = -{ - { "Gums Mask", "Teeth Mask Map" }, - { "Gradient AO", "Gradient AO Map" }, - { "MicroNormal", "MicroNormal Map" }, - - // MicroNormal - { "Flip MicroNormal Y", "Flip Micro Normal Y" }, - { "Teeth MicroNormal Tiling", "Teeth MicroNormal Tiling" }, - { "Teeth MicroNormal Strength", "Teeth MicroNormal Strength" }, - { "Gums MicroNormal Tiling", "Flesh MicroNormal Tiling" }, - { "Gums MicroNormal Strength", "Flesh MicroNormal Strength" }, - - // TeethGum - { "Teeth Edge Color", "Teeth Edge Color" }, - { "Is Upper Teeth", "Is Upper Teeth" }, - { "Teeth Brightness", "Teeth Diffuse Brightness" }, - { "Teeth Desaturation", "Teeth Desaturation" }, - { "Gums Brightness", "Flesh Brightness" }, - { "Gums Desaturation", "Flesh Desaturation" }, - { "Front Roughness", "TeethGum Front Roughness" }, - { "Front Specular", "TeethGum Front Specular" }, - // TeethGum-Adv - { "Front AO", "TeethGum Front AO" }, - { "Back AO", "TeethGum Back AO" }, - { "Back Roughness", "TeethGum Back Roughness" }, - { "Back Specular", "TeethGum Back Specular" }, - // SSS - { "Gums Scatter", "Flesh Scatter" }, - { "Teeth Scatter", "Teeth Scatter" } -}; - -TMap< FString, FString > g_kTongueMap = -{ - { "MicroNormal", "MicroNormal Map" }, - { "Gradient AO", "Gradient AO Map" }, - - // MicroNormal - { "Flip MicroNormal Y", "Flip Micro Normal Y" }, - { "MicroNormal Tiling", "Flesh MicroNormal Tiling" }, - { "MicroNormal Strength", "Flesh MicroNormal Strength" }, - // Tongue - { "_Brightness", "Flesh Brightness" }, - { "_Desaturation", "Flesh Desaturation" }, - { "Front Roughness", "Tongue Front Roughness" }, - { "Front Specular", "Tongue Front Specular" }, - // Tongue-Adv - { "Back Roughness", "Tongue Back Roughness" }, - { "Back Specular", "Tongue Back Specular" }, - { "Front AO", "Tongue Front AO" }, - { "Back AO", "Tongue Back AO" }, - // SSS - { "_Scatter", "Flesh Scatter" } -}; - -TMap< FString, FString > g_kSkinMap = -{ - { "SSS Map", "SSS Map" }, - { "MicroNormalMask", "MicroNormal Mask Map" }, - { "MicroNormal", "MicroNormal Map" }, - { "RGBA Area Mask", "RGBA Area Mask Map" }, - - { "_BaseColorMap Brightness", "BaseColorMap_Brightness" }, - { "_BaseColorMap Saturation", "BaseColorMap_Saturation" }, - // MicroNormal - { "Flip MicroNormal Y", "Flip Micro Normal Y" }, - { "MicroNormal Tiling", "MicroNormal Tiling Value" }, - { "MicroNormal Strength", "MicroNormal Strength" }, - // Roughness - { "Micro Roughness Scale", "Micro Roughness Scale" }, - { "R Channel Roughness Scale", "R Channel Roughness Scale" }, - { "G Channel Roughness Scale", "G Channel Roughness Scale" }, - { "B Channel Roughness Scale", "B Channel Roughness Scale" }, - { "A Channel Roughness Scale", "A Channel Roughness Scale" }, - { "Unmasked Roughness Scale", "Unmask Roughness Scale" }, - { "Edge Roughness Multiplier", "Edge Roughness Multiplier" }, - - // Specular Metallic - { "_Specular", "Specular" }, - { "SSS Metallic Threshold", "Metallic SSS Threshold" }, - - // SSS - { "G Channel Scatter Scale", "G Channel Scatter" }, - { "R Channel Scatter Scale", "R Channel Scatter" }, - { "B Channel Scatter Scale", "B Channel Scatter" }, - { "A Channel Scatter Scale", "A Channel Scatter" }, - { "Unmasked Scatter Scale", "SSS Unmasked Scale" } -}; - -TMap< FString, FString > g_kHeadMap = -{ - { "BaseColor Blend2", "Blend Map_2" }, - { "NormalMap Blend", "NormalMap_Blend" }, - { "SSS Map", "SSS Map" }, - { "MicroNormalMask", "MicroNormal Mask Map" }, - { "MicroNormal", "MicroNormal Map" }, - { "Specular Mask", "Specular Cavity Map" }, - { "Mouth Cavity Mask and AO", "Mouth Cavity And AO Map" }, - { "Nose Mouth UpperInnerLid Mask", "NLML Mask Map" }, - { "Cheek Fore UpperLip Chin Mask", "CFUC Mask Map" }, - { "Ear Neck Mask", "EN Mask Map" }, - - // Blend Map - { "BaseColor Blend2 Strength", "BaseColor_Blend2_Strength" }, - { "NormalMap Blend Strength", "NormalMap_Blend_Strength" }, - { "_BaseColorMap Brightness", "BaseColorMap_Brightness" }, - { "_BaseColorMap Saturation", "BaseColorMap_Saturation" }, - // MicroNormal - { "Flip MicroNormal Y", "Flip Micro Normal Y" }, - { "MicroNormal Tiling", "MicroNormal Tiling Value" }, - { "MicroNormal Strength", "MicroNormal Strength" }, - // Roughness - { "Micro Roughness Scale", "Micro Roughness Scale" }, - { "Nose Roughness Scale", "Nose Roughness Scale" }, - { "Mouth Roughness Scale", "Mouth Roughness Scale" }, - { "UpperLid Roughness Scale", "UpperLid Roughness Scale" }, - { "InnerLid Roughness Scale", "InnerLid Roughness Scale" }, - { "Ear Roughness Scale", "Ear Roughness Scale" }, - { "Neck Roughness Scale", "Neck Roughness Scale" }, - { "Cheek Roughness Scale", "Cheek Roughness Scale" }, - { "Forehead Roughness Scale", "Forehead Roughness Scale" }, - { "UpperLip Roughness Scale", "UpperLips Roughness Scale" }, - { "Chin Roughness Scale", "Chin Roughness Scale" }, - { "Unmasked Roughness Scale", "Unmask Roughness Scale" }, - { "Edge Roughness Multiplier", "Edge Roughness Multiplier" }, - // Specular Metallic - { "_Specular", "Head Specular" }, - { "SSS Metallic Threshold", "Metallic SSS Threshold" }, - { "Inner Mouth AO", "Inner Mouth AO" }, - { "Nostril AO", "Nostril AO" }, - { "Lips Gap AO", "Lips_Gap_AO" }, - // SSS - { "Nose Scatter Scale", "Nose Scatter Scale" }, - { "Mouth Scatter Scale", "Mouth Scatter Scale" }, - { "UpperLid Scatter Scale", "UpperLid Scatter Scale" }, - { "InnerLid Scatter Scale", "InnerLid Scatter Scale" }, - { "Ear Scatter Scale", "Ear Scatter Scale" }, - { "Neck Scatter Scale", "Neck Scatter Scale" }, - { "Cheek Scatter Scale", "Cheek Scatter Scale" }, - { "Forehead Scatter Scale", "Forehead Scatter Scale" }, - { "UpperLip Scatter Scale", "UpperLips Scatter Scale" }, - { "Chin Scatter Scale", "Chin Scatter Scale" }, - { "Unmasked Scatter Scale", "SSS Unmasked Scale" } -}; - -TMap< FString, FString > g_kEyeMap = -{ - { "Iris Normal", "Iris Normal Map" }, - { "Sclera Normal", "Normal Map" }, - { "EyeBlendMap2", "EyeBlendMap2" }, - { "Inner Iris Mask", "Inner Iris Mask" }, - { "Sclera", "Sclera Map" }, - - // Eye - { "BlendMap2 Strength", "BlendMap2_Strength" }, - { "Shadow Radius", "Shadow Radius" }, - { "Shadow Hardness", "Shadow Hardness" }, - { "Specular Scale", "Specular Multiplier" }, - // Eye-Adv - { "Is Left Eye", "Is Left Eye" }, - { "Eye Corner Darkness Color", "Eye Corner Darkness Color" }, - // Iris - { "Iris Depth Scale", "Iris Depth Scale" }, - { "_Iris Roughness", "Iris Roughness" }, - { "Iris Color Brightness", "Iris Color Brightness" }, - { "Pupil Scale", "Pupil Scale" }, - // Iris-Adv - { "_IoR", "Ior" }, - { "Iris Cloudy Color", "Iris Cloudy Color" }, - { "Iris Inner Color", "Iris Inner Color" }, - { "Iris Inner Scale", "Iris Inner Scale" }, - { "Iris UV Radius", "Iris UV Radius" }, - { "Iris Color", "Iris Color" }, - - // Limbus - { "Limbus UV Width Color", "Limbus UV Width Color" }, - { "Limbus Dark Scale", "Limbus Dark Scale" }, - // Sclera - { "ScleraBrightness", "Sclera Brightness" }, - { "Sclera Roughness", "Sclera Roughness" }, - // Sclera-Adv - { "Sclera Flatten Normal", "Sclera Normal" }, - { "Sclera Normal UV Scale", "Sclera Normal UV Scale" }, - { "Sclera UV Radius", "Sclera UV Radius" }, -}; - -#define FLIP_TANGENT_Y "Flip Tangent Y" -#define ACTIVATE_HAIR_COLOR "Activate Hair Color" - -TMap< FString, FString > g_kHairMap = -{ - { "Hair Tangent Map" , "Tangent Map" }, - { "Hair Flow Map" , "Flow Map" }, - { "Hair Specular Mask Map", "Specular Map" }, - { "Hair Root Map" , "Root Map" }, - { "Hair ID Map" , "ID Map" }, - - { "TangentMapFlipGreen", FLIP_TANGENT_Y }, - { "AO Map Occlude All Lighting", "AO Map Occlude All Lighting" }, - - { "Diffuse Strength", "Scatter" }, - { "Hair Roughness Map Strength", "Roughness Multiplier" }, - { "Hair Specular Map Strength", "Specular Multiplier" }, - - { "VertexGrayToColor" , "Vertex Color" }, - { "VertexColorStrength" , "Vertex Color Strength" }, - { "ActiveChangeHairColor" , ACTIVATE_HAIR_COLOR }, - { "BaseColorMapStrength" , "Base Color Map Strength" }, - // Strand Color - { "RootColor" , "Root Color" }, - { "TipColor" , "End Color" }, - { "RootTipBlendMode" , "Root End Blend Mode" }, - { "UseRootTipColor" , "Global Strength" }, - { "RootColorStrength" , "Root Color Strength" }, - { "TipColorStrength" , "End Color Strength" }, - { "InvertRootTip" , "Invert Root and End Color" }, - // highlight A - { "_1st Dye Color" , "Highlight A Color" }, - { "_1st Dye Strength" , "Highlight A Strength" }, - { "_1st Dye Distribution from Grayscale", "Highlight A Affected Range" }, - { "_1st BlendMode" , "Highlight A Blend Mode" }, - { "Mask 1st Dye by RootMap" , "Highlight A Overlap End Color" }, - { "Invert 1st Dye RootMap Mask" , "Highlight A Invert End to Root Color" }, - { "_1st Dye add Specular" , "Highlight A Specular Strength" }, - // hightlight B - { "_2nd Dye Color" , "Highlight B Color" }, - { "_2nd Dye Strength" , "Highlight B Strength" }, - { "_2nd Dye Distribution from Grayscale", "Highlight B Affected Range" }, - { "_2nd BlendMode" , "Highlight B Blend Mode" }, - { "Mask 2nd Dye by RootMap" , "Highlight B Overlap End Color" }, - { "Invert 2nd Dye RootMap Mask" , "Highlight B Invert End to Root Color" }, - { "_2nd Dye add Specular" , "Highlight B Specular Strength" }, - // - { "BlackColor Reflection Offset X", "Rotate Vertical by Black ID" }, - { "BlackColor Reflection Offset Y", "Rotate Horizontal by Black ID" }, - { "BlackColor Reflection Offset Z", "Shift by Black ID" }, - { "WhiteColor Reflection Offset X", "Rotate Vertical by White ID" }, - { "WhiteColor Reflection Offset Y", "Rotate Horizontal by White ID" }, - { "WhiteColor Reflection Offset Z", "Shift by White ID" }, -}; - -TMap< FString, FString > g_kEyeOccusionMap = -{ - { "Display Blur Range", "Blur Color" }, - { "Blur Strength", "Blur Strength" }, - { "_Expand", "Expand" }, - - { "Top Blur Range", "Top Blur Range" }, - { "Top Blur Contrast", "Top Blur Contrast" }, - { "Bottom Blur Range", "Bottom Blur Range" }, - { "Bottom Blur Contrast", "Bottom Blur Contrast" }, - { "Outer Corner Blur Range", "Outer Corner Blur Range" }, - { "Outer Corner Blur Contrast", "Outer Corner Blur Contrast" }, - - { "Tear Duct Position", "Tear Duct Position" }, - { "Tear Duct Contrast", "Tear Duct Contrast" }, - { "Tear Duct Shadow Offset", "Tear Duct Shadow Offset" }, - // 1st layer shadow - { "Shadow Color", "Shadow 1 Color" }, - { "Shadow Strength", "Shadow 1 Strength" }, - { "Shadow Top", "Shadow 1 Top" }, - { "Shadow Top Range", "Shadow 1 Top Range" }, - { "Shadow Top Arc", "Shadow 1 Top Edge" }, - { "Shadow Bottom", "Shadow 1 Bottom" }, - { "Shadow Bottom Range", "Shadow 1 Bottom Range" }, - { "Shadow Bottom Arc", "Shadow 1 Bottom Edge" }, - { "Shadow Inner Corner", "Shadow 1 Inner Corner" }, - { "Shadow Inner Corner Range", "Shadow 1 Inner Corner Range" }, - { "Shadow Outer Corner", "Shadow 1 Outer Corner" }, - { "Shadow Outer Corner Range", "Shadow 1 Outer Corner Range" }, - // 2nd_Layer_Shadow - { "Shadow2 Color", "Shadow 2 Color" }, - { "Shadow2 Strength", "Shadow 2 Strength" }, - { "Shadow2 Top", "Shadow 2 Top" }, - { "Shadow2 Top Range", "Shadow 2 Top Range" }, - // Vertex_Offset - { "Depth Offset", "Depth Offset" }, - { "Fade Distance", "Fade Distance" }, // depth fade distance - { "Top Offset", "Top Offset" }, - { "Bottom Offset", "Bottom Offset" }, - { "Inner Corner Offset", "Inner Corner Offset" }, - { "Outer Corner Offset", "Outer Corner Offset" }, -}; - -TMap< FString, FString > g_kTearLineMap = -{ - { "Depth Offset", "DepthOffset" }, - { "Detail Amount", "DetailAmount" }, - { "Detail Scale U", "DetailScale_U" }, - { "Detail Scale V", "DetailScale_V" }, - { "Edge Fadeout", "Edge_fadeout" }, - { "_Roughness", "Roughness" } -}; - -#define AO_MAP_OCCLUDE_ALL_LIGHTS "Occlude All Lighting" -#define FLIP_MICRO_NORMAL_Y "Flip Micro Normal Y" - -TMap< FString, FString > g_kGeneralMap = -{ - { "SSS Map", "SSS Map" }, - { "MicroNormalMask", "MicroNormal Mask Map" }, - { "MicroNormal", "MicroNormal Map" }, - { "RGBA Area Mask", "RGBA Area Mask Map" }, - - { "_BaseColorMap Brightness", "BaseColorMap_Brightness" }, - { "_BaseColorMap Saturation", "BaseColorMap_Saturation" }, - { "AO Map Affect All Lights", AO_MAP_OCCLUDE_ALL_LIGHTS }, - // Micro_Normal - { "Flip MicroNormal Y", FLIP_MICRO_NORMAL_Y }, - { "MicroNormal Tiling", "MicroNormal Tiling Value" }, - { "MicroNormal Strength", "MicroNormal Strength" }, - // _Specular_Roughness - { "_Specular", "Specular" }, - { "Micro Roughness Scale", "Micro Roughness Scale" }, - // _Specular_Roughness-Adv - { "R Channel Roughness Scale", "R Channel Roughness Scale" }, - { "G Channel Roughness Scale", "G Channel Roughness Scale" }, - { "B Channel Roughness Scale", "B Channel Roughness Scale" }, - { "A Channel Roughness Scale", "A Channel Roughness Scale" }, - { "Unmasked Roughness Scale", "Unmask Roughness Scale" }, - { "Edge Roughness Multiplier", "Edge Roughness Multiplier" }, - - // SSS - { "R Channel Scatter Scale", "R Channel Scatter" }, - { "G Channel Scatter Scale", "G Channel Scatter" }, - { "B Channel Scatter Scale", "B Channel Scatter" }, - { "A Channel Scatter Scale", "A Channel Scatter" }, - { "Unmasked Scatter Scale", "SSS Unmasked Scale" }, -}; - -class RLShaderData -{ -public: - RLShaderData() {} - ~RLShaderData() {} - - FString m_strShaderName; - TMap< FString, FString > m_kTexture; - TMap< FString, float > m_kParameter; - TMap< FString, TArray< float > > m_kColorParameter; -}; - -class RLScatter -{ -public: - RLScatter() {} - ~RLScatter() {} - - RLScatter( FLinearColor sss, - FLinearColor falloff, - float radius, - float distribution, - float IOR, - float extinction, - float normalScale, - float roughness1, - float roughness2, - float lobeMix ) - :m_kFalloff( falloff ), - m_fRadius(radius), - m_fDistribution(distribution), - m_fIOR(IOR), - m_kSubsurfaceColor( sss ), - m_fExtinctionScale(extinction), - m_fNormalScale(normalScale), - m_fRoughness0(roughness1), - m_fRoughness1(roughness2), - m_fLobeMix(lobeMix) - { - } - - void SetDefaultParameter( FLinearColor kSubsurfaceColor, - float fDistribution, - float fIOR, - float fExtinctionScale, - float fNormalScale, - float fRoughness0, - float fRoughness1, - float fLobeMix ) - { - m_kSubsurfaceColor = kSubsurfaceColor; - m_fDistribution = fDistribution; - m_fIOR = fIOR; - m_fExtinctionScale = fExtinctionScale; - m_fNormalScale = fNormalScale; - m_fRoughness0 = fRoughness0; - m_fRoughness1 = fRoughness1; - m_fLobeMix = fLobeMix; - } - - FLinearColor m_kFalloff; - float m_fRadius = 0.0f; - float m_fDistribution = 0.0f; - float m_fIOR = 0.0f; - - FLinearColor m_kSubsurfaceColor; - float m_fExtinctionScale = 0.0f; - float m_fNormalScale = 0.0f; - float m_fRoughness0 = 0.0f; - float m_fRoughness1 = 0.0f; - float m_fLobeMix = 0.0f; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLString.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLString.h deleted file mode 100644 index ce4e172d9..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Private/RLString.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once - -#define Version_Error_Message "The current procedure has come to a stop because auto-setup is not support for this version of CC / iClone. Please update to the appropriate version." -#define Version_Not_Suitable "Auto-setup is not support for this version of CC / iClone and some issues may occur as a result. Please update to the appropriate version." \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/CCImportWindow.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/CCImportWindow.h deleted file mode 100644 index edac14748..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/CCImportWindow.h +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - - -//#include "SlateBasics.h" - -class UCCImportUI; - -class SCCImportWindow : public SCompoundWidget -{ -public: - SLATE_BEGIN_ARGS(SCCImportWindow) - : _ImportUI(NULL) - , _WidgetWindow() - //, _SourcePath() - //, _TargetPath() - {} - - SLATE_ARGUMENT(UCCImportUI*, ImportUI) - SLATE_ARGUMENT(TSharedPtr, WidgetWindow) - // SLATE_ARGUMENT(FText, SourcePath) - //SLATE_ARGUMENT(FText, TargetPath) - SLATE_END_ARGS() - -public: - void Construct(const FArguments& InArgs); -private: - UCCImportUI* ccImportUI; - TWeakPtr< SWindow > WidgetWindow; - TSharedPtr< SButton > ImportButton; - //FString TargetPath; - bool isCCAutoSetup; - bool isHQSkin; - bool isLWSkin; - bool isStandardSkin; - bool isliveLink; - //TSharedRef GetTestContent() const; - FString skinType = "Standard"; - ECheckBoxState IsStandardActive() const; - ECheckBoxState IsHQActive() const; - ECheckBoxState IsLWActive() const; - void OnCCLiveLinkChanged(ECheckBoxState InCheckedState); - void OnCCAutoSetupChanged(ECheckBoxState InCheckedState); - void OnStandardChanged(ECheckBoxState InCheckedState); - void OnHQChanged(ECheckBoxState InCheckedState); - void OnLWChanged(ECheckBoxState InCheckedState); - TSharedPtr< SCheckBox > Standard_CheckBox; - TSharedPtr< SCheckBox > HQ_CheckBox; - TSharedPtr< SCheckBox > LW_CheckBox; - TSharedPtr< SCheckBox > CCAutoSetup_CheckBox; - FReply OnCancel(); - FReply OnNext(); - FReply OnMore(); -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLMaterialData.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLMaterialData.h deleted file mode 100644 index 1bb56845d..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLMaterialData.h +++ /dev/null @@ -1,43 +0,0 @@ -#pragma once -#include "RLTextureData.h" -#include "RLPhysicClothData.h" -#include "RLShaderData.h" - -enum class ENodeType -{ - None, - Hair, - Accessory -}; - -class RLMaterialData -{ -public: - RLMaterialData() {} - ~RLMaterialData() {} - - void SetShaderData( TSharedPtr< RLShaderData > spShaderData ) { m_spShaderData = spShaderData; } - const RLShaderData* GetShaderData() const { return m_spShaderData ? m_spShaderData.Get() : nullptr; } - RLShaderData* GetShaderData() { return m_spShaderData ? m_spShaderData.Get() : nullptr; } - - void SetScatter( TSharedPtr< RLScatter > spScatter ) { m_spScatter = spScatter; } - RLScatter* GetScatter() { return m_spScatter ? m_spScatter.Get() : nullptr; } - - bool m_bIsPbr = false; - ENodeType m_eNodeType = ENodeType::None; - bool m_bTwoSide = false; - int m_iUvChannelIndex = 0; - TArray< float > m_kDiffuseColor = { 255.f, 255.f, 255.f }; - TArray< float > m_kAmbientColor = { 50.f, 50.f, 50.f }; - TArray< float > m_kSpecularColor = { 229.f, 229.f, 229.f }; - float m_fOpacity = 1.f; - float m_fSelfIllumination = 0.f; - float m_fSpecular = 0.f; - float m_fGlossiness = 0.f; - TMap< FString, RLTextureData > m_kTextureDatas; - TSharedPtr< RLPhysicClothData > m_spPhysicClothData = nullptr; - -private: - TSharedPtr< RLShaderData > m_spShaderData; - TSharedPtr< RLScatter > m_spScatter; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicClothData.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicClothData.h deleted file mode 100644 index 403c0b7e3..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicClothData.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once -#include "CoreMinimal.h" - -class RLPhysicClothData -{ -public: - RLPhysicClothData() {} - ~RLPhysicClothData() {} - - bool m_bActivate = false; - bool m_bUseGlobalGravity = false; - FString m_strWeightMapPath = ""; - float m_fMass = 0.f; - float m_fFriction = 0.f; - float m_fDamping = 0.f; - float m_fDrag = 0.f; - float m_fSolverFrequency = 0.f; - float m_fTetherLimit = 0.f; - float m_fElasticity = 0.f; - float m_fStretch = 0.f; - float m_fBending = 0.f; - TArray< float > m_kInertia = { 6.0, 6.0, 6.0 }; - bool m_bSoftVsRigidCollision = false; - float m_fSoftVsRigidCollisionMargin = 0.f; - bool m_bSelfCollision = false; - float m_fSelfCollisionMargin = 0.f; - float m_fStiffnessFrequency = 0.f; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicCollisionShapeData.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicCollisionShapeData.h deleted file mode 100644 index d510851e1..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPhysicCollisionShapeData.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once -#include "CoreMinimal.h" - -class RLPhysicsCollisionShapeData -{ -public: - RLPhysicsCollisionShapeData() {} - ~RLPhysicsCollisionShapeData() {} - - FString m_strName = ""; - bool m_bBoneActivate = false; - bool m_bIsCCStdBoneAxis = false; - FString m_strBoundType = ""; - FString m_strBoundAxis = ""; - float m_fMargin = 0.f; - float m_fFriction = 0.f; - float m_fElasticity = 0.f; - - TArray< float > m_kWorldTranslate = { 0.0, 0.0, 0.0 }; - TArray< float > m_kWorldRotation = { 0.0, 0.0, 0.0, 0.0 }; - TArray< float > m_kWorldScale = { 0.0, 0.0, 0.0 }; - - TArray< float > m_kShapeLocalPosition = { 0.0, 0.0, 0.0 }; - TArray< float > m_kExtent = { 0.0, 0.0, 0.0 }; - float m_fRadius = 0.f; - float m_fCapsuleLength = 0.f; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPlugin.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPlugin.h deleted file mode 100644 index 43bf5dc2c..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPlugin.h +++ /dev/null @@ -1,160 +0,0 @@ -// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. - -#pragma once - -#include "CoreMinimal.h" -#include "Modules/ModuleManager.h" -#include "AssetRegistryModule.h" -#include "ObjectTools.h" -#include "PackageTools.h" -#include "CCImportUI.h" -#include "Editor/UnrealEd/Classes/Factories/FbxFactory.h" -#include "Editor/UnrealEd/Public/Editor.h" -#include "Runtime/Engine/Classes/Engine/Selection.h" -#include "Runtime/Engine/Classes/Materials/MaterialInstanceConstant.h" -#include "Runtime/Engine/Classes/Engine/SkeletalMesh.h" -#include "Runtime/JSon/Public/Dom/JsonObject.h" -#include "RLTextureData.h" -#include "RLMaterialData.h" -#include "RLPhysicCollisionShapeData.h" -#include "Runtime/Engine/Classes/Animation/Rig.h" -#include "Runtime/Launch/Resources/Version.h" -#include -class FToolBarBuilder; -class FMenuBuilder; -class UClothingAssetCommon; -class UClothLODDataBase; - -class CMaterialType -{ -public: - CMaterialType( FString strMaterialName, FString strBoneType = "" ); - FString GetType() { return m_strMaterialType; } - float GetTilingValue() { return m_fTilingValue; } - -private: - FString m_strMaterialType; - float m_fTilingValue = 0.0f; -}; - -enum class EShaderType -{ - Teeth, - Scalp, - Eyelash, - Eye, - Tearline, - Occulsion, - Head, - Skin, - Hair, - GeneralSSS, - PBR, - TRA, -}; - -class FRLPluginModule : public IModuleInterface -{ -public: - - /** IModuleInterface implementation */ - virtual void StartupModule() override; - virtual void ShutdownModule() override; - - /** This function will be bound to Command. */ - void PluginButtonClicked(); - void AutoSetup( TArray& kAssetDatas, - FString strShaderType, - TArray& kLODPathList, - bool bIsDragFbx ); - bool CheckAutoSetupVersionPass( FString strJsonFilePath ); - -private: - void AddToolbarExtension( FToolBarBuilder& kBuilder ); - void AddMenuExtension( FMenuBuilder& kBuilder ); - void CheckWorldGridMaterial(FString &strFbxName, FString &rootGamePath, FString ccMaterialFolderGamePath, UStaticMesh *pMesh, bool isMaterialInstance); - bool CheckShaderTypeChange(FString &strfbxName, FString shaderType, USkeletalMesh *mesh, UMaterial* material, UMaterialInterface* MaterialInterface, RLMaterialData* pMaterialData, int slotID, FString &rootGamePath, bool isMaterialInstance, FString strBoneType ); - void DeleteTextureFile( const FString& strDeleteFloderPath, const FString& strCheckFolderPath ); - void ShowInfo( const FString& strMessage, const float& fExpireDuration ); - FString GetBoneType( const FAssetData& kAssetData ); - USkeleton* GetAssetSkeleton( const FAssetData& kAssetData ); - bool CreateFolder( FString &path ); - void CreateTexturesPathList( const FString &strRootGamePath, TArray &kTexturesPathList ); - void RemoveInvalidTexture( TMap< FString, RLMaterialData >& kMaterialMap, const FString& strTexturePath, const FString& strFbmTexturePath, TArray< FString >& kTexturesPathList ); - bool CheckTextureShouldImport( const FString& strFilePath, bool bPbr ); -#if ENGINE_MAJOR_VERSION <= 4 && ENGINE_MINOR_VERSION == 24 - bool RLPluginImportToLodInternal( USkeletalMesh* SourceMesh, int32 SourceLodIndex, int32 SourceSectionIndex, UClothingAssetCommon* DestAsset, UClothLODDataBase* DestLod, UClothLODDataBase* InParameterRemapSource ); -#endif - FString GetMaterialPackagePath( const FString& strRootGamePath, const FString& strMaterialName, const FString& strFbxName, bool bIsMaterialInstance ); - void ReplaceMaterial( UMaterialInterface* pMaterialInterface, const FString &strPackagePath, std::function< void( UMaterialInterface* ) > fnReplaceMaterial ); - void DeleteUnrealMaterial( const FString &strSourceFolderPath, const FString &strTargetFolderPath, const FString &strFbxName, const FString &strRootGamePath, bool bIsMaterialInstance, std::function< void() > fnReplaceMeshMaterial ); - void DeleteDefaultSkeletalMaterial( const FString &strSourceFolderPath, const FString &strTargetFolderPath, const FString &strFbxName, const FString &strRootGamePath, USkeletalMesh *pMesh, bool bIsMaterialInstance ); - void DeleteDefaultStaticMaterial( const FString &strSourceFolderPath, const FString &strTargetFolderPath, const FString &strFbxName, const FString &strRootGamePath, UStaticMesh *pMesh, bool bIsMaterialInstance ); - - void MoveTextureFile( FString& strTargetFolderPath ); - void findLODGroupMaterialJson(TMap< FString, RLMaterialData > &kMaterialMap, FString &strFbxName, FString &strRootGamePath, USkeletalMesh *kMesh, bool bIsMaterialInstance); - void findLODGroupMaterial(FString &rootGamePath, USkeletalMesh *mesh ); - void SetOrmTextureSetting( UMaterialInstanceConstant* pMaterialInstance, const FString& strTexturePath, const bool bSkin = false ); - void ProcessMaterialInstanceConstant( UMaterialInstanceConstant*& pMaterialInstance, UMaterial* pMaterial, UMaterialInterface* pMeshMaterialInterface, UMaterialInterface* pParentInterface, const FString& strCCMaterialFolderPath, std::function< void( UMaterialInstanceConstant* ) > fnMaterialSetting ); - void AssignMaterialInstanceJson( UMaterialInstanceConstant*& pInstUMaterialInterface, - const FString& strMaterialName, - RLMaterialData* pMaterialData, - TArray & texturesPathList, - UMaterial* material, - UMaterialInterface* MaterialInterface, - FString texturesFilesGamePath, - FString texturesFilesGamePathFbm, - FString ccMaterialFolderGamePath, - const FString& strSubsurfaceProfilePath, - FString boneType, - FString shaderType ); - - void AssignGeneralSss( RLMaterialData* pMaterialData, TArray &kTexturesPathList, FString strTexturesFilesGamePathFbm, const FString& strMaterialName, FString texturesFilesGamePath, bool bIsHQSkin, const FString& strSubsurfaceProfilePath, FString strTexturePathToLoad, UMaterialInstanceConstant*& pInstUMaterialInterface, UMaterial* pMaterial, UMaterialInterface* pMaterialInterface, FString strCCMaterialFolderGamePath ); - - void PhysicIniPaser( FString iniPath ); - FString GetTexturePath( RLMaterialData *pMaterialData, const FString& strKey, const FString& strTexturesFolderPath, const FString& strMaterialName ); - void SetTextureParameter( RLMaterialData *pMaterialData, const FString& strKey, UMaterialInstanceConstant* pMaterialInstance ); - - void UpdateStaticParameter( UMaterialInstanceConstant* pMaterialInstance, const FString& strParameter, bool bEnable, bool bMarkChanged ); - void SetMultiUvIndex( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance ); - void SetBaseColor( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePathsFbm[2], FString strMaterialName ); - void SetNormal( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePathsFbm[2], FString strMaterialName ); - void SetSpecular( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePathsFbm[2], FString strMaterialName, bool bIsPBR ); - void SetOpacity( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePathsFbm[2], FString strMaterialName ); - void SetGlow( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePaths[2], FString strMaterialName ); - void SetBlend( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString kTexturesFilesGamePaths[2], FString strMaterialName ); - void SetBlendToHairDepthMap( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString kTexturesFilesGamePaths[2], FString strMaterialName ); - void SetDisplacement( RLMaterialData* pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePaths[2], FString strMaterialName ); - void SetAO( RLMaterialData *pMaterialData, UMaterialInstanceConstant* pMaterialInstance, TArray kTexturesPathList, FString strTexturesFilesGamePaths[2], FString strMaterialName ); - void SetRoughness( RLMaterialData *kMaterialData, UMaterialInstanceConstant* kMaterialInstance, TArray texturesPathList, FString texturesFilesGamePaths[2], FString materialName, bool isPBR ); - void SetMetallic( RLMaterialData *kMaterialData, UMaterialInstanceConstant* kMaterialInstance, TArray texturesPathList, FString texturesFilesGamePaths[2], FString materialName, bool isPBR ); - void CreateCollisionShape(FName strBoneName, FVector kBoundMin, FVector kBoundMax, FVector kScale, FVector kOffset, UBodySetup* pBodySetup, int nShapeType, int nBoundAxis); - void CreateCollisionShapeFromData( RLPhysicsCollisionShapeData* pCollisionShapeData, UBodySetup* pBodySetup, const FTransform* kBoneParentWorldTransform ); - void CreateConstraint(FName strBoneName, int nBoneID, USkeletalMesh* pMesh, UPhysicsAsset* pPhysicsAsset); - static bool SetShaderTextureSrgbCompression( UTexture* pTexture, FString strName ); - void SetShaderData( RLShaderData* pShaderData, UMaterialInstanceConstant* pMaterialInstance, const FString& strFolder ); - void SetScatter( const RLScatter* pScatter, UMaterialInstanceConstant* pMaterialInstance, const FString& strMaterialName, FString strSubsurfaceProfilePath, EShaderType eShaderType ); - - void GetShaderRenameMap( FString strMaterialName, EShaderType eType, RLShaderData* pShaderData, ENodeType eNodeType, TMap< FString, FString >& kRenameMap ); - void ParseJson( const FString& strJsonFilePath, FString& strGeneration, FString& strBoneType, bool& bSupportShaderSelect, TMap< FString, RLMaterialData >& kMaterialMap, TMap< FString, TArray >& kCollisionShapeMap ); - void ParseJsonShaderData( TSharedPtr< RLMaterialData > spMaterialData, TSharedPtr< FJsonObject > spJsonObject, FString strMaterialName, FString strBoneType ); - void ParseJsonScatterData( TSharedPtr< RLMaterialData > spMaterialData, TSharedPtr< FJsonObject > spJsonObject ); - void ParseJsonPhysicsData( TSharedPtr spPhysicsRoot, TMap< FString, RLMaterialData >& kMaterialMap, TMap< FString, TArray >& kCollisionShapeMap, bool bIsCCStdBoneAxis ); - - void ConvertEyeMaterialName( FString& strMaterialName ); - - - UObject* RLCreatePhysicsAsset( FName InAssetName, UObject* InParent, USkeletalMesh* SkelMesh ); - - FString GetMaterialTypeByName( FString strName ); - EShaderType GetShaderType( RLMaterialData* pMaterialData, FString strMaterialName, FString strBoneType ); - EShaderType GetPbrShaderType( const RLShaderData* pShaderData, FString strMaterialName, FString strBoneType ); - void UpdateWorld( int32 BoneIndex, FTransform ParentWorld, USkeleton* pSkeleton, const TArray& kBoneTransform, TArray& kBoneWorld ); - void CreatePhysicCollisionShape( UPhysicsAsset* pPhysicsAsset, USkeletalMesh* pMesh, USkeleton* pSkeleton, const TMap< FString, TArray >& kCollisionShapeMap ); - void CreatePhysicSoftCloth( UPhysicsAsset* pPhysicsAsset, USkeletalMesh* pMesh, TMap< FString, RLMaterialData >& kMaterialMap ); - - TSharedPtr< class FUICommandList > m_kPluginCommands; - static URig* m_pEngineHumanoidRig; - bool m_bIsMaterialInstance = true; - //FString const MATERIAL_FLODER_NAME = "RL_Materials"; -}; diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginCommands.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginCommands.h deleted file mode 100644 index bd0de40d8..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginCommands.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. - -#pragma once - -#include "CoreMinimal.h" -#include "Framework/Commands/Commands.h" -#include "RLPluginStyle.h" - -class FRLPluginCommands : public TCommands -{ -public: - - FRLPluginCommands() - : TCommands( TEXT( "RLPlugin" ), - NSLOCTEXT( "Contexts", "RLPlugin", "RLPlugin Plugin" ), - NAME_None, - FRLPluginStyle::GetStyleSetName() ) - { - } - - // TCommands<> interface - virtual void RegisterCommands() override; - -public: - TSharedPtr< FUICommandInfo > PluginAction; -}; diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginStyle.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginStyle.h deleted file mode 100644 index f9b1c1b02..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLPluginStyle.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. - -#pragma once - -#include "CoreMinimal.h" -#include "Styling/SlateStyle.h" - -class FRLPluginStyle -{ -public: - - static void Initialize(); - - static void Shutdown(); - - /** reloads textures used by slate renderer */ - static void ReloadTextures(); - - /** @return The Slate style set for the Shooter game */ - static const ISlateStyle& Get(); - - static FName GetStyleSetName(); - -private: - - static TSharedRef< class FSlateStyleSet > Create(); - -private: - - static TSharedPtr< class FSlateStyleSet > StyleInstance; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLTextureData.h b/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLTextureData.h deleted file mode 100644 index 7ab4ef8b5..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/Public/RLTextureData.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once -#include "CoreMinimal.h" - -class RLTextureData -{ -public: - RLTextureData() {} - ~RLTextureData() {} - - FString m_strTexturePath = ""; - bool m_bShareImage = false; - float m_fStrength = 100.f; - TArray< float > m_kOffset = { 0.f, 0.f }; - TArray< float > m_kTiling = { 1.f, 1.f }; - float m_fTessellationLevel = 0.f; - float m_fTessellationMulitiplier = 0.f; - float m_fGrayScaleBaseValue = 0.f; - FString m_strDisplacementMapType = ""; - FString m_strBlendMode = "Multiply"; -}; \ No newline at end of file diff --git a/Plugins/Auto_Setup_1.22/Source/RLPlugin/RLPlugin.Build.cs b/Plugins/Auto_Setup_1.22/Source/RLPlugin/RLPlugin.Build.cs deleted file mode 100644 index 8b5781cb1..000000000 --- a/Plugins/Auto_Setup_1.22/Source/RLPlugin/RLPlugin.Build.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. - -using UnrealBuildTool; - -public class RLPlugin : ModuleRules -{ - public RLPlugin(ReadOnlyTargetRules Target) : base(Target) - { - PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; - bUsePrecompiled = true; - PublicIncludePaths.AddRange( - new string[] { - // ... add public include paths required here ... - } - ); - - - PrivateIncludePaths.AddRange( - new string[] { - // ... add other private include paths required here ... - } - ); - - - PublicDependencyModuleNames.AddRange( - new string[] - { - "Core", - } - ); - - - PrivateDependencyModuleNames.AddRange( - new string[] - { - "Projects", - "InputCore", - "UnrealEd", - "LevelEditor", - "CoreUObject", - "RenderCore", - "Engine", - "Slate", - "SlateCore", - "ContentBrowser", - "DesktopPlatform", - "MaterialEditor", - "ImageWrapper", - "EditorStyle", - "RawMesh", - "ClothingSystemEditorInterface", - "SkeletalMeshEditor", - "Json", - "JsonUtilities", - } - ); - if( Target.Version.MajorVersion == 4 && Target.Version.MinorVersion <= 23 ) - { - PrivateDependencyModuleNames.AddRange( - new string[] - { - "ClothingSystemRuntime" - } ); - } - if( Target.Version.MajorVersion == 4 && Target.Version.MinorVersion >= 24 ) - { - PrivateDependencyModuleNames.AddRange( - new string[] - { - "ClothingSystemEditor", - "ClothingSystemRuntimeCommon", - "SkeletalMeshUtilitiesCommon", - "ClothingSystemRuntimeInterface", - "ClothingSystemRuntimeNv" - } ); - } - - DynamicallyLoadedModuleNames.AddRange( - new string[] - { - // ... add any modules that your module loads dynamically here ... - } - ); - } -}