Adds AVRFramework

This commit is contained in:
2021-09-16 00:32:46 +02:00
parent 52addebf4f
commit e1c2ce6e97
1639 changed files with 8357 additions and 0 deletions

5
Config/DefaultEditor.ini Normal file
View File

@@ -0,0 +1,5 @@
[/Script/SteamVREditor.SteamVREditorSettings]
bShowSteamVrInputToolbarButton=True

388
Config/DefaultEngine.ini Normal file
View File

@@ -0,0 +1,388 @@
[URL]
GameName=lidarforest
[/Script/HardwareTargeting.HardwareTargetingSettings]
TargetedHardwareClass=Mobile
AppliedTargetedHardwareClass=Mobile
DefaultGraphicsPerformance=Scalable
AppliedDefaultGraphicsPerformance=Scalable
[OnlineSubsystem]
DefaultPlatformService=Null
bHasVoiceEnabled=true
[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Game/AFCore/Examples/Maps/Map_Demo_Menu.Map_Demo_Menu
GlobalDefaultGameMode=/Game/AFCore/Blueprints/Game/BP_GameMode_Main.BP_GameMode_Main_C
GameInstanceClass=/Game/AFCore/Blueprints/Game/BP_GameInstance_Main.BP_GameInstance_Main_C
GameDefaultMap=/Game/AFCore/Examples/Maps/Map_Demo_World.Map_Demo_World
TransitionMap=/Game/AFCore/Maps/Map_Empty.Map_Empty
bUseSplitscreen=False
[/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=False
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=False
r.VertexFoggingForOpaque=True
r.AllowStaticLighting=True
r.NormalMapsForStaticLighting=True
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=3
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=False
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=2
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=False
r.Mobile.UseHWsRGBEncoding=False
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
[/Script/Engine.Engine]
NearClipPlane=1.000000
[/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,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"),(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"),(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)
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,Name="Teleportable",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,Name="Anchor",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
+EditProfiles=(Name="UI",CustomResponses=((Channel="Camera",Response=ECR_Ignore)))
-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.PhysicsSettings]
DefaultGravityZ=-980.000000
DefaultTerminalVelocity=4000.000000
DefaultFluidFriction=0.300000
SimulateScratchMemorySize=262144
RagdollAggregateThreshold=4
TriangleMeshTriangleMinAreaThreshold=5.000000
bEnableAsyncScene=False
bEnableShapeSharing=False
bEnablePCM=True
bEnableStabilization=False
bWarnMissingLocks=True
bEnable2DPhysics=False
PhysicErrorCorrection=(PingExtrapolation=0.100000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000)
LockedAxis=Invalid
DefaultDegreesOfFreedom=Full3D
BounceThresholdVelocity=200.000000
FrictionCombineMode=Average
RestitutionCombineMode=Average
MaxAngularVelocity=3600.000000
MaxDepenetrationVelocity=0.000000
ContactOffsetMultiplier=0.020000
MinContactOffset=2.000000
MaxContactOffset=8.000000
bSimulateSkeletalMeshOnDedicatedServer=True
DefaultShapeComplexity=CTF_UseSimpleAndComplex
bDefaultHasComplexCollision=True
bSuppressFaceRemapTable=False
bSupportUVFromHitResults=False
bDisableActiveActors=False
bDisableKinematicStaticPairs=False
bDisableKinematicKinematicPairs=False
bDisableCCD=False
bEnableEnhancedDeterminism=False
MaxPhysicsDeltaTime=0.033333
bSubstepping=False
bSubsteppingAsync=False
MaxSubstepDeltaTime=0.016667
MaxSubsteps=6
SyncSceneSmoothingFactor=0.000000
AsyncSceneSmoothingFactor=0.990000
InitialAverageFrameRate=0.016667
PhysXTreeRebuildRate=10
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
[/Script/Engine.UserInterfaceSettings]
ApplicationScale=1.000000
UIScaleCurve=(EditorCurveData=(Keys=((Time=480.000000,Value=0.444000),(Time=1080.000000,Value=1.000000),(Time=8640.000000,Value=8.000000)),DefaultValue=340282346638528859811704183484516925440.000000,PreInfinityExtrap=RCCE_Constant,PostInfinityExtrap=RCCE_Constant),ExternalCurve=None)
[/Script/Engine.Player]
ConfiguredInternetSpeed=500000
ConfiguredLanSpeed=500000
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=100000
MaxInternetClientRate=100000
[Voice]
bEnabled=true
[/Script/Engine.AudioSettings]
VoiPSampleRate=Normal24000Hz
MaximumConcurrentStreams=4
VoipBufferingDelay=0.200000
VoiPSoundClass=/Game/AFCore/Sound/Classes/SC_SFX.SC_SFX
DefaultSoundClassName=/Game/AFCore/Sound/Classes/SC_Master.SC_Master
DefaultMediaSoundClassName=/Game/AFCore/Sound/Classes/SC_SFX.SC_SFX
DefaultBaseSoundMix=/Game/AFCore/Sound/Classes/SMix_Default.SMix_Default
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
PackageName=com.YourCompany.[PROJECT]
StoreVersion=1
StoreVersionOffsetArmV7=0
StoreVersionOffsetArm64=0
StoreVersionOffsetX8664=0
ApplicationDisplayName=
VersionDisplayName=1.0
MinSDKVersion=25
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=True
bRemoveOSIG=True
+GoogleVRCaps=Daydream33
bGoogleVRSustainedPerformance=False
KeyStore=
KeyAlias=
KeyStorePassword=
KeyPassword=
bBuildForArmV7=True
bBuildForArm64=False
bBuildForX8664=False
bBuildForES31=True
bSupportsVulkan=True
bSupportsVulkanSM5=False
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=
ReverbPlugin=
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="")
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/OculusHMD.OculusHMDRuntimeSettings]
bAutoEnabled=False
bSupportsDash=True
bCompositesDepth=True
FFRLevel=FFR_Low
CPULevel=2
GPULevel=3
HandTrackingSupport=ControllersOnly
ColorSpace=Quest
FFRDynamic=True
bChromaCorrection=True
bHQDistortion=True
bEnableSpecificColorGamut=True
[/Script/Slate.SlateSettings]
bExplicitCanvasChildZOrder=True

