diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index 0cf8a26..8de90bc 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -32,3 +32,61 @@ ConfiguredLanSpeed=200000 r.ReflectionCaptureResolution=256 r.AllowStaticLighting=False +[/Script/Engine.CollisionProfile] +-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False) +-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False) +-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False) +-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) +-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False) +-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) ++Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,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),(Channel="Visibility",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="VRTrigger",CollisionEnabled=QueryOnly,bCanModify=True,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="uses for overlap VR placing") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False,Name="VR") +-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") + diff --git a/Config/SteamVRBindings/gamepad.json b/Config/SteamVRBindings/gamepad.json index 7e068da..024f1e9 100644 --- a/Config/SteamVRBindings/gamepad.json +++ b/Config/SteamVRBindings/gamepad.json @@ -9,5 +9,5 @@ "sources": [] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/holographic_controller.json b/Config/SteamVRBindings/holographic_controller.json index 1d6b62a..b0f547e 100644 --- a/Config/SteamVRBindings/holographic_controller.json +++ b/Config/SteamVRBindings/holographic_controller.json @@ -40,5 +40,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/indexhmd.json b/Config/SteamVRBindings/indexhmd.json index 1062aca..acbfa11 100644 --- a/Config/SteamVRBindings/indexhmd.json +++ b/Config/SteamVRBindings/indexhmd.json @@ -9,5 +9,5 @@ "sources": [] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/knuckles.json b/Config/SteamVRBindings/knuckles.json index df89f0f..5e56429 100644 --- a/Config/SteamVRBindings/knuckles.json +++ b/Config/SteamVRBindings/knuckles.json @@ -6,7 +6,282 @@ { "/actions/main": { - "sources": [], + "sources": [ + { + "mode": "trigger", + "path": "/user/hand/left/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/a", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Left_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Left_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Left_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Left_TrackpadUp" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/left/input/thumbstick", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_ConfirmRadialSelection" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/left/input/thumbstick", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Left_Touch" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/b", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_Modifier2" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/a", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Right_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Right_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Right_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/thumbstick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Right_TrackpadUp" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/right/input/thumbstick", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_ConfirmRadialSelection" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/right/input/thumbstick", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Right_Touch" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/b", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_Modifier2" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Left_TriggerAxis axis" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/left/input/thumbstick", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Left_TrackpadPosition_X,VREditor_Left_TrackpadPosition_Y X Y_axis2d" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Right_TriggerAxis axis" + } + } + }, + { + "mode": "joystick", + "path": "/user/hand/right/input/thumbstick", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Right_TrackpadPosition_X,VREditor_Right_TrackpadPosition_Y X Y_axis2d" + } + } + } + ], "poses": [ { "output": "/actions/main/in/controllerleft", @@ -40,5 +315,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/oculus_touch.json b/Config/SteamVRBindings/oculus_touch.json index bd9f798..567a7b1 100644 --- a/Config/SteamVRBindings/oculus_touch.json +++ b/Config/SteamVRBindings/oculus_touch.json @@ -40,5 +40,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/rift.json b/Config/SteamVRBindings/rift.json index 6a8a006..78b4ddb 100644 --- a/Config/SteamVRBindings/rift.json +++ b/Config/SteamVRBindings/rift.json @@ -9,5 +9,5 @@ "sources": [] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/steamvr_manifest.json b/Config/SteamVRBindings/steamvr_manifest.json index f5a3ea2..0f295bd 100644 --- a/Config/SteamVRBindings/steamvr_manifest.json +++ b/Config/SteamVRBindings/steamvr_manifest.json @@ -101,6 +101,78 @@ "name": "/actions/main/in/SelectEquipR", "type": "boolean" }, + { + "name": "/actions/main/in/VREditor_Left_WorldMovement", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_Modifier", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_TrackpadDown", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_TrackpadLeft", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_TrackpadRight", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_TrackpadUp", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_ConfirmRadialSelection", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_Touch", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Left_Modifier2", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_WorldMovement", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_Modifier", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_TrackpadDown", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_TrackpadLeft", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_TrackpadRight", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_TrackpadUp", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_ConfirmRadialSelection", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_Touch", + "type": "boolean" + }, + { + "name": "/actions/main/in/VREditor_Right_Modifier2", + "type": "boolean" + }, { "name": "/actions/main/in/TriggerL axis", "type": "vector1" @@ -108,6 +180,22 @@ { "name": "/actions/main/in/TriggerR axis", "type": "vector1" + }, + { + "name": "/actions/main/in/VREditor_Left_TriggerAxis axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/VREditor_Left_TrackpadPosition_X,VREditor_Left_TrackpadPosition_Y X Y_axis2d", + "type": "vector2" + }, + { + "name": "/actions/main/in/VREditor_Right_TriggerAxis axis", + "type": "vector1" + }, + { + "name": "/actions/main/in/VREditor_Right_TrackpadPosition_X,VREditor_Right_TrackpadPosition_Y X Y_axis2d", + "type": "vector2" } ], "action_sets": [ @@ -117,6 +205,50 @@ } ], "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" @@ -186,8 +318,30 @@ "/actions/main/in/TriggerL": "TriggerL", "/actions/main/in/SelectEquipL": "SelectEquipL", "/actions/main/in/SelectEquipR": "SelectEquipR", + "/actions/main/in/VREditor_Left_WorldMovement": "VREditor_Left_WorldMovement", + "/actions/main/in/VREditor_Left_Modifier": "VREditor_Left_Modifier", + "/actions/main/in/VREditor_Left_TrackpadDown": "VREditor_Left_TrackpadDown", + "/actions/main/in/VREditor_Left_TrackpadLeft": "VREditor_Left_TrackpadLeft", + "/actions/main/in/VREditor_Left_TrackpadRight": "VREditor_Left_TrackpadRight", + "/actions/main/in/VREditor_Left_TrackpadUp": "VREditor_Left_TrackpadUp", + "/actions/main/in/VREditor_Left_ConfirmRadialSelection": "VREditor_Left_ConfirmRadialSelection", + "/actions/main/in/VREditor_Left_Touch": "VREditor_Left_Touch", + "/actions/main/in/VREditor_Left_Modifier2": "VREditor_Left_Modifier2", + "/actions/main/in/VREditor_Right_WorldMovement": "VREditor_Right_WorldMovement", + "/actions/main/in/VREditor_Right_Modifier": "VREditor_Right_Modifier", + "/actions/main/in/VREditor_Right_TrackpadDown": "VREditor_Right_TrackpadDown", + "/actions/main/in/VREditor_Right_TrackpadLeft": "VREditor_Right_TrackpadLeft", + "/actions/main/in/VREditor_Right_TrackpadRight": "VREditor_Right_TrackpadRight", + "/actions/main/in/VREditor_Right_TrackpadUp": "VREditor_Right_TrackpadUp", + "/actions/main/in/VREditor_Right_ConfirmRadialSelection": "VREditor_Right_ConfirmRadialSelection", + "/actions/main/in/VREditor_Right_Touch": "VREditor_Right_Touch", + "/actions/main/in/VREditor_Right_Modifier2": "VREditor_Right_Modifier2", "/actions/main/in/TriggerL axis": "TriggerL", "/actions/main/in/TriggerR axis": "TriggerR", + "/actions/main/in/VREditor_Left_TriggerAxis axis": "VREditor_Left_TriggerAxis", + "/actions/main/in/VREditor_Left_TrackpadPosition_X,VREditor_Left_TrackpadPosition_Y X Y_axis2d": "VREditor_Left_TrackpadPosition", + "/actions/main/in/VREditor_Right_TriggerAxis axis": "VREditor_Right_TriggerAxis", + "/actions/main/in/VREditor_Right_TrackpadPosition_X,VREditor_Right_TrackpadPosition_Y X Y_axis2d": "VREditor_Right_TrackpadPosition", "/actions/main": "Main Game Actions" } ] diff --git a/Config/SteamVRBindings/vive.json b/Config/SteamVRBindings/vive.json index 607daa2..3be0501 100644 --- a/Config/SteamVRBindings/vive.json +++ b/Config/SteamVRBindings/vive.json @@ -9,5 +9,5 @@ "sources": [] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_controller.json b/Config/SteamVRBindings/vive_controller.json index 0b2c67f..5e7d5cd 100644 --- a/Config/SteamVRBindings/vive_controller.json +++ b/Config/SteamVRBindings/vive_controller.json @@ -73,6 +73,214 @@ } } }, + { + "mode": "button", + "path": "/user/hand/left/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/application_menu", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Left_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Left_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Left_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Left_TrackpadUp" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_ConfirmRadialSelection" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Left_Touch" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/application_menu", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Right_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Right_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Right_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Right_TrackpadUp" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_ConfirmRadialSelection" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Right_Touch" + } + } + }, { "mode": "trigger", "path": "/user/hand/left/input/trigger", @@ -94,6 +302,50 @@ "output": "/actions/main/in/TriggerR axis" } } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Left_TriggerAxis axis" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Left_TrackpadPosition_X,VREditor_Left_TrackpadPosition_Y X Y_axis2d" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Right_TriggerAxis axis" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Right_TrackpadPosition_X,VREditor_Right_TrackpadPosition_Y X Y_axis2d" + } + } } ], "poses": [ @@ -129,5 +381,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_cosmos_controller.json b/Config/SteamVRBindings/vive_cosmos_controller.json index 0bea4ba..6504aea 100644 --- a/Config/SteamVRBindings/vive_cosmos_controller.json +++ b/Config/SteamVRBindings/vive_cosmos_controller.json @@ -40,5 +40,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_pro.json b/Config/SteamVRBindings/vive_pro.json index 5a61458..8e1497d 100644 --- a/Config/SteamVRBindings/vive_pro.json +++ b/Config/SteamVRBindings/vive_pro.json @@ -9,5 +9,5 @@ "sources": [] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_camera.json b/Config/SteamVRBindings/vive_tracker_camera.json index 3953cb5..7c36794 100644 --- a/Config/SteamVRBindings/vive_tracker_camera.json +++ b/Config/SteamVRBindings/vive_tracker_camera.json @@ -73,6 +73,214 @@ } } }, + { + "mode": "button", + "path": "/user/hand/left/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/application_menu", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Left_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Left_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Left_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Left_TrackpadUp" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Left_ConfirmRadialSelection" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Left_Touch" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_WorldMovement" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/application_menu", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_Modifier" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/VREditor_Right_TrackpadDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/VREditor_Right_TrackpadLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/VREditor_Right_TrackpadRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/trackpad", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/VREditor_Right_TrackpadUp" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "click": + { + "output": "/actions/main/in/VREditor_Right_ConfirmRadialSelection" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "touch": + { + "output": "/actions/main/in/VREditor_Right_Touch" + } + } + }, { "mode": "trigger", "path": "/user/hand/left/input/trigger", @@ -94,6 +302,50 @@ "output": "/actions/main/in/TriggerR axis" } } + }, + { + "mode": "trigger", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Left_TriggerAxis axis" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/left/input/trackpad", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Left_TrackpadPosition_X,VREditor_Left_TrackpadPosition_Y X Y_axis2d" + } + } + }, + { + "mode": "trigger", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "pull": + { + "output": "/actions/main/in/VREditor_Right_TriggerAxis axis" + } + } + }, + { + "mode": "trackpad", + "path": "/user/hand/right/input/trackpad", + "inputs": + { + "position": + { + "output": "/actions/main/in/VREditor_Right_TrackpadPosition_X,VREditor_Right_TrackpadPosition_Y X Y_axis2d" + } + } } ], "poses": [ @@ -140,5 +392,5 @@ ] } }, - "description": "" + "description": "DJDPersonal-14469661" } \ No newline at end of file diff --git a/Content/Asset/Geometry/Museum_platform/SM_museum_platform.uasset b/Content/Asset/Geometry/Museum_platform/SM_museum_platform.uasset index cb9f2a4..383cc43 100644 Binary files a/Content/Asset/Geometry/Museum_platform/SM_museum_platform.uasset and b/Content/Asset/Geometry/Museum_platform/SM_museum_platform.uasset differ diff --git a/Content/Asset/Geometry/Station/SM_station.uasset b/Content/Asset/Geometry/Station/SM_station.uasset index e6de57e..5d322c4 100644 Binary files a/Content/Asset/Geometry/Station/SM_station.uasset and b/Content/Asset/Geometry/Station/SM_station.uasset differ diff --git a/Content/Asset/Glove/Gloves.uasset b/Content/Asset/Glove/Gloves.uasset index 6ae939a..61ac170 100644 Binary files a/Content/Asset/Glove/Gloves.uasset and b/Content/Asset/Glove/Gloves.uasset differ diff --git a/Content/Asset/Glove/Gloves_Skeleton.uasset b/Content/Asset/Glove/Gloves_Skeleton.uasset index 7c51b6a..1e889f6 100644 Binary files a/Content/Asset/Glove/Gloves_Skeleton.uasset and b/Content/Asset/Glove/Gloves_Skeleton.uasset differ diff --git a/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset b/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset index f4b8dfc..a151852 100644 Binary files a/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset and b/Content/Asset/Glove/Gloves_Skeleton_AnimBlueprint.uasset differ diff --git a/Content/Asset/Glove/Gloves_Skeleton_Flash.uasset b/Content/Asset/Glove/Gloves_Skeleton_Flash.uasset index ac16863..4891b16 100644 Binary files a/Content/Asset/Glove/Gloves_Skeleton_Flash.uasset and b/Content/Asset/Glove/Gloves_Skeleton_Flash.uasset differ diff --git a/Content/Asset/Glove/Gloves_Skeleton_hammer.uasset b/Content/Asset/Glove/Gloves_Skeleton_hammer.uasset new file mode 100644 index 0000000..8fa0729 Binary files /dev/null and b/Content/Asset/Glove/Gloves_Skeleton_hammer.uasset differ diff --git a/Content/Asset/Glove/Gloves_Skeleton_piro.uasset b/Content/Asset/Glove/Gloves_Skeleton_piro.uasset new file mode 100644 index 0000000..bd55b30 Binary files /dev/null and b/Content/Asset/Glove/Gloves_Skeleton_piro.uasset differ diff --git a/Content/Asset/Manometr/M_Base.uasset b/Content/Asset/Manometr/M_Base.uasset new file mode 100644 index 0000000..cb92cdd Binary files /dev/null and b/Content/Asset/Manometr/M_Base.uasset differ diff --git a/Content/Asset/Manometr/SM_Manometr_SM_Manometr_arrow_low.uasset b/Content/Asset/Manometr/SM_Manometr_SM_Manometr_arrow_low.uasset new file mode 100644 index 0000000..f6c3ad4 Binary files /dev/null and b/Content/Asset/Manometr/SM_Manometr_SM_Manometr_arrow_low.uasset differ diff --git a/Content/Asset/Manometr/SM_Manometr_SM_Manometr_low_1.uasset b/Content/Asset/Manometr/SM_Manometr_SM_Manometr_low_1.uasset new file mode 100644 index 0000000..7a5e9cc Binary files /dev/null and b/Content/Asset/Manometr/SM_Manometr_SM_Manometr_low_1.uasset differ diff --git a/Content/Asset/Manometr/T_Manometr_BC.uasset b/Content/Asset/Manometr/T_Manometr_BC.uasset new file mode 100644 index 0000000..9db7554 Binary files /dev/null and b/Content/Asset/Manometr/T_Manometr_BC.uasset differ diff --git a/Content/Asset/Manometr/T_Manometr_N.uasset b/Content/Asset/Manometr/T_Manometr_N.uasset new file mode 100644 index 0000000..f82a66f Binary files /dev/null and b/Content/Asset/Manometr/T_Manometr_N.uasset differ diff --git a/Content/Asset/Manometr/T_Manometr_ORM.uasset b/Content/Asset/Manometr/T_Manometr_ORM.uasset new file mode 100644 index 0000000..9ee20a7 Binary files /dev/null and b/Content/Asset/Manometr/T_Manometr_ORM.uasset differ diff --git a/Content/Asset/Pirometer/M_Pirometer.uasset b/Content/Asset/Pirometer/M_Pirometer.uasset index 9f8426e..f3cb64c 100644 Binary files a/Content/Asset/Pirometer/M_Pirometer.uasset and b/Content/Asset/Pirometer/M_Pirometer.uasset differ diff --git a/Content/Asset/Pirometer/M_PirometerScreen.uasset b/Content/Asset/Pirometer/M_PirometerScreen.uasset new file mode 100644 index 0000000..cd6acaf Binary files /dev/null and b/Content/Asset/Pirometer/M_PirometerScreen.uasset differ diff --git a/Content/Asset/Pirometer/SM_Pirometer.uasset b/Content/Asset/Pirometer/SM_Pirometer.uasset index a5f83e6..43d61bc 100644 Binary files a/Content/Asset/Pirometer/SM_Pirometer.uasset and b/Content/Asset/Pirometer/SM_Pirometer.uasset differ diff --git a/Content/Asset/Pirometer/T_LCDFont_2.uasset b/Content/Asset/Pirometer/T_LCDFont_2.uasset index 1b2edb5..3aa687a 100644 Binary files a/Content/Asset/Pirometer/T_LCDFont_2.uasset and b/Content/Asset/Pirometer/T_LCDFont_2.uasset differ diff --git a/Content/Asset/Pirometer/T_LCDFont_Mask_1.uasset b/Content/Asset/Pirometer/T_LCDFont_Mask_1.uasset index 136fec1..d08bf33 100644 Binary files a/Content/Asset/Pirometer/T_LCDFont_Mask_1.uasset and b/Content/Asset/Pirometer/T_LCDFont_Mask_1.uasset differ diff --git a/Content/AssetPacks/NoisePack/Textures/Noise_Paper2.uasset b/Content/AssetPacks/NoisePack/Textures/Noise_Paper2.uasset index 9cee110..655a8d9 100644 Binary files a/Content/AssetPacks/NoisePack/Textures/Noise_Paper2.uasset and b/Content/AssetPacks/NoisePack/Textures/Noise_Paper2.uasset differ diff --git a/Content/Blueprints/BP_Vagon.uasset b/Content/Blueprints/BP_Vagon.uasset index 15cb878..4d721a7 100644 Binary files a/Content/Blueprints/BP_Vagon.uasset and b/Content/Blueprints/BP_Vagon.uasset differ diff --git a/Content/Blueprints/Player/GI.uasset b/Content/Blueprints/Player/GI.uasset index e58667a..93c8faf 100644 Binary files a/Content/Blueprints/Player/GI.uasset and b/Content/Blueprints/Player/GI.uasset differ diff --git a/Content/Blueprints/Player/VR/BP_Hammer.uasset b/Content/Blueprints/Player/VR/BP_Hammer.uasset new file mode 100644 index 0000000..427c92e Binary files /dev/null and b/Content/Blueprints/Player/VR/BP_Hammer.uasset differ diff --git a/Content/Blueprints/Player/VR/BP_Manometr.uasset b/Content/Blueprints/Player/VR/BP_Manometr.uasset new file mode 100644 index 0000000..e4d12f8 Binary files /dev/null and b/Content/Blueprints/Player/VR/BP_Manometr.uasset differ diff --git a/Content/Blueprints/Player/VR/BP_MotionController.uasset b/Content/Blueprints/Player/VR/BP_MotionController.uasset index 1bb8f06..561d2b6 100644 Binary files a/Content/Blueprints/Player/VR/BP_MotionController.uasset and b/Content/Blueprints/Player/VR/BP_MotionController.uasset differ diff --git a/Content/Blueprints/Player/VR/BP_Pirometer.uasset b/Content/Blueprints/Player/VR/BP_Pirometer.uasset new file mode 100644 index 0000000..bbd12eb Binary files /dev/null and b/Content/Blueprints/Player/VR/BP_Pirometer.uasset differ diff --git a/Content/Blueprints/Player/VR/MotionControllerPawn.uasset b/Content/Blueprints/Player/VR/MotionControllerPawn.uasset index 86fdd9b..10b8e88 100644 Binary files a/Content/Blueprints/Player/VR/MotionControllerPawn.uasset and b/Content/Blueprints/Player/VR/MotionControllerPawn.uasset differ diff --git a/Content/Blueprints/Player/VR/flashlight.uasset b/Content/Blueprints/Player/VR/flashlight.uasset index 3ee03bc..085b573 100644 Binary files a/Content/Blueprints/Player/VR/flashlight.uasset and b/Content/Blueprints/Player/VR/flashlight.uasset differ diff --git a/Content/Blueprints/Player/myPC.uasset b/Content/Blueprints/Player/myPC.uasset index f2499c6..cccda8a 100644 Binary files a/Content/Blueprints/Player/myPC.uasset and b/Content/Blueprints/Player/myPC.uasset differ diff --git a/Content/Blueprints/UI/IpadW.uasset b/Content/Blueprints/UI/IpadW.uasset index 6792f6e..3271965 100644 Binary files a/Content/Blueprints/UI/IpadW.uasset and b/Content/Blueprints/UI/IpadW.uasset differ diff --git a/Content/Blueprints/Utils/GetSome.uasset b/Content/Blueprints/Utils/GetSome.uasset index c0e9259..27561dd 100644 Binary files a/Content/Blueprints/Utils/GetSome.uasset and b/Content/Blueprints/Utils/GetSome.uasset differ diff --git a/Content/Blueprints/World/Spawners/Railway.uasset b/Content/Blueprints/World/Spawners/Railway.uasset index cb12bde..597ccfc 100644 Binary files a/Content/Blueprints/World/Spawners/Railway.uasset and b/Content/Blueprints/World/Spawners/Railway.uasset differ diff --git a/Content/Maps/MainScene.umap b/Content/Maps/MainScene.umap index aa0511f..9b09dc0 100644 Binary files a/Content/Maps/MainScene.umap and b/Content/Maps/MainScene.umap differ diff --git a/Content/Maps/MainScene_BuiltData.uasset b/Content/Maps/MainScene_BuiltData.uasset index 01c4a54..6dd19c5 100644 Binary files a/Content/Maps/MainScene_BuiltData.uasset and b/Content/Maps/MainScene_BuiltData.uasset differ diff --git a/Content/Materials/M_hammerHandle.uasset b/Content/Materials/M_hammerHandle.uasset new file mode 100644 index 0000000..f2f62e7 Binary files /dev/null and b/Content/Materials/M_hammerHandle.uasset differ diff --git a/Content/Meshes/Cylinder.uasset b/Content/Meshes/Cylinder.uasset new file mode 100644 index 0000000..8cd9bdd Binary files /dev/null and b/Content/Meshes/Cylinder.uasset differ diff --git a/Content/Meshes/StaticMeshes/SM_Hammer.uasset b/Content/Meshes/StaticMeshes/SM_Hammer.uasset new file mode 100644 index 0000000..b53fb52 Binary files /dev/null and b/Content/Meshes/StaticMeshes/SM_Hammer.uasset differ diff --git a/Content/Sounds/axleBoxCover_bad.uasset b/Content/Sounds/axleBoxCover_bad.uasset new file mode 100644 index 0000000..44c6377 Binary files /dev/null and b/Content/Sounds/axleBoxCover_bad.uasset differ diff --git a/Content/Sounds/axleBoxCover_good.uasset b/Content/Sounds/axleBoxCover_good.uasset new file mode 100644 index 0000000..9db3ff4 Binary files /dev/null and b/Content/Sounds/axleBoxCover_good.uasset differ diff --git a/Content/Sounds/axleBox_bad.uasset b/Content/Sounds/axleBox_bad.uasset new file mode 100644 index 0000000..606c5b0 Binary files /dev/null and b/Content/Sounds/axleBox_bad.uasset differ diff --git a/Content/Sounds/axleBox_good.uasset b/Content/Sounds/axleBox_good.uasset new file mode 100644 index 0000000..102f27c Binary files /dev/null and b/Content/Sounds/axleBox_good.uasset differ diff --git a/Content/Sounds/spring_bad.uasset b/Content/Sounds/spring_bad.uasset new file mode 100644 index 0000000..ce888ac Binary files /dev/null and b/Content/Sounds/spring_bad.uasset differ diff --git a/Content/Sounds/spring_good.uasset b/Content/Sounds/spring_good.uasset new file mode 100644 index 0000000..a700aa7 Binary files /dev/null and b/Content/Sounds/spring_good.uasset differ diff --git a/Content/Sounds/wheel_bad.uasset b/Content/Sounds/wheel_bad.uasset new file mode 100644 index 0000000..338810c Binary files /dev/null and b/Content/Sounds/wheel_bad.uasset differ diff --git a/Content/Sounds/wheel_good.uasset b/Content/Sounds/wheel_good.uasset new file mode 100644 index 0000000..27835e5 Binary files /dev/null and b/Content/Sounds/wheel_good.uasset differ diff --git a/Content/Textures/Wood/T_Wood_Pine_D.uasset b/Content/Textures/Wood/T_Wood_Pine_D.uasset new file mode 100644 index 0000000..e31dbd9 Binary files /dev/null and b/Content/Textures/Wood/T_Wood_Pine_D.uasset differ diff --git a/Content/Textures/Wood/T_Wood_Pine_N.uasset b/Content/Textures/Wood/T_Wood_Pine_N.uasset new file mode 100644 index 0000000..4876848 Binary files /dev/null and b/Content/Textures/Wood/T_Wood_Pine_N.uasset differ diff --git a/Content/VR.uasset b/Content/VR.uasset new file mode 100644 index 0000000..4888ba1 Binary files /dev/null and b/Content/VR.uasset differ