From 4cf20cb1961a1c5434fae5f955f5df0183adf7fd Mon Sep 17 00:00:00 2001 From: "DOMENIS\\gasper" Date: Wed, 27 Mar 2024 15:14:08 +0200 Subject: [PATCH] ok --- .gitattributes | 0 .gitignore | 74 ++++ ueversioningsample/.gitattributes | 31 ++ ueversioningsample/.gitignore | 74 ++++ ueversioningsample/Config/DefaultEditor.ini | 1 + ueversioningsample/Config/DefaultEngine.ini | 350 ++++++++++++++++++ ueversioningsample/Config/DefaultGame.ini | 4 + ueversioningsample/Config/DefaultInput.ini | 193 ++++++++++ .../Content/FPWeapon/Materials/M_FPGun.uasset | 3 + .../ML_GlossyBlack_Latex_UE4.uasset | 3 + .../ML_Plastic_Shiny_Beige.uasset | 3 + .../Materials/MaterialLayers/ML_Screen.uasset | 3 + .../MaterialLayers/ML_SoftMetal_UE4.uasset | 3 + .../MaterialLayers/T_ML_Aluminum01.uasset | 3 + .../MaterialLayers/T_ML_Aluminum01_N.uasset | 3 + .../MaterialLayers/T_ML_FineRubber.uasset | 3 + .../T_ML_Rubber_Blue_01_D.uasset | 3 + .../T_ML_Rubber_Blue_01_N.uasset | 3 + .../Content/FPWeapon/Mesh/SK_FPGun.uasset | 3 + .../Mesh/SK_FPGun_PhysicsAsset.uasset | 3 + .../FPWeapon/Mesh/SK_FPGun_Skeleton.uasset | 3 + .../FPWeapon/Textures/T_FPGun_M.uasset | 3 + .../FPWeapon/Textures/T_FPGun_N.uasset | 3 + .../Content/Geometry/Meshes/1M_Cube.uasset | 3 + .../Geometry/Meshes/1M_Cube_Chamfer.uasset | 3 + .../Geometry/Meshes/CubeMaterial.uasset | 3 + .../Geometry/Meshes/TemplateFloor.uasset | 3 + .../Content/VRSpectator/RT_VRSpectator.uasset | 3 + .../Content/VRSpectator/VRSpectator.uasset | 3 + .../Content/VRTemplate/Audio/Fire01.uasset | 3 + .../Content/VRTemplate/Audio/Fire_Cue.uasset | 3 + .../Blueprints/GrabComponent.uasset | 3 + .../VRTemplate/Blueprints/GrabType.uasset | 3 + .../Blueprints/Grabbable_SmallCube.uasset | 3 + .../Content/VRTemplate/Blueprints/Menu.uasset | 3 + .../VRTemplate/Blueprints/Pistol.uasset | 3 + .../VRTemplate/Blueprints/Projectile.uasset | 3 + .../VRTemplate/Blueprints/VRGameMode.uasset | 3 + .../Blueprints/VRInteractionBPI.uasset | 3 + .../VRTemplate/Blueprints/VRPawn.uasset | 3 + .../Blueprints/VRTeleportVisualizer.uasset | 3 + .../VRTemplate/Blueprints/WidgetMenu.uasset | 3 + .../Haptics/GrabHapticEffect.uasset | 3 + .../Haptics/PistolFireHapticEffect.uasset | 3 + .../VRTemplate/Maps/VRTemplateMap.umap | 3 + .../DefaultRibbonMaterial_NoGradient.uasset | 3 + .../Functions/MF_LightmassReplace.uasset | 3 + .../Functions/MF_OccludedPixels.uasset | 3 + .../Materials/MI_Grid_Accent.uasset | 3 + .../Materials/MI_Grid_Default.uasset | 3 + .../VRTemplate/Materials/MI_Projectile.uasset | 3 + .../Materials/M_GridRotation.uasset | 3 + .../VRTemplate/Materials/M_Projectile.uasset | 3 + .../Materials/M_TeleportCylinder.uasset | 3 + .../Materials/M_TeleportNoise.uasset | 3 + .../VRTemplate/Materials/M_VRCursor.uasset | 3 + .../Content/VRTemplate/Textures/T_Grid.uasset | 3 + .../VRTemplate/VFX/NPC_VRTemplate.uasset | 3 + .../VRTemplate/VFX/NS_MenuLaser.uasset | 3 + .../VRTemplate/VFX/NS_PlayAreaBounds.uasset | 3 + .../VRTemplate/VFX/NS_TeleportRing.uasset | 3 + .../VRTemplate/VFX/NS_TeleportTrace.uasset | 3 + ueversioningsample/README.md | 3 + ueversioningsample/VersionedPrj.uproject | 67 ++++ 64 files changed, 959 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 ueversioningsample/.gitattributes create mode 100644 ueversioningsample/.gitignore create mode 100644 ueversioningsample/Config/DefaultEditor.ini create mode 100644 ueversioningsample/Config/DefaultEngine.ini create mode 100644 ueversioningsample/Config/DefaultGame.ini create mode 100644 ueversioningsample/Config/DefaultInput.ini create mode 100644 ueversioningsample/Content/FPWeapon/Materials/M_FPGun.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Textures/T_FPGun_M.uasset create mode 100644 ueversioningsample/Content/FPWeapon/Textures/T_FPGun_N.uasset create mode 100644 ueversioningsample/Content/Geometry/Meshes/1M_Cube.uasset create mode 100644 ueversioningsample/Content/Geometry/Meshes/1M_Cube_Chamfer.uasset create mode 100644 ueversioningsample/Content/Geometry/Meshes/CubeMaterial.uasset create mode 100644 ueversioningsample/Content/Geometry/Meshes/TemplateFloor.uasset create mode 100644 ueversioningsample/Content/VRSpectator/RT_VRSpectator.uasset create mode 100644 ueversioningsample/Content/VRSpectator/VRSpectator.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Audio/Fire01.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Audio/Fire_Cue.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/GrabComponent.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/GrabType.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/Grabbable_SmallCube.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/Menu.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/Pistol.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/Projectile.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/VRGameMode.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/VRInteractionBPI.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/VRPawn.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/VRTeleportVisualizer.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Blueprints/WidgetMenu.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Haptics/GrabHapticEffect.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Haptics/PistolFireHapticEffect.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Maps/VRTemplateMap.umap create mode 100644 ueversioningsample/Content/VRTemplate/Materials/DefaultRibbonMaterial_NoGradient.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/Functions/MF_LightmassReplace.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/Functions/MF_OccludedPixels.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Accent.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Default.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/MI_Projectile.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/M_GridRotation.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/M_Projectile.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/M_TeleportCylinder.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/M_TeleportNoise.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Materials/M_VRCursor.uasset create mode 100644 ueversioningsample/Content/VRTemplate/Textures/T_Grid.uasset create mode 100644 ueversioningsample/Content/VRTemplate/VFX/NPC_VRTemplate.uasset create mode 100644 ueversioningsample/Content/VRTemplate/VFX/NS_MenuLaser.uasset create mode 100644 ueversioningsample/Content/VRTemplate/VFX/NS_PlayAreaBounds.uasset create mode 100644 ueversioningsample/Content/VRTemplate/VFX/NS_TeleportRing.uasset create mode 100644 ueversioningsample/Content/VRTemplate/VFX/NS_TeleportTrace.uasset create mode 100644 ueversioningsample/README.md create mode 100644 ueversioningsample/VersionedPrj.uproject diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..56a33f0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,74 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* \ No newline at end of file diff --git a/ueversioningsample/.gitattributes b/ueversioningsample/.gitattributes new file mode 100644 index 0000000..9cbbb66 --- /dev/null +++ b/ueversioningsample/.gitattributes @@ -0,0 +1,31 @@ +# Auto detect text files and perform LF normalization +* text=auto +# UE file types +*.uasset filter=lfs diff=lfs merge=lfs -text lockable +*.umap filter=lfs diff=lfs merge=lfs -text lockable +*.udk filter=lfs diff=lfs merge=lfs -text lockable +*.upk filter=lfs diff=lfs merge=lfs -text lockable +# Anything in `/RawContent` dir. [You create this directory in your projects root folder] +/RawContent/**/* filter=lfs diff=lfs merge=lfs -text +# Raw Content types +*.blend filter=lfs diff=lfs merge=lfs -text lockable +*.duf filter=lfs diff=lfs merge=lfs -text lockable +*.bin.fbx filter=lfs diff=lfs merge=lfs -text lockable +*.fbx filter=lfs diff=lfs merge=lfs -text lockable +*.obj filter=lfs diff=lfs merge=lfs -text lockable +*.png filter=lfs diff=lfs merge=lfs -text lockable +*.jpg filter=lfs diff=lfs merge=lfs -text lockable +*.jpeg filter=lfs diff=lfs merge=lfs -text lockable +*.hdr filter=lfs diff=lfs merge=lfs -text lockable +*.exr filter=lfs diff=lfs merge=lfs -text lockable +*.mp3 filter=lfs diff=lfs merge=lfs -text lockable +*.mp4 filter=lfs diff=lfs merge=lfs -text lockable +*.mov filter=lfs diff=lfs merge=lfs -text lockable +*.wav filter=lfs diff=lfs merge=lfs -text lockable +*.3ds filter=lfs diff=lfs merge=lfs -text lockable +*.psd filter=lfs diff=lfs merge=lfs -text lockable +*.mb filter=lfs diff=lfs merge=lfs -text lockable +*.tga filter=lfs diff=lfs merge=lfs -text lockable +*.cubemap filter=lfs diff=lfs merge=lfs -text lockable +*.tif filter=lfs diff=lfs merge=lfs -text lockable +*.xcf filter=lfs diff=lfs merge=lfs -text lockable \ No newline at end of file diff --git a/ueversioningsample/.gitignore b/ueversioningsample/.gitignore new file mode 100644 index 0000000..56a33f0 --- /dev/null +++ b/ueversioningsample/.gitignore @@ -0,0 +1,74 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* \ No newline at end of file diff --git a/ueversioningsample/Config/DefaultEditor.ini b/ueversioningsample/Config/DefaultEditor.ini new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ueversioningsample/Config/DefaultEditor.ini @@ -0,0 +1 @@ + diff --git a/ueversioningsample/Config/DefaultEngine.ini b/ueversioningsample/Config/DefaultEngine.ini new file mode 100644 index 0000000..90b34d8 --- /dev/null +++ b/ueversioningsample/Config/DefaultEngine.ini @@ -0,0 +1,350 @@ + + +[/Script/Engine.RendererSettings] +r.Mobile.DisableVertexFog=True +r.Shadow.CSM.MaxMobileCascades=2 +r.MobileMSAA=4 +r.Mobile.AllowDitheredLODTransition=False +r.Mobile.AllowSoftwareOcclusion=False +r.Mobile.VirtualTextures=False +r.DiscardUnusedQuality=False +r.AllowOcclusionQueries=True +r.MinScreenRadiusForLights=0.030000 +r.MinScreenRadiusForDepthPrepass=0.030000 +r.MinScreenRadiusForCSMDepth=0.010000 +r.PrecomputedVisibilityWarning=False +r.TextureStreaming=True +Compat.UseDXT5NormalMaps=False +r.VirtualTextures=False +r.VirtualTexturedLightmaps=False +r.VT.TileSize=128 +r.VT.TileBorderSize=4 +r.vt.FeedbackFactor=16 +r.VT.EnableCompressZlib=True +r.VT.EnableCompressCrunch=False +r.ClearCoatNormal=False +r.ReflectionCaptureResolution=128 +r.Mobile.ReflectionCaptureCompression=False +r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True +r.ForwardShading=True +r.VertexFoggingForOpaque=True +r.AllowStaticLighting=True +r.NormalMapsForStaticLighting=False +r.GenerateMeshDistanceFields=False +r.DistanceFieldBuild.EightBit=False +r.GenerateLandscapeGIData=False +r.DistanceFieldBuild.Compress=False +r.TessellationAdaptivePixelsPerTriangle=48.000000 +r.SeparateTranslucency=False +r.TranslucentSortPolicy=0 +TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000) +r.CustomDepth=1 +r.CustomDepthTemporalAAJitter=True +r.PostProcessing.PropagateAlpha=0 +r.DefaultFeature.Bloom=False +r.DefaultFeature.AmbientOcclusion=False +r.DefaultFeature.AmbientOcclusionStaticFraction=True +r.DefaultFeature.AutoExposure=False +r.DefaultFeature.AutoExposure.Method=0 +r.DefaultFeature.AutoExposure.Bias=1.000000 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.UsePreExposure=True +r.EyeAdaptation.EditorOnly=False +r.DefaultFeature.MotionBlur=False +r.DefaultFeature.LensFlare=False +r.TemporalAA.Upsampling=False +r.SSGI.Enable=False +r.DefaultFeature.AntiAliasing=3 +r.DefaultFeature.LightUnits=1 +r.DefaultBackBufferPixelFormat=4 +r.Shadow.UnbuiltPreviewInGame=True +r.StencilForLODDither=False +r.EarlyZPass=3 +r.EarlyZPassOnlyMaterialMasking=False +r.DBuffer=True +r.ClearSceneMethod=1 +r.BasePassOutputsVelocity=False +r.VertexDeformationOutputsVelocity=False +r.SelectiveBasePassOutputs=False +bDefaultParticleCutouts=False +fx.GPUSimulationTextureSizeX=1024 +fx.GPUSimulationTextureSizeY=1024 +r.AllowGlobalClipPlane=False +r.GBufferFormat=1 +r.MorphTarget.Mode=True +r.GPUCrashDebugging=False +vr.InstancedStereo=True +r.MobileHDR=False +vr.MobileMultiView=True +r.Mobile.UseHWsRGBEncoding=True +vr.RoundRobinOcclusion=False +vr.ODSCapture=False +r.MeshStreaming=False +r.WireframeCullThreshold=5.000000 +r.RayTracing=False +r.RayTracing.UseTextureLod=False +r.SupportStationarySkylight=True +r.SupportLowQualityLightmaps=True +r.SupportPointLightWholeSceneShadows=True +r.SupportAtmosphericFog=True +r.SupportSkyAtmosphere=True +r.SupportSkyAtmosphereAffectsHeightFog=False +r.SkinCache.CompileShaders=False +r.SkinCache.DefaultBehavior=1 +r.SkinCache.SceneMemoryLimitInMB=128.000000 +r.Mobile.EnableStaticAndCSMShadowReceivers=True +r.Mobile.EnableMovableLightCSMShaderCulling=True +r.Mobile.AllowDistanceFieldShadows=True +r.Mobile.AllowMovableDirectionalLights=True +r.MobileNumDynamicPointLights=4 +r.MobileDynamicPointLightsUseStaticBranch=True +r.Mobile.EnableMovableSpotlights=False +r.Mobile.EnableMovableSpotlightsShadow=False +r.GPUSkin.Support16BitBoneIndex=False +r.GPUSkin.Limit2BoneInfluences=False +r.SupportDepthOnlyIndexBuffers=True +r.SupportReversedIndexBuffers=True +r.LightPropagationVolume=False +r.Mobile.AmbientOcclusion=False +r.GPUSkin.UnlimitedBoneInfluences=False +r.GPUSkin.UnlimitedBoneInfluencesThreshold=8 +r.Mobile.PlanarReflectionMode=0 +bStreamSkeletalMeshLODs=(Default=False,PerPlatform=()) +bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=()) +VisualizeCalibrationColorMaterialPath=None +VisualizeCalibrationCustomMaterialPath=None +VisualizeCalibrationGrayscaleMaterialPath=None +r.Mobile.SupportGPUScene=1 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Mobile +AppliedTargetedHardwareClass=Mobile +DefaultGraphicsPerformance=Scalable +AppliedDefaultGraphicsPerformance=Scalable + +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap +LocalMapOptions= +TransitionMap=None +bUseSplitscreen=False +TwoPlayerSplitscreenLayout=Horizontal +ThreePlayerSplitscreenLayout=FavorTop +FourPlayerSplitscreenLayout=Grid +bOffsetPlayerGamepadIds=False +GameInstanceClass=/Script/Engine.GameInstance +GameDefaultMap=/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap +ServerDefaultMap=/Engine/Maps/Entry.Entry +GlobalDefaultGameMode=/Game/VRTemplate/Blueprints/VRGameMode.VRGameMode_C +GlobalDefaultServerGameMode=None + +[/Script/Slate.SlateSettings] +bExplicitCanvasChildZOrder=True + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +Compiler=Default +MinimumOSVersion=MSOS_Vista +bTarget32Bit=False +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin=Resonance Audio +ReverbPlugin=Resonance Audio +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +bUseAudioStreamCaching=False +CacheSizeKB=0 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=0.000000 +HighSampleRate=0.000000 +MedSampleRate=0.000000 +LowSampleRate=0.000000 +MinSampleRate=0.000000 +CompressionQualityModifier=0.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] +PackageName=com.epicgames.[PROJECT] +StoreVersion=1 +StoreVersionOffsetArmV7=0 +StoreVersionOffsetArm64=0 +StoreVersionOffsetX8664=0 +ApplicationDisplayName= +VersionDisplayName=1.0 +MinSDKVersion=23 +TargetSDKVersion=25 +InstallLocation=InternalOnly +bEnableGradle=True +bEnableLint=False +bPackageDataInsideApk=True +bCreateAllPlatformsInstall=False +bDisableVerifyOBBOnStartUp=False +bForceSmallOBBFiles=False +bAllowLargeOBBFiles=False +bAllowPatchOBBFile=False +bAllowOverflowOBBFiles=False +bUseExternalFilesDir=False +bPublicLogFiles=True +Orientation=SensorLandscape +MaxAspectRatio=2.100000 +bUseDisplayCutout=False +bRestoreNotificationsOnReboot=False +bFullScreen=True +bEnableNewKeyboard=True +DepthBufferPreference=Default +bValidateTextureFormats=True +bEnableBundle=False +bEnableUniversalAPK=True +bBundleABISplit=True +bBundleLanguageSplit=True +bBundleDensitySplit=True +ExtraApplicationSettings= +ExtraActivitySettings= +bAndroidVoiceEnabled=False ++PackageForOculusMobile=Quest2 ++PackageForOculusMobile=Quest +bRemoveOSIG=False ++GoogleVRCaps=Daydream33 +bGoogleVRSustainedPerformance=False +KeyStore=UE.keystore +KeyAlias=DistroKey +KeyStorePassword=codesigner +KeyPassword= +bBuildForArmV7=True +bBuildForArm64=False +bBuildForX8664=False +bBuildForES31=True +bSupportsVulkan=True +bSupportsVulkanSM5=False +ClangSanitizer=None +bAndroidOpenGLSupportsBackbufferSampling=False +bDetectVulkanByDefault=True +bBuildWithHiddenSymbolVisibility=False +bSaveSymbols=False +bForceLDLinker=False +bEnableGooglePlaySupport=False +bUseGetAccounts=False +GamesAppID= +bEnableSnapshots=False +bSupportAdMob=True +AdMobAdUnitID= +GooglePlayLicenseKey= +GCMClientSenderID= +bShowLaunchImage=True +bAllowIMU=True +bAllowControllers=True +bBlockAndroidKeysOnControllers=False +bControllersBlockDeviceFeedback=False +AndroidAudio=Default +AudioSampleRate=44100 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=4 +AudioMaxChannels=0 +AudioNumSourceWorkers=0 +SpatializationPlugin=Resonance Audio +ReverbPlugin=Resonance Audio +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +bUseAudioStreamCaching=False +CacheSizeKB=0 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +SoundCueCookQualityIndex=-1 +MaxSampleRate=0.000000 +HighSampleRate=0.000000 +MedSampleRate=0.000000 +LowSampleRate=0.000000 +MinSampleRate=0.000000 +CompressionQualityModifier=0.000000 +AutoStreamingThreshold=0.000000 +AndroidGraphicsDebugger=None +MaliGraphicsDebuggerPath=(Path="") +bEnableMaliPerfCounters=False +bMultiTargetFormat_ETC2=True +bMultiTargetFormat_DXT=True +bMultiTargetFormat_ASTC=True +TextureFormatPriority_ETC2=0.200000 +TextureFormatPriority_DXT=0.600000 +TextureFormatPriority_ASTC=0.900000 +SDKAPILevelOverride= +NDKAPILevelOverride= +bStreamLandscapeMeshLODs=False + +[/Script/IOSRuntimeSettings.IOSRuntimeSettings] +SpatializationPlugin=Resonance Audio + +[/Script/LuminRuntimeSettings.LuminRuntimeSettings] +SpatializationPlugin=Built-in Spatialization + +[/Script/MacTargetPlatform.MacTargetSettings] +SpatializationPlugin=Resonance Audio +ReverbPlugin=Resonance Audio + +[/Script/OculusHMD.OculusHMDRuntimeSettings] +HandTrackingSupport=ControllersAndHands +FFRLevel=FFR_Medium + +[/Script/Engine.CollisionProfile] +-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False) +-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False) +-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False) +-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) +-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False) +-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) ++Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision") ++Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.") ++Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ") ++Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ") ++Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.") ++Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.") ++Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors") ++Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors") ++Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.") ++Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.") ++Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.") ++Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.") ++Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.") ++Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False,Name="3DWidget") +-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") +-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") +-ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") +-ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") +-ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") ++ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") ++ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") ++ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") ++ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") ++ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") +-CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") +-CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") +-CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") +-CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") ++CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") ++CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") ++CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") ++CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") + + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_VirtualRealityBP",NewGameName="/Script/VersionedPrj") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_VirtualRealityBP",NewGameName="/Script/VersionedPrj") diff --git a/ueversioningsample/Config/DefaultGame.ini b/ueversioningsample/Config/DefaultGame.ini new file mode 100644 index 0000000..41a9a94 --- /dev/null +++ b/ueversioningsample/Config/DefaultGame.ini @@ -0,0 +1,4 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=A1DC3077465B39A62C6B4EA99ED0E7FD +bStartInVR=True + diff --git a/ueversioningsample/Config/DefaultInput.ini b/ueversioningsample/Config/DefaultInput.ini new file mode 100644 index 0000000..76e2546 --- /dev/null +++ b/ueversioningsample/Config/DefaultInput.ini @@ -0,0 +1,193 @@ +[/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="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="Mouse2D",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="Daydream_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_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_Left_Trackpad_Touch",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)) ++AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Left_Touch1_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MagicLeap_Right_Touch1_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 ++ActionMappings=(ActionName="GrabLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Grip_Click) ++ActionMappings=(ActionName="GrabRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Grip_Click) ++ActionMappings=(ActionName="TriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Trigger_Click) ++ActionMappings=(ActionName="TriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Trigger_Click) ++ActionMappings=(ActionName="GrabLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Grip_Axis) ++ActionMappings=(ActionName="GrabLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Grip_Click) ++ActionMappings=(ActionName="GrabLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Grip_Click) ++ActionMappings=(ActionName="GrabRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Grip_Axis) ++ActionMappings=(ActionName="GrabRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Grip_Click) ++ActionMappings=(ActionName="GrabRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Grip_Click) ++ActionMappings=(ActionName="TriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Trigger_Click) ++ActionMappings=(ActionName="TriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click) ++ActionMappings=(ActionName="TriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click) ++ActionMappings=(ActionName="TriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Trigger_Click) ++ActionMappings=(ActionName="TriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click) ++ActionMappings=(ActionName="TriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click) ++ActionMappings=(ActionName="SpectatorResetFOV",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MiddleMouseButton) ++ActionMappings=(ActionName="SpectatorFadeToggle",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F) ++ActionMappings=(ActionName="SpectatorActiveToggle",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Tab) ++ActionMappings=(ActionName="SpectatorResetRotation",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=R) ++ActionMappings=(ActionName="MenuToggleLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Menu_Click) ++ActionMappings=(ActionName="MenuToggleLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_System_Click) ++ActionMappings=(ActionName="MenuToggleLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Menu_Click) ++ActionMappings=(ActionName="MenuToggleLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Menu_Click) ++ActionMappings=(ActionName="MenuToggleRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_System_Click) ++ActionMappings=(ActionName="MenuToggleRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Menu_Click) ++ActionMappings=(ActionName="MenuToggleRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Menu_Click) ++AxisMappings=(AxisName="MovementAxisLeft_X",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X) ++AxisMappings=(AxisName="GrabAxisLeft",Scale=1.000000,Key=OculusTouch_Left_Grip_Axis) ++AxisMappings=(AxisName="MovementAxisLeft_Y",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y) ++AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis) ++AxisMappings=(AxisName="MovementAxisLeft_X",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X) ++AxisMappings=(AxisName="MovementAxisLeft_X",Scale=1.000000,Key=MixedReality_Left_Thumbstick_X) ++AxisMappings=(AxisName="MovementAxisLeft_X",Scale=1.000000,Key=Vive_Left_Trackpad_X) ++AxisMappings=(AxisName="GrabAxisLeft",Scale=1.000000,Key=ValveIndex_Left_Grip_Axis) ++AxisMappings=(AxisName="GrabAxisLeft",Scale=1.000000,Key=MixedReality_Left_Grip_Click) ++AxisMappings=(AxisName="GrabAxisLeft",Scale=1.000000,Key=Vive_Left_Grip_Click) ++AxisMappings=(AxisName="GrabAxisRight",Scale=1.000000,Key=OculusTouch_Right_Grip_Axis) ++AxisMappings=(AxisName="GrabAxisRight",Scale=1.000000,Key=ValveIndex_Right_Grip_Axis) ++AxisMappings=(AxisName="GrabAxisRight",Scale=1.000000,Key=MixedReality_Right_Grip_Click) ++AxisMappings=(AxisName="GrabAxisRight",Scale=1.000000,Key=Vive_Right_Grip_Click) ++AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=ValveIndex_Left_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=MixedReality_Left_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=Vive_Left_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=ValveIndex_Right_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=MixedReality_Right_Trigger_Axis) ++AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=Vive_Right_Trigger_Axis) ++AxisMappings=(AxisName="MovementAxisLeft_Y",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y) ++AxisMappings=(AxisName="MovementAxisLeft_Y",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y) ++AxisMappings=(AxisName="MovementAxisLeft_Y",Scale=1.000000,Key=Vive_Left_Trackpad_Y) ++AxisMappings=(AxisName="SpectatorYaw",Scale=1.000000,Key=MouseX) ++AxisMappings=(AxisName="SpectatorPitch",Scale=1.000000,Key=MouseY) ++AxisMappings=(AxisName="SpectatorFOV",Scale=1.000000,Key=MouseWheelAxis) ++AxisMappings=(AxisName="SpectatorMoveForward",Scale=1.000000,Key=W) ++AxisMappings=(AxisName="SpectatorMoveRight",Scale=1.000000,Key=D) ++AxisMappings=(AxisName="SpectatorMoveForward",Scale=-1.000000,Key=S) ++AxisMappings=(AxisName="SpectatorMoveRight",Scale=-1.000000,Key=A) ++AxisMappings=(AxisName="SpectatorMoveUp",Scale=1.000000,Key=SpaceBar) ++AxisMappings=(AxisName="SpectatorMoveUp",Scale=1.000000,Key=E) ++AxisMappings=(AxisName="SpectatorMoveUp",Scale=-1.000000,Key=Q) ++AxisMappings=(AxisName="MovementAxisRight_X",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X) ++AxisMappings=(AxisName="MovementAxisRight_X",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_X) ++AxisMappings=(AxisName="MovementAxisRight_X",Scale=1.000000,Key=MixedReality_Right_Thumbstick_X) ++AxisMappings=(AxisName="MovementAxisRight_X",Scale=1.000000,Key=Vive_Right_Trackpad_X) ++AxisMappings=(AxisName="MovementAxisRight_Y",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y) ++AxisMappings=(AxisName="MovementAxisRight_Y",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_Y) ++AxisMappings=(AxisName="MovementAxisRight_Y",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Y) ++AxisMappings=(AxisName="MovementAxisRight_Y",Scale=1.000000,Key=Vive_Right_Trackpad_Y) ++AxisMappings=(AxisName="MovementAxisRight_Y",Scale=1.000000,Key=OculusTouch_Right_A_Click) +DefaultPlayerInputClass=/Script/Engine.PlayerInput +DefaultInputComponentClass=/Script/Engine.InputComponent +DefaultTouchInterface=None +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/ueversioningsample/Content/FPWeapon/Materials/M_FPGun.uasset b/ueversioningsample/Content/FPWeapon/Materials/M_FPGun.uasset new file mode 100644 index 0000000..b0fdf95 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/M_FPGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe7d865c29d4a9b393413e2b06ac07d18db5c73180321829cb8f147a03044540 +size 135198 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset new file mode 100644 index 0000000..1882944 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e17524241935882b3c7d3b40f8497b555eca64cbbc419d2dfcd3ab3eb4baa2 +size 116110 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset new file mode 100644 index 0000000..8b398ea --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56815475b3e4755609990348b2678c22ebfc5e85ae884e3e609c82b0f92d4d4f +size 99007 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset new file mode 100644 index 0000000..e6cb752 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84f8ab6e7c2117ee8f7a6f9c20f3bb1d9d44ed4b2f8c95b84d50d7069ea57637 +size 96590 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset new file mode 100644 index 0000000..8e4c1e3 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e598fff8f159d48b1f8febc143616bbeef44fd51331487d652a1c776114025ee +size 116886 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset new file mode 100644 index 0000000..4c4e70c --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda38b7222415bde3a7b44e711c78feaf8f1a75bca0645c3ae4101c983a13216 +size 8753839 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset new file mode 100644 index 0000000..deeba26 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb297b2d2966af5cd4c4c019e3c65a81b55f31ac33657dcbc772851e35ea62c6 +size 4448460 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset new file mode 100644 index 0000000..fb6172f --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0beafa8dc8fc41f7c027397c4706ab6d03176032a3539202b0f9ee094bd468be +size 6357504 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset new file mode 100644 index 0000000..c14aec2 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5729fdd2f679bde8db97927a11052d7df6bd6282508ce082076f2d09b04d1c40 +size 5504250 diff --git a/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset new file mode 100644 index 0000000..5cbf264 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edbfb81b6f0a67e846e3ea0c707f1e727041828192efa42590ee6aebeebb3db9 +size 4902831 diff --git a/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun.uasset b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun.uasset new file mode 100644 index 0000000..b440508 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c46f20a84f859e41bf7da97babd3fa66a08575d53e47418123597bc16e52f04 +size 2212054 diff --git a/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset new file mode 100644 index 0000000..b931bdd --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2952ffc1fb711657185ce4ff5d7f75268e25ee82f6f82c8f0c4374d4c5fcbea2 +size 88688 diff --git a/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset new file mode 100644 index 0000000..185e2ae --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f032997c121b9f81cc722f48bbfa2fdcfec308082895def28cc40ca2a45d6f +size 3621 diff --git a/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_M.uasset b/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_M.uasset new file mode 100644 index 0000000..672feb4 --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88ff19857498031c943afcb0e715a6b5c0ef521cec80a9fc8b7666ead7254ecd +size 266945 diff --git a/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_N.uasset b/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_N.uasset new file mode 100644 index 0000000..f80858c --- /dev/null +++ b/ueversioningsample/Content/FPWeapon/Textures/T_FPGun_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d69f0fc65a0795826eb997a5a1f7705fe286dbb0f4a3e1882a92f8536a4fe3b4 +size 2109563 diff --git a/ueversioningsample/Content/Geometry/Meshes/1M_Cube.uasset b/ueversioningsample/Content/Geometry/Meshes/1M_Cube.uasset new file mode 100644 index 0000000..5919b81 --- /dev/null +++ b/ueversioningsample/Content/Geometry/Meshes/1M_Cube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:349245bef4ee3ebbf1922aabdaf5a098a7f26f0625d48f3dfcaeb3bb2e650415 +size 74831 diff --git a/ueversioningsample/Content/Geometry/Meshes/1M_Cube_Chamfer.uasset b/ueversioningsample/Content/Geometry/Meshes/1M_Cube_Chamfer.uasset new file mode 100644 index 0000000..6d0f85f --- /dev/null +++ b/ueversioningsample/Content/Geometry/Meshes/1M_Cube_Chamfer.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1b503aeb4bfb06c23f1291e529b4a3732d3893981bb6882bb60e48dc39ddd9 +size 107373 diff --git a/ueversioningsample/Content/Geometry/Meshes/CubeMaterial.uasset b/ueversioningsample/Content/Geometry/Meshes/CubeMaterial.uasset new file mode 100644 index 0000000..2e7a612 --- /dev/null +++ b/ueversioningsample/Content/Geometry/Meshes/CubeMaterial.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee28745e598a38998c78a3b8a1206fcc25967fc786f35b273682bcd26a087be6 +size 92524 diff --git a/ueversioningsample/Content/Geometry/Meshes/TemplateFloor.uasset b/ueversioningsample/Content/Geometry/Meshes/TemplateFloor.uasset new file mode 100644 index 0000000..38de739 --- /dev/null +++ b/ueversioningsample/Content/Geometry/Meshes/TemplateFloor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51aa7e4e6709c59e5bf9e0128df1c285f982c691b00b0f9b20385fc47ba35132 +size 96163 diff --git a/ueversioningsample/Content/VRSpectator/RT_VRSpectator.uasset b/ueversioningsample/Content/VRSpectator/RT_VRSpectator.uasset new file mode 100644 index 0000000..990d28e --- /dev/null +++ b/ueversioningsample/Content/VRSpectator/RT_VRSpectator.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:669d8fb23839b78449e985057b3c9a01dc119139c8ee5a129e56423e0933479e +size 48389 diff --git a/ueversioningsample/Content/VRSpectator/VRSpectator.uasset b/ueversioningsample/Content/VRSpectator/VRSpectator.uasset new file mode 100644 index 0000000..9f0678e --- /dev/null +++ b/ueversioningsample/Content/VRSpectator/VRSpectator.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:975732cd99d0d7470ac06a275032e8df1137d6e883998688bc8fb8a466713c29 +size 554765 diff --git a/ueversioningsample/Content/VRTemplate/Audio/Fire01.uasset b/ueversioningsample/Content/VRTemplate/Audio/Fire01.uasset new file mode 100644 index 0000000..aa547c0 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Audio/Fire01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f7fad9a42134e55582a52dd0729a30f34025743c04a33cc09bb0857a6a0913 +size 553050 diff --git a/ueversioningsample/Content/VRTemplate/Audio/Fire_Cue.uasset b/ueversioningsample/Content/VRTemplate/Audio/Fire_Cue.uasset new file mode 100644 index 0000000..cb92345 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Audio/Fire_Cue.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6abde9559c8ce054df125be430c89811cfbd7305b69a3817f839af3a06fc08f9 +size 4815 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/GrabComponent.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/GrabComponent.uasset new file mode 100644 index 0000000..de52c37 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/GrabComponent.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046a823203a09056417aae67c4d4daf0038c6ec4f9daa2e1c1b9b4ff933188a6 +size 264179 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/GrabType.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/GrabType.uasset new file mode 100644 index 0000000..53efc7f --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/GrabType.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07187d8d9b9eb78dc7f2f0ff7b9a53884535113cd45a8a8c8bd2dc053f33fe56 +size 2826 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/Grabbable_SmallCube.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/Grabbable_SmallCube.uasset new file mode 100644 index 0000000..3c14695 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/Grabbable_SmallCube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac174149b302c10d162c92e2a4422052f4f265f98ac92bbd5dd44cdd7c4c4a68 +size 113845 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/Menu.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/Menu.uasset new file mode 100644 index 0000000..6cccd30 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/Menu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e445d487245dc2649eaf7935c9a2497800dc49566f28633fecec75135f45bf52 +size 551213 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/Pistol.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/Pistol.uasset new file mode 100644 index 0000000..7efb54b --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/Pistol.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaf469e67473f392d701e86edf1842cc4037c8944b803c92ef95e2d1dcfff51 +size 162279 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/Projectile.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/Projectile.uasset new file mode 100644 index 0000000..186c981 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/Projectile.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb71f68781f0d5dc8b52e9ef163a521a8eed163018291ac6cecdcbc55d91c916 +size 137032 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/VRGameMode.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/VRGameMode.uasset new file mode 100644 index 0000000..69c7eca --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/VRGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35a769198ce115204cb1f274295b3b86fad2f435b5e93f26822213022c97572a +size 18563 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/VRInteractionBPI.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/VRInteractionBPI.uasset new file mode 100644 index 0000000..e9259ef --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/VRInteractionBPI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:912a3a2d25d48a9b268ca24cea979a80cd55f74def1c205928d620e0885ba738 +size 18454 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/VRPawn.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/VRPawn.uasset new file mode 100644 index 0000000..4f19191 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/VRPawn.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f904284eb6b54554a213c1cbb07904e3946f292fc1829c2db2e5ec85f4e39f00 +size 689573 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/VRTeleportVisualizer.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/VRTeleportVisualizer.uasset new file mode 100644 index 0000000..eb3e56a --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/VRTeleportVisualizer.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3f4ed0bdee27affdc73685a8d9e86b60ff079c1d8100328ecffc9fe3a000deb +size 71225 diff --git a/ueversioningsample/Content/VRTemplate/Blueprints/WidgetMenu.uasset b/ueversioningsample/Content/VRTemplate/Blueprints/WidgetMenu.uasset new file mode 100644 index 0000000..82e6b73 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Blueprints/WidgetMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc4373de9d995b2c91e0672a06fd1c45ee3681bfce25d0de0eacb0d389d7ee90 +size 46391 diff --git a/ueversioningsample/Content/VRTemplate/Haptics/GrabHapticEffect.uasset b/ueversioningsample/Content/VRTemplate/Haptics/GrabHapticEffect.uasset new file mode 100644 index 0000000..ff33d6e --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Haptics/GrabHapticEffect.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c08c1c97ee5c7927e82eba08df4cf3610d542378456d15b61466f0ee62dbbe0 +size 1973 diff --git a/ueversioningsample/Content/VRTemplate/Haptics/PistolFireHapticEffect.uasset b/ueversioningsample/Content/VRTemplate/Haptics/PistolFireHapticEffect.uasset new file mode 100644 index 0000000..49629a6 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Haptics/PistolFireHapticEffect.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ea69f8ca0380e2a42784da2bc4ac2c3951866dcd86cbd663578f8d731980050 +size 1997 diff --git a/ueversioningsample/Content/VRTemplate/Maps/VRTemplateMap.umap b/ueversioningsample/Content/VRTemplate/Maps/VRTemplateMap.umap new file mode 100644 index 0000000..fb128b9 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Maps/VRTemplateMap.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4fe6e158f16887f7c5daafd3b827caef42f49d54a641a8d71c8a3a9c3acdf56 +size 131644 diff --git a/ueversioningsample/Content/VRTemplate/Materials/DefaultRibbonMaterial_NoGradient.uasset b/ueversioningsample/Content/VRTemplate/Materials/DefaultRibbonMaterial_NoGradient.uasset new file mode 100644 index 0000000..a7650f6 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/DefaultRibbonMaterial_NoGradient.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7e60a45f18d9bbe8ac86f1be038d6d656b10b6ac7a9bf741774f121f3c1eb2a +size 65243 diff --git a/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_LightmassReplace.uasset b/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_LightmassReplace.uasset new file mode 100644 index 0000000..b0650f2 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_LightmassReplace.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e73734f006d3f96ea9a76dc4fae924d46bf3eee1375a816a93ddf55a146047f +size 120255 diff --git a/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_OccludedPixels.uasset b/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_OccludedPixels.uasset new file mode 100644 index 0000000..2454f4e --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/Functions/MF_OccludedPixels.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34e64f3c0f9851e9c7ab30677f9a9364fa93e4dd79be5a91f90fb488dae9a980 +size 115522 diff --git a/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Accent.uasset b/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Accent.uasset new file mode 100644 index 0000000..0178c43 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Accent.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e0f8fc3cf19b881828e2c18e9af6180c0166c380d1c9c4934b0e86c0531af8f +size 114169 diff --git a/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Default.uasset b/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Default.uasset new file mode 100644 index 0000000..037ca52 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/MI_Grid_Default.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9400be9c902dd0d7ddc0a879c1ecc7ba22beec1168a5c7b355d949692b9ad321 +size 118969 diff --git a/ueversioningsample/Content/VRTemplate/Materials/MI_Projectile.uasset b/ueversioningsample/Content/VRTemplate/Materials/MI_Projectile.uasset new file mode 100644 index 0000000..91071d1 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/MI_Projectile.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87928ba72769868101224d007158e79c110aa79f786ebd451dce0094a861a88e +size 101088 diff --git a/ueversioningsample/Content/VRTemplate/Materials/M_GridRotation.uasset b/ueversioningsample/Content/VRTemplate/Materials/M_GridRotation.uasset new file mode 100644 index 0000000..de4924c --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/M_GridRotation.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d527ed83b769c8ce30bac9fdb6ba9cf9f793d08d8c2085f3a53ef15b21e96371 +size 131767 diff --git a/ueversioningsample/Content/VRTemplate/Materials/M_Projectile.uasset b/ueversioningsample/Content/VRTemplate/Materials/M_Projectile.uasset new file mode 100644 index 0000000..9960bd0 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/M_Projectile.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeda3504fcf8796fc2d1022078ae4d6b4d98f3d00585ad8940c247bb55d0b3cf +size 106703 diff --git a/ueversioningsample/Content/VRTemplate/Materials/M_TeleportCylinder.uasset b/ueversioningsample/Content/VRTemplate/Materials/M_TeleportCylinder.uasset new file mode 100644 index 0000000..95a2a1d --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/M_TeleportCylinder.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46a5c21d0b684a529667fe15fd46da3e0fe83abe70b8b03e340cb84160933cce +size 83553 diff --git a/ueversioningsample/Content/VRTemplate/Materials/M_TeleportNoise.uasset b/ueversioningsample/Content/VRTemplate/Materials/M_TeleportNoise.uasset new file mode 100644 index 0000000..0d2b531 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/M_TeleportNoise.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:951c5abf87d9f43b414db33fdbbd5866bd7a0a8b883b8c70eabe26bb4d3c4653 +size 71650 diff --git a/ueversioningsample/Content/VRTemplate/Materials/M_VRCursor.uasset b/ueversioningsample/Content/VRTemplate/Materials/M_VRCursor.uasset new file mode 100644 index 0000000..e0bc127 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Materials/M_VRCursor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb382e33a72c7d3383174940cd30444abb1b3e3cf0fdd48def2b1da520add8a2 +size 54066 diff --git a/ueversioningsample/Content/VRTemplate/Textures/T_Grid.uasset b/ueversioningsample/Content/VRTemplate/Textures/T_Grid.uasset new file mode 100644 index 0000000..beefed3 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/Textures/T_Grid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d80c7226c108aa3f9b37b56e422dcb679523527c616cf0f29ed44b5c0301000 +size 24466 diff --git a/ueversioningsample/Content/VRTemplate/VFX/NPC_VRTemplate.uasset b/ueversioningsample/Content/VRTemplate/VFX/NPC_VRTemplate.uasset new file mode 100644 index 0000000..95b2f33 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/VFX/NPC_VRTemplate.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4deaafdde47a9c9f763e3ff2fe18e6dbd28c8ea30572b7fc03a763ba67b25c0 +size 2918 diff --git a/ueversioningsample/Content/VRTemplate/VFX/NS_MenuLaser.uasset b/ueversioningsample/Content/VRTemplate/VFX/NS_MenuLaser.uasset new file mode 100644 index 0000000..9eb68d2 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/VFX/NS_MenuLaser.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd0bf0a40f6a12752adcaed33f8c06e9966166fc560e1cb52c9569f3f0df75a6 +size 554155 diff --git a/ueversioningsample/Content/VRTemplate/VFX/NS_PlayAreaBounds.uasset b/ueversioningsample/Content/VRTemplate/VFX/NS_PlayAreaBounds.uasset new file mode 100644 index 0000000..7bdbde5 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/VFX/NS_PlayAreaBounds.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13c0bed079f7aef9f0e458246311b95168b22649ca5495a4c51155bb7691fe89 +size 538530 diff --git a/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportRing.uasset b/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportRing.uasset new file mode 100644 index 0000000..7607fc2 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportRing.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c55f173631ba21b4bf6e8af38dd85a9f2d4a93b0d08288459a3ec9e868fbe3c +size 765398 diff --git a/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportTrace.uasset b/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportTrace.uasset new file mode 100644 index 0000000..24b6de2 --- /dev/null +++ b/ueversioningsample/Content/VRTemplate/VFX/NS_TeleportTrace.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:936f859d9eff23692e3ca31af07698fbc7c61c1e5b6f54ad5f8bae812a1e067b +size 720370 diff --git a/ueversioningsample/README.md b/ueversioningsample/README.md new file mode 100644 index 0000000..65e99ce --- /dev/null +++ b/ueversioningsample/README.md @@ -0,0 +1,3 @@ +# UE Versioning Sample Project + +Developed with Unreal Engine 4 diff --git a/ueversioningsample/VersionedPrj.uproject b/ueversioningsample/VersionedPrj.uproject new file mode 100644 index 0000000..840e5d1 --- /dev/null +++ b/ueversioningsample/VersionedPrj.uproject @@ -0,0 +1,67 @@ +{ + "FileVersion": 3, + "EngineAssociation": "4.27", + "Category": "", + "Description": "", + "Plugins": [ + { + "Name": "XRVisualization", + "Enabled": false + }, + { + "Name": "ResonanceAudio", + "Enabled": true + }, + { + "Name": "OculusVR", + "Enabled": false, + "SupportedTargetPlatforms": [ + "Win32", + "Win64", + "Android" + ] + }, + { + "Name": "OpenXR", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win32", + "Win64", + "Linux", + "Android", + "HoloLens" + ] + }, + { + "Name": "SteamVR", + "Enabled": false, + "SupportedTargetPlatforms": [ + "Win32", + "Win64", + "Linux" + ] + }, + { + "Name": "OculusOpenXR", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win32", + "Win64", + "Android" + ] + } + ], + "TargetPlatforms": [ + "Android", + "IOS", + "Linux", + "Mac", + "PS4", + "PS5", + "Windows", + "WindowsNoEditor", + "Switch", + "XboxOne", + "XSX" + ] +} \ No newline at end of file