Initial commit
This commit is contained in:
20
.gitignore
vendored
Normal file
20
.gitignore
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# Unreal Engine GitIgnore
|
||||||
|
Saved/
|
||||||
|
Intermediate/
|
||||||
|
DerivedDataCache/
|
||||||
|
Build/*
|
||||||
|
!Build/*.target
|
||||||
|
Binaries/
|
||||||
|
.vscode/
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.sln
|
||||||
|
*.suo
|
||||||
|
*.tmp
|
||||||
|
*.user
|
||||||
|
*.userprefs
|
||||||
|
*.log
|
||||||
|
*.vs/
|
||||||
|
|
||||||
|
# Optional: Keep Config
|
||||||
|
!Config/
|
||||||
13
Config/DefaultEditor.ini
Normal file
13
Config/DefaultEditor.ini
Normal file
File diff suppressed because one or more lines are too long
42
Config/DefaultEditorPerProjectUserSettings.ini
Normal file
42
Config/DefaultEditorPerProjectUserSettings.ini
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
[/Script/UnrealEd.EditorStyleSettings]
|
||||||
|
ApplicationScale=1.000000
|
||||||
|
bEnableUserEditorLayoutManagement=True
|
||||||
|
ColorVisionDeficiencyPreviewType=NormalVision
|
||||||
|
ColorVisionDeficiencySeverity=3
|
||||||
|
bColorVisionDeficiencyCorrection=False
|
||||||
|
bColorVisionDeficiencyCorrectionPreviewWithDeficiency=False
|
||||||
|
XAxisColor=(R=0.594000,G=0.019700,B=0.000000,A=1.000000)
|
||||||
|
YAxisColor=(R=0.134900,G=0.395900,B=0.000000,A=1.000000)
|
||||||
|
ZAxisColor=(R=0.025100,G=0.207000,B=0.850000,A=1.000000)
|
||||||
|
SelectionColor=(R=0.828000,G=0.364000,B=0.003000,A=1.000000)
|
||||||
|
AdditionalSelectionColors[0]=(R=0.019382,G=0.496933,B=1.000000,A=1.000000)
|
||||||
|
AdditionalSelectionColors[1]=(R=0.356400,G=0.040915,B=0.520996,A=1.000000)
|
||||||
|
AdditionalSelectionColors[2]=(R=1.000000,G=0.168269,B=0.332452,A=1.000000)
|
||||||
|
AdditionalSelectionColors[3]=(R=1.000000,G=0.051269,B=0.051269,A=1.000000)
|
||||||
|
AdditionalSelectionColors[4]=(R=1.000000,G=0.715693,B=0.010330,A=1.000000)
|
||||||
|
AdditionalSelectionColors[5]=(R=0.258183,G=0.539479,B=0.068478,A=1.000000)
|
||||||
|
ViewportToolOverlayColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
|
||||||
|
bEnableEditorWindowBackgroundColor=False
|
||||||
|
EditorWindowBackgroundColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000)
|
||||||
|
bUseSmallToolBarIcons=False
|
||||||
|
MenuSearchFieldVisibilityThreshold=10
|
||||||
|
bUseGrid=True
|
||||||
|
bAntiAliasGrid=True
|
||||||
|
RegularColor=(R=0.024000,G=0.024000,B=0.024000,A=1.000000)
|
||||||
|
RuleColor=(R=0.010000,G=0.010000,B=0.010000,A=1.000000)
|
||||||
|
CenterColor=(R=0.005000,G=0.005000,B=0.005000,A=1.000000)
|
||||||
|
GridSnapSize=16
|
||||||
|
GraphBackgroundBrush=(TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),ResourceObject=None,OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=False),bIsDynamicallyLoaded=False,ResourceName="")
|
||||||
|
bShowFriendlyNames=True
|
||||||
|
bShowNativeComponentNames=True
|
||||||
|
bExpandConfigurationMenus=False
|
||||||
|
bShowProjectMenus=True
|
||||||
|
bShowLaunchMenus=True
|
||||||
|
bShowAllAdvancedDetails=False
|
||||||
|
bShowHiddenPropertiesWhilePlaying=False
|
||||||
|
AssetEditorOpenLocation=MainWindow
|
||||||
|
bEnableColorizedEditorTabs=True
|
||||||
|
CurrentAppliedTheme=134380265FBB4A9CA00A1DC9770217B8
|
||||||
|
bEnableMiddleEllipsis=True
|
||||||
|
AssetPickerSizeScale=1.000000
|
||||||
|
|
||||||
465
Config/DefaultEngine.ini
Normal file
465
Config/DefaultEngine.ini
Normal file
@@ -0,0 +1,465 @@
|
|||||||
|
[ConsoleVariables]
|
||||||
|
; Temp check on the new joint drive mode as it appears to be causing people issues.
|
||||||
|
; Its commit both states it should be on AND off by default so no idea
|
||||||
|
; Remove when fixed? Joints are a mess in 5.4 and 5.3.
|
||||||
|
;p.Chaos.ImmPhys.Joint.UsePBDDrives=0
|
||||||
|
|
||||||
|
[SystemSettings]
|
||||||
|
net.IsPushModelEnabled=1
|
||||||
|
; Enable this eventually?
|
||||||
|
;net.PushModelSkipUndirtiedReplication=0
|
||||||
|
; Required for Iris:
|
||||||
|
;net.SubObjects.DefaultUseSubObjectReplicationList=1
|
||||||
|
; Required if using an engine version past 5.1 where Iris compilation is enabled by default:
|
||||||
|
;net.Iris.UseIrisReplication=1
|
||||||
|
|
||||||
|
[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=ClearArray
|
||||||
|
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/SteamSockets.SteamSocketsNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
|
||||||
|
|
||||||
|
[/Script/OnlineSubsystemSteam.SteamNetDriver]
|
||||||
|
NetConnectionClassName=“/Scripts/SteamSockets.SteamSocketsNetConnection”
|
||||||
|
|
||||||
|
[/Script/SteamSockets.SteamSocketsNetDriver]
|
||||||
|
RecentlyDisconnectedTrackingTime=30
|
||||||
|
|
||||||
|
[Voice]
|
||||||
|
bEnabled=true
|
||||||
|
|
||||||
|
[OnlineSubsystem]
|
||||||
|
bHasVoiceEnabled=true
|
||||||
|
DefaultPlatformService=Steam
|
||||||
|
|
||||||
|
[OnlineSubsystemSteam]
|
||||||
|
bEnabled=True
|
||||||
|
bUseSteamNetworking=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/VRGameMode.VRGameMode_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=3
|
||||||
|
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/OculusXRHMD.OculusXRHMDRuntimeSettings]
|
||||||
|
+SupportedDevices=Quest3
|
||||||
|
+SupportedDevices=Quest2
|
||||||
|
+SupportedDevices=QuestPro
|
||||||
|
SuggestedCpuPerfLevel=SustainedLow
|
||||||
|
SuggestedGpuPerfLevel=SustainedHigh
|
||||||
|
FoveatedRenderingMethod=FixedFoveatedRendering
|
||||||
|
FoveatedRenderingLevel=Off
|
||||||
|
bDynamicFoveatedRendering=True
|
||||||
|
bSupportEyeTrackedFoveatedRendering=False
|
||||||
|
bCompositeDepthMobile=False
|
||||||
|
bFocusAware=True
|
||||||
|
bLateLatching=False
|
||||||
|
bRequiresSystemKeyboard=False
|
||||||
|
;HandTrackingSupport=ControllersOnly
|
||||||
|
;HandTrackingFrequency=LOW
|
||||||
|
;HandTrackingVersion=Default
|
||||||
|
bInsightPassthroughEnabled=False
|
||||||
|
bAnchorSupportEnabled=False
|
||||||
|
bAnchorSharingEnabled=False
|
||||||
|
bSceneSupportEnabled=False
|
||||||
|
bBoundaryVisibilitySupportEnabled=False
|
||||||
|
bDefaultBoundaryVisibilitySuppressed=False
|
||||||
|
bBodyTrackingEnabled=False
|
||||||
|
bEyeTrackingEnabled=False
|
||||||
|
bFaceTrackingEnabled=False
|
||||||
|
FaceTrackingDataSource=()
|
||||||
|
bDeploySoToDevice=False
|
||||||
|
bIterativeCookOnTheFly=False
|
||||||
|
bSupportExperimentalFeatures=False
|
||||||
|
ProcessorFavor=FavorEqually
|
||||||
|
bTileTurnOffEnabled=True
|
||||||
|
|
||||||
|
[/Script/Engine.CollisionProfile]
|
||||||
|
-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False)
|
||||||
|
-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False)
|
||||||
|
-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False)
|
||||||
|
-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False)
|
||||||
|
-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False)
|
||||||
|
-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False)
|
||||||
|
-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False)
|
||||||
|
-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False)
|
||||||
|
-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False)
|
||||||
|
-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False)
|
||||||
|
-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False)
|
||||||
|
-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False)
|
||||||
|
-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False)
|
||||||
|
+Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision")
|
||||||
|
+Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ")
|
||||||
|
+Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ")
|
||||||
|
+Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ")
|
||||||
|
+Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ")
|
||||||
|
+Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.")
|
||||||
|
+Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ")
|
||||||
|
+Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ")
|
||||||
|
+Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.")
|
||||||
|
+Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.")
|
||||||
|
+Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors")
|
||||||
|
+Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors")
|
||||||
|
+Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.")
|
||||||
|
+Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.")
|
||||||
|
+Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.")
|
||||||
|
+Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.")
|
||||||
|
+Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.")
|
||||||
|
+Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ")
|
||||||
|
+Profiles=(Name="WaterBodyCollision",CollisionEnabled=QueryOnly,bCanModify=True,ObjectTypeName="",CustomResponses=,HelpMessage="For Water Plugin")
|
||||||
|
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=True,bStaticObject=False,Name="VRTraceChannel")
|
||||||
|
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False,Name="FloorTrace")
|
||||||
|
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel3,DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False,Name="PawnWalking")
|
||||||
|
+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=32
|
||||||
|
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|quest3" />
|
||||||
|
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
Config/DefaultGame.ini
Normal file
52
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
Config/DefaultGameplayTags.ini
Normal file
11
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
Config/DefaultInput.ini
Normal file
204
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
Config/DefaultScalability.ini
Normal file
90
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.TranslucencyLightingVolume.Blur=0
|
||||||
|
r.TranslucencyLightingVolume.Dim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@1]
|
||||||
|
r.TranslucencyLightingVolume.Blur=0
|
||||||
|
r.TranslucencyLightingVolume.Dim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@2]
|
||||||
|
r.TranslucencyLightingVolume.Blur=0
|
||||||
|
r.TranslucencyLightingVolume.Dim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
|
|
||||||
|
[EffectsQuality@3]
|
||||||
|
r.TranslucencyLightingVolume.Blur=0
|
||||||
|
r.TranslucencyLightingVolume.Dim=4
|
||||||
|
r.SceneColorFormat=2
|
||||||
|
r.SSR.Quality=0
|
||||||
31
Config/HoloLens/HoloLensEngine.ini
Normal file
31
Config/HoloLens/HoloLensEngine.ini
Normal file
@@ -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
|
||||||
|
|
||||||
13
Config/SteamVRBindings/gamepad.json
Normal file
13
Config/SteamVRBindings/gamepad.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
229
Config/SteamVRBindings/holographic_controller.json
Normal file
229
Config/SteamVRBindings/holographic_controller.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
13
Config/SteamVRBindings/indexhmd.json
Normal file
13
Config/SteamVRBindings/indexhmd.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
200
Config/SteamVRBindings/knuckles.json
Normal file
200
Config/SteamVRBindings/knuckles.json
Normal file
@@ -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" : []
|
||||||
|
}
|
||||||
221
Config/SteamVRBindings/oculus_touch.json
Normal file
221
Config/SteamVRBindings/oculus_touch.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
13
Config/SteamVRBindings/rift.json
Normal file
13
Config/SteamVRBindings/rift.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
270
Config/SteamVRBindings/steamvr_manifest.json
Normal file
270
Config/SteamVRBindings/steamvr_manifest.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
13
Config/SteamVRBindings/vive.json
Normal file
13
Config/SteamVRBindings/vive.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
221
Config/SteamVRBindings/vive_controller.json
Normal file
221
Config/SteamVRBindings/vive_controller.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
221
Config/SteamVRBindings/vive_cosmos_controller.json
Normal file
221
Config/SteamVRBindings/vive_cosmos_controller.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
13
Config/SteamVRBindings/vive_pro.json
Normal file
13
Config/SteamVRBindings/vive_pro.json
Normal file
@@ -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"
|
||||||
|
}
|
||||||
232
Config/SteamVRBindings/vive_tracker_camera.json
Normal file
232
Config/SteamVRBindings/vive_tracker_camera.json
Normal file
@@ -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
Content/Showcase.umap
Normal file
BIN
Content/Showcase.umap
Normal file
Binary file not shown.
BIN
Content/Showcase_Assets/Blueprints/Cube.uasset
Normal file
BIN
Content/Showcase_Assets/Blueprints/Cube.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/BP_Teleport_Controller.uasset
Normal file
BIN
Content/VRE/Core/Character/BP_Teleport_Controller.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/BP_VRCharacter.uasset
Normal file
BIN
Content/VRE/Core/Character/BP_VRCharacter.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/BasicShapeMaterialTrans.uasset
Normal file
BIN
Content/VRE/Core/Character/BasicShapeMaterialTrans.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/DefaultTextMaterialOpaque2.uasset
Normal file
BIN
Content/VRE/Core/Character/DefaultTextMaterialOpaque2.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/FPS_VRCharacter.uasset
Normal file
BIN
Content/VRE/Core/Character/FPS_VRCharacter.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/GripEnum.uasset
Normal file
BIN
Content/VRE/Core/Character/GripEnum.uasset
Normal file
Binary file not shown.
BIN
Content/VRE/Core/Character/LaserBeamSplineMat.uasset
Normal file
BIN
Content/VRE/Core/Character/LaserBeamSplineMat.uasset
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny.uasset
Normal file
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SKM_Manny.uasset
Normal file
Binary file not shown.
Binary file not shown.
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn.uasset
Normal file
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SKM_Quinn.uasset
Normal file
Binary file not shown.
Binary file not shown.
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SK_Mannequin.uasset
Normal file
BIN
Content/VRE/Core/Character/Mannequins/Meshes/SK_Mannequin.uasset
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user