119
Config/DefaultGame.ini Normal file
View File

@@ -0,0 +1,119 @@
[/Script/EngineSettings.GeneralProjectSettings]
ProjectID=9384AACB454A0636CE0E34B6056CA1AA
bStartInVR=True
ProjectName=AF
ProjectVersion=4.1
CompanyName=Human Codeable
Homepage="https://www.humancodeable.org"
ProjectDisplayedTitle=NSLOCTEXT("[/Script/EngineSettings]", "08CB613C4744F822B0DB46B70E863F81", "Advanced Framework")
ProjectDebugTitleInfo=NSLOCTEXT("[/Script/EngineSettings]", "10E896D2432D8520E2E1FD9B29964A85", "Advanced Framework")
[/Script/UnrealEd.ProjectPackagingSettings]
Build=IfProjectHasCode
BuildConfiguration=PPBC_Shipping
BuildTarget=
StagingDirectory=(Path="D:/Build/AdvancedFramework/Test/AssetAction")
FullRebuild=True
ForDistribution=False
IncludeDebugFiles=False
BlueprintNativizationMethod=Disabled
bIncludeNativizedAssetsInProjectGeneration=False
bExcludeMonolithicEngineHeadersInNativizedCode=False
UsePakFile=True
bUseIoStore=False
bGenerateChunks=False
bGenerateNoChunks=False
bChunkHardReferencesOnly=False
bForceOneChunkPerFile=False
MaxChunkSize=0
bBuildHttpChunkInstallData=False
HttpChunkInstallDataDirectory=(Path="")
PakFileCompressionFormats=
PakFileAdditionalCompressionOptions=
HttpChunkInstallDataVersion=
IncludePrerequisites=True
IncludeAppLocalPrerequisites=False
bShareMaterialShaderCode=True
bDeterministicShaderCodeOrder=False
bSharedMaterialNativeLibraries=True
ApplocalPrerequisitesDirectory=(Path="")
IncludeCrashReporter=False
InternationalizationPreset=English
-CulturesToStage=en
+CulturesToStage=en
LocalizationTargetCatchAllChunkId=0
bCookAll=False
bCookMapsOnly=True
bCompressed=True
bSkipEditorContent=False
bSkipMovies=True
-IniKeyBlacklist=KeyStorePassword
-IniKeyBlacklist=KeyPassword
-IniKeyBlacklist=rsa.privateexp
-IniKeyBlacklist=rsa.modulus
-IniKeyBlacklist=rsa.publicexp
-IniKeyBlacklist=aes.key
-IniKeyBlacklist=SigningPublicExponent
-IniKeyBlacklist=SigningModulus
-IniKeyBlacklist=SigningPrivateExponent
-IniKeyBlacklist=EncryptionKey
-IniKeyBlacklist=IniKeyBlacklist
-IniKeyBlacklist=IniSectionBlacklist
+IniKeyBlacklist=KeyStorePassword
+IniKeyBlacklist=KeyPassword
+IniKeyBlacklist=rsa.privateexp
+IniKeyBlacklist=rsa.modulus
+IniKeyBlacklist=rsa.publicexp
+IniKeyBlacklist=aes.key
+IniKeyBlacklist=SigningPublicExponent
+IniKeyBlacklist=SigningModulus
+IniKeyBlacklist=SigningPrivateExponent
+IniKeyBlacklist=EncryptionKey
+IniKeyBlacklist=IniKeyBlacklist
+IniKeyBlacklist=IniSectionBlacklist
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Component")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Drag")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_GazeView")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Grabbing")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Highlight")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Intro")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Menu")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Navigation")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Ouest")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Selection")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_Spectator")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_UI")
+MapsToCook=(FilePath="/Game/AFCore/Examples/Maps/Map_Demo_World")
+DirectoriesToAlwaysCook=(Path="/Game/AFCore/AnimBP/Hand")
[/Script/Engine.GameSession]
bRequiresPushToTalk=true
[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=4000000
MaxDynamicBandwidth=100000
MinDynamicBandwidth=40000
[/Script/Engine.AssetManagerSettings]
-PrimaryAssetTypesToScan=(PrimaryAssetType="Map",AssetBaseClass=/Script/Engine.World,bHasBlueprintClasses=False,bIsEditorOnly=True,Directories=((Path="/Game/Maps")))
-PrimaryAssetTypesToScan=(PrimaryAssetType="PrimaryAssetLabel",AssetBaseClass=/Script/Engine.PrimaryAssetLabel,bHasBlueprintClasses=False,bIsEditorOnly=True,Directories=((Path="/Game")))
+PrimaryAssetTypesToScan=(PrimaryAssetType="Map",AssetBaseClass=/Script/Engine.World,bHasBlueprintClasses=False,bIsEditorOnly=True,Directories=((Path="/Game/Maps")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PrimaryAssetLabel",AssetBaseClass=/Script/Engine.PrimaryAssetLabel,bHasBlueprintClasses=False,bIsEditorOnly=True,Directories=((Path="/Game")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_ControllerVR",AssetBaseClass=/Game/AFCore/DataAsset/Presets/VRControls/PDA_ControllerVR.PDA_ControllerVR_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Presets/VRControls/PDA_ControllerVR.PDA_ControllerVR),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Gesture",AssetBaseClass=/Game/AFCore/DataAsset/Gestures/PDA_Gesture.PDA_Gesture_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Gestures/PDA_Gesture.PDA_Gesture),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Level",AssetBaseClass=/Game/AFCore/DataAsset/Level/PDA_Level.PDA_Level_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Level/PDA_Level.PDA_Level),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel",AssetBaseClass=/Game/AFCore/DataAsset/Panel/PDA_Panel.PDA_Panel_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Panel/PDA_Panel.PDA_Panel),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Large",AssetBaseClass=/Game/AFCore/DataAsset/Panel/PDA_Panel_Large.PDA_Panel_Large_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Panel/PDA_Panel_Large.PDA_Panel_Large),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Large_Level",AssetBaseClass=/Game/AFCore/DataAsset/Panel/PDA_Panel_Large_Level.PDA_Panel_Large_Level_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Panel/PDA_Panel_Large_Level.PDA_Panel_Large_Level),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Large_Example",AssetBaseClass=/Game/AFCore/Examples/DataAssets/Panels/DA_Panel_Large_Example/PDA_Panel_Large_Example.PDA_Panel_Large_Example_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/Examples/DataAssets/Panels/DA_Panel_Large_Example/PDA_Panel_Large_Example.PDA_Panel_Large_Example),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Small",AssetBaseClass=/Game/AFCore/DataAsset/Panel/PDA_Panel_Small.PDA_Panel_Small_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Panel/PDA_Panel_Small.PDA_Panel_Small),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Small_Level",AssetBaseClass=/Game/AFCore/DataAsset/Panel/PDA_Panel_Small_Level.PDA_Panel_Small_Level_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/DataAsset/Panel/PDA_Panel_Small_Level.PDA_Panel_Small_Level),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetTypesToScan=(PrimaryAssetType="PDA_Panel_Small_Example",AssetBaseClass=/Game/AFCore/Examples/DataAssets/Panels/DA_Panel_Small_Example/PDA_Panel_Small_Example.PDA_Panel_Small_Example_C,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(/Game/AFCore/Examples/DataAssets/Panels/DA_Panel_Small_Example/PDA_Panel_Small_Example.PDA_Panel_Small_Example),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
+PrimaryAssetRules=(PrimaryAssetId="",Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=Unknown))
bOnlyCookProductionAssets=False
bShouldManagerDetermineTypeAndName=False
bShouldGuessTypeAndNameInEditor=True
bShouldAcquireMissingChunksOnLoad=False
MetaDataTagsForAssetRegistry=()

View File

@@ -0,0 +1,10 @@
[/Script/GameplayTags.GameplayTagsSettings]
ImportTagsFromConfig=True
WarnOnInvalidTags=True
FastReplication=False
InvalidTagCharacters="\"\',"
NumBitsForContainerSize=6
NetIndexFirstBitSegment=16

265
Config/DefaultInput.ini Normal file
View File

@@ -0,0 +1,265 @@
[/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="MotionController_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip2Axis",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="MotionController_Left_Thumbstick_Z",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="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="OculusGo_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusGo_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusGo_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="OculusGo_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))
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="Sprint",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift)
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
+ActionMappings=(ActionName="ToggleMouseControl",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftAlt)
+ActionMappings=(ActionName="Select",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
+ActionMappings=(ActionName="ActivateRotation",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=RightMouseButton)
+ActionMappings=(ActionName="Pause",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_Special_Right)
+ActionMappings=(ActionName="Pause",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=P)
+ActionMappings=(ActionName="Crouch",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=C)
+ActionMappings=(ActionName="MotionControllerTriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Grip_Click)
+ActionMappings=(ActionName="MotionControllerGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Grip_Click)
+ActionMappings=(ActionName="MotionControllerGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Grip_Click)
+ActionMappings=(ActionName="MotionControllerGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Grip_Click)
+ActionMappings=(ActionName="MotionControllerGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Grip_Click)
+ActionMappings=(ActionName="MotionControllerGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Grip_Click)
+ActionMappings=(ActionName="ThumbstickPressLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Thumbstick_Click)
+ActionMappings=(ActionName="ThumbstickPressLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Thumbstick_Click)
+ActionMappings=(ActionName="ThumbstickPressRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Thumbstick_Click)
+ActionMappings=(ActionName="ThumbstickPressRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Thumbstick_Click)
+ActionMappings=(ActionName="ShoulderLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Menu_Click)
+ActionMappings=(ActionName="ShoulderRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Menu_Click)
+ActionMappings=(ActionName="FaceButton01Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Up)
+ActionMappings=(ActionName="FaceButton01Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click)
+ActionMappings=(ActionName="FaceButton01Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Up)
+ActionMappings=(ActionName="FaceButton01Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click)
+ActionMappings=(ActionName="FaceButton02Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Right)
+ActionMappings=(ActionName="FaceButton02Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click)
+ActionMappings=(ActionName="FaceButton02Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Right)
+ActionMappings=(ActionName="FaceButton02Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_B_Click)
+ActionMappings=(ActionName="FaceButton03Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Down)
+ActionMappings=(ActionName="FaceButton03Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Down)
+ActionMappings=(ActionName="FaceButton04Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Left)
+ActionMappings=(ActionName="FaceButton04Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Left)
+ActionMappings=(ActionName="Pause",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Menu_Click)
+ActionMappings=(ActionName="Fly",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Y)
+ActionMappings=(ActionName="FaceButton01Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="FaceButton01Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="FaceButton02Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="FaceButton02Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="MotionControllerTriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="MotionControllerTriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MotionControllerGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MotionControllerGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ThumbstickPressLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="ThumbstickPressRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PushToTalk",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Tab)
+ActionMappings=(ActionName="Ping",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F)
+ActionMappings=(ActionName="VOIPLoop",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=L)
+ActionMappings=(ActionName="Select",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Touch1)
+ActionMappings=(ActionName="MotionControllerMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="MotionControllerTriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerTriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Trigger_Click)
+ActionMappings=(ActionName="MotionControllerGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Grip_Axis)
+ActionMappings=(ActionName="MotionControllerGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Grip_Axis)
+ActionMappings=(ActionName="ThumbstickPressLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Thumbstick_Click)
+ActionMappings=(ActionName="ThumbstickPressRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Thumbstick_Click)
+ActionMappings=(ActionName="FaceButton01Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_A_Click)
+ActionMappings=(ActionName="FaceButton01Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_A_Click)
+ActionMappings=(ActionName="FaceButton02Left",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_B_Click)
+ActionMappings=(ActionName="FaceButton02Right",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_B_Click)
+ActionMappings=(ActionName="MotionControllerMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_System_Click)
+ActionMappings=(ActionName="HeadsetOn",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SteamVR_HMD_Proximity)
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Crouch",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="Sprint",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftStick_Down)
+ActionMappings=(ActionName="Select",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="Ping",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ActivateRotation",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PushToTalk",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MotionControllerMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Menu_Click)
+AxisMappings=(AxisName="Forward",Scale=1.000000,Key=W)
+AxisMappings=(AxisName="Forward",Scale=-1.000000,Key=S)
+AxisMappings=(AxisName="Right",Scale=1.000000,Key=D)
+AxisMappings=(AxisName="Right",Scale=-1.000000,Key=A)
+AxisMappings=(AxisName="Up",Scale=1.000000,Key=E)
+AxisMappings=(AxisName="Up",Scale=-1.000000,Key=Q)
+AxisMappings=(AxisName="LookUp",Scale=1.000000,Key=MouseY)
+AxisMappings=(AxisName="LookRight",Scale=1.000000,Key=MouseX)
+AxisMappings=(AxisName="Zoom",Scale=1.000000,Key=MouseWheelAxis)
+AxisMappings=(AxisName="CapTouchPointingLeft",Scale=1.000000,Key=OculusTouch_Left_IndexPointing)
+AxisMappings=(AxisName="CapTouchPointingRight",Scale=1.000000,Key=OculusTouch_Right_IndexPointing)
+AxisMappings=(AxisName="CapTouchThumbLeft",Scale=1.000000,Key=OculusTouch_Left_ThumbUp)
+AxisMappings=(AxisName="CapTouchThumbRight",Scale=1.000000,Key=OculusTouch_Right_ThumbUp)
+AxisMappings=(AxisName="Grip1AxisLeft",Scale=1.000000,Key=OculusTouch_Left_Grip_Axis)
+AxisMappings=(AxisName="Grip1AxisRight",Scale=1.000000,Key=Vive_Right_Grip_Click)
+AxisMappings=(AxisName="Grip1AxisLeft",Scale=1.000000,Key=ValveIndex_Left_Grip_Axis)
+AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=Vive_Left_Trigger_Axis)
+AxisMappings=(AxisName="Grip1AxisLeft",Scale=1.000000,Key=Vive_Left_Grip_Click)
+AxisMappings=(AxisName="Grip1AxisRight",Scale=1.000000,Key=OculusTouch_Right_Grip_Axis)
+AxisMappings=(AxisName="Grip1AxisLeft",Scale=1.000000,Key=MixedReality_Left_Grip_Click)
+AxisMappings=(AxisName="Grip1AxisRight",Scale=1.000000,Key=MixedReality_Right_Grip_Click)
+AxisMappings=(AxisName="Grip1AxisRight",Scale=1.000000,Key=ValveIndex_Right_Grip_Axis)
+AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=MixedReality_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=ValveIndex_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=Vive_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=MixedReality_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=ValveIndex_Right_Trigger_Axis)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=MixedReality_Left_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=MixedReality_Right_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=-1.000000,Key=ValveIndex_Right_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=Vive_Left_Trackpad_X)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=Vive_Right_Trackpad_X)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=1.000000,Key=Vive_Right_Trackpad_Y)
+AxisMappings=(AxisName="Right",Scale=1.000000,Key=Gamepad_LeftX)
+AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=Gamepad_RightY)
+AxisMappings=(AxisName="Forward",Scale=1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="LookRight",Scale=1.000000,Key=Gamepad_RightX)
+AxisMappings=(AxisName="CapTouchPointingLeft",Scale=1.000000,Key=ValveIndex_Left_Trigger_Touch)
+AxisMappings=(AxisName="CapTouchPointingRight",Scale=1.000000,Key=ValveIndex_Right_Trigger_Touch)
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=ValveIndex_Left_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=MixedReality_Left_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=Vive_Left_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=ValveIndex_Right_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=MixedReality_Right_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=Vive_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisLeft",Scale=1.000000,Key=Cosmos_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerAxisRight",Scale=1.000000,Key=Cosmos_Right_Trigger_Axis)
+AxisMappings=(AxisName="Grip1AxisLeft",Scale=1.000000,Key=Cosmos_Left_Grip_Axis)
+AxisMappings=(AxisName="Grip1AxisRight",Scale=1.000000,Key=Cosmos_Right_Grip_Axis)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=Cosmos_Left_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=Cosmos_Left_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=1.000000,Key=Cosmos_Right_Thumbstick_Y)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=Cosmos_Right_Thumbstick_X)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=Cosmos_Left_Trigger_Axis)
+AxisMappings=(AxisName="SteamVRBindings",Scale=1.000000,Key=Cosmos_Right_Trigger_Axis)
+AxisMappings=(AxisName="CapTouchThumbRight",Scale=1.000000,Key=Cosmos_Right_Thumbstick_Touch)
+AxisMappings=(AxisName="CapTouchThumbLeft",Scale=1.000000,Key=Cosmos_Left_Thumbstick_Touch)
+AxisMappings=(AxisName="CapTouchPointingRight",Scale=1.000000,Key=Cosmos_Right_Trigger_Touch)
+AxisMappings=(AxisName="CapTouchPointingLeft",Scale=1.000000,Key=Cosmos_Left_Trigger_Touch)
+AxisMappings=(AxisName="Zoom",Scale=1.000000,Key=Gamepad_DPad_Up)
+AxisMappings=(AxisName="Zoom",Scale=-1.000000,Key=Gamepad_DPad_Down)
+AxisMappings=(AxisName="Rotate",Scale=-1.000000,Key=Gamepad_DPad_Left)
+AxisMappings=(AxisName="Rotate",Scale=1.000000,Key=Gamepad_DPad_Right)
+AxisMappings=(AxisName="Up",Scale=1.000000,Key=Gamepad_RightTrigger)
+AxisMappings=(AxisName="Up",Scale=-1.000000,Key=Gamepad_LeftTrigger)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=Gamepad_LeftX)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="ThumbstickRight_X",Scale=1.000000,Key=Gamepad_RightX)
+AxisMappings=(AxisName="ThumbstickRight_Y",Scale=1.000000,Key=Gamepad_RightY)
+AxisMappings=(AxisName="ThumbstickLeft_X",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
+AxisMappings=(AxisName="ThumbstickLeft_Y",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y)
DefaultPlayerInputClass=/Script/Engine.PlayerInput
DefaultInputComponentClass=/Script/Engine.InputComponent
DefaultTouchInterface=None
-ConsoleKeys=Tilde
+ConsoleKeys=Tilde
+ConsoleKeys=Caret
+ConsoleKeys=^

View File

@@ -0,0 +1,13 @@
{
"name": "Default bindings for Gamepads",
"controller_type": "gamepad",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": []
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,199 @@
{
"name": "Default bindings for MixedReality",
"controller_type": "holographic_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripLeft"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripRight"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressLeft"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressRight"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/left/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/right/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,199 @@
{
"name": "Default bindings for HPMixedRealityController",
"controller_type": "hpmotioncontroller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripLeft"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripRight"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressLeft"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressRight"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/left/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/right/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,25 @@
{
"name": "Default bindings for Valve Index Headset",
"controller_type": "indexhmd",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "button",
"path": "/user/head/proximity",
"inputs":
{
"click":
{
"output": "/actions/main/in/HeadsetOn"
}
}
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,265 @@
{
"name": "Default bindings for ValveIndex",
"controller_type": "knuckles",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerRight"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripRight"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/thumbstick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressLeft"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/thumbstick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton01Left"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton01Right"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton02Left"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton02Right"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/CapTouchPointingLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/CapTouchPointingRight axis"
}
}
},
{
"mode": "force_sensor",
"path": "/user/hand/left/input/grip",
"inputs":
{
"force":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "force_sensor",
"path": "/user/hand/right/input/grip",
"inputs":
{
"force":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/thumbstick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/thumbstick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,254 @@
{
"name": "Default bindings for OculusTouch",
"controller_type": "oculus_touch",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "button",
"path": "/user/hand/left/input/application_menu",
"inputs":
{
"click":
{
"output": "/actions/main/in/Pause"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerRight"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripRight"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressLeft"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"click":
{
"output": "/actions/main/in/ThumbstickPressRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/x",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton01Left"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton01Right"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/y",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton02Left"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/FaceButton02Right"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/grip",
"inputs":
{
"pull":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/grip",
"inputs":
{
"pull":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,25 @@
{
"name": "Default bindings for Rift Headset",
"controller_type": "rift",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "button",
"path": "/user/head/proximity",
"inputs":
{
"click":
{
"output": "/actions/main/in/HeadsetOn"
}
}
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,599 @@
{
"actions": [
{
"name": "/actions/main/in/controllerleft",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/controllerright",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_camera",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_chest",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_shoulder_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_shoulder_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_elbow_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_elbow_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_knee_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_knee_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_waist",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_foot_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_foot_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_keyboard",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_pose_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_pose_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_back_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_back_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_front_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_front_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_frontr_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_frontr_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_grip_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_grip_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/skeletonleft",
"type": "skeleton",
"skeleton": "/skeleton/hand/left",
"requirement": "optional"
},
{
"name": "/actions/main/in/skeletonright",
"type": "skeleton",
"skeleton": "/skeleton/hand/right",
"requirement": "optional"
},
{
"name": "/actions/main/out/vibrateleft",
"type": "vibration",
"requirement": "optional"
},
{
"name": "/actions/main/out/vibrateright",
"type": "vibration",
"requirement": "optional"
},
{
"name": "/actions/main/in/open_console",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/main/in/Pause",
"type": "boolean"
},
{
"name": "/actions/main/in/MotionControllerTriggerLeft",
"type": "boolean"
},
{
"name": "/actions/main/in/MotionControllerTriggerRight",
"type": "boolean"
},
{
"name": "/actions/main/in/MotionControllerGripLeft",
"type": "boolean"
},
{
"name": "/actions/main/in/MotionControllerGripRight",
"type": "boolean"
},
{
"name": "/actions/main/in/ThumbstickPressLeft",
"type": "boolean"
},
{
"name": "/actions/main/in/ThumbstickPressRight",
"type": "boolean"
},
{
"name": "/actions/main/in/ShoulderLeft",
"type": "boolean"
},
{
"name": "/actions/main/in/ShoulderRight",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton01Left",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton01Right",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton02Left",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton02Right",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton03Left",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton03Right",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton04Left",
"type": "boolean"
},
{
"name": "/actions/main/in/FaceButton04Right",
"type": "boolean"
},
{
"name": "/actions/main/in/MotionControllerMenu",
"type": "boolean"
},
{
"name": "/actions/main/in/HeadsetOn",
"type": "boolean"
},
{
"name": "/actions/main/in/Forward axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Right axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Up axis",
"type": "vector1"
},
{
"name": "/actions/main/in/LookUp axis",
"type": "vector1"
},
{
"name": "/actions/main/in/LookRight axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Zoom axis",
"type": "vector1"
},
{
"name": "/actions/main/in/CapTouchPointingLeft axis",
"type": "vector1"
},
{
"name": "/actions/main/in/CapTouchPointingRight axis",
"type": "vector1"
},
{
"name": "/actions/main/in/CapTouchThumbLeft axis",
"type": "vector1"
},
{
"name": "/actions/main/in/CapTouchThumbRight axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Grip1AxisLeft axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Grip1AxisRight axis",
"type": "vector1"
},
{
"name": "/actions/main/in/TriggerAxisLeft axis",
"type": "vector1"
},
{
"name": "/actions/main/in/TriggerAxisRight axis",
"type": "vector1"
},
{
"name": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d",
"type": "vector2"
},
{
"name": "/actions/main/in/ThumbstickLeft_X axis",
"type": "vector1"
},
{
"name": "/actions/main/in/ThumbstickLeft_Y axis",
"type": "vector1"
},
{
"name": "/actions/main/in/ThumbstickRight_X axis",
"type": "vector1"
},
{
"name": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d",
"type": "vector2"
},
{
"name": "/actions/main/in/ThumbstickRight_Y axis",
"type": "vector1"
},
{
"name": "/actions/main/in/SteamVRBindings axis",
"type": "vector1"
},
{
"name": "/actions/main/in/Rotate axis",
"type": "vector1"
}
],
"action_sets": [
{
"name": "/actions/main",
"usage": "leftright"
}
],
"default_bindings": [
{
"controller_type": "gamepad",
"binding_url": "gamepad.json"
},
{
"controller_type": "holographic_controller",
"binding_url": "holographic_controller.json"
},
{
"controller_type": "hpmotioncontroller",
"binding_url": "hpmotioncontroller.json"
},
{
"controller_type": "indexhmd",
"binding_url": "indexhmd.json"
},
{
"controller_type": "knuckles",
"binding_url": "knuckles.json"
},
{
"controller_type": "oculus_touch",
"binding_url": "oculus_touch.json"
},
{
"controller_type": "rift",
"binding_url": "rift.json"
},
{
"controller_type": "vive",
"binding_url": "vive.json"
},
{
"controller_type": "vive_controller",
"binding_url": "vive_controller.json"
},
{
"controller_type": "vive_cosmos_controller",
"binding_url": "vive_cosmos_controller.json"
},
{
"controller_type": "vive_pro",
"binding_url": "vive_pro.json"
},
{
"controller_type": "vive_tracker",
"binding_url": "vive_tracker.json"
},
{
"controller_type": "vive_tracker_camera",
"binding_url": "vive_tracker_camera.json"
},
{
"controller_type": "vive_tracker_chest",
"binding_url": "vive_tracker_chest.json"
},
{
"controller_type": "vive_tracker_handed",
"binding_url": "vive_tracker_handed.json"
},
{
"controller_type": "vive_tracker_keyboard",
"binding_url": "vive_tracker_keyboard.json"
},
{
"controller_type": "vive_tracker_left_elbow",
"binding_url": "vive_tracker_left_elbow.json"
},
{
"controller_type": "vive_tracker_left_foot",
"binding_url": "vive_tracker_left_foot.json"
},
{
"controller_type": "vive_tracker_left_knee",
"binding_url": "vive_tracker_left_knee.json"
},
{
"controller_type": "vive_tracker_left_shoulder",
"binding_url": "vive_tracker_left_shoulder.json"
},
{
"controller_type": "vive_tracker_right_elbow",
"binding_url": "vive_tracker_right_elbow.json"
},
{
"controller_type": "vive_tracker_right_foot",
"binding_url": "vive_tracker_right_foot.json"
},
{
"controller_type": "vive_tracker_right_knee",
"binding_url": "vive_tracker_right_knee.json"
},
{
"controller_type": "vive_tracker_right_shoulder",
"binding_url": "vive_tracker_right_shoulder.json"
},
{
"controller_type": "vive_tracker_waist",
"binding_url": "vive_tracker_waist.json"
},
{
"controller_type": "knuckles",
"binding_url": "knuckles.json"
},
{
"controller_type": "vive_controller",
"binding_url": "vive_controller.json"
},
{
"controller_type": "vive_cosmos_controller",
"binding_url": "vive_cosmos_controller.json"
},
{
"controller_type": "oculus_touch",
"binding_url": "oculus_touch.json"
},
{
"controller_type": "holographic_controller",
"binding_url": "holographic_controller.json"
},
{
"controller_type": "hpmotioncontroller",
"binding_url": "hpmotioncontroller.json"
},
{
"controller_type": "indexhmd",
"binding_url": "indexhmd.json"
},
{
"controller_type": "vive",
"binding_url": "vive.json"
},
{
"controller_type": "vive_pro",
"binding_url": "vive_pro.json"
},
{
"controller_type": "rift",
"binding_url": "rift.json"
},
{
"controller_type": "vive_tracker",
"binding_url": "vive_tracker.json"
},
{
"controller_type": "vive_tracker_camera",
"binding_url": "vive_tracker_camera.json"
},
{
"controller_type": "vive_tracker_waist",
"binding_url": "vive_tracker_waist.json"
},
{
"controller_type": "vive_tracker_left_foot",
"binding_url": "vive_tracker_left_foot.json"
},
{
"controller_type": "vive_tracker_right_foot",
"binding_url": "vive_tracker_right_foot.json"
},
{
"controller_type": "vive_tracker_left_shoulder",
"binding_url": "vive_tracker_left_shoulder.json"
},
{
"controller_type": "vive_tracker_right_shoulder",
"binding_url": "vive_tracker_right_shoulder.json"
},
{
"controller_type": "vive_tracker_left_elbow",
"binding_url": "vive_tracker_left_elbow.json"
},
{
"controller_type": "vive_tracker_right_elbow",
"binding_url": "vive_tracker_right_elbow.json"
},
{
"controller_type": "vive_tracker_left_knee",
"binding_url": "vive_tracker_left_knee.json"
},
{
"controller_type": "vive_tracker_right_knee",
"binding_url": "vive_tracker_right_knee.json"
},
{
"controller_type": "vive_tracker_chest",
"binding_url": "vive_tracker_chest.json"
},
{
"controller_type": "vive_tracker_keyboard",
"binding_url": "vive_tracker_keyboard.json"
},
{
"controller_type": "vive_tracker_handed",
"binding_url": "vive_tracker_handed.json"
},
{
"controller_type": "gamepad",
"binding_url": "gamepad.json"
}
],
"localization": [
{
"language_tag": "en_us",
"/actions/main/in/controllerleft": "Left Controller [Pose]",
"/actions/main/in/controllerright": "Right Controller [Pose]",
"/actions/main/in/tracker_camera": "Camera [Tracker]",
"/actions/main/in/tracker_chest": "Chest [Tracker]",
"/actions/main/in/tracker_shoulder_left": "Shoulder Left [Tracker]",
"/actions/main/in/tracker_shoulder_right": "Shoulder Right [Tracker]",
"/actions/main/in/tracker_elbow_left": "Elbow Left [Tracker]",
"/actions/main/in/tracker_elbow_right": "Elbow Right [Tracker]",
"/actions/main/in/tracker_knee_left": "Knee Left [Tracker]",
"/actions/main/in/tracker_knee_right": "Knee Right [Tracker]",
"/actions/main/in/tracker_waist": "Waist [Tracker]",
"/actions/main/in/tracker_foot_left": "Foot Left [Tracker]",
"/actions/main/in/tracker_foot_right": "Foot Right [Tracker]",
"/actions/main/in/tracker_keyboard": "Keyboard [Tracker]",
"/actions/main/in/tracker_handed_pose_left": "Raw Pose Left [Tracker]",
"/actions/main/in/tracker_handed_pose_right": "Raw Pose Right [Tracker]",
"/actions/main/in/tracker_handed_back_left": "Handed Back Left [Tracker]",
"/actions/main/in/tracker_handed_back_right": "Handed Back Right [Tracker]",
"/actions/main/in/tracker_handed_front_left": "Handed Front Left [Tracker]",
"/actions/main/in/tracker_handed_front_right": "Handed Front Right [Tracker]",
"/actions/main/in/tracker_handed_frontr_left": "Handed Front Rolled Left [Tracker]",
"/actions/main/in/tracker_handed_frontr_right": "Handed Front Rolled Right [Tracker]",
"/actions/main/in/tracker_handed_grip_left": "Handed Pistol Grip Left [Tracker]",
"/actions/main/in/tracker_handed_grip_right": "Handed Pistol Grip Right [Tracker]",
"/actions/main/in/skeletonleft": "Skeleton (Left)",
"/actions/main/in/skeletonright": "Skeleton (Right)",
"/actions/main/out/vibrateleft": "Haptic (Left)",
"/actions/main/out/vibrateright": "Haptic (Right)",
"/actions/main/in/open_console": "Open Console",
"/actions/main/in/Pause": "Pause",
"/actions/main/in/MotionControllerTriggerLeft": "MotionControllerTriggerLeft",
"/actions/main/in/MotionControllerTriggerRight": "MotionControllerTriggerRight",
"/actions/main/in/MotionControllerGripLeft": "MotionControllerGripLeft",
"/actions/main/in/MotionControllerGripRight": "MotionControllerGripRight",
"/actions/main/in/ThumbstickPressLeft": "ThumbstickPressLeft",
"/actions/main/in/ThumbstickPressRight": "ThumbstickPressRight",
"/actions/main/in/ShoulderLeft": "ShoulderLeft",
"/actions/main/in/ShoulderRight": "ShoulderRight",
"/actions/main/in/FaceButton01Left": "FaceButton01Left",
"/actions/main/in/FaceButton01Right": "FaceButton01Right",
"/actions/main/in/FaceButton02Left": "FaceButton02Left",
"/actions/main/in/FaceButton02Right": "FaceButton02Right",
"/actions/main/in/FaceButton03Left": "FaceButton03Left",
"/actions/main/in/FaceButton03Right": "FaceButton03Right",
"/actions/main/in/FaceButton04Left": "FaceButton04Left",
"/actions/main/in/FaceButton04Right": "FaceButton04Right",
"/actions/main/in/MotionControllerMenu": "MotionControllerMenu",
"/actions/main/in/HeadsetOn": "HeadsetOn",
"/actions/main/in/Forward axis": "Forward",
"/actions/main/in/Right axis": "Right",
"/actions/main/in/Up axis": "Up",
"/actions/main/in/LookUp axis": "LookUp",
"/actions/main/in/LookRight axis": "LookRight",
"/actions/main/in/Zoom axis": "Zoom",
"/actions/main/in/CapTouchPointingLeft axis": "CapTouchPointingLeft",
"/actions/main/in/CapTouchPointingRight axis": "CapTouchPointingRight",
"/actions/main/in/CapTouchThumbLeft axis": "CapTouchThumbLeft",
"/actions/main/in/CapTouchThumbRight axis": "CapTouchThumbRight",
"/actions/main/in/Grip1AxisLeft axis": "Grip1AxisLeft",
"/actions/main/in/Grip1AxisRight axis": "Grip1AxisRight",
"/actions/main/in/TriggerAxisLeft axis": "TriggerAxisLeft",
"/actions/main/in/TriggerAxisRight axis": "TriggerAxisRight",
"/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d": "ThumbstickLeft",
"/actions/main/in/ThumbstickLeft_X axis": "ThumbstickLeft_X",
"/actions/main/in/ThumbstickLeft_Y axis": "ThumbstickLeft_Y",
"/actions/main/in/ThumbstickRight_X axis": "ThumbstickRight_X",
"/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d": "ThumbstickRight",
"/actions/main/in/ThumbstickRight_Y axis": "ThumbstickRight_Y",
"/actions/main/in/SteamVRBindings axis": "SteamVRBindings",
"/actions/main/in/Rotate axis": "Rotate",
"/actions/main": "Main Game Actions"
}
]
}

View File

@@ -0,0 +1,25 @@
{
"name": "Default bindings for Vive Headset",
"controller_type": "vive",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "button",
"path": "/user/head/proximity",
"inputs":
{
"click":
{
"output": "/actions/main/in/HeadsetOn"
}
}
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,319 @@
{
"name": "Default bindings for Vive",
"controller_type": "vive_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerLeft"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerTriggerRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripLeft"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/MotionControllerGripRight"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/application_menu",
"inputs":
{
"click":
{
"output": "/actions/main/in/ShoulderLeft"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/application_menu",
"inputs":
{
"click":
{
"output": "/actions/main/in/ShoulderRight"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/left/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"north":
{
"output": "/actions/main/in/FaceButton01Left"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/right/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"north":
{
"output": "/actions/main/in/FaceButton01Right"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/left/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"east":
{
"output": "/actions/main/in/FaceButton02Left"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/right/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"east":
{
"output": "/actions/main/in/FaceButton02Right"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/left/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"south":
{
"output": "/actions/main/in/FaceButton03Left"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/right/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"south":
{
"output": "/actions/main/in/FaceButton03Right"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/left/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"west":
{
"output": "/actions/main/in/FaceButton04Left"
}
}
},
{
"mode": "dpad",
"path": "/user/hand/right/input/trackpad",
"parameters":
{
"sub_mode": "click"
},
"inputs":
{
"west":
{
"output": "/actions/main/in/FaceButton04Right"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/left/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "scalar_constant",
"path": "/user/hand/right/input/grip",
"inputs":
{
"value":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/left/input/trackpad",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/right/input/trackpad",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for Cosmos",
"controller_type": "vive_cosmos_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/CapTouchPointingLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/CapTouchPointingRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/grip",
"inputs":
{
"pull":
{
"output": "/actions/main/in/Grip1AxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/grip",
"inputs":
{
"pull":
{
"output": "/actions/main/in/Grip1AxisRight axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisLeft axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerAxisRight axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickLeft_X,ThumbstickLeft_Y X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/ThumbstickRight_X,ThumbstickRight_Y X Y_axis2d"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/SteamVRBindings axis"
}
}
}
],
"poses": [
{
"output": "/actions/main/in/controllerleft",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/controllerright",
"path": "/user/hand/right/pose/raw"
}
],
"skeleton": [
{
"output": "/actions/main/in/skeletonleft",
"path": "/user/hand/left/input/skeleton/left"
},
{
"output": "/actions/main/in/skeletonright",
"path": "/user/hand/right/input/skeleton/right"
}
],
"haptics": [
{
"output": "/actions/main/out/vibrateleft",
"path": "/user/hand/left/output/haptic"
},
{
"output": "/actions/main/out/vibrateright",
"path": "/user/hand/right/output/haptic"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,25 @@
{
"name": "Default bindings for Vive Pro Headset",
"controller_type": "vive_pro",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "button",
"path": "/user/head/proximity",
"inputs":
{
"click":
{
"output": "/actions/main/in/HeadsetOn"
}
}
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,64 @@
{
"name": "Default bindings for Vive Tracker",
"controller_type": "vive_tracker",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_handed_pose_left",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_pose_right",
"path": "/user/hand/right/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_back_left",
"path": "/user/hand/left/pose/back",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_back_right",
"path": "/user/hand/right/pose/back",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_front_left",
"path": "/user/hand/left/pose/front",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_front_right",
"path": "/actions/main/in/tracker_handed_front_right",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_frontr_left",
"path": "/user/hand/left/pose/front_rolled",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_frontr_right",
"path": "/user/hand/right/pose/front_rolled",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_grip_left",
"path": "/user/hand/left/pose/pistol",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_grip_right",
"path": "/user/hand/right/pose/pistol",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Camera)",
"controller_type": "vive_tracker_camera",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_camera",
"path": "/user/camera/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Chest)",
"controller_type": "vive_tracker_chest",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_chest",
"path": "/user/chest/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,64 @@
{
"name": "Default bindings for Vive Tracker (Handed)",
"controller_type": "vive_tracker_handed",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_handed_pose_left",
"path": "/user/hand/left/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_pose_right",
"path": "/user/hand/right/pose/raw",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_back_left",
"path": "/user/hand/left/pose/back",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_back_right",
"path": "/user/hand/right/pose/back",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_front_left",
"path": "/user/hand/left/pose/front",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_front_right",
"path": "/actions/main/in/tracker_handed_front_right",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_frontr_left",
"path": "/user/hand/left/pose/front_rolled",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_frontr_right",
"path": "/user/hand/right/pose/front_rolled",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_grip_left",
"path": "/user/hand/left/pose/pistol",
"requirement": "optional"
},
{
"output": "/actions/main/in/tracker_handed_grip_right",
"path": "/user/hand/right/pose/pistol",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Keyboard)",
"controller_type": "vive_tracker_keyboard",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_keyboard",
"path": "/user/keyboard/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Left Elbow)",
"controller_type": "vive_tracker_left_elbow",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_elbow_left",
"path": "/user/elbow/left/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Left Foot)",
"controller_type": "vive_tracker_left_foot",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_foot_left",
"path": "/user/foot/left/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Left knee)",
"controller_type": "vive_tracker_left_knee",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_knee_left",
"path": "/user/knee/left/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Left Shoulder)",
"controller_type": "vive_tracker_left_shoulder",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_shoulder_left",
"path": "/user/shoulder/left/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Right Elbow)",
"controller_type": "vive_tracker_right_elbow",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_elbow_right",
"path": "/user/elbow/right/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Right Foot)",
"controller_type": "vive_tracker_right_foot",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_foot_right",
"path": "/user/foot/right/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Right Knee)",
"controller_type": "vive_tracker_right_knee",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_knee_right",
"path": "/user/knee/right/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Right Shoulder)",
"controller_type": "vive_tracker_right_shoulder",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_shoulder_right",
"path": "/user/shoulder/right/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,19 @@
{
"name": "Default bindings for Vive Tracker (Waist)",
"controller_type": "vive_tracker_waist",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"poses": [
{
"output": "/actions/main/in/tracker_waist",
"path": "/user/waist/pose/raw",
"requirement": "optional"
}
]
}
},
"description": "AF-14685802"
}

View File

@@ -0,0 +1,18 @@
{
"source": "UE",
"applications": [
{
"app_key": "application.generated.ue.af-14830424.ue4editor.exe",
"launch_type": "url",
"url": "steam://launch/",
"action_manifest_path": "D:/Projekte/AdvancedFrameworkRepos/Config/SteamVRBindings/steamvr_manifest.json",
"strings":
{
"en_us":
{
"name": "AF-14830424 [UE Editor]"
}
}
}
]
}