commit 08c5fc0e378eebeb75b834e86e6a7fdca9f411cd Author: Jonasz Bigda Date: Wed May 15 08:19:36 2024 +0200 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ee6489c --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +/.vs +/Backup +/Binaries +/DerivedDataCache +/Import +/Intermediate +/Saved +.vsconfig +*.sln +UpgradeLog.htm \ No newline at end of file diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..8a83989 --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,8 @@ +[UnrealEd.SimpleMap] +SimpleMapName=/Game/TopDown/Maps/TopDownExampleMap + +[EditoronlyBP] +bAllowClassAndBlueprintPinMatching=true +bReplaceBlueprintWithClass= true +bDontLoadBlueprintOutsideEditor= true +bBlueprintIsNotBlueprintType= true \ No newline at end of file diff --git a/Config/DefaultEditorPerProjectUserSettings.ini b/Config/DefaultEditorPerProjectUserSettings.ini new file mode 100644 index 0000000..fcdf97e --- /dev/null +++ b/Config/DefaultEditorPerProjectUserSettings.ini @@ -0,0 +1,2 @@ +[ContentBrowser] +ContentBrowserTab1.SelectedPaths=/Game/TopDown \ No newline at end of file diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..3341e01 --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,87 @@ +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Game/Maps/L_TestingGrounds.L_TestingGrounds +EditorStartupMap=/Game/Maps/L_TestingGrounds.L_TestingGrounds +GlobalDefaultGameMode=/Game/Blueprints/GM_GameModeBase.GM_GameModeBase_C +GameInstanceClass=/Game/Blueprints/BP_TAGameInstance.BP_TAGameInstance_C + +[/Script/Engine.RendererSettings] +r.Mobile.EnableNoPrecomputedLightingCSMShader=1 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=true + +r.GenerateMeshDistanceFields=True + +r.DynamicGlobalIlluminationMethod=1 + +r.ReflectionMethod=1 + +r.SkinCache.CompileShaders=True + +r.RayTracing=True + +r.Shadow.Virtual.Enable=1 + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 +r.Lumen.HardwareRayTracing=True +r.Lumen.TraceMeshSDFs=1 +r.AllowStaticLighting=False + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_TopDown",NewGameName="/Script/TerraformingAnubis") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_TopDown",NewGameName="/Script/TerraformingAnubis") ++ActiveClassRedirects=(OldClassName="TP_TopDownPlayerController",NewClassName="TerraformingAnubisPlayerController") ++ActiveClassRedirects=(OldClassName="TP_TopDownGameMode",NewClassName="TerraformingAnubisGameMode") ++ActiveClassRedirects=(OldClassName="TP_TopDownCharacter",NewClassName="TerraformingAnubisCharacter") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=7862DF474A03AE47C769E1976B49A229 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..56c9836 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,7 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=D8A81CD647B2EDBA708A8F88941474F4 +ProjectName=Top Down Game Template + +[/Script/TerraformingAnubis.TerraformingAnubisCharacter] +FixedCameraPitch=-45.0 +FixedCameraDistance=1500.0 diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..e9f5815 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,84 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=None +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/Content/Blueprints/Actors/BP_SolarPanel_Small.uasset b/Content/Blueprints/Actors/BP_SolarPanel_Small.uasset new file mode 100644 index 0000000..8fa17a0 Binary files /dev/null and b/Content/Blueprints/Actors/BP_SolarPanel_Small.uasset differ diff --git a/Content/Blueprints/BP_DotsFromAbove.uasset b/Content/Blueprints/BP_DotsFromAbove.uasset new file mode 100644 index 0000000..628817d Binary files /dev/null and b/Content/Blueprints/BP_DotsFromAbove.uasset differ diff --git a/Content/Blueprints/BP_InteractiveObjectBase.uasset b/Content/Blueprints/BP_InteractiveObjectBase.uasset new file mode 100644 index 0000000..7c522c6 Binary files /dev/null and b/Content/Blueprints/BP_InteractiveObjectBase.uasset differ diff --git a/Content/Blueprints/BP_TAGameInstance.uasset b/Content/Blueprints/BP_TAGameInstance.uasset new file mode 100644 index 0000000..b5c45d8 Binary files /dev/null and b/Content/Blueprints/BP_TAGameInstance.uasset differ diff --git a/Content/Blueprints/BP_TAPlayerController.uasset b/Content/Blueprints/BP_TAPlayerController.uasset new file mode 100644 index 0000000..0d593ba Binary files /dev/null and b/Content/Blueprints/BP_TAPlayerController.uasset differ diff --git a/Content/Blueprints/BP_TopDownCharacter.uasset b/Content/Blueprints/BP_TopDownCharacter.uasset new file mode 100644 index 0000000..74b6b94 Binary files /dev/null and b/Content/Blueprints/BP_TopDownCharacter.uasset differ diff --git a/Content/Blueprints/GM_GameModeBase.uasset b/Content/Blueprints/GM_GameModeBase.uasset new file mode 100644 index 0000000..7a8eecb Binary files /dev/null and b/Content/Blueprints/GM_GameModeBase.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset b/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset new file mode 100644 index 0000000..8b159a0 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset new file mode 100644 index 0000000..cd2963d Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset new file mode 100644 index 0000000..0995271 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset new file mode 100644 index 0000000..2817aa2 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset new file mode 100644 index 0000000..54f9425 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset b/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset new file mode 100644 index 0000000..d679443 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset b/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset new file mode 100644 index 0000000..6fde6ec Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..57ad946 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset new file mode 100644 index 0000000..fe1f573 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset new file mode 100644 index 0000000..c0bf391 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset b/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset new file mode 100644 index 0000000..afbdef5 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset b/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset new file mode 100644 index 0000000..34e326f Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset b/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset new file mode 100644 index 0000000..61f74d3 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset b/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset new file mode 100644 index 0000000..f941b70 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset b/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset new file mode 100644 index 0000000..c129c35 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset b/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset new file mode 100644 index 0000000..64b4d0e Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset b/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset new file mode 100644 index 0000000..2be4b1d Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset b/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset new file mode 100644 index 0000000..e8d10e4 Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset b/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset new file mode 100644 index 0000000..b26f9bf Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset b/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset new file mode 100644 index 0000000..e28a02b Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset differ diff --git a/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset b/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset new file mode 100644 index 0000000..3704f5c Binary files /dev/null and b/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset differ diff --git a/Content/Characters/Mannequins/Animations/ABP_Manny.uasset b/Content/Characters/Mannequins/Animations/ABP_Manny.uasset new file mode 100644 index 0000000..a5c81fe Binary files /dev/null and b/Content/Characters/Mannequins/Animations/ABP_Manny.uasset differ diff --git a/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset b/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset new file mode 100644 index 0000000..98ff9f3 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset b/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset new file mode 100644 index 0000000..8eb2b05 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset new file mode 100644 index 0000000..29f41e9 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset new file mode 100644 index 0000000..c63ed58 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset new file mode 100644 index 0000000..ce60833 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset new file mode 100644 index 0000000..5416475 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset new file mode 100644 index 0000000..7f0b707 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset new file mode 100644 index 0000000..5580f59 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset new file mode 100644 index 0000000..f0013ef Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset b/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset new file mode 100644 index 0000000..dd9cb4a Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset b/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset new file mode 100644 index 0000000..0f36a97 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset b/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset new file mode 100644 index 0000000..44c15db Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset b/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset new file mode 100644 index 0000000..510126d Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset b/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset new file mode 100644 index 0000000..2c4a8e7 Binary files /dev/null and b/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset b/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset new file mode 100644 index 0000000..18a90f8 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset b/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset new file mode 100644 index 0000000..7eabed7 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset b/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset new file mode 100644 index 0000000..658b578 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset b/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset new file mode 100644 index 0000000..28c8267 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset b/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset new file mode 100644 index 0000000..a8905ed Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset b/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset new file mode 100644 index 0000000..0c797f9 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset b/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset new file mode 100644 index 0000000..d83936b Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset b/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset new file mode 100644 index 0000000..5ff72a5 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset b/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset new file mode 100644 index 0000000..edcc292 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset differ diff --git a/Content/Characters/Mannequins/Materials/M_Mannequin.uasset b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset new file mode 100644 index 0000000..9ae96ec Binary files /dev/null and b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset b/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset new file mode 100644 index 0000000..5d82e00 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset new file mode 100644 index 0000000..48d74be Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset new file mode 100644 index 0000000..2525a43 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset b/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset new file mode 100644 index 0000000..1a330bc Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset new file mode 100644 index 0000000..8bdf2e0 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..5e06618 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset b/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset new file mode 100644 index 0000000..60a8181 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset b/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset new file mode 100644 index 0000000..89edb4c Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset new file mode 100644 index 0000000..6fc28a9 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset new file mode 100644 index 0000000..a66c665 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset new file mode 100644 index 0000000..ecf2b04 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset b/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset new file mode 100644 index 0000000..6dc2295 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset new file mode 100644 index 0000000..30d19d7 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset new file mode 100644 index 0000000..b9daf8a Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset new file mode 100644 index 0000000..d9143da Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset new file mode 100644 index 0000000..e3ad612 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset new file mode 100644 index 0000000..bb87fbd Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset new file mode 100644 index 0000000..248303a Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset new file mode 100644 index 0000000..ff54c12 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset new file mode 100644 index 0000000..4c9173e Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset new file mode 100644 index 0000000..c8120a2 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset new file mode 100644 index 0000000..b0db2b3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset new file mode 100644 index 0000000..6861ec7 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset new file mode 100644 index 0000000..6f7b836 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset new file mode 100644 index 0000000..cb7301f Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset new file mode 100644 index 0000000..08003a1 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset new file mode 100644 index 0000000..e3c6583 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset new file mode 100644 index 0000000..2967fed Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset new file mode 100644 index 0000000..eb64b4a Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset new file mode 100644 index 0000000..61b71ac Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset new file mode 100644 index 0000000..00ac326 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset new file mode 100644 index 0000000..9f83f7e Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset new file mode 100644 index 0000000..2d472be Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset new file mode 100644 index 0000000..f1f66de Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset new file mode 100644 index 0000000..116157f Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset new file mode 100644 index 0000000..65ef30d Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset new file mode 100644 index 0000000..2233d7e Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset new file mode 100644 index 0000000..f7c9bd8 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset new file mode 100644 index 0000000..71944b4 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset new file mode 100644 index 0000000..e542f68 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset new file mode 100644 index 0000000..1a19e07 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset new file mode 100644 index 0000000..3afe5d3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset new file mode 100644 index 0000000..ac48576 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset new file mode 100644 index 0000000..91cbdfe Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset new file mode 100644 index 0000000..840ef95 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset new file mode 100644 index 0000000..7ed962c Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset new file mode 100644 index 0000000..56ab7ae Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset new file mode 100644 index 0000000..9c29f27 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset new file mode 100644 index 0000000..9ae54c3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset new file mode 100644 index 0000000..3abe558 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset new file mode 100644 index 0000000..a08fa53 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset new file mode 100644 index 0000000..5522a14 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset new file mode 100644 index 0000000..59b34b1 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset new file mode 100644 index 0000000..1a04a03 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset new file mode 100644 index 0000000..ec1b72c Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset new file mode 100644 index 0000000..c1fd355 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset new file mode 100644 index 0000000..aa0b6cf Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset new file mode 100644 index 0000000..e63e32e Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset new file mode 100644 index 0000000..5f8d5ef Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset new file mode 100644 index 0000000..f3492ce Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset new file mode 100644 index 0000000..b04f7e3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset new file mode 100644 index 0000000..1209be8 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset new file mode 100644 index 0000000..82ccbd3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset new file mode 100644 index 0000000..48a756b Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset new file mode 100644 index 0000000..e034a03 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset new file mode 100644 index 0000000..35195f7 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset new file mode 100644 index 0000000..b12e384 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset new file mode 100644 index 0000000..e1c9ed3 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset new file mode 100644 index 0000000..0e0c116 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset b/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset new file mode 100644 index 0000000..a6661a4 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..2807d27 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset new file mode 100644 index 0000000..270ab26 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..a148038 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset new file mode 100644 index 0000000..ec6af7d Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset new file mode 100644 index 0000000..0c7c051 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset new file mode 100644 index 0000000..e4bf9d7 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset new file mode 100644 index 0000000..e936aeb Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..7574c0f Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset new file mode 100644 index 0000000..d5c7560 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..d92db8b Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset new file mode 100644 index 0000000..8f73b0b Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset new file mode 100644 index 0000000..e847d53 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset new file mode 100644 index 0000000..da95dd9 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset new file mode 100644 index 0000000..76dec67 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset new file mode 100644 index 0000000..80a7b3d Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset new file mode 100644 index 0000000..3c308a7 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset new file mode 100644 index 0000000..83f3bba Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset new file mode 100644 index 0000000..56edd5f Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset new file mode 100644 index 0000000..30d96fd Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset new file mode 100644 index 0000000..d2bfe5c Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..b989620 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset new file mode 100644 index 0000000..d690622 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset new file mode 100644 index 0000000..acc6a70 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset new file mode 100644 index 0000000..4e43572 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset new file mode 100644 index 0000000..d3476ba Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset new file mode 100644 index 0000000..3a61bee Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset new file mode 100644 index 0000000..b57c447 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..e050b4a Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset new file mode 100644 index 0000000..ef37240 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset differ diff --git a/Content/Cursor/FX_Cursor.uasset b/Content/Cursor/FX_Cursor.uasset new file mode 100644 index 0000000..be220c5 Binary files /dev/null and b/Content/Cursor/FX_Cursor.uasset differ diff --git a/Content/Cursor/M_Cursor.uasset b/Content/Cursor/M_Cursor.uasset new file mode 100644 index 0000000..3382654 Binary files /dev/null and b/Content/Cursor/M_Cursor.uasset differ diff --git a/Content/Cursor/SM_CursorMesh.uasset b/Content/Cursor/SM_CursorMesh.uasset new file mode 100644 index 0000000..fe27047 Binary files /dev/null and b/Content/Cursor/SM_CursorMesh.uasset differ diff --git a/Content/Cursor/T_Arrow.uasset b/Content/Cursor/T_Arrow.uasset new file mode 100644 index 0000000..25f9caf Binary files /dev/null and b/Content/Cursor/T_Arrow.uasset differ diff --git a/Content/Data/Input/Actions/IA_InvokeBuildMenu.uasset b/Content/Data/Input/Actions/IA_InvokeBuildMenu.uasset new file mode 100644 index 0000000..2343a48 Binary files /dev/null and b/Content/Data/Input/Actions/IA_InvokeBuildMenu.uasset differ diff --git a/Content/Data/Input/Actions/IA_SetDestination_Click.uasset b/Content/Data/Input/Actions/IA_SetDestination_Click.uasset new file mode 100644 index 0000000..f913a6d Binary files /dev/null and b/Content/Data/Input/Actions/IA_SetDestination_Click.uasset differ diff --git a/Content/Data/Input/Actions/IA_SetDestination_Touch.uasset b/Content/Data/Input/Actions/IA_SetDestination_Touch.uasset new file mode 100644 index 0000000..af7b838 Binary files /dev/null and b/Content/Data/Input/Actions/IA_SetDestination_Touch.uasset differ diff --git a/Content/Data/Input/IMC_Default.uasset b/Content/Data/Input/IMC_Default.uasset new file mode 100644 index 0000000..ca75d97 Binary files /dev/null and b/Content/Data/Input/IMC_Default.uasset differ diff --git a/Content/Effects/NSys_DotsFromAbove.uasset b/Content/Effects/NSys_DotsFromAbove.uasset new file mode 100644 index 0000000..c0e0de4 Binary files /dev/null and b/Content/Effects/NSys_DotsFromAbove.uasset differ diff --git a/Content/Effects/RT_DepthFromAbove.uasset b/Content/Effects/RT_DepthFromAbove.uasset new file mode 100644 index 0000000..675f500 Binary files /dev/null and b/Content/Effects/RT_DepthFromAbove.uasset differ diff --git a/Content/MSPresets/MSTextures/Black.uasset b/Content/MSPresets/MSTextures/Black.uasset new file mode 100644 index 0000000..d438b51 Binary files /dev/null and b/Content/MSPresets/MSTextures/Black.uasset differ diff --git a/Content/MSPresets/MSTextures/BlackPlaceholder.uasset b/Content/MSPresets/MSTextures/BlackPlaceholder.uasset new file mode 100644 index 0000000..5f2167d Binary files /dev/null and b/Content/MSPresets/MSTextures/BlackPlaceholder.uasset differ diff --git a/Content/MSPresets/MSTextures/BlackPlaceholder_Color.uasset b/Content/MSPresets/MSTextures/BlackPlaceholder_Color.uasset new file mode 100644 index 0000000..684e53e Binary files /dev/null and b/Content/MSPresets/MSTextures/BlackPlaceholder_Color.uasset differ diff --git a/Content/MSPresets/MSTextures/FlatNormal.uasset b/Content/MSPresets/MSTextures/FlatNormal.uasset new file mode 100644 index 0000000..c3d2eca Binary files /dev/null and b/Content/MSPresets/MSTextures/FlatNormal.uasset differ diff --git a/Content/MSPresets/MSTextures/Placeholder.uasset b/Content/MSPresets/MSTextures/Placeholder.uasset new file mode 100644 index 0000000..2147358 Binary files /dev/null and b/Content/MSPresets/MSTextures/Placeholder.uasset differ diff --git a/Content/MSPresets/MSTextures/Placeholder_Normal.uasset b/Content/MSPresets/MSTextures/Placeholder_Normal.uasset new file mode 100644 index 0000000..6b193a0 Binary files /dev/null and b/Content/MSPresets/MSTextures/Placeholder_Normal.uasset differ diff --git a/Content/MSPresets/MSTextures/White.uasset b/Content/MSPresets/MSTextures/White.uasset new file mode 100644 index 0000000..7c22f11 Binary files /dev/null and b/Content/MSPresets/MSTextures/White.uasset differ diff --git a/Content/MSPresets/MSTextures/WhitePlaceholder.uasset b/Content/MSPresets/MSTextures/WhitePlaceholder.uasset new file mode 100644 index 0000000..3b03c36 Binary files /dev/null and b/Content/MSPresets/MSTextures/WhitePlaceholder.uasset differ diff --git a/Content/MSPresets/MSVTTextures/BlackPlaceholder.uasset b/Content/MSPresets/MSVTTextures/BlackPlaceholder.uasset new file mode 100644 index 0000000..d57741e Binary files /dev/null and b/Content/MSPresets/MSVTTextures/BlackPlaceholder.uasset differ diff --git a/Content/MSPresets/MSVTTextures/DefaultDiffuse.uasset b/Content/MSPresets/MSVTTextures/DefaultDiffuse.uasset new file mode 100644 index 0000000..4433aa6 Binary files /dev/null and b/Content/MSPresets/MSVTTextures/DefaultDiffuse.uasset differ diff --git a/Content/MSPresets/MSVTTextures/Placeholder_Normal.uasset b/Content/MSPresets/MSVTTextures/Placeholder_Normal.uasset new file mode 100644 index 0000000..14e9769 Binary files /dev/null and b/Content/MSPresets/MSVTTextures/Placeholder_Normal.uasset differ diff --git a/Content/MSPresets/MSVTTextures/WhitePlaceholder.uasset b/Content/MSPresets/MSVTTextures/WhitePlaceholder.uasset new file mode 100644 index 0000000..78c5a9d Binary files /dev/null and b/Content/MSPresets/MSVTTextures/WhitePlaceholder.uasset differ diff --git a/Content/MSPresets/M_MS_Billboard_Material/M_MS_Billboard_Material.uasset b/Content/MSPresets/M_MS_Billboard_Material/M_MS_Billboard_Material.uasset new file mode 100644 index 0000000..cc7c199 Binary files /dev/null and b/Content/MSPresets/M_MS_Billboard_Material/M_MS_Billboard_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Decal_Material/MF_QuixelDecalPOM.uasset b/Content/MSPresets/M_MS_Decal_Material/MF_QuixelDecalPOM.uasset new file mode 100644 index 0000000..24c0371 Binary files /dev/null and b/Content/MSPresets/M_MS_Decal_Material/MF_QuixelDecalPOM.uasset differ diff --git a/Content/MSPresets/M_MS_Decal_Material/M_MS_Decal_Material.uasset b/Content/MSPresets/M_MS_Decal_Material/M_MS_Decal_Material.uasset new file mode 100644 index 0000000..70fb933 Binary files /dev/null and b/Content/MSPresets/M_MS_Decal_Material/M_MS_Decal_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Decal_Material_VT/MF_QuixelDecalPOM.uasset b/Content/MSPresets/M_MS_Decal_Material_VT/MF_QuixelDecalPOM.uasset new file mode 100644 index 0000000..23a5f5c Binary files /dev/null and b/Content/MSPresets/M_MS_Decal_Material_VT/MF_QuixelDecalPOM.uasset differ diff --git a/Content/MSPresets/M_MS_Decal_Material_VT/M_MS_Decal_Material_VT.uasset b/Content/MSPresets/M_MS_Decal_Material_VT/M_MS_Decal_Material_VT.uasset new file mode 100644 index 0000000..b1ab0d0 Binary files /dev/null and b/Content/MSPresets/M_MS_Decal_Material_VT/M_MS_Decal_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Fuzz.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Fuzz.uasset new file mode 100644 index 0000000..af394e9 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Fuzz.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..e22a975 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material/M_MS_Default_Fuzz_Material.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material/M_MS_Default_Fuzz_Material.uasset new file mode 100644 index 0000000..bdc55a2 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material/M_MS_Default_Fuzz_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Fuzz.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Fuzz.uasset new file mode 100644 index 0000000..d87c1f3 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Fuzz.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..8ae57db Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/M_MS_Default_Fuzz_Material_VT.uasset b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/M_MS_Default_Fuzz_Material_VT.uasset new file mode 100644 index 0000000..45f6948 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Fuzz_Material_VT/M_MS_Default_Fuzz_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_DetailNormalTiling.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_DetailNormalTiling.uasset new file mode 100644 index 0000000..b7f4bc0 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_DetailNormalTiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_Displacement.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Displacement.uasset new file mode 100644 index 0000000..23a17ef Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Displacement.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_Fuzz.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Fuzz.uasset new file mode 100644 index 0000000..ebb77ba Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Fuzz.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_MapAdjustments.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_MapAdjustments.uasset new file mode 100644 index 0000000..4b2ab16 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_MapAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_ObjAdjustments.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_ObjAdjustments.uasset new file mode 100644 index 0000000..8e7fd91 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_ObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..6fc6709 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/Functions/MF_Transmission.uasset b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Transmission.uasset new file mode 100644 index 0000000..65e95db Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/Functions/MF_Transmission.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material/M_MS_Default_Material.uasset b/Content/MSPresets/M_MS_Default_Material/M_MS_Default_Material.uasset new file mode 100644 index 0000000..dc8af3f Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material/M_MS_Default_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_DetailNormalTiling.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_DetailNormalTiling.uasset new file mode 100644 index 0000000..65722f3 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_DetailNormalTiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Displacement.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Displacement.uasset new file mode 100644 index 0000000..8523bcc Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Displacement.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Fuzz.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Fuzz.uasset new file mode 100644 index 0000000..18872cf Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Fuzz.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_MapAdjustments.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_MapAdjustments.uasset new file mode 100644 index 0000000..d4ff3d0 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_MapAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_ObjAdjustments.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_ObjAdjustments.uasset new file mode 100644 index 0000000..0a6afbe Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_ObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..1f394a2 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Transmission.uasset b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Transmission.uasset new file mode 100644 index 0000000..45259c7 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/Functions/MF_Transmission.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Material_VT/M_MS_Default_Material_VT.uasset b/Content/MSPresets/M_MS_Default_Material_VT/M_MS_Default_Material_VT.uasset new file mode 100644 index 0000000..8f5d2cb Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Material_VT/M_MS_Default_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Transmission_Material/Functions/MF_SSSObjAdjustments.uasset b/Content/MSPresets/M_MS_Default_Transmission_Material/Functions/MF_SSSObjAdjustments.uasset new file mode 100644 index 0000000..e28f311 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Transmission_Material/Functions/MF_SSSObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Transmission_Material/M_MS_Default_Transmission_Material.uasset b/Content/MSPresets/M_MS_Default_Transmission_Material/M_MS_Default_Transmission_Material.uasset new file mode 100644 index 0000000..312ee87 Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Transmission_Material/M_MS_Default_Transmission_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Transmission_Material_VT/Functions/MF_SSSObjAdjustments.uasset b/Content/MSPresets/M_MS_Default_Transmission_Material_VT/Functions/MF_SSSObjAdjustments.uasset new file mode 100644 index 0000000..906d9da Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Transmission_Material_VT/Functions/MF_SSSObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Default_Transmission_Material_VT/M_MS_Default_Transmission_Material_VT.uasset b/Content/MSPresets/M_MS_Default_Transmission_Material_VT/M_MS_Default_Transmission_Material_VT.uasset new file mode 100644 index 0000000..abdfd9f Binary files /dev/null and b/Content/MSPresets/M_MS_Default_Transmission_Material_VT/M_MS_Default_Transmission_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Foliage_Material/Functions/MF_Translucency.uasset b/Content/MSPresets/M_MS_Foliage_Material/Functions/MF_Translucency.uasset new file mode 100644 index 0000000..44b05ed Binary files /dev/null and b/Content/MSPresets/M_MS_Foliage_Material/Functions/MF_Translucency.uasset differ diff --git a/Content/MSPresets/M_MS_Foliage_Material/MF_Translucency.uasset b/Content/MSPresets/M_MS_Foliage_Material/MF_Translucency.uasset new file mode 100644 index 0000000..4ce8341 Binary files /dev/null and b/Content/MSPresets/M_MS_Foliage_Material/MF_Translucency.uasset differ diff --git a/Content/MSPresets/M_MS_Foliage_Material/M_MS_Foliage_Material.uasset b/Content/MSPresets/M_MS_Foliage_Material/M_MS_Foliage_Material.uasset new file mode 100644 index 0000000..dd0cfec Binary files /dev/null and b/Content/MSPresets/M_MS_Foliage_Material/M_MS_Foliage_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameBlend.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameBlend.uasset new file mode 100644 index 0000000..b88e114 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameBlend.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameTextures.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameTextures.uasset new file mode 100644 index 0000000..1cbf5e0 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_FrameTextures.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Imperfection.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Imperfection.uasset new file mode 100644 index 0000000..9880939 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Imperfection.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Refraction.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Refraction.uasset new file mode 100644 index 0000000..1260d5b Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_Refraction.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyEmission.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyEmission.uasset new file mode 100644 index 0000000..722d9fa Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyEmission.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyMetallic.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyMetallic.uasset new file mode 100644 index 0000000..4339553 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_TranslucencyMetallic.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowImperfection.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowImperfection.uasset new file mode 100644 index 0000000..2cf75ec Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowImperfection.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowNormalStrength.uasset b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowNormalStrength.uasset new file mode 100644 index 0000000..e046b3f Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Functions/MF_WindowNormalStrength.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/MI_MS_Glass_Material_Inst.uasset b/Content/MSPresets/M_MS_Glass_Material/MI_MS_Glass_Material_Inst.uasset new file mode 100644 index 0000000..4655b69 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/MI_MS_Glass_Material_Inst.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/M_MS_Glass_Material.uasset b/Content/MSPresets/M_MS_Glass_Material/M_MS_Glass_Material.uasset new file mode 100644 index 0000000..c138ccb Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/M_MS_Glass_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Textures/Black.uasset b/Content/MSPresets/M_MS_Glass_Material/Textures/Black.uasset new file mode 100644 index 0000000..3550a99 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Textures/Black.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Textures/FlatNormal.uasset b/Content/MSPresets/M_MS_Glass_Material/Textures/FlatNormal.uasset new file mode 100644 index 0000000..eaaef49 Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Textures/FlatNormal.uasset differ diff --git a/Content/MSPresets/M_MS_Glass_Material/Textures/White.uasset b/Content/MSPresets/M_MS_Glass_Material/Textures/White.uasset new file mode 100644 index 0000000..b5383af Binary files /dev/null and b/Content/MSPresets/M_MS_Glass_Material/Textures/White.uasset differ diff --git a/Content/MSPresets/M_MS_ImperfectionDecal_Material/M_MS_ImperfectionDecal_Material.uasset b/Content/MSPresets/M_MS_ImperfectionDecal_Material/M_MS_ImperfectionDecal_Material.uasset new file mode 100644 index 0000000..6c589df Binary files /dev/null and b/Content/MSPresets/M_MS_ImperfectionDecal_Material/M_MS_ImperfectionDecal_Material.uasset differ diff --git a/Content/MSPresets/M_MS_ImperfectionDecal_Material_VT/M_MS_ImperfectionDecal_Material_VT.uasset b/Content/MSPresets/M_MS_ImperfectionDecal_Material_VT/M_MS_ImperfectionDecal_Material_VT.uasset new file mode 100644 index 0000000..2474f13 Binary files /dev/null and b/Content/MSPresets/M_MS_ImperfectionDecal_Material_VT/M_MS_ImperfectionDecal_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material.uasset b/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material.uasset new file mode 100644 index 0000000..0ba25f2 Binary files /dev/null and b/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material_Var.uasset b/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material_Var.uasset new file mode 100644 index 0000000..fbb94d4 Binary files /dev/null and b/Content/MSPresets/M_MS_Imperfection_Material/M_MS_Imperfection_Material_Var.uasset differ diff --git a/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_VT.uasset b/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_VT.uasset new file mode 100644 index 0000000..2760fa2 Binary files /dev/null and b/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_Var_VT.uasset b/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_Var_VT.uasset new file mode 100644 index 0000000..831e90f Binary files /dev/null and b/Content/MSPresets/M_MS_Imperfection_Material_VT/M_MS_Imperfection_Material_Var_VT.uasset differ diff --git a/Content/MSPresets/M_MS_Imperfection_Material_Var/M_MS_Imperfection_Material_Var.uasset b/Content/MSPresets/M_MS_Imperfection_Material_Var/M_MS_Imperfection_Material_Var.uasset new file mode 100644 index 0000000..31e697e Binary files /dev/null and b/Content/MSPresets/M_MS_Imperfection_Material_Var/M_MS_Imperfection_Material_Var.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerAdjustments.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerAdjustments.uasset new file mode 100644 index 0000000..532eaa4 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTessellation.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTessellation.uasset new file mode 100644 index 0000000..1056919 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTessellation.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTextures.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTextures.uasset new file mode 100644 index 0000000..d2f7ab1 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Base/MF_BaseLayerTextures.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_BlendScatter.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_BlendScatter.uasset new file mode 100644 index 0000000..83c3eb1 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_BlendScatter.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_Displacement.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_Displacement.uasset new file mode 100644 index 0000000..a822156 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_Displacement.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_DisplacementBlend.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_DisplacementBlend.uasset new file mode 100644 index 0000000..b46581a Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_DisplacementBlend.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_MaterialBlend.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_MaterialBlend.uasset new file mode 100644 index 0000000..c4eb3fa Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_MaterialBlend.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_NormalCorrection.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_NormalCorrection.uasset new file mode 100644 index 0000000..7b49968 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_NormalCorrection.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_ScatterLayer.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_ScatterLayer.uasset new file mode 100644 index 0000000..b4543e8 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/MF_ScatterLayer.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerAdjustments.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerAdjustments.uasset new file mode 100644 index 0000000..86a50f5 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTessellation.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTessellation.uasset new file mode 100644 index 0000000..b509b43 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTessellation.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTextures.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTextures.uasset new file mode 100644 index 0000000..777c4fa Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Middle/MF_MiddleLayerTextures.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Puddle/MF_PuddleLayer.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Puddle/MF_PuddleLayer.uasset new file mode 100644 index 0000000..3960865 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Puddle/MF_PuddleLayer.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerAdjustments.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerAdjustments.uasset new file mode 100644 index 0000000..f87fbfc Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTessellation.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTessellation.uasset new file mode 100644 index 0000000..fdf6752 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTessellation.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTextures.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTextures.uasset new file mode 100644 index 0000000..bd358d4 Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/LayerFunctions/Top/MF_TopLayerTextures.uasset differ diff --git a/Content/MSPresets/M_MS_SurfaceBlend_Material/M_MS_SurfaceBlend_Material.uasset b/Content/MSPresets/M_MS_SurfaceBlend_Material/M_MS_SurfaceBlend_Material.uasset new file mode 100644 index 0000000..dcd028c Binary files /dev/null and b/Content/MSPresets/M_MS_SurfaceBlend_Material/M_MS_SurfaceBlend_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Displacement.uasset b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Displacement.uasset new file mode 100644 index 0000000..63dc5e1 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Displacement.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/Functions/MF_MapAdjustments.uasset b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_MapAdjustments.uasset new file mode 100644 index 0000000..d77dc7d Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_MapAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/Functions/MF_ObjAdjustments.uasset b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_ObjAdjustments.uasset new file mode 100644 index 0000000..e602062 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_ObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..9acb60e Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Transmission.uasset b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Transmission.uasset new file mode 100644 index 0000000..d8aab61 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/Functions/MF_Transmission.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material/M_MS_Surface_Material.uasset b/Content/MSPresets/M_MS_Surface_Material/M_MS_Surface_Material.uasset new file mode 100644 index 0000000..242c712 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material/M_MS_Surface_Material.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Displacement.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Displacement.uasset new file mode 100644 index 0000000..126e930 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Displacement.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_MapAdjustments.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_MapAdjustments.uasset new file mode 100644 index 0000000..3a8b0fa Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_MapAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_ObjAdjustments.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_ObjAdjustments.uasset new file mode 100644 index 0000000..36c7f1c Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_ObjAdjustments.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Tiling.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Tiling.uasset new file mode 100644 index 0000000..a8e987b Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Tiling.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Transmission.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Transmission.uasset new file mode 100644 index 0000000..7d054eb Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/Functions/MF_Transmission.uasset differ diff --git a/Content/MSPresets/M_MS_Surface_Material_VT/M_MS_Surface_Material_VT.uasset b/Content/MSPresets/M_MS_Surface_Material_VT/M_MS_Surface_Material_VT.uasset new file mode 100644 index 0000000..6ccecc7 Binary files /dev/null and b/Content/MSPresets/M_MS_Surface_Material_VT/M_MS_Surface_Material_VT.uasset differ diff --git a/Content/Maps/L_TestingGrounds.umap b/Content/Maps/L_TestingGrounds.umap new file mode 100644 index 0000000..8dd3dea Binary files /dev/null and b/Content/Maps/L_TestingGrounds.umap differ diff --git a/Content/Materials/Environment/M_TestFloor.uasset b/Content/Materials/Environment/M_TestFloor.uasset new file mode 100644 index 0000000..9ef4e0e Binary files /dev/null and b/Content/Materials/Environment/M_TestFloor.uasset differ diff --git a/Content/Materials/Environment/M_TestRed.uasset b/Content/Materials/Environment/M_TestRed.uasset new file mode 100644 index 0000000..5908464 Binary files /dev/null and b/Content/Materials/Environment/M_TestRed.uasset differ diff --git a/Content/Materials/PostProcess/MF_ConvolveTexture.uasset b/Content/Materials/PostProcess/MF_ConvolveTexture.uasset new file mode 100644 index 0000000..b77ac1a Binary files /dev/null and b/Content/Materials/PostProcess/MF_ConvolveTexture.uasset differ diff --git a/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset b/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset new file mode 100644 index 0000000..8028f64 Binary files /dev/null and b/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset differ diff --git a/Content/Materials/PostProcess/MF_ExtractDepth.uasset b/Content/Materials/PostProcess/MF_ExtractDepth.uasset new file mode 100644 index 0000000..6739745 Binary files /dev/null and b/Content/Materials/PostProcess/MF_ExtractDepth.uasset differ diff --git a/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset b/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset new file mode 100644 index 0000000..b542065 Binary files /dev/null and b/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset differ diff --git a/Content/Materials/PostProcess/PP_Outliner_M.uasset b/Content/Materials/PostProcess/PP_Outliner_M.uasset new file mode 100644 index 0000000..3ccdbc6 Binary files /dev/null and b/Content/Materials/PostProcess/PP_Outliner_M.uasset differ diff --git a/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/MI_Icelandic_Rock_Assembly_td2ufeoda_2K.uasset b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/MI_Icelandic_Rock_Assembly_td2ufeoda_2K.uasset new file mode 100644 index 0000000..49be888 Binary files /dev/null and b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/MI_Icelandic_Rock_Assembly_td2ufeoda_2K.uasset differ diff --git a/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/S_Icelandic_Rock_Assembly_td2ufeoda_lod3.uasset b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/S_Icelandic_Rock_Assembly_td2ufeoda_lod3.uasset new file mode 100644 index 0000000..3e9f744 Binary files /dev/null and b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/S_Icelandic_Rock_Assembly_td2ufeoda_lod3.uasset differ diff --git a/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_IcelandicRockAssembly_td2ufeoda_2K_DpR.uasset b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_IcelandicRockAssembly_td2ufeoda_2K_DpR.uasset new file mode 100644 index 0000000..6b0f974 Binary files /dev/null and b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_IcelandicRockAssembly_td2ufeoda_2K_DpR.uasset differ diff --git a/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_D.uasset b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_D.uasset new file mode 100644 index 0000000..95ec300 Binary files /dev/null and b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_D.uasset differ diff --git a/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_N.uasset b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_N.uasset new file mode 100644 index 0000000..ee1d39c Binary files /dev/null and b/Content/Megascans/3D_Assets/Icelandic_Rock_Assembly_td2ufeoda/T_Icelandic_Rock_Assembly_td2ufeoda_2K_N.uasset differ diff --git a/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/MI_Jagged_Rock_vlzkba1fw_2K.uasset b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/MI_Jagged_Rock_vlzkba1fw_2K.uasset new file mode 100644 index 0000000..8124936 Binary files /dev/null and b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/MI_Jagged_Rock_vlzkba1fw_2K.uasset differ diff --git a/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_JaggedRock_vlzkba1fw_2K_ORDp.uasset b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_JaggedRock_vlzkba1fw_2K_ORDp.uasset new file mode 100644 index 0000000..859bb70 Binary files /dev/null and b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_JaggedRock_vlzkba1fw_2K_ORDp.uasset differ diff --git a/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_D.uasset b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_D.uasset new file mode 100644 index 0000000..657826f Binary files /dev/null and b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_D.uasset differ diff --git a/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_N.uasset b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_N.uasset new file mode 100644 index 0000000..e20eb55 Binary files /dev/null and b/Content/Megascans/Surfaces/Jagged_Rock_vlzkba1fw/T_Jagged_Rock_vlzkba1fw_2K_N.uasset differ diff --git a/Content/UI/Fonts/Rajdhani-Bold.uasset b/Content/UI/Fonts/Rajdhani-Bold.uasset new file mode 100644 index 0000000..61119f1 Binary files /dev/null and b/Content/UI/Fonts/Rajdhani-Bold.uasset differ diff --git a/Content/UI/Fonts/Rajdhani-Light.uasset b/Content/UI/Fonts/Rajdhani-Light.uasset new file mode 100644 index 0000000..916675f Binary files /dev/null and b/Content/UI/Fonts/Rajdhani-Light.uasset differ diff --git a/Content/UI/Fonts/Rajdhani-Medium.uasset b/Content/UI/Fonts/Rajdhani-Medium.uasset new file mode 100644 index 0000000..7177c4c Binary files /dev/null and b/Content/UI/Fonts/Rajdhani-Medium.uasset differ diff --git a/Content/UI/Fonts/Rajdhani-Regular.uasset b/Content/UI/Fonts/Rajdhani-Regular.uasset new file mode 100644 index 0000000..0ab75c2 Binary files /dev/null and b/Content/UI/Fonts/Rajdhani-Regular.uasset differ diff --git a/Content/UI/Fonts/Rajdhani-SemiBold.uasset b/Content/UI/Fonts/Rajdhani-SemiBold.uasset new file mode 100644 index 0000000..af15dd3 Binary files /dev/null and b/Content/UI/Fonts/Rajdhani-SemiBold.uasset differ diff --git a/Content/UI/Fonts/Rajdhani.uasset b/Content/UI/Fonts/Rajdhani.uasset new file mode 100644 index 0000000..ae84969 Binary files /dev/null and b/Content/UI/Fonts/Rajdhani.uasset differ diff --git a/Content/UI/W_Master.uasset b/Content/UI/W_Master.uasset new file mode 100644 index 0000000..24a686d Binary files /dev/null and b/Content/UI/W_Master.uasset differ diff --git a/Content/UI/Widgets/W_Button_Small.uasset b/Content/UI/Widgets/W_Button_Small.uasset new file mode 100644 index 0000000..af96910 Binary files /dev/null and b/Content/UI/Widgets/W_Button_Small.uasset differ diff --git a/Content/UI/Widgets/W_ContextMenu.uasset b/Content/UI/Widgets/W_ContextMenu.uasset new file mode 100644 index 0000000..d8e85b0 Binary files /dev/null and b/Content/UI/Widgets/W_ContextMenu.uasset differ diff --git a/Content/UI/Widgets/W_ObjectLabel.uasset b/Content/UI/Widgets/W_ObjectLabel.uasset new file mode 100644 index 0000000..d027c8c Binary files /dev/null and b/Content/UI/Widgets/W_ObjectLabel.uasset differ diff --git a/Content/UI/Widgets/W_ResourcesPanel.uasset b/Content/UI/Widgets/W_ResourcesPanel.uasset new file mode 100644 index 0000000..fc3a415 Binary files /dev/null and b/Content/UI/Widgets/W_ResourcesPanel.uasset differ diff --git a/Content/__ExternalActors__/TopDown/Maps/TopDownMap/3/OO/140BILQMIOX14WW57NR52V.uasset b/Content/__ExternalActors__/TopDown/Maps/TopDownMap/3/OO/140BILQMIOX14WW57NR52V.uasset new file mode 100644 index 0000000..5b46f69 Binary files /dev/null and b/Content/__ExternalActors__/TopDown/Maps/TopDownMap/3/OO/140BILQMIOX14WW57NR52V.uasset differ diff --git a/Source/TerraformingAnubis.Target.cs b/Source/TerraformingAnubis.Target.cs new file mode 100644 index 0000000..7eccdf1 --- /dev/null +++ b/Source/TerraformingAnubis.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class TerraformingAnubisTarget : TargetRules +{ + public TerraformingAnubisTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V4; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_3; + ExtraModuleNames.Add("TerraformingAnubis"); + } +} diff --git a/Source/TerraformingAnubis/InteractiveObject.cpp b/Source/TerraformingAnubis/InteractiveObject.cpp new file mode 100644 index 0000000..de48189 --- /dev/null +++ b/Source/TerraformingAnubis/InteractiveObject.cpp @@ -0,0 +1,27 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "InteractiveObject.h" + +// Sets default values +AInteractiveObject::AInteractiveObject() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + StaticMesh = CreateDefaultSubobject(TEXT("StaticMesh")); +} + +// Called when the game starts or when spawned +void AInteractiveObject::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void AInteractiveObject::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + diff --git a/Source/TerraformingAnubis/InteractiveObject.h b/Source/TerraformingAnubis/InteractiveObject.h new file mode 100644 index 0000000..3ddd0dc --- /dev/null +++ b/Source/TerraformingAnubis/InteractiveObject.h @@ -0,0 +1,44 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "Components/StaticMeshComponent.h" +#include "InteractiveObject.generated.h" + +UENUM(BlueprintType) +enum EObjectType +{ + Building UMETA(DisplayName = "Building"), + Item UMETA(DisplayName = "Item"), + Device UMETA(DisplayName = "Device") +}; + +UCLASS() +class TERRAFORMINGANUBIS_API AInteractiveObject : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AInteractiveObject(); + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UStaticMeshComponent* StaticMesh = nullptr; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FText Name; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TEnumAsByte ObjectType = Building; + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + +}; diff --git a/Source/TerraformingAnubis/TerraformingAnubis.Build.cs b/Source/TerraformingAnubis/TerraformingAnubis.Build.cs new file mode 100644 index 0000000..1f7486c --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubis.Build.cs @@ -0,0 +1,13 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class TerraformingAnubis : ModuleRules +{ + public TerraformingAnubis(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "NavigationSystem", "AIModule", "Niagara", "EnhancedInput" }); + } +} diff --git a/Source/TerraformingAnubis/TerraformingAnubis.cpp b/Source/TerraformingAnubis/TerraformingAnubis.cpp new file mode 100644 index 0000000..eb8e2f1 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubis.cpp @@ -0,0 +1,9 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TerraformingAnubis.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, TerraformingAnubis, "TerraformingAnubis" ); + +DEFINE_LOG_CATEGORY(LogTerraformingAnubis) + \ No newline at end of file diff --git a/Source/TerraformingAnubis/TerraformingAnubis.h b/Source/TerraformingAnubis/TerraformingAnubis.h new file mode 100644 index 0000000..1cad905 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubis.h @@ -0,0 +1,7 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + +DECLARE_LOG_CATEGORY_EXTERN(LogTerraformingAnubis, Log, All); diff --git a/Source/TerraformingAnubis/TerraformingAnubisCharacter.cpp b/Source/TerraformingAnubis/TerraformingAnubisCharacter.cpp new file mode 100644 index 0000000..92e1ad1 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisCharacter.cpp @@ -0,0 +1,51 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TerraformingAnubisCharacter.h" +#include "UObject/ConstructorHelpers.h" +#include "Camera/CameraComponent.h" +#include "Components/DecalComponent.h" +#include "Components/CapsuleComponent.h" +#include "GameFramework/CharacterMovementComponent.h" +#include "GameFramework/PlayerController.h" +#include "GameFramework/SpringArmComponent.h" +#include "Materials/Material.h" +#include "Engine/World.h" + +ATerraformingAnubisCharacter::ATerraformingAnubisCharacter() +{ + // Set size for player capsule + GetCapsuleComponent()->InitCapsuleSize(42.f, 96.0f); + + // Don't rotate character to camera direction + bUseControllerRotationPitch = false; + bUseControllerRotationYaw = false; + bUseControllerRotationRoll = false; + + // Configure character movement + GetCharacterMovement()->bOrientRotationToMovement = true; // Rotate character to moving direction + GetCharacterMovement()->RotationRate = FRotator(0.f, 640.f, 0.f); + GetCharacterMovement()->bConstrainToPlane = true; + GetCharacterMovement()->bSnapToPlaneAtStart = true; + + // Create a camera boom... + CameraBoom = CreateDefaultSubobject(TEXT("CameraBoom")); + CameraBoom->SetupAttachment(RootComponent); + CameraBoom->SetUsingAbsoluteRotation(true); // Don't want arm to rotate when character does + CameraBoom->TargetArmLength = 800.f; + CameraBoom->SetRelativeRotation(FRotator(-60.f, 0.f, 0.f)); + CameraBoom->bDoCollisionTest = false; // Don't want to pull camera in when it collides with level + + // Create a camera... + TopDownCameraComponent = CreateDefaultSubobject(TEXT("TopDownCamera")); + TopDownCameraComponent->SetupAttachment(CameraBoom, USpringArmComponent::SocketName); + TopDownCameraComponent->bUsePawnControlRotation = false; // Camera does not rotate relative to arm + + // Activate ticking in order to update the cursor every frame. + PrimaryActorTick.bCanEverTick = true; + PrimaryActorTick.bStartWithTickEnabled = true; +} + +void ATerraformingAnubisCharacter::Tick(float DeltaSeconds) +{ + Super::Tick(DeltaSeconds); +} diff --git a/Source/TerraformingAnubis/TerraformingAnubisCharacter.h b/Source/TerraformingAnubis/TerraformingAnubisCharacter.h new file mode 100644 index 0000000..0609a32 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisCharacter.h @@ -0,0 +1,34 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "TerraformingAnubisCharacter.generated.h" + +UCLASS(Blueprintable) +class ATerraformingAnubisCharacter : public ACharacter +{ + GENERATED_BODY() + +public: + ATerraformingAnubisCharacter(); + + // Called every frame. + virtual void Tick(float DeltaSeconds) override; + + /** Returns TopDownCameraComponent subobject **/ + FORCEINLINE class UCameraComponent* GetTopDownCameraComponent() const { return TopDownCameraComponent; } + /** Returns CameraBoom subobject **/ + FORCEINLINE class USpringArmComponent* GetCameraBoom() const { return CameraBoom; } + +private: + /** Top down camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, meta = (AllowPrivateAccess = "true")) + class UCameraComponent* TopDownCameraComponent; + + /** Camera boom positioning the camera above the character */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, meta = (AllowPrivateAccess = "true")) + class USpringArmComponent* CameraBoom; +}; + diff --git a/Source/TerraformingAnubis/TerraformingAnubisGameMode.cpp b/Source/TerraformingAnubis/TerraformingAnubisGameMode.cpp new file mode 100644 index 0000000..e2da34a --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisGameMode.cpp @@ -0,0 +1,26 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TerraformingAnubisGameMode.h" +#include "TerraformingAnubisPlayerController.h" +#include "TerraformingAnubisCharacter.h" +#include "UObject/ConstructorHelpers.h" + +ATerraformingAnubisGameMode::ATerraformingAnubisGameMode() +{ + // use our custom PlayerController class + PlayerControllerClass = ATerraformingAnubisPlayerController::StaticClass(); + + // set default pawn class to our Blueprinted character + static ConstructorHelpers::FClassFinder PlayerPawnBPClass(TEXT("/Game/TopDown/Blueprints/BP_TopDownCharacter")); + if (PlayerPawnBPClass.Class != nullptr) + { + DefaultPawnClass = PlayerPawnBPClass.Class; + } + + // set default controller to our Blueprinted controller + static ConstructorHelpers::FClassFinder PlayerControllerBPClass(TEXT("/Game/TopDown/Blueprints/BP_TopDownPlayerController")); + if(PlayerControllerBPClass.Class != NULL) + { + PlayerControllerClass = PlayerControllerBPClass.Class; + } +} \ No newline at end of file diff --git a/Source/TerraformingAnubis/TerraformingAnubisGameMode.h b/Source/TerraformingAnubis/TerraformingAnubisGameMode.h new file mode 100644 index 0000000..14945d5 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisGameMode.h @@ -0,0 +1,19 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "TerraformingAnubisGameMode.generated.h" + +UCLASS(minimalapi) +class ATerraformingAnubisGameMode : public AGameModeBase +{ + GENERATED_BODY() + +public: + ATerraformingAnubisGameMode(); +}; + + + diff --git a/Source/TerraformingAnubis/TerraformingAnubisPlayerController.cpp b/Source/TerraformingAnubis/TerraformingAnubisPlayerController.cpp new file mode 100644 index 0000000..ceed641 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisPlayerController.cpp @@ -0,0 +1,99 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TerraformingAnubisPlayerController.h" +#include "GameFramework/Pawn.h" +#include "Blueprint/AIBlueprintHelperLibrary.h" +#include "NiagaraSystem.h" +#include "NiagaraFunctionLibrary.h" +#include "TerraformingAnubisCharacter.h" +#include "Engine/World.h" +#include "EnhancedInputComponent.h" +#include "InputActionValue.h" +#include "EnhancedInputSubsystems.h" +#include "Engine/LocalPlayer.h" + +DEFINE_LOG_CATEGORY(LogTemplateCharacter); + +ATerraformingAnubisPlayerController::ATerraformingAnubisPlayerController() +{ + bShowMouseCursor = true; + DefaultMouseCursor = EMouseCursor::Default; + CachedDestination = FVector::ZeroVector; + FollowTime = 0.f; +} + +void ATerraformingAnubisPlayerController::BeginPlay() +{ + // Call the base class + Super::BeginPlay(); + + //Add Input Mapping Context + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + Subsystem->AddMappingContext(DefaultMappingContext, 0); + } +} + +void ATerraformingAnubisPlayerController::SetupInputComponent() +{ + // set up gameplay key bindings + Super::SetupInputComponent(); + + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(InputComponent)) + { + // Setup mouse input events + EnhancedInputComponent->BindAction(SetDestinationClickAction, ETriggerEvent::Started, this, &ATerraformingAnubisPlayerController::OnInputStarted); + EnhancedInputComponent->BindAction(SetDestinationClickAction, ETriggerEvent::Triggered, this, &ATerraformingAnubisPlayerController::OnSetDestinationTriggered); + EnhancedInputComponent->BindAction(SetDestinationClickAction, ETriggerEvent::Completed, this, &ATerraformingAnubisPlayerController::OnSetDestinationReleased); + EnhancedInputComponent->BindAction(SetDestinationClickAction, ETriggerEvent::Canceled, this, &ATerraformingAnubisPlayerController::OnSetDestinationReleased); + } + else + { + UE_LOG(LogTemplateCharacter, Error, TEXT("'%s' Failed to find an Enhanced Input Component! This template is built to use the Enhanced Input system. If you intend to use the legacy system, then you will need to update this C++ file."), *GetNameSafe(this)); + } +} + +void ATerraformingAnubisPlayerController::OnInputStarted() +{ + StopMovement(); +} + +// Triggered every frame when the input is held down +void ATerraformingAnubisPlayerController::OnSetDestinationTriggered() +{ + // We flag that the input is being pressed + FollowTime += GetWorld()->GetDeltaSeconds(); + + // We look for the location in the world where the player has pressed the input + FHitResult Hit; + bool bHitSuccessful = false; + bHitSuccessful = GetHitResultUnderCursor(ECollisionChannel::ECC_Visibility, true, Hit); + + // If we hit a surface, cache the location + if (bHitSuccessful) + { + CachedDestination = Hit.Location; + } + + // Move towards mouse pointer or touch + APawn* ControlledPawn = GetPawn(); + if (ControlledPawn != nullptr) + { + FVector WorldDirection = (CachedDestination - ControlledPawn->GetActorLocation()).GetSafeNormal(); + ControlledPawn->AddMovementInput(WorldDirection, 1.0, false); + } +} + +void ATerraformingAnubisPlayerController::OnSetDestinationReleased() +{ + // If it was a short press + if (FollowTime <= ShortPressThreshold) + { + // We move there and spawn some particles + UAIBlueprintHelperLibrary::SimpleMoveToLocation(this, CachedDestination); + UNiagaraFunctionLibrary::SpawnSystemAtLocation(this, FXCursor, CachedDestination, FRotator::ZeroRotator, FVector(1.f, 1.f, 1.f), true, true, ENCPoolMethod::None, true); + } + + FollowTime = 0.f; +} diff --git a/Source/TerraformingAnubis/TerraformingAnubisPlayerController.h b/Source/TerraformingAnubis/TerraformingAnubisPlayerController.h new file mode 100644 index 0000000..851e302 --- /dev/null +++ b/Source/TerraformingAnubis/TerraformingAnubisPlayerController.h @@ -0,0 +1,61 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Templates/SubclassOf.h" +#include "GameFramework/PlayerController.h" +#include "TerraformingAnubisPlayerController.generated.h" + +/** Forward declaration to improve compiling times */ +class UNiagaraSystem; +class UInputMappingContext; +class UInputAction; + +DECLARE_LOG_CATEGORY_EXTERN(LogTemplateCharacter, Log, All); + +UCLASS() +class ATerraformingAnubisPlayerController : public APlayerController +{ + GENERATED_BODY() + +public: + ATerraformingAnubisPlayerController(); + + /** Time Threshold to know if it was a short press */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input) + float ShortPressThreshold; + + /** FX Class that we will spawn when clicking */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input) + UNiagaraSystem* FXCursor; + + /** MappingContext */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + UInputMappingContext* DefaultMappingContext; + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + UInputAction* SetDestinationClickAction; + +protected: + /** True if the controlled character should navigate to the mouse cursor. */ + uint32 bMoveToMouseCursor : 1; + + virtual void SetupInputComponent() override; + + // To add mapping context + virtual void BeginPlay(); + + /** Input handlers for SetDestination action. */ + void OnInputStarted(); + void OnSetDestinationTriggered(); + void OnSetDestinationReleased(); + +private: + FVector CachedDestination; + + float FollowTime; // For how long it has been pressed +}; + + diff --git a/Source/TerraformingAnubisEditor.Target.cs b/Source/TerraformingAnubisEditor.Target.cs new file mode 100644 index 0000000..8bdcf85 --- /dev/null +++ b/Source/TerraformingAnubisEditor.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class TerraformingAnubisEditorTarget : TargetRules +{ + public TerraformingAnubisEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V4; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_3; + ExtraModuleNames.Add("TerraformingAnubis"); + } +} diff --git a/TerraformingAnubis.uproject b/TerraformingAnubis.uproject new file mode 100644 index 0000000..39914ac --- /dev/null +++ b/TerraformingAnubis.uproject @@ -0,0 +1,29 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.3", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "TerraformingAnubis", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine" + ] + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "GameplayAbilities", + "Enabled": true + } + ] +} \ No newline at end of file