This commit is contained in:
2023-09-05 19:59:40 +02:00
parent 362d216dfd
commit 72f64957a6
75 changed files with 1808 additions and 16 deletions

View File

@@ -15,7 +15,7 @@ DefaultGraphicsPerformance=Maximum
AppliedDefaultGraphicsPerformance=Maximum AppliedDefaultGraphicsPerformance=Maximum
[/Script/WindowsTargetPlatform.WindowsTargetSettings] [/Script/WindowsTargetPlatform.WindowsTargetSettings]
DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 DefaultGraphicsRHI=DefaultGraphicsRHI_DX11
[/Script/Engine.RendererSettings] [/Script/Engine.RendererSettings]
r.GenerateMeshDistanceFields=False r.GenerateMeshDistanceFields=False
@@ -74,12 +74,12 @@ ManualIPAddress=
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] [/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
PackageName=BankaiSoftware.FireKrackers PackageName=BankaiSoftware.FireKrackers
StoreVersion=1 StoreVersion=4
StoreVersionOffsetArmV7=0 StoreVersionOffsetArmV7=0
StoreVersionOffsetArm64=0 StoreVersionOffsetArm64=0
StoreVersionOffsetX8664=0 StoreVersionOffsetX8664=0
ApplicationDisplayName=FireKrackers ApplicationDisplayName=FireKrackers
VersionDisplayName=1.0 VersionDisplayName=1.1.2
MinSDKVersion=23 MinSDKVersion=23
TargetSDKVersion=32 TargetSDKVersion=32
InstallLocation=Auto InstallLocation=Auto
@@ -113,6 +113,7 @@ ExtraApplicationSettings=
ExtraActivitySettings= ExtraActivitySettings=
bAndroidVoiceEnabled=False bAndroidVoiceEnabled=False
+PackageForOculusMobile=Quest2 +PackageForOculusMobile=Quest2
+PackageForOculusMobile=Quest
bRemoveOSIG=True bRemoveOSIG=True
KeyStore=FKKeystore.keystore KeyStore=FKKeystore.keystore
KeyAlias=FireKrackersKey KeyAlias=FireKrackersKey

View File

@@ -1,7 +1,7 @@
[/Script/EngineSettings.GeneralProjectSettings] [/Script/EngineSettings.GeneralProjectSettings]
ProjectID=7333CB234FE3B7196FA12D867ACED69E ProjectID=7333CB234FE3B7196FA12D867ACED69E
bStartInVR=True bStartInVR=True
ProjectVersion=0.0.2 ProjectVersion=1.1.2
ProjectName=FireKrackers ProjectName=FireKrackers
CompanyName=Bankai Software CompanyName=Bankai Software
CompanyDistinguishedName=Bankai Software CompanyDistinguishedName=Bankai Software

View File

@@ -104,12 +104,60 @@ DoubleClickTime=0.200000
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click) +ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click)
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click) +ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click)
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click) +ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click)
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click)
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click)
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Trigger_Click)
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Trigger_Click)
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click)
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click)
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Trigger_Click)
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Trigger_Click)
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Grip_Click)
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Grip_Click)
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_B_Click)
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_B_Click)
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Grip_Click)
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Grip_Click)
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_B_Click)
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Y_Click)
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Touch)
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Touch)
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trackpad_Touch)
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trackpad_Touch)
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_A_Click)
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_A_Click)
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_A_Click)
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_X_Click)
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis) +AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis) +AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis)
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y) +AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y)
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X) +AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X)
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y) +AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y)
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X) +AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X)
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=Vive_Right_Trackpad_Y)
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=Vive_Right_Trackpad_X)
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=Vive_Left_Trackpad_X)
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Y)
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=MixedReality_Right_Thumbstick_X)
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y)
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=MixedReality_Left_Thumbstick_X)
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_Y)
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_X)
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y)
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=Cosmos_Right_Thumbstick_Y)
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=Cosmos_Right_Thumbstick_X)
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=Cosmos_Left_Thumbstick_Y)
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=Cosmos_Left_Thumbstick_X)
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=Vive_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=Vive_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=MixedReality_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=MixedReality_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=ValveIndex_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=ValveIndex_Left_Trigger_Axis)
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=Cosmos_Right_Trigger_Axis)
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=Cosmos_Left_Trigger_Axis)
DefaultPlayerInputClass=/Script/Engine.PlayerInput DefaultPlayerInputClass=/Script/Engine.PlayerInput
DefaultInputComponentClass=/Script/Engine.InputComponent DefaultInputComponentClass=/Script/Engine.InputComponent
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks

