Switch to VRExpansionPlugin Example 2
This commit is contained in:
parent
3e6ff514ff
commit
6c02da9299
837 changed files with 78100 additions and 0 deletions
2
VIRTUOS_ExpansionPluginTests/.gitattributes
vendored
Normal file
2
VIRTUOS_ExpansionPluginTests/.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
* text=auto
|
||||||
|
*.bat eol=crlf
|
13
VIRTUOS_ExpansionPluginTests/.gitignore
vendored
Normal file
13
VIRTUOS_ExpansionPluginTests/.gitignore
vendored
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
|
||||||
|
.hg/
|
||||||
|
binaries/
|
||||||
|
deriveddatacache/
|
||||||
|
.vs/
|
||||||
|
build/
|
||||||
|
intermediate/
|
||||||
|
PACKPLUGIN/
|
||||||
|
COMPPLUGIN/
|
||||||
|
saved/
|
||||||
|
*.orig
|
||||||
|
*.sln
|
||||||
|
*.xlsx
|
13
VIRTUOS_ExpansionPluginTests/.vsconfig
Normal file
13
VIRTUOS_ExpansionPluginTests/.vsconfig
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"components": [
|
||||||
|
"Microsoft.Net.Component.4.6.2.TargetingPack",
|
||||||
|
"Microsoft.VisualStudio.Component.VC.14.36.17.6.x86.x64",
|
||||||
|
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
|
||||||
|
"Microsoft.VisualStudio.Component.Windows10SDK.22000",
|
||||||
|
"Microsoft.VisualStudio.Workload.CoreEditor",
|
||||||
|
"Microsoft.VisualStudio.Workload.ManagedDesktop",
|
||||||
|
"Microsoft.VisualStudio.Workload.NativeDesktop",
|
||||||
|
"Microsoft.VisualStudio.Workload.NativeGame"
|
||||||
|
]
|
||||||
|
}
|
8
VIRTUOS_ExpansionPluginTests/Config/DefaultEditor.ini
Normal file
8
VIRTUOS_ExpansionPluginTests/Config/DefaultEditor.ini
Normal file
File diff suppressed because one or more lines are too long
413
VIRTUOS_ExpansionPluginTests/Config/DefaultEngine.ini
Normal file
413
VIRTUOS_ExpansionPluginTests/Config/DefaultEngine.ini
Normal file
|
@ -0,0 +1,413 @@
|
||||||
|
[HMDPluginPriority]
|
||||||
|
; Since SteamVR also works with the Oculus Rift and Windows Mixed Reality, give priority to the native Oculus and Windows Mixed Reality plugins before trying SteamVR
|
||||||
|
OpenXRHMD=60
|
||||||
|
WindowsMixedRealityHMD=40
|
||||||
|
OculusHMD=70
|
||||||
|
SteamVR=10
|
||||||
|
|
||||||
|
[/Script/Engine.GameEngine]
|
||||||
|
+NetDriverDefinitions=(DefName="GameNetDriver2",DriverClassName="OnlineSubsystemUtils.IpNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
|
||||||
|
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
|
||||||
|
|
||||||
|
|
||||||
|
[/Script/OnlineSubsystemSteam.SteamNetDriver]
|
||||||
|
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
|
||||||
|
|
||||||
|
[Voice]
|
||||||
|
bEnabled=true
|
||||||
|
|
||||||
|
[OnlineSubsystem]
|
||||||
|
bHasVoiceEnabled=true
|
||||||
|
DefaultPlatformService=Steam
|
||||||
|
|
||||||
|
[OnlineSubsystemSteam]
|
||||||
|
bEnabled=True
|
||||||
|
SteamDevAppId=480
|
||||||
|
|
||||||
|
[/Script/OnlineSubsystemUtils.IpNetDriver]
|
||||||
|
MaxClientRate=15000
|
||||||
|
MaxInternetClientRate=15000
|
||||||
|
|
||||||
|
[/Script/Engine.Player]
|
||||||
|
ConfiguredInternetSpeed=15000
|
||||||
|
ConfiguredLanSpeed=20000
|
||||||
|
|
||||||
|
[/Script/EngineSettings.GameMapsSettings]
|
||||||
|
EditorStartupMap=/Game/VRE/ExampleMap/MotionControllerMap.MotionControllerMap
|
||||||
|
LocalMapOptions=
|
||||||
|
TransitionMap=
|
||||||
|
bUseSplitscreen=False
|
||||||
|
TwoPlayerSplitscreenLayout=Horizontal
|
||||||
|
ThreePlayerSplitscreenLayout=FavorTop
|
||||||
|
GameInstanceClass=/Game/VRE/Core/VRGameInstance.VRGameInstance_C
|
||||||
|
GameDefaultMap=/Game/VRE/ExampleMap/MotionControllerMap.MotionControllerMap
|
||||||
|
ServerDefaultMap=/Engine/Maps/Entry
|
||||||
|
GlobalDefaultGameMode=/Game/VRE/Core/SteamVR_GM.SteamVR_GM_C
|
||||||
|
GlobalDefaultServerGameMode=None
|
||||||
|
|
||||||
|
[/Script/Engine.Engine]
|
||||||
|
+ActiveGameNameRedirects=(OldGameName="TP_VirtualRealityBP",NewGameName="/Script/VRExpPluginExample")
|
||||||
|
+ActiveGameNameRedirects=(OldGameName="/Script/TP_VirtualRealityBP",NewGameName="/Script/VRExpPluginExample")
|
||||||
|
+ActiveGameNameRedirects=(OldGameName="TP_FirstPersonBP",NewGameName="/Script/VRTemplate")
|
||||||
|
+ActiveGameNameRedirects=(OldGameName="/Script/TP_FirstPersonBP",NewGameName="/Script/VRTemplate")
|
||||||
|
bSmoothFrameRate=False
|
||||||
|
GameViewportClientClassName=/Script/VRExpansionPlugin.VRGameViewportClient
|
||||||
|
NearClipPlane=2.000000
|
||||||
|
LocalPlayerClassName=/Game/VRE/Core/CustomLocalPlayer.CustomLocalPlayer_C
|
||||||
|
|
||||||
|
[/Script/HardwareTargeting.HardwareTargetingSettings]
|
||||||
|
TargetedHardwareClass=Desktop
|
||||||
|
AppliedTargetedHardwareClass=Desktop
|
||||||
|
DefaultGraphicsPerformance=Maximum
|
||||||
|
AppliedDefaultGraphicsPerformance=Maximum
|
||||||
|
|
||||||
|
[/Script/HardwareTargeting.HardwareTargetingSettings]
|
||||||
|
TargetedHardwareClass=Desktop
|
||||||
|
DefaultGraphicsPerformance=Maximum
|
||||||
|
|
||||||
|
[/Script/Engine.RendererSettings]
|
||||||
|
r.Nanite=0
|
||||||
|
r.DefaultFeature.AmbientOcclusion=False
|
||||||
|
r.DefaultFeature.AmbientOcclusionStaticFraction=False
|
||||||
|
vr.InstancedStereo=True
|
||||||
|
r.SeparateTranslucency=0
|
||||||
|
r.HZBOcclusion=0
|
||||||
|
r.EyeAdaptionQuality=0
|
||||||
|
r.SSR.MaxRoughness=0
|
||||||
|
r.rhicmdbypass=0
|
||||||
|
r.TiledReflectionEnvironmentMinimumCount=10
|
||||||
|
r.ForwardShading=True
|
||||||
|
r.DefaultFeature.AntiAliasing=3
|
||||||
|
r.AllowStaticLighting=True
|
||||||
|
r.DefaultFeature.MotionBlur=False
|
||||||
|
r.DefaultFeature.Bloom=True
|
||||||
|
r.DefaultFeature.AutoExposure=False
|
||||||
|
r.CustomDepth=1
|
||||||
|
r.CustomDepthTemporalAAJitter=True
|
||||||
|
r.EarlyZPass=3
|
||||||
|
r.EarlyZPassMovable=True
|
||||||
|
r.GBufferFormat=1
|
||||||
|
r.Mobile.UseHWsRGBEncoding=True
|
||||||
|
r.MobileMSAA=4
|
||||||
|
r.MobileHDR=False
|
||||||
|
r.AntiAliasingMethod=3
|
||||||
|
r.Mobile.AntiAliasing=3
|
||||||
|
vr.VRS.HMDFixedFoveationDynamic=False
|
||||||
|
vr.VRS.HMDFixedFoveationLevel=0
|
||||||
|
vr.MobileMultiView=True
|
||||||
|
|
||||||
|
[/Script/NavigationSystem.NavigationSystemV1]
|
||||||
|
bAutoCreateNavigationData=True
|
||||||
|
bAllowClientSideNavigation=True
|
||||||
|
bInitialBuildingLocked=False
|
||||||
|
bSkipAgentHeightCheckWhenPickingNavData=False
|
||||||
|
DataGatheringMode=Instant
|
||||||
|
bGenerateNavigationOnlyAroundNavigationInvokers=False
|
||||||
|
ActiveTilesUpdateInterval=1.000000
|
||||||
|
DirtyAreasUpdateFreq=60.000000
|
||||||
|
|
||||||
|
[/Script/Engine.UserInterfaceSettings]
|
||||||
|
RenderFocusRule=NavigationOnly
|
||||||
|
DefaultCursor=None
|
||||||
|
TextEditBeamCursor=None
|
||||||
|
CrosshairsCursor=None
|
||||||
|
HandCursor=None
|
||||||
|
GrabHandCursor=None
|
||||||
|
GrabHandClosedCursor=None
|
||||||
|
SlashedCircleCursor=None
|
||||||
|
ApplicationScale=1.000000
|
||||||
|
UIScaleRule=ShortestSide
|
||||||
|
CustomScalingRuleClass=None
|
||||||
|
UIScaleCurve=(EditorCurveData=(PreInfinityExtrap=RCCE_Constant,PostInfinityExtrap=RCCE_Constant,Keys=((Time=480.000000,Value=0.444000),(Time=720.000000,Value=0.666000),(Time=1080.000000,Value=1.000000),(Time=8640.000000,Value=8.000000)),DefaultValue=340282346638528859811704183484516925440.000000),ExternalCurve=None)
|
||||||
|
|
||||||
|
[/Script/Engine.EndUserSettings]
|
||||||
|
bSendAnonymousUsageDataToEpic=False
|
||||||
|
|
||||||
|
[/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)),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="VRTraceChannel",DefaultResponse=ECR_Block,bTraceType=True,bStaticObject=False)
|
||||||
|
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,Name="FloorTrace",DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False)
|
||||||
|
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel3,Name="PawnWalking",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
|
||||||
|
+EditProfiles=(Name="PhysicsActor",CustomResponses=((Channel="VRTraceChannel")))
|
||||||
|
+EditProfiles=(Name="BlockAllDynamic",CustomResponses=((Channel="VRTraceChannel")))
|
||||||
|
-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/NavigationSystem.RecastNavMesh]
|
||||||
|
RuntimeGeneration=Dynamic
|
||||||
|
|
||||||
|
[/Script/VRExpansionPlugin.VRGlobalSettings]
|
||||||
|
bUseGlobalLerpToHand=False
|
||||||
|
MinDistanceForLerp=10.000000
|
||||||
|
LerpDuration=0.250000
|
||||||
|
MinSpeedForLerp=100.000000
|
||||||
|
MaxSpeedForLerp=500.000000
|
||||||
|
LerpInterpolationMode=QuatInterp
|
||||||
|
bUseCurve=False
|
||||||
|
OptionalCurveToFollow=(EditorCurveData=(Keys=,DefaultValue=340282346638528859811704183484516925440.000000,PreInfinityExtrap=RCCE_Constant,PostInfinityExtrap=RCCE_Constant),ExternalCurve=None)
|
||||||
|
MaxCCDPasses=1
|
||||||
|
+MeleeSurfaceSettings=(bSurfaceAllowsPenetration=True,BluntDamageScaler=1.000000,SharpDamageScaler=1.000000,StabVelocityScaler=1.000000,SurfaceType=SurfaceType2)
|
||||||
|
+MeleeSurfaceSettings=(bSurfaceAllowsPenetration=True,BluntDamageScaler=1.000000,SharpDamageScaler=1.000000,StabVelocityScaler=2.000000,SurfaceType=SurfaceType1)
|
||||||
|
VirtualStockSettings=(bUseDistanceBasedStockSnapping=True,StockSnapDistance=35.000000,StockSnapLerpThreshold=20.000000,StockLerpValue=0.000000,StockSnapOffset=(X=0.000000,Y=0.000000,Z=0.000000),bSmoothStockHand=True,SmoothingValueForStock=1.000000,StockHandSmoothing=(MinCutoff=0.100000,DeltaCutoff=10.000000,CutoffSlope=10.000000),bDebugDrawVirtualStock=False)
|
||||||
|
OneEuroMinCutoff=0.100000
|
||||||
|
OneEuroCutoffSlope=10.000000
|
||||||
|
OneEuroDeltaCutoff=10.000000
|
||||||
|
+ControllerProfiles=(ControllerName="Oculus_Touch_Steam",SocketOffsetTransform=(Rotation=(X=0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=False,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
+ControllerProfiles=(ControllerName="Oculus_Touch_Home",SocketOffsetTransform=(Rotation=(X=0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=False,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
+ControllerProfiles=(ControllerName="Vive_Wands",SocketOffsetTransform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=False,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
+ControllerProfiles=(ControllerName="Windows_MR",SocketOffsetTransform=(Rotation=(X=0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=True,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
+ControllerProfiles=(ControllerName="FPS_Pawn",SocketOffsetTransform=(Rotation=(X=0.000000,Y=-0.573576,Z=0.000000,W=0.819152),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=False,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
+ControllerProfiles=(ControllerName="KnucklesEV2",SocketOffsetTransform=(Rotation=(X=-0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)),bUseSeperateHandOffsetTransforms=True,SocketOffsetTransformRightHand=(Rotation=(X=0.000000,Y=-0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000)))
|
||||||
|
AngularDriveDampingScale=0.300000
|
||||||
|
LinearDriveDampingScale=0.700000
|
||||||
|
LinearDriveStiffnessScale=1.500000
|
||||||
|
AngularDriveStiffnessScale=0.300000
|
||||||
|
SoftLinearStiffnessScale=1.500000
|
||||||
|
SoftLinearDampingScale=1.200000
|
||||||
|
JointStiffness=1.000000
|
||||||
|
bSetEngineChaosScalers=False
|
||||||
|
bLerpHybridWithSweepGrips=True
|
||||||
|
bHybridWithSweepUseDistanceBasedLerp=True
|
||||||
|
HybridWithSweepLerpDuration=0.660000
|
||||||
|
bUseChaosTranslationScalers=False
|
||||||
|
|
||||||
|
[/Script/Engine.PhysicsSettings]
|
||||||
|
DefaultGravityZ=-980.000000
|
||||||
|
DefaultTerminalVelocity=4000.000000
|
||||||
|
DefaultFluidFriction=0.300000
|
||||||
|
SimulateScratchMemorySize=262144
|
||||||
|
RagdollAggregateThreshold=4
|
||||||
|
TriangleMeshTriangleMinAreaThreshold=5.000000
|
||||||
|
bEnableShapeSharing=False
|
||||||
|
bEnablePCM=True
|
||||||
|
bEnableStabilization=False
|
||||||
|
bWarnMissingLocks=True
|
||||||
|
bEnable2DPhysics=False
|
||||||
|
PhysicErrorCorrection=(PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000)
|
||||||
|
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
|
||||||
|
bSuppressFaceRemapTable=False
|
||||||
|
bSupportUVFromHitResults=False
|
||||||
|
bDisableActiveActors=False
|
||||||
|
bDisableKinematicStaticPairs=False
|
||||||
|
bDisableKinematicKinematicPairs=False
|
||||||
|
bDisableCCD=False
|
||||||
|
bEnableEnhancedDeterminism=False
|
||||||
|
AnimPhysicsMinDeltaTime=0.000000
|
||||||
|
bSimulateAnimPhysicsAfterReset=False
|
||||||
|
MaxPhysicsDeltaTime=0.033333
|
||||||
|
bSubstepping=True
|
||||||
|
bSubsteppingAsync=False
|
||||||
|
MaxSubstepDeltaTime=0.016667
|
||||||
|
MaxSubsteps=6
|
||||||
|
SyncSceneSmoothingFactor=0.000000
|
||||||
|
InitialAverageFrameRate=0.016667
|
||||||
|
PhysXTreeRebuildRate=10
|
||||||
|
+PhysicalSurfaces=(Type=SurfaceType1,Name="Flesh")
|
||||||
|
+PhysicalSurfaces=(Type=SurfaceType2,Name="Wood")
|
||||||
|
DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,bUseMBPOuterBounds=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPOuterBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2)
|
||||||
|
ChaosSettings=(DefaultThreadingModel=SingleThread,DedicatedThreadTickMode=VariableCapped,DedicatedThreadBufferMode=Double)
|
||||||
|
SolverOptions=(Iterations=8,CollisionPairIterations=1,PushOutIterations=4,CollisionPushOutPairIterations=4,CollisionMarginFraction=0.050000,CollisionMarginMax=10.000000,CollisionCullDistance=3.000000,CollisionMaxPushOutVelocity=100000.000000,JointPairIterations=1,JointPushOutPairIterations=1,ClusterConnectionFactor=1.000000,ClusterUnionConnectionType=DelaunayTriangulation,bGenerateCollisionData=False,CollisionFilterSettings=(FilterEnabled=False,MinMass=0.000000,MinSpeed=0.000000,MinImpulse=0.000000),bGenerateBreakData=False,BreakingFilterSettings=(FilterEnabled=False,MinMass=0.000000,MinSpeed=0.000000,MinVolume=0.000000),bGenerateTrailingData=False,TrailingFilterSettings=(FilterEnabled=False,MinMass=0.000000,MinSpeed=0.000000,MinVolume=0.000000),bGenerateContactGraph=True)
|
||||||
|
|
||||||
|
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
|
||||||
|
PackageName=com.YourCompany.[PROJECT]
|
||||||
|
StoreVersion=1
|
||||||
|
StoreVersionOffsetArm64=0
|
||||||
|
StoreVersionOffsetX8664=0
|
||||||
|
ApplicationDisplayName=
|
||||||
|
VersionDisplayName=1.0
|
||||||
|
MinSDKVersion=26
|
||||||
|
TargetSDKVersion=33
|
||||||
|
InstallLocation=InternalOnly
|
||||||
|
bEnableLint=False
|
||||||
|
bPackageDataInsideApk=False
|
||||||
|
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
|
||||||
|
bForceCompressNativeLibs=False
|
||||||
|
bEnableAdvancedBinaryCompression=True
|
||||||
|
bEnableBundle=False
|
||||||
|
bEnableUniversalAPK=False
|
||||||
|
bBundleABISplit=True
|
||||||
|
bBundleLanguageSplit=True
|
||||||
|
bBundleDensitySplit=True
|
||||||
|
ExtraApplicationSettings=<meta-data android:name="com.oculus.supportedDevices" android:value="quest|quest2|questpro" />
|
||||||
|
ExtraActivitySettings=
|
||||||
|
bAndroidVoiceEnabled=False
|
||||||
|
bEnableMulticastSupport=False
|
||||||
|
bPackageForMetaQuest=True
|
||||||
|
bRemoveOSIG=True
|
||||||
|
KeyStore=
|
||||||
|
KeyAlias=
|
||||||
|
KeyStorePassword=
|
||||||
|
KeyPassword=
|
||||||
|
bBuildForArm64=True
|
||||||
|
bBuildForX8664=False
|
||||||
|
bBuildForES31=False
|
||||||
|
bSupportsVulkan=True
|
||||||
|
bSupportsVulkanSM5=False
|
||||||
|
DebugVulkanLayerDirectory=(Path="")
|
||||||
|
bAndroidOpenGLSupportsBackbufferSampling=False
|
||||||
|
bDetectVulkanByDefault=True
|
||||||
|
bBuildWithHiddenSymbolVisibility=False
|
||||||
|
bDisableStackProtector=False
|
||||||
|
bDisableLibCppSharedDependencyValidation=False
|
||||||
|
bSaveSymbols=False
|
||||||
|
bStripShaderReflection=True
|
||||||
|
bEnableGooglePlaySupport=False
|
||||||
|
bUseGetAccounts=False
|
||||||
|
GamesAppID=
|
||||||
|
bEnableSnapshots=False
|
||||||
|
bSupportAdMob=True
|
||||||
|
AdMobAppID=
|
||||||
|
TagForChildDirectedTreatment=TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
|
||||||
|
TagForUnderAgeOfConsent=TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
|
||||||
|
MaxAdContentRating=MAX_AD_CONTENT_RATING_G
|
||||||
|
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=
|
||||||
|
SourceDataOverridePlugin=
|
||||||
|
ReverbPlugin=
|
||||||
|
OcclusionPlugin=
|
||||||
|
CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0)
|
||||||
|
CacheSizeKB=0
|
||||||
|
MaxChunkSizeOverrideKB=0
|
||||||
|
bResampleForDevice=False
|
||||||
|
SoundCueCookQualityIndex=-1
|
||||||
|
MaxSampleRate=0.000000
|
||||||
|
HighSampleRate=0.000000
|
||||||
|
MedSampleRate=0.000000
|
||||||
|
LowSampleRate=0.000000
|
||||||
|
MinSampleRate=0.000000
|
||||||
|
CompressionQualityModifier=0.000000
|
||||||
|
AutoStreamingThreshold=0.000000
|
||||||
|
AndroidGraphicsDebugger=None
|
||||||
|
MaliGraphicsDebuggerPath=(Path="")
|
||||||
|
bEnableMaliPerfCounters=False
|
||||||
|
bMultiTargetFormat_ETC2=True
|
||||||
|
bMultiTargetFormat_DXT=True
|
||||||
|
bMultiTargetFormat_ASTC=True
|
||||||
|
TextureFormatPriority_ETC2=0.200000
|
||||||
|
TextureFormatPriority_DXT=0.600000
|
||||||
|
TextureFormatPriority_ASTC=0.900000
|
||||||
|
SDKAPILevelOverride=
|
||||||
|
NDKAPILevelOverride=
|
||||||
|
BuildToolsOverride=
|
||||||
|
bStreamLandscapeMeshLODs=False
|
||||||
|
bEnableDomStorage=False
|
||||||
|
|
||||||
|
[/Script/OculusHMD.OculusHMDRuntimeSettings]
|
||||||
|
FFRLevel=FFR_Medium
|
||||||
|
HandTrackingSupport=ControllersAndHands
|
||||||
|
|
||||||
|
[/Script/LinuxTargetPlatform.LinuxTargetSettings]
|
||||||
|
SpatializationPlugin=
|
||||||
|
ReverbPlugin=
|
||||||
|
OcclusionPlugin=
|
||||||
|
SoundCueCookQualityIndex=-1
|
||||||
|
-TargetedRHIs=SF_VULKAN_SM5
|
||||||
|
+TargetedRHIs=SF_VULKAN_SM5
|
||||||
|
+TargetedRHIs=SF_VULKAN_ES31
|
||||||
|
|
||||||
|
[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings]
|
||||||
|
bEnablePlugin=True
|
||||||
|
bAllowNetworkConnection=True
|
||||||
|
SecurityToken=A20E6C4847E893682C3EDFA6620C12B0
|
||||||
|
bIncludeInShipping=False
|
||||||
|
bAllowExternalStartInShipping=False
|
||||||
|
bCompileAFSProject=False
|
||||||
|
bUseCompression=False
|
||||||
|
bLogFiles=False
|
||||||
|
bReportStats=False
|
||||||
|
ConnectionType=USBOnly
|
||||||
|
bUseManualIPAddress=False
|
||||||
|
ManualIPAddress=
|
||||||
|
|
||||||
|
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
|
||||||
|
DefaultGraphicsRHI=DefaultGraphicsRHI_DX12
|
||||||
|
|
52
VIRTUOS_ExpansionPluginTests/Config/DefaultGame.ini
Normal file
52
VIRTUOS_ExpansionPluginTests/Config/DefaultGame.ini
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
[/Script/EngineSettings.GeneralProjectSettings]
|
||||||
|
ProjectID=6652AB584B9973D2EDB8EE93165A687B
|
||||||
|
ProjectName=Virtual Reality BP Game Template
|
||||||
|
bStartInVR=True
|
||||||
|
|
||||||
|
[/Script/Engine.GameNetworkManager]
|
||||||
|
TotalNetBandwidth=64000
|
||||||
|
MaxDynamicBandwidth=15000
|
||||||
|
MinDynamicBandwidth=4000
|
||||||
|
|
||||||
|
[/Script/Engine.GameSession]
|
||||||
|
bRequiresPushToTalk=true
|
||||||
|
|
||||||
|
[/Script/UnrealEd.ProjectPackagingSettings]
|
||||||
|
Build=IfProjectHasCode
|
||||||
|
BuildConfiguration=PPBC_Development
|
||||||
|
BuildTarget=
|
||||||
|
StagingDirectory=(Path="E:/DESKTOP/VRExpPluginTestMulti")
|
||||||
|
FullRebuild=False
|
||||||
|
ForDistribution=False
|
||||||
|
IncludeDebugFiles=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=False
|
||||||
|
bDeterministicShaderCodeOrder=False
|
||||||
|
bSharedMaterialNativeLibraries=False
|
||||||
|
ApplocalPrerequisitesDirectory=(Path="")
|
||||||
|
IncludeCrashReporter=True
|
||||||
|
InternationalizationPreset=English
|
||||||
|
-CulturesToStage=en
|
||||||
|
+CulturesToStage=en
|
||||||
|
LocalizationTargetCatchAllChunkId=0
|
||||||
|
bCookAll=False
|
||||||
|
bCookMapsOnly=True
|
||||||
|
bCompressed=True
|
||||||
|
bSkipEditorContent=False
|
||||||
|
bSkipMovies=False
|
||||||
|
+DirectoriesToAlwaysCook=(Path="/Game/VRE")
|
||||||
|
|
11
VIRTUOS_ExpansionPluginTests/Config/DefaultGameplayTags.ini
Normal file
11
VIRTUOS_ExpansionPluginTests/Config/DefaultGameplayTags.ini
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
|
||||||
|
[/Script/GameplayTags.GameplayTagsSettings]
|
||||||
|
ImportTagsFromConfig=False
|
||||||
|
WarnOnInvalidTags=True
|
||||||
|
FastReplication=True
|
||||||
|
+GameplayTagTableList=/Game/VRE/Core/DefaultGameplayTags.DefaultGameplayTags
|
||||||
|
NumBitsForContainerSize=6
|
||||||
|
NetIndexFirstBitSegment=16
|
||||||
|
|
||||||
|
|
||||||
|
|
204
VIRTUOS_ExpansionPluginTests/Config/DefaultInput.ini
Normal file
204
VIRTUOS_ExpansionPluginTests/Config/DefaultInput.ini
Normal file
|
@ -0,0 +1,204 @@
|
||||||
|
|
||||||
|
|
||||||
|
[/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="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="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="OculusTouch_Left_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Left_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
|
||||||
|
+AxisConfig=(AxisKeyName="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="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))
|
||||||
|
bAltEnterTogglesFullscreen=True
|
||||||
|
bF11TogglesFullscreen=True
|
||||||
|
bUseMouseForTouch=False
|
||||||
|
bEnableMouseSmoothing=True
|
||||||
|
bEnableFOVScaling=True
|
||||||
|
bCaptureMouseOnLaunch=True
|
||||||
|
bEnableLegacyInputScales=True
|
||||||
|
bEnableMotionControls=True
|
||||||
|
bFilterInputByPlatformUser=False
|
||||||
|
bShouldFlushPressedKeysOnViewportFocusLost=True
|
||||||
|
bEnableDynamicComponentInputBinding=True
|
||||||
|
bAlwaysShowTouchInterface=False
|
||||||
|
bShowConsoleOnFourFingerTap=True
|
||||||
|
bEnableGestureRecognizer=False
|
||||||
|
bUseAutocorrect=False
|
||||||
|
DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown
|
||||||
|
DefaultViewportMouseLockMode=LockOnCapture
|
||||||
|
FOVScale=0.011110
|
||||||
|
DoubleClickTime=0.200000
|
||||||
|
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
|
||||||
|
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=T)
|
||||||
|
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Thumbstick_Touch)
|
||||||
|
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Touch)
|
||||||
|
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Thumbstick_Click)
|
||||||
|
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Thumbstick_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_A_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click)
|
||||||
|
+ActionMappings=(ActionName="AlternateGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_A_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Grip_Force)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Grip_Click)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Grip_Force)
|
||||||
|
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Thumbstick_Click)
|
||||||
|
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Thumbstick_Click)
|
||||||
|
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Thumbstick_Touch)
|
||||||
|
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Touch)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Menu_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_B_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Thumbstick_Down)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_B_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Menu_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_B_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Thumbstick_Down)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=L)
|
||||||
|
+ActionMappings=(ActionName="LaserBeamRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=L)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=RightMouseButton)
|
||||||
|
+ActionMappings=(ActionName="PrimaryGripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Trigger_Click)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
|
||||||
|
+ActionMappings=(ActionName="UseHeldObjectRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=RightMouseButton)
|
||||||
|
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=T)
|
||||||
|
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W)
|
||||||
|
+AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S)
|
||||||
|
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D)
|
||||||
|
+AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A)
|
||||||
|
+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=Left)
|
||||||
|
+AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Right)
|
||||||
|
+AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
|
||||||
|
+AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)
|
||||||
|
+AxisMappings=(AxisName="TeleportDirectionUp",Scale=1.000000,Key=Gamepad_LeftY)
|
||||||
|
+AxisMappings=(AxisName="TeleportDirectionRight",Scale=1.000000,Key=Gamepad_LeftX)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_X",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_X",Scale=1.000000,Key=Vive_Left_Trackpad_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_X",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbLeft_X",Scale=1.000000,Key=MixedReality_Left_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_Y",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_Y",Scale=1.000000,Key=Vive_Right_Trackpad_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_Y",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_Y",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Y)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_X",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_X",Scale=1.000000,Key=Vive_Right_Trackpad_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_X",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="MotionControllerThumbRight_X",Scale=1.000000,Key=MixedReality_Right_Thumbstick_X)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementLeft",Scale=1.000000,Key=Vive_Left_Trackpad_Click)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementLeft",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Touch)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementLeft",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Touch)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementLeft",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Click)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementRight",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_Touch)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementRight",Scale=1.000000,Key=Vive_Right_Trackpad_Click)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementRight",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Touch)
|
||||||
|
+AxisMappings=(AxisName="ControllerMovementRight",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Click)
|
||||||
|
DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
|
||||||
|
DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
|
||||||
|
DefaultTouchInterface=None
|
||||||
|
-ConsoleKeys=Tilde
|
||||||
|
+ConsoleKeys=Tilde
|
||||||
|
|
||||||
|
[/Script/OpenXRInput.OpenXRInputSettings]
|
||||||
|
MappableInputConfig=/Game/VRE/Input/VREInputConfig.VREInputConfig
|
||||||
|
|
90
VIRTUOS_ExpansionPluginTests/Config/DefaultScalability.ini
Normal file
90
VIRTUOS_ExpansionPluginTests/Config/DefaultScalability.ini
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
|
||||||
|
[AntiAliasingQuality@0]
|
||||||
|
r.PostProcessAAQuality=0
|
||||||
|
|
||||||
|
[AntiAliasingQuality@1]
|
||||||
|
r.PostProcessAAQuality=2
|
||||||
|
|
||||||
|
[AntiAliasingQuality@2]
|
||||||
|
r.PostProcessAAQuality=3
|
||||||
|
|
||||||
|
[AntiAliasingQuality@3]
|
||||||
|
r.PostProcessAAQuality=3
|
||||||
|
|
||||||
|
;-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[PostProcessQuality@0]
|
||||||
|
r.MotionBlurQuality=0
|
||||||
|
r.AmbientOcclusionLevels=0
|
||||||
|
r.LensFlareQuality=0
|
||||||
|
r.SceneColorFringeQuality=0
|
||||||
|
r.DepthOfFieldQuality=0
|
||||||
|
r.BloomQuality=1
|
||||||
|
r.FastBlurThreshold=0
|
||||||
|
|
||||||
|
[PostProcessQuality@1]
|
||||||
|
r.MotionBlurQuality=0
|
||||||
|
r.AmbientOcclusionLevels=0
|
||||||
|
r.LensFlareQuality=0
|
||||||
|
r.SceneColorFringeQuality=0
|
||||||
|
r.DepthOfFieldQuality=0
|
||||||
|
r.BloomQuality=1
|
||||||
|
r.FastBlurThreshold=0
|
||||||
|
|
||||||
|
[PostProcessQuality@2]
|
||||||
|
r.MotionBlurQuality=0
|
||||||
|
r.AmbientOcclusionLevels=0
|
||||||
|
r.LensFlareQuality=0
|
||||||
|
r.SceneColorFringeQuality=0
|
||||||
|
r.DepthOfFieldQuality=0
|
||||||
|
r.BloomQuality=1
|
||||||
|
r.FastBlurThreshold=0
|
||||||
|
|
||||||
|
[PostProcessQuality@3]
|
||||||
|
r.MotionBlurQuality=0
|
||||||
|
r.AmbientOcclusionLevels=0
|
||||||
|
r.LensFlareQuality=0
|
||||||
|
r.SceneColorFringeQuality=0
|
||||||
|
r.DepthOfFieldQuality=0
|
||||||
|
r.BloomQuality=1
|
||||||
|
r.FastBlurThreshold=0
|
||||||
|
|
||||||
|
;-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[TextureQuality@0]
|
||||||
|
r.MaxAnisotropy=0
|
||||||
|
|
||||||
|
[TextureQuality@1]
|
||||||
|
r.MaxAnisotropy=2
|
||||||
|
|
||||||
|
[TextureQuality@2]
|
||||||
|
r.MaxAnisotropy=4
|
||||||
|
|
||||||
|
[TextureQuality@3]
|
||||||
|
r.MaxAnisotropy=8
|
||||||
|
|
||||||
|
;-----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
[EffectsQuality@0]
|
||||||
|
r.TranslucencyVolumeBlur=0
|
||||||
|
r.TranslucencyLightingVolumeDim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@1]
|
||||||
|
r.TranslucencyVolumeBlur=0
|
||||||
|
r.TranslucencyLightingVolumeDim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@2]
|
||||||
|
r.TranslucencyVolumeBlur=0
|
||||||
|
r.TranslucencyLightingVolumeDim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@3]
|
||||||
|
r.TranslucencyVolumeBlur=0
|
||||||
|
r.TranslucencyLightingVolumeDim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
|
@ -0,0 +1,31 @@
|
||||||
|
|
||||||
|
|
||||||
|
[/Script/HoloLensPlatformEditor.HoloLensTargetSettings]
|
||||||
|
bBuildForEmulation=False
|
||||||
|
bBuildForDevice=True
|
||||||
|
bUseNameForLogo=True
|
||||||
|
bBuildForRetailWindowsStore=False
|
||||||
|
bAutoIncrementVersion=False
|
||||||
|
bShouldCreateAppInstaller=False
|
||||||
|
AppInstallerInstallationURL=
|
||||||
|
HoursBetweenUpdateChecks=0
|
||||||
|
bEnablePIXProfiling=False
|
||||||
|
TileBackgroundColor=(B=64,G=0,R=0,A=255)
|
||||||
|
SplashScreenBackgroundColor=(B=64,G=0,R=0,A=255)
|
||||||
|
+PerCultureResources=(CultureId="",Strings=(PackageDisplayName="",PublisherDisplayName="",PackageDescription="",ApplicationDisplayName="",ApplicationDescription=""),Images=())
|
||||||
|
TargetDeviceFamily=Windows.Holographic
|
||||||
|
MinimumPlatformVersion=
|
||||||
|
MaximumPlatformVersionTested=10.0.19041.0
|
||||||
|
MaxTrianglesPerCubicMeter=500.000000
|
||||||
|
SpatialMeshingVolumeSize=20.000000
|
||||||
|
CompilerVersion=Default
|
||||||
|
Windows10SDKVersion=10.0.18362.0
|
||||||
|
+CapabilityList=internetClientServer
|
||||||
|
+CapabilityList=privateNetworkClientServer
|
||||||
|
+Uap2CapabilityList=spatialPerception
|
||||||
|
bSetDefaultCapabilities=False
|
||||||
|
SpatializationPlugin=
|
||||||
|
ReverbPlugin=
|
||||||
|
OcclusionPlugin=
|
||||||
|
SoundCueCookQualityIndex=-1
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Gamepads",
|
||||||
|
"controller_type": "gamepad",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,229 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for MixedReality",
|
||||||
|
"controller_type": "holographic_controller",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "dpad",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"parameters":
|
||||||
|
{
|
||||||
|
"sub_mode": "touch"
|
||||||
|
},
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"south":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "dpad",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"parameters":
|
||||||
|
{
|
||||||
|
"sub_mode": "touch"
|
||||||
|
},
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"south":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionLEft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementLeft axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementRight 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": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Valve Index Headset",
|
||||||
|
"controller_type": "indexhmd",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,200 @@
|
||||||
|
{
|
||||||
|
"action_manifest_version" : 0,
|
||||||
|
"alias_info" : {},
|
||||||
|
"app_key" : "application.generated.ue.virtual-reality-bp-game-template-14627614.ue4editor-win64-debuggame.exe",
|
||||||
|
"bindings" : {
|
||||||
|
"/actions/main" : {
|
||||||
|
"haptics" : [
|
||||||
|
{
|
||||||
|
"output" : "/actions/main/out/vibrateleft",
|
||||||
|
"path" : "/user/hand/left/output/haptic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output" : "/actions/main/out/vibrateright",
|
||||||
|
"path" : "/user/hand/right/output/haptic"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"sources" : [
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"east" : {
|
||||||
|
"output" : "/actions/main/in/teleportleft"
|
||||||
|
},
|
||||||
|
"north" : {
|
||||||
|
"output" : "/actions/main/in/teleportleft"
|
||||||
|
},
|
||||||
|
"south" : {
|
||||||
|
"output" : "/actions/main/in/teleportleft"
|
||||||
|
},
|
||||||
|
"west" : {
|
||||||
|
"output" : "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "dpad",
|
||||||
|
"parameters" : {
|
||||||
|
"sub_mode" : "touch"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/left/input/thumbstick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"east" : {
|
||||||
|
"output" : "/actions/main/in/teleportright"
|
||||||
|
},
|
||||||
|
"north" : {
|
||||||
|
"output" : "/actions/main/in/teleportright"
|
||||||
|
},
|
||||||
|
"south" : {
|
||||||
|
"output" : "/actions/main/in/teleportright"
|
||||||
|
},
|
||||||
|
"west" : {
|
||||||
|
"output" : "/actions/main/in/teleportright"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "dpad",
|
||||||
|
"parameters" : {
|
||||||
|
"sub_mode" : "touch"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/right/input/thumbstick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"path" : "/user/hand/right/input/a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"path" : "/user/hand/left/input/a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"path" : "/user/hand/right/input/b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"path" : "/user/hand/left/input/b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "trigger",
|
||||||
|
"path" : "/user/hand/left/input/trigger"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "trigger",
|
||||||
|
"path" : "/user/hand/right/input/trigger"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"position" : {
|
||||||
|
"output" : "/actions/main/in/motioncontrollerthumbleft_x,motioncontrollerthumbleft_y x y_axis2d"
|
||||||
|
},
|
||||||
|
"touch" : {
|
||||||
|
"output" : "/actions/main/in/controllermovementleft axis"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "joystick",
|
||||||
|
"parameters" : {
|
||||||
|
"deadzone_pct" : "10"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/left/input/thumbstick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"position" : {
|
||||||
|
"output" : "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
},
|
||||||
|
"touch" : {
|
||||||
|
"output" : "/actions/main/in/controllermovementright axis"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "joystick",
|
||||||
|
"parameters" : {
|
||||||
|
"deadzone_pct" : "10"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/right/input/thumbstick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/primarygripleft"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"parameters" : {
|
||||||
|
"click_activate_threshold" : "1",
|
||||||
|
"click_deactivate_threshold" : "1"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/left/input/grip"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"inputs" : {
|
||||||
|
"click" : {
|
||||||
|
"output" : "/actions/main/in/primarygripright"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode" : "button",
|
||||||
|
"parameters" : {
|
||||||
|
"click_activate_threshold" : "1",
|
||||||
|
"click_deactivate_threshold" : "1"
|
||||||
|
},
|
||||||
|
"path" : "/user/hand/right/input/grip"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"category" : "steamvr_input",
|
||||||
|
"controller_type" : "knuckles",
|
||||||
|
"description" : "Virtual Reality BP Game Template-14627614",
|
||||||
|
"name" : "Default bindings for ValveIndex",
|
||||||
|
"options" : {},
|
||||||
|
"simulated_actions" : []
|
||||||
|
}
|
|
@ -0,0 +1,221 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for OculusTouch",
|
||||||
|
"controller_type": "oculus_touch",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/a",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/x",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/b",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/y",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionLEft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementLeft axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementRight 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": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Rift Headset",
|
||||||
|
"controller_type": "rift",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,270 @@
|
||||||
|
{
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/controllerleft",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/controllerright",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special1",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special2",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special3",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special4",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special5",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special6",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special7",
|
||||||
|
"type": "pose",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/special8",
|
||||||
|
"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/in/open_console",
|
||||||
|
"type": "boolean",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/out/vibrateleft",
|
||||||
|
"type": "vibration",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/out/vibrateright",
|
||||||
|
"type": "vibration",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/TeleportLeft",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/TeleportRight",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/AlternateGripRight",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/AlternateGripLeft",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/PrimaryGripLeft",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/PrimaryGripRight",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/LaserBeamRight",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/LaserBeamLeft",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/UseHeldObjectLeft",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/UseHeldObjectRight",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d",
|
||||||
|
"type": "vector2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d",
|
||||||
|
"type": "vector2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/ControllerMovementLeft axis",
|
||||||
|
"type": "vector1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "/actions/main/in/ControllerMovementRight 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": "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_camera",
|
||||||
|
"binding_url": "vive_tracker_camera.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": "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_camera",
|
||||||
|
"binding_url": "vive_tracker_camera.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/special1": "Special 1 [Tracker]",
|
||||||
|
"/actions/main/in/special2": "Special 2 [Tracker]",
|
||||||
|
"/actions/main/in/special3": "Special 3 [Tracker]",
|
||||||
|
"/actions/main/in/special4": "Special 4 [Tracker]",
|
||||||
|
"/actions/main/in/special5": "Special 5 [Tracker]",
|
||||||
|
"/actions/main/in/special6": "Special 6 [Tracker]",
|
||||||
|
"/actions/main/in/special7": "Special 7 [Tracker]",
|
||||||
|
"/actions/main/in/special8": "Special 8 [Tracker]",
|
||||||
|
"/actions/main/in/skeletonleft": "Skeleton (Left)",
|
||||||
|
"/actions/main/in/skeletonright": "Skeleton (Right)",
|
||||||
|
"/actions/main/in/open_console": "Open Console",
|
||||||
|
"/actions/main/out/vibrateleft": "Haptic (Left)",
|
||||||
|
"/actions/main/out/vibrateright": "Haptic (Right)",
|
||||||
|
"/actions/main/in/TeleportLeft": "TeleportLeft",
|
||||||
|
"/actions/main/in/TeleportRight": "TeleportRight",
|
||||||
|
"/actions/main/in/AlternateGripRight": "AlternateGripRight",
|
||||||
|
"/actions/main/in/AlternateGripLeft": "AlternateGripLeft",
|
||||||
|
"/actions/main/in/PrimaryGripLeft": "PrimaryGripLeft",
|
||||||
|
"/actions/main/in/PrimaryGripRight": "PrimaryGripRight",
|
||||||
|
"/actions/main/in/LaserBeamRight": "LaserBeamRight",
|
||||||
|
"/actions/main/in/LaserBeamLeft": "LaserBeamLeft",
|
||||||
|
"/actions/main/in/UseHeldObjectLeft": "UseHeldObjectLeft",
|
||||||
|
"/actions/main/in/UseHeldObjectRight": "UseHeldObjectRight",
|
||||||
|
"/actions/main/in/TriggerInteractionLEft": "TriggerInteractionLEft",
|
||||||
|
"/actions/main/in/TriggerInteractionRight": "TriggerInteractionRight",
|
||||||
|
"/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d": "MotionControllerThumbLeft",
|
||||||
|
"/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d": "MotionControllerThumbRight",
|
||||||
|
"/actions/main/in/ControllerMovementLeft axis": "ControllerMovementLeft",
|
||||||
|
"/actions/main/in/ControllerMovementRight axis": "ControllerMovementRight",
|
||||||
|
"/actions/main": "Main Game Actions"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Vive Headset",
|
||||||
|
"controller_type": "vive",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,221 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Vive",
|
||||||
|
"controller_type": "vive_controller",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/application_menu",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/application_menu",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionLEft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementLeft axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementRight 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": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,221 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Cosmos",
|
||||||
|
"controller_type": "vive_cosmos_controller",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/b",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/y",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionLEft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "joystick",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/left/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementLeft axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/right/input/joystick",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementRight 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": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Vive Pro Headset",
|
||||||
|
"controller_type": "vive_pro",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
|
@ -0,0 +1,232 @@
|
||||||
|
{
|
||||||
|
"name": "Default bindings for Vive Trackers",
|
||||||
|
"controller_type": "vive_tracker_camera",
|
||||||
|
"last_edited_by": "UnrealEngine",
|
||||||
|
"bindings":
|
||||||
|
{
|
||||||
|
"/actions/main":
|
||||||
|
{
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"touch":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TeleportRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/grip",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/AlternateGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/PrimaryGripRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/application_menu",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/application_menu",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/LaserBeamLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectLeft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/UseHeldObjectRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/left/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionLEft"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "button",
|
||||||
|
"path": "/user/hand/right/input/trigger",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"click":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/TriggerInteractionRight"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbLeft_X,MotionControllerThumbLeft_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "trackpad",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"position":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/MotionControllerThumbRight_X,MotionControllerThumbRight_Y X Y_axis2d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/left/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementLeft axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mode": "scalar_constant",
|
||||||
|
"path": "/user/hand/right/input/trackpad",
|
||||||
|
"inputs":
|
||||||
|
{
|
||||||
|
"value":
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/ControllerMovementRight axis"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"poses": [
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special1",
|
||||||
|
"path": "/user/hand/left/pose/back",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special2",
|
||||||
|
"path": "/user/hand/right/pose/back",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special3",
|
||||||
|
"path": "/user/hand/left/pose/front",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special4",
|
||||||
|
"path": "/user/hand/right/pose/front",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special5",
|
||||||
|
"path": "/user/hand/left/pose/frontandrolled",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special6",
|
||||||
|
"path": "/user/hand/right/pose/frontandrolled",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special7",
|
||||||
|
"path": "/user/hand/left/pose/pistolgrip",
|
||||||
|
"requirement": "optional"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"output": "/actions/main/in/special8",
|
||||||
|
"path": "/user/hand/right/pose/pistolgrip",
|
||||||
|
"requirement": "optional"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "Virtual Reality BP Game Template-11100242"
|
||||||
|
}
|
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BP_Teleport_Controller.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BP_Teleport_Controller.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BP_VRCharacter.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BP_VRCharacter.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BasicShapeMaterialTrans.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/BasicShapeMaterialTrans.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/DefaultTextMaterialOpaque2.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/DefaultTextMaterialOpaque2.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/FPS_VRCharacter.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/FPS_VRCharacter.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/GripEnum.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/GripEnum.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/LaserBeamSplineMat.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/LaserBeamSplineMat.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_CanGrab.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_CanGrab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_Grab.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_Grab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_Open.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/MannequinHand_Right_Open.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/RightGrip_BS.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/RightGrip_BS.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/RightHand_AnimBP.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Animations/RightHand_AnimBP.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_HandMat.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_HandMat.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_UE4Man_Body.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_UE4Man_Body.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_UE4Man_ChestLogo.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/M_UE4Man_ChestLogo.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Aluminum01.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Aluminum01.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right_PhysicsAsset.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right_PhysicsAsset.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right_Skeleton.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/MannequinHand_Right_Skeleton.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/SK_Mannequin.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/SK_Mannequin.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/SK_Mannequin_PhysicsAsset.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/SK_Mannequin_PhysicsAsset.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/UE4_Mannequin_Skeleton.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/UE4_Mannequin_Skeleton.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/models_hands_vr_glove_vmat.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/models_hands_vr_glove_vmat.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_color.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_color.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_color_red.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_color_red.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_left_model.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_left_model.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_left_model_Skeleton.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_left_model_Skeleton.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_normal.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_normal.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_right_model.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_right_model.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_right_model_Skeleton.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Mesh/vr_glove_right_model_Skeleton.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4Man_Logo_N.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4Man_Logo_N.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_LOGO_CARD.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_LOGO_CARD.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_MAT_MASKA.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_MAT_MASKA.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin_MAT_MASKA.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin_MAT_MASKA.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin__norm.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin__norm.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin__normals.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequin/Character/Textures/UE4_Mannequin__normals.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/ABP_Manny.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/ABP_Manny.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/ABP_Quinn.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/ABP_Quinn.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Fall_Loop.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Fall_Loop.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Idle.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Idle.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Jump.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Jump.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Land.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Land.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Run_Fwd.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Run_Fwd.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Idle.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Idle.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/CA_Mannequin.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/CA_Mannequin.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/ChromaticCurve.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/ChromaticCurve.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/MF_Diffraction.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/MF_Diffraction.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/MF_logo3layers.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/MF_logo3layers.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/M_Mannequin.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Materials/M_Mannequin.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/Mannequin_LODSettings.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/Mannequin_LODSettings.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny_Simple.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny_Simple.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn_Simple.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn_Simple.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SK_Mannequin.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Meshes/SK_Mannequin.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/ABP_Manny_PostProcess.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/ABP_Manny_PostProcess.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_Body.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_Body.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_Procedural.uasset
(Stored with Git LFS)
Normal file
BIN
VIRTUOS_ExpansionPluginTests/Content/VRE/Core/Character/Mannequins/Rigs/CR_Mannequin_Procedural.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue