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

13
.gitattributes vendored Normal file
View File

@@ -0,0 +1,13 @@
# UE file types
*.uasset filter=lfs diff=lfs merge=lfs -text
*.umap filter=lfs diff=lfs merge=lfs -text
# Raw Content types
*.fbx filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.xcf filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text

150
.gitignore vendored Normal file
View File

@@ -0,0 +1,150 @@
# Visual Studio 2015 user specific files
.vs/
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
*.ipa
# These project files can be generated by the engine
*.xcodeproj
*.xcworkspace
*.sln
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
# Precompiled Assets
SourceArt/**/*.png
SourceArt/**/*.tga
# Binary Files
Binaries/*
Plugins/*/Binaries/*
# Builds
Build/*
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt
# Don't ignore icon files in Build
!Build/**/*.ico
# Built data for maps
*_BuiltData.uasset
# Configuration files generated by the Editor
Saved/*
# Compiled source files for the engine to use
Intermediate/*
Plugins/*/Intermediate/*
# Cache files for the editor to use
DerivedDataCache/*
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# AWS User-specific
.idea/**/aws.xml
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

13
.idea/.idea.lidarforest.dir/.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/modules.xml
/contentModel.xml
/projectSettingsUpdater.xml
/.idea.lidarforest.iml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

13
.idea/.idea.lidarforest/.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/contentModel.xml
/.idea.lidarforest.iml
/modules.xml
/projectSettingsUpdater.xml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

6
.idea/.idea.lidarforest/.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

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]"
}
}
}
]
}

BIN
Content/AFCore/AnimBP/Hand/AnimBP_Hand_Epic_Left.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/AFCore/AnimBP/Hand/AnimBP_Hand_Epic_Right.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/AFCore/AnimBP/Mannequin/AnimBP_Mannequin.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/AFCore/Animations/Hand/Left/Anim_Hand_L_Flat.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/AFCore/Animations/Hand/Right/Anim_Hand_R_Flat.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More