View File

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

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for MixedReality",
"controller_type": "holographic_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/right/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/left/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for HPMixedRealityController",
"controller_type": "hpmotioncontroller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/right/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/left/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,13 @@
{
"name": "Default bindings for Valve Index Headset",
"controller_type": "indexhmd",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": []
}
},
"description": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for ValveIndex",
"controller_type": "knuckles",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/thumbstick",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/thumbstick",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for OculusTouch",
"controller_type": "oculus_touch",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/x",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/y",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,13 @@
{
"name": "Default bindings for Rift Headset",
"controller_type": "rift",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": []
}
},
"description": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,344 @@
{
"actions": [
{
"name": "/actions/main/in/controllerleft",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/controllerright",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_camera",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_chest",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_shoulder_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_shoulder_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_elbow_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_elbow_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_knee_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_knee_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_waist",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_foot_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_foot_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_keyboard",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_pose_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_pose_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_back_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_back_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_front_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_front_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_frontr_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_frontr_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_grip_left",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/tracker_handed_grip_right",
"type": "pose",
"requirement": "optional"
},
{
"name": "/actions/main/in/skeletonleft",
"type": "skeleton",
"skeleton": "/skeleton/hand/left",
"requirement": "optional"
},
{
"name": "/actions/main/in/skeletonright",
"type": "skeleton",
"skeleton": "/skeleton/hand/right",
"requirement": "optional"
},
{
"name": "/actions/main/out/vibrateleft",
"type": "vibration",
"requirement": "optional"
},
{
"name": "/actions/main/out/vibrateright",
"type": "vibration",
"requirement": "optional"
},
{
"name": "/actions/main/in/open_console",
"type": "boolean",
"requirement": "optional"
},
{
"name": "/actions/main/in/Grab_R",
"type": "boolean"
},
{
"name": "/actions/main/in/Grab_L",
"type": "boolean"
},
{
"name": "/actions/main/in/Laser_R",
"type": "boolean"
},
{
"name": "/actions/main/in/Use_R",
"type": "boolean"
},
{
"name": "/actions/main/in/Use_L",
"type": "boolean"
},
{
"name": "/actions/main/in/Laser_L",
"type": "boolean"
},
{
"name": "/actions/main/in/TriggerR axis",
"type": "vector1"
},
{
"name": "/actions/main/in/TriggerL axis",
"type": "vector1"
},
{
"name": "/actions/main/in/RThumbX,RThumbY X Y_axis2d",
"type": "vector2"
},
{
"name": "/actions/main/in/LThumbX,LThumbY X Y_axis2d",
"type": "vector2"
}
],
"action_sets": [
{
"name": "/actions/main",
"usage": "leftright"
}
],
"default_bindings": [
{
"controller_type": "gamepad",
"binding_url": "gamepad.json"
},
{
"controller_type": "holographic_controller",
"binding_url": "holographic_controller.json"
},
{
"controller_type": "hpmotioncontroller",
"binding_url": "hpmotioncontroller.json"
},
{
"controller_type": "indexhmd",
"binding_url": "indexhmd.json"
},
{
"controller_type": "knuckles",
"binding_url": "knuckles.json"
},
{
"controller_type": "oculus_touch",
"binding_url": "oculus_touch.json"
},
{
"controller_type": "rift",
"binding_url": "rift.json"
},
{
"controller_type": "vive",
"binding_url": "vive.json"
},
{
"controller_type": "vive_controller",
"binding_url": "vive_controller.json"
},
{
"controller_type": "vive_cosmos_controller",
"binding_url": "vive_cosmos_controller.json"
},
{
"controller_type": "vive_pro",
"binding_url": "vive_pro.json"
},
{
"controller_type": "vive_tracker",
"binding_url": "vive_tracker.json"
},
{
"controller_type": "vive_tracker_camera",
"binding_url": "vive_tracker_camera.json"
},
{
"controller_type": "vive_tracker_chest",
"binding_url": "vive_tracker_chest.json"
},
{
"controller_type": "vive_tracker_handed",
"binding_url": "vive_tracker_handed.json"
},
{
"controller_type": "vive_tracker_keyboard",
"binding_url": "vive_tracker_keyboard.json"
},
{
"controller_type": "vive_tracker_left_elbow",
"binding_url": "vive_tracker_left_elbow.json"
},
{
"controller_type": "vive_tracker_left_foot",
"binding_url": "vive_tracker_left_foot.json"
},
{
"controller_type": "vive_tracker_left_knee",
"binding_url": "vive_tracker_left_knee.json"
},
{
"controller_type": "vive_tracker_left_shoulder",
"binding_url": "vive_tracker_left_shoulder.json"
},
{
"controller_type": "vive_tracker_right_elbow",
"binding_url": "vive_tracker_right_elbow.json"
},
{
"controller_type": "vive_tracker_right_foot",
"binding_url": "vive_tracker_right_foot.json"
},
{
"controller_type": "vive_tracker_right_knee",
"binding_url": "vive_tracker_right_knee.json"
},
{
"controller_type": "vive_tracker_right_shoulder",
"binding_url": "vive_tracker_right_shoulder.json"
},
{
"controller_type": "vive_tracker_waist",
"binding_url": "vive_tracker_waist.json"
}
],
"localization": [
{
"language_tag": "en_us",
"/actions/main/in/controllerleft": "Left Controller [Pose]",
"/actions/main/in/controllerright": "Right Controller [Pose]",
"/actions/main/in/tracker_camera": "Camera [Tracker]",
"/actions/main/in/tracker_chest": "Chest [Tracker]",
"/actions/main/in/tracker_shoulder_left": "Shoulder Left [Tracker]",
"/actions/main/in/tracker_shoulder_right": "Shoulder Right [Tracker]",
"/actions/main/in/tracker_elbow_left": "Elbow Left [Tracker]",
"/actions/main/in/tracker_elbow_right": "Elbow Right [Tracker]",
"/actions/main/in/tracker_knee_left": "Knee Left [Tracker]",
"/actions/main/in/tracker_knee_right": "Knee Right [Tracker]",
"/actions/main/in/tracker_waist": "Waist [Tracker]",
"/actions/main/in/tracker_foot_left": "Foot Left [Tracker]",
"/actions/main/in/tracker_foot_right": "Foot Right [Tracker]",
"/actions/main/in/tracker_keyboard": "Keyboard [Tracker]",
"/actions/main/in/tracker_handed_pose_left": "Raw Pose Left [Tracker]",
"/actions/main/in/tracker_handed_pose_right": "Raw Pose Right [Tracker]",
"/actions/main/in/tracker_handed_back_left": "Handed Back Left [Tracker]",
"/actions/main/in/tracker_handed_back_right": "Handed Back Right [Tracker]",
"/actions/main/in/tracker_handed_front_left": "Handed Front Left [Tracker]",
"/actions/main/in/tracker_handed_front_right": "Handed Front Right [Tracker]",
"/actions/main/in/tracker_handed_frontr_left": "Handed Front Rolled Left [Tracker]",
"/actions/main/in/tracker_handed_frontr_right": "Handed Front Rolled Right [Tracker]",
"/actions/main/in/tracker_handed_grip_left": "Handed Pistol Grip Left [Tracker]",
"/actions/main/in/tracker_handed_grip_right": "Handed Pistol Grip Right [Tracker]",
"/actions/main/in/skeletonleft": "Skeleton (Left)",
"/actions/main/in/skeletonright": "Skeleton (Right)",
"/actions/main/out/vibrateleft": "Haptic (Left)",
"/actions/main/out/vibrateright": "Haptic (Right)",
"/actions/main/in/open_console": "Open Console",
"/actions/main/in/Grab_R": "Grab_R",
"/actions/main/in/Grab_L": "Grab_L",
"/actions/main/in/Laser_R": "Laser_R",
"/actions/main/in/Use_R": "Use_R",
"/actions/main/in/Use_L": "Use_L",
"/actions/main/in/Laser_L": "Laser_L",
"/actions/main/in/TriggerR axis": "TriggerR",
"/actions/main/in/TriggerL axis": "TriggerL",
"/actions/main/in/RThumbX,RThumbY X Y_axis2d": "RThumb",
"/actions/main/in/LThumbX,LThumbY X Y_axis2d": "LThumb",
"/actions/main": "Main Game Actions"
}
]
}

View File

@@ -0,0 +1,13 @@
{
"name": "Default bindings for Vive Headset",
"controller_type": "vive",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": []
}
},
"description": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for Vive",
"controller_type": "vive_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/right/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/left/input/trackpad",
"inputs":
{
"touch":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/grip",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/right/input/trackpad",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "trackpad",
"path": "/user/hand/left/input/trackpad",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View File

@@ -0,0 +1,155 @@
{
"name": "Default bindings for Cosmos",
"controller_type": "vive_cosmos_controller",
"last_edited_by": "UnrealEngine",
"bindings":
{
"/actions/main":
{
"sources": [
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_R"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"click":
{
"output": "/actions/main/in/Grab_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/b",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/right/input/a",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_R"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/x",
"inputs":
{
"click":
{
"output": "/actions/main/in/Use_L"
}
}
},
{
"mode": "button",
"path": "/user/hand/left/input/y",
"inputs":
{
"click":
{
"output": "/actions/main/in/Laser_L"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/right/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerR axis"
}
}
},
{
"mode": "trigger",
"path": "/user/hand/left/input/trigger",
"inputs":
{
"pull":
{
"output": "/actions/main/in/TriggerL axis"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/right/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
}
}
},
{
"mode": "joystick",
"path": "/user/hand/left/input/joystick",
"inputs":
{
"position":
{
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
}
}
}
],
"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": "FireKrackers-20979098"
}

View 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": "FireKrackers-20979098"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,18 @@
{
"source": "UE",
"applications": [
{
"app_key": "application.generated.ue.firekrackers-20979098.unrealeditor.exe",
"launch_type": "url",
"url": "steam://launch/",
"action_manifest_path": "D:/WORK/FireKrackers/Config/SteamVRBindings/steamvr_manifest.json",
"strings":
{
"en_us":
{
"name": "FireKrackers-20979098 [UE Editor]"
}
}
}
]
}

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.

View File

@@ -22,11 +22,11 @@
] ]
}, },
{ {
"Name": "OculusVR", "Name": "SteamVR",
"Enabled": true, "Enabled": true,
"SupportedTargetPlatforms": [ "SupportedTargetPlatforms": [
"Win64", "Win64",
"Android" "Linux"
] ]
} }
], ],

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:android="http://schemas.android.com/apk/res/android">
<androidManifestUpdates>
<removePermission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<removePermission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<removePermission android:name="android.permission.ACCESS_MEDIA_LOCATION"/>
</androidManifestUpdates>
</root>

View File

@@ -1,5 +1,6 @@
// Copyright Epic Games, Inc. All Rights Reserved. // Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
using UnrealBuildTool; using UnrealBuildTool;
public class FireworkDuels : ModuleRules public class FireworkDuels : ModuleRules
@@ -12,6 +13,12 @@ public class FireworkDuels : ModuleRules
PrivateDependencyModuleNames.AddRange(new string[] { }); PrivateDependencyModuleNames.AddRange(new string[] { });
if(Target.Platform == UnrealTargetPlatform.Android)
{
var manifestFile = Path.Combine(ModuleDirectory, "EditPermissions_UPL.xml");
AdditionalPropertiesForReceipt.Add("AndroidPlugin", manifestFile);
}
// Uncomment if you are using Slate UI // Uncomment if you are using Slate UI
// PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });

View File

@@ -109,13 +109,14 @@ void AFireworksPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputCompo
void AFireworksPawn::SetupGrabAttachment(EControllerHand Hand) { void AFireworksPawn::SetupGrabAttachment(EControllerHand Hand) {
FName Socket = Hand == EControllerHand::Left ? TEXT("SocketL") : TEXT("SocketR"); FName Socket = Hand == EControllerHand::Left ? TEXT("SocketL") : TEXT("SocketR");
APickableObject* HeldObject = Hand == EControllerHand::Left ? HeldObject_L : HeldObject_R; APickableObject* HeldObject = Hand == EControllerHand::Left ? HeldObject_L : HeldObject_R;
USkeletalMeshComponent* HandMesh = Hand == EControllerHand::Left ? LeftHandMesh : RightHandMesh;
FTransform HeldObjectTransformLocal = HeldObject->StaticMesh->GetSocketTransform(Socket, ERelativeTransformSpace::RTS_Actor); FTransform HeldObjectTransformLocal = HeldObject->StaticMesh->GetSocketTransform(Socket, ERelativeTransformSpace::RTS_Actor);
// Set new values // Set new values
FTransform NewTransform; FTransform NewTransform;
NewTransform.SetScale3D(FVector(1.f, 1.f, 1.f)); NewTransform.SetScale3D(FVector(1.f, 1.f, 1.f));
NewTransform.SetLocation(FVector(0.f, 0.f, 0.f)); NewTransform.SetLocation(IsSteamVR ? FVector(-10.f, 0.f, 0.f) : FVector(0.f, 0.f, 0.f));
NewTransform.SetRotation(HeldObjectTransformLocal.GetRotation().Inverse()); NewTransform.SetRotation(HeldObjectTransformLocal.GetRotation().Inverse());
// Set new transform // Set new transform
@@ -137,7 +138,7 @@ bool AFireworksPawn::TryGrab(EControllerHand Hand)
HoveredActorL->StaticMesh->SetSimulatePhysics(false); HoveredActorL->StaticMesh->SetSimulatePhysics(false);
HoveredActorL->StaticMesh->SetRenderCustomDepth(false); HoveredActorL->StaticMesh->SetRenderCustomDepth(false);
HeldObject_L = HoveredActorL; HeldObject_L = HoveredActorL;
HeldObject_L->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepRelativeTransform); HeldObject_L->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepWorldTransform);
SetupGrabAttachment(EControllerHand::Left); SetupGrabAttachment(EControllerHand::Left);
HeldObject_L->SetInstigator(this); HeldObject_L->SetInstigator(this);
IsGrabbingL = true; IsGrabbingL = true;
@@ -155,7 +156,7 @@ bool AFireworksPawn::TryGrab(EControllerHand Hand)
HoveredActorR->StaticMesh->SetSimulatePhysics(false); HoveredActorR->StaticMesh->SetSimulatePhysics(false);
HoveredActorR->StaticMesh->SetRenderCustomDepth(false); HoveredActorR->StaticMesh->SetRenderCustomDepth(false);
HeldObject_R = HoveredActorR; HeldObject_R = HoveredActorR;
HeldObject_R->StaticMesh->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepRelativeTransform); HeldObject_R->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepWorldTransform);
SetupGrabAttachment(EControllerHand::Right); SetupGrabAttachment(EControllerHand::Right);
HeldObject_R->SetInstigator(this); HeldObject_R->SetInstigator(this);
IsGrabbingR = true; IsGrabbingR = true;

View File

@@ -133,6 +133,9 @@ public:
UPROPERTY(EditAnywhere, BlueprintReadWrite) UPROPERTY(EditAnywhere, BlueprintReadWrite)
EControllerHand DominatingHand = EControllerHand::Right; EControllerHand DominatingHand = EControllerHand::Right;
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
bool IsSteamVR = false;
// Functions // Functions
// Try to grab object // Try to grab object

View File

@@ -39,8 +39,19 @@ float ALevelTemplate::StopGame() {
} }
int32 ALevelTemplate::GetAwardStars() { int32 ALevelTemplate::GetAwardStars() {
if (GameTime < ThreeStarTarget) return 3; if (GameTime <= ThreeStarTarget)
if (GameTime < TwoStarTarget) return 2; {
if (GameTime < OneStarTarget) return 1; return 3;
return 0; }
else if (GameTime <= TwoStarTarget)
{
return 2;
}
else if (GameTime <= OneStarTarget)
{
return 1;
}
else {
return 0;
}
} }

View File

@@ -21,13 +21,13 @@ public:
UPaperTileMapComponent* Template; UPaperTileMapComponent* Template;
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
int32 OneStarTarget = 180; float OneStarTarget = 180.f;
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
int32 TwoStarTarget = 120; float TwoStarTarget = 120.f;
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
int32 ThreeStarTarget = 60; float ThreeStarTarget = 60.f;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly) UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
float GameTime = 0.f; float GameTime = 0.f;