diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..139597f --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,2 @@ + + diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..790316d --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,120 @@ +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_BlankBP",NewGameName="/Script/railwayWorker") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_BlankBP",NewGameName="/Script/railwayWorker") +bUseFixedFrameRate=True +FixedFrameRate=60.000000 + +[/Script/Engine.RendererSettings] +r.MobileHDR=True +r.Mobile.DisableVertexFog=True +r.Shadow.CSM.MaxMobileCascades=2 +r.MobileMSAA=1 +r.Mobile.UseLegacyShadingModel=False +r.Mobile.UseHWsRGBEncoding=False +r.Mobile.AllowDitheredLODTransition=False +r.Mobile.AllowSoftwareOcclusion=False +r.DiscardUnusedQuality=False +r.AllowOcclusionQueries=True +r.MinScreenRadiusForLights=0.030000 +r.MinScreenRadiusForDepthPrepass=0.030000 +r.MinScreenRadiusForCSMDepth=0.010000 +r.PrecomputedVisibilityWarning=False +r.TextureStreaming=True +Compat.UseDXT5NormalMaps=False +r.VirtualTextures=False +r.VirtualTexturedLightmaps=False +r.VT.TileSize=128 +r.VT.TileBorderSize=4 +r.vt.FeedbackFactor=16 +r.VT.EnableCompressZlib=True +r.VT.EnableCompressCrunch=False +r.ClearCoatNormal=False +r.ReflectionCaptureResolution=128 +r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True +r.ForwardShading=False +r.VertexFoggingForOpaque=True +r.AllowStaticLighting=True +r.NormalMapsForStaticLighting=False +r.GenerateMeshDistanceFields=False +r.DistanceFieldBuild.EightBit=False +r.GenerateLandscapeGIData=False +r.DistanceFieldBuild.Compress=False +r.TessellationAdaptivePixelsPerTriangle=48.000000 +r.SeparateTranslucency=True +r.TranslucentSortPolicy=0 +TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000) +r.CustomDepth=1 +r.CustomDepthTemporalAAJitter=True +r.PostProcessing.PropagateAlpha=0 +r.DefaultFeature.Bloom=True +r.DefaultFeature.AmbientOcclusion=True +r.DefaultFeature.AmbientOcclusionStaticFraction=True +r.DefaultFeature.AutoExposure=False +r.DefaultFeature.AutoExposure.Method=0 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=False +r.UsePreExposure=True +r.EyeAdaptation.EditorOnly=True +r.DefaultFeature.MotionBlur=False +r.DefaultFeature.LensFlare=False +r.TemporalAA.Upsampling=False +r.SSGI.Enable=False +r.DefaultFeature.AntiAliasing=0 +r.DefaultFeature.LightUnits=1 +r.DefaultBackBufferPixelFormat=4 +r.Shadow.UnbuiltPreviewInGame=True +r.StencilForLODDither=False +r.EarlyZPass=3 +r.EarlyZPassOnlyMaterialMasking=False +r.DBuffer=True +r.ClearSceneMethod=1 +r.BasePassOutputsVelocity=False +r.SelectiveBasePassOutputs=False +bDefaultParticleCutouts=False +fx.GPUSimulationTextureSizeX=1024 +fx.GPUSimulationTextureSizeY=1024 +r.AllowGlobalClipPlane=False +r.GBufferFormat=1 +r.MorphTarget.Mode=True +r.GPUCrashDebugging=False +vr.InstancedStereo=False +vr.MultiView=False +vr.MobileMultiView=False +vr.MobileMultiView.Direct=False +vr.RoundRobinOcclusion=False +vr.ODSCapture=False +r.WireframeCullThreshold=5.000000 +r.RayTracing=False +r.RayTracing.UseTextureLod=False +r.SupportStationarySkylight=True +r.SupportLowQualityLightmaps=True +r.SupportPointLightWholeSceneShadows=True +r.SupportAtmosphericFog=True +r.SupportSkyAtmosphere=True +r.SupportSkyAtmosphereAffectsHeightFog=False +r.SkinCache.CompileShaders=False +r.Mobile.EnableStaticAndCSMShadowReceivers=True +r.Mobile.EnableMovableLightCSMShaderCulling=True +r.Mobile.AllowDistanceFieldShadows=True +r.Mobile.AllowMovableDirectionalLights=True +r.MobileNumDynamicPointLights=4 +r.MobileDynamicPointLightsUseStaticBranch=True +r.Mobile.EnableMovableSpotlights=False +r.SkinCache.SceneMemoryLimitInMB=128.000000 +r.GPUSkin.Limit2BoneInfluences=False +r.SupportDepthOnlyIndexBuffers=True +r.SupportReversedIndexBuffers=True +r.SupportMaterialLayers=False +r.LightPropagationVolume=False + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Scalable +AppliedDefaultGraphicsPerformance=Scalable + +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Game/Levels/Main.Main +GameDefaultMap=/Game/Levels/Main.Main +GameInstanceClass=/Game/Blueprints/Instance/InstanceRailWorker.InstanceRailWorker_C +ServerDefaultMap=/Game/Levels/Main.Main +GlobalDefaultGameMode=/Game/Blueprints/gamemodes/gameModeRailwayCarriage.gameModeRailwayCarriage_C diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..080064d --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,6 @@ + + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=2F31DBBE41464D2BEC5D7796DE9D22E9 +bStartInVR=True + diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..d229202 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,103 @@ + +[/Script/Engine.InputSettings] ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Left_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Left_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Left_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MotionController_Right_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Daydream_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusGo_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusGo_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusGo_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusGo_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Touch",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 ++ActionMappings=(ActionName="JoyUp",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Thumbstick_Up) ++ActionMappings=(ActionName="JoyDown",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Thumbstick_Down) ++ActionMappings=(ActionName="JoyRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Thumbstick_Right) ++ActionMappings=(ActionName="JoyLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Thumbstick_Left) ++ActionMappings=(ActionName="JoyUp",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Thumbstick_Up) ++ActionMappings=(ActionName="JoyDown",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Thumbstick_Down) ++ActionMappings=(ActionName="JoyRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Thumbstick_Right) ++ActionMappings=(ActionName="JoyLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Thumbstick_Left) ++ActionMappings=(ActionName="GripRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Grip_Click) ++ActionMappings=(ActionName="GripLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Grip_Click) ++ActionMappings=(ActionName="TriggerRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Trigger_Click) ++ActionMappings=(ActionName="TriggerLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Trigger_Click) ++ActionMappings=(ActionName="ButtonMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_B_Click) +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks ++ConsoleKeys=Tilde + + diff --git a/Config/SteamVRBindings/gamepad.json b/Config/SteamVRBindings/gamepad.json new file mode 100644 index 0000000..2d45993 --- /dev/null +++ b/Config/SteamVRBindings/gamepad.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Gamepads", + "controller_type": "gamepad", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/holographic_controller.json b/Config/SteamVRBindings/holographic_controller.json new file mode 100644 index 0000000..d8e5176 --- /dev/null +++ b/Config/SteamVRBindings/holographic_controller.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for MixedReality", + "controller_type": "holographic_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "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": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/indexhmd.json b/Config/SteamVRBindings/indexhmd.json new file mode 100644 index 0000000..a5cd6c7 --- /dev/null +++ b/Config/SteamVRBindings/indexhmd.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Valve Index Headset", + "controller_type": "indexhmd", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/knuckles.json b/Config/SteamVRBindings/knuckles.json new file mode 100644 index 0000000..2bdf203 --- /dev/null +++ b/Config/SteamVRBindings/knuckles.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for ValveIndex", + "controller_type": "knuckles", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "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": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/oculus_touch.json b/Config/SteamVRBindings/oculus_touch.json new file mode 100644 index 0000000..09310e1 --- /dev/null +++ b/Config/SteamVRBindings/oculus_touch.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for OculusTouch", + "controller_type": "oculus_touch", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "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": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/rift.json b/Config/SteamVRBindings/rift.json new file mode 100644 index 0000000..9d7d62d --- /dev/null +++ b/Config/SteamVRBindings/rift.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Rift Headset", + "controller_type": "rift", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/steamvr_manifest.json b/Config/SteamVRBindings/steamvr_manifest.json new file mode 100644 index 0000000..44de2a7 --- /dev/null +++ b/Config/SteamVRBindings/steamvr_manifest.json @@ -0,0 +1,243 @@ +{ + "actions": [ + { + "name": "/actions/main/in/controllerleft", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/controllerright", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special1", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special2", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special3", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special4", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special5", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special6", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special7", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/special8", + "type": "pose", + "requirement": "optional" + }, + { + "name": "/actions/main/in/skeletonleft", + "type": "skeleton", + "skeleton": "/skeleton/hand/left", + "requirement": "optional" + }, + { + "name": "/actions/main/in/skeletonright", + "type": "skeleton", + "skeleton": "/skeleton/hand/right", + "requirement": "optional" + }, + { + "name": "/actions/main/in/open_console", + "type": "boolean", + "requirement": "optional" + }, + { + "name": "/actions/main/out/vibrateleft", + "type": "vibration", + "requirement": "optional" + }, + { + "name": "/actions/main/out/vibrateright", + "type": "vibration", + "requirement": "optional" + }, + { + "name": "/actions/main/in/JoyUp", + "type": "boolean" + }, + { + "name": "/actions/main/in/JoyDown", + "type": "boolean" + }, + { + "name": "/actions/main/in/JoyRight", + "type": "boolean" + }, + { + "name": "/actions/main/in/JoyLeft", + "type": "boolean" + }, + { + "name": "/actions/main/in/GripRight", + "type": "boolean" + }, + { + "name": "/actions/main/in/GripLeft", + "type": "boolean" + }, + { + "name": "/actions/main/in/TriggerRight", + "type": "boolean" + }, + { + "name": "/actions/main/in/TriggerLeft", + "type": "boolean" + }, + { + "name": "/actions/main/in/ButtonMenu", + "type": "boolean" + } + ], + "action_sets": [ + { + "name": "/actions/main", + "usage": "leftright" + } + ], + "default_bindings": [ + { + "controller_type": "gamepad", + "binding_url": "gamepad.json" + }, + { + "controller_type": "holographic_controller", + "binding_url": "holographic_controller.json" + }, + { + "controller_type": "indexhmd", + "binding_url": "indexhmd.json" + }, + { + "controller_type": "knuckles", + "binding_url": "knuckles.json" + }, + { + "controller_type": "oculus_touch", + "binding_url": "oculus_touch.json" + }, + { + "controller_type": "rift", + "binding_url": "rift.json" + }, + { + "controller_type": "vive", + "binding_url": "vive.json" + }, + { + "controller_type": "vive_controller", + "binding_url": "vive_controller.json" + }, + { + "controller_type": "vive_cosmos_controller", + "binding_url": "vive_cosmos_controller.json" + }, + { + "controller_type": "vive_pro", + "binding_url": "vive_pro.json" + }, + { + "controller_type": "vive_tracker_camera", + "binding_url": "vive_tracker_camera.json" + }, + { + "controller_type": "knuckles", + "binding_url": "knuckles.json" + }, + { + "controller_type": "vive_controller", + "binding_url": "vive_controller.json" + }, + { + "controller_type": "vive_cosmos_controller", + "binding_url": "vive_cosmos_controller.json" + }, + { + "controller_type": "oculus_touch", + "binding_url": "oculus_touch.json" + }, + { + "controller_type": "holographic_controller", + "binding_url": "holographic_controller.json" + }, + { + "controller_type": "indexhmd", + "binding_url": "indexhmd.json" + }, + { + "controller_type": "vive", + "binding_url": "vive.json" + }, + { + "controller_type": "vive_pro", + "binding_url": "vive_pro.json" + }, + { + "controller_type": "rift", + "binding_url": "rift.json" + }, + { + "controller_type": "vive_tracker_camera", + "binding_url": "vive_tracker_camera.json" + }, + { + "controller_type": "gamepad", + "binding_url": "gamepad.json" + } + ], + "localization": [ + { + "language_tag": "en_us", + "/actions/main/in/controllerleft": "Left Controller [Pose]", + "/actions/main/in/controllerright": "Right Controller [Pose]", + "/actions/main/in/special1": "Special 1 [Tracker]", + "/actions/main/in/special2": "Special 2 [Tracker]", + "/actions/main/in/special3": "Special 3 [Tracker]", + "/actions/main/in/special4": "Special 4 [Tracker]", + "/actions/main/in/special5": "Special 5 [Tracker]", + "/actions/main/in/special6": "Special 6 [Tracker]", + "/actions/main/in/special7": "Special 7 [Tracker]", + "/actions/main/in/special8": "Special 8 [Tracker]", + "/actions/main/in/skeletonleft": "Skeleton (Left)", + "/actions/main/in/skeletonright": "Skeleton (Right)", + "/actions/main/in/open_console": "Open Console", + "/actions/main/out/vibrateleft": "Haptic (Left)", + "/actions/main/out/vibrateright": "Haptic (Right)", + "/actions/main/in/JoyUp": "JoyUp", + "/actions/main/in/JoyDown": "JoyDown", + "/actions/main/in/JoyRight": "JoyRight", + "/actions/main/in/JoyLeft": "JoyLeft", + "/actions/main/in/GripRight": "GripRight", + "/actions/main/in/GripLeft": "GripLeft", + "/actions/main/in/TriggerRight": "TriggerRight", + "/actions/main/in/TriggerLeft": "TriggerLeft", + "/actions/main/in/ButtonMenu": "ButtonMenu", + "/actions/main": "Main Game Actions" + } + ] +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive.json b/Config/SteamVRBindings/vive.json new file mode 100644 index 0000000..8a82cb5 --- /dev/null +++ b/Config/SteamVRBindings/vive.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Vive Headset", + "controller_type": "vive", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_controller.json b/Config/SteamVRBindings/vive_controller.json new file mode 100644 index 0000000..b433257 --- /dev/null +++ b/Config/SteamVRBindings/vive_controller.json @@ -0,0 +1,44 @@ +{ + "name": "Default bindings for Vive", + "controller_type": "vive_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "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": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_cosmos_controller.json b/Config/SteamVRBindings/vive_cosmos_controller.json new file mode 100644 index 0000000..aad4382 --- /dev/null +++ b/Config/SteamVRBindings/vive_cosmos_controller.json @@ -0,0 +1,220 @@ +{ + "name": "Default bindings for Cosmos", + "controller_type": "vive_cosmos_controller", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [ + { + "mode": "dpad", + "path": "/user/hand/right/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/JoyUp" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "north": + { + "output": "/actions/main/in/JoyUp" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/JoyDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "south": + { + "output": "/actions/main/in/JoyDown" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/JoyRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "east": + { + "output": "/actions/main/in/JoyRight" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/right/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/JoyLeft" + } + } + }, + { + "mode": "dpad", + "path": "/user/hand/left/input/joystick", + "parameters": + { + "sub_mode": "click" + }, + "inputs": + { + "west": + { + "output": "/actions/main/in/JoyLeft" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/GripRight" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/grip", + "inputs": + { + "click": + { + "output": "/actions/main/in/GripLeft" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/TriggerRight" + } + } + }, + { + "mode": "button", + "path": "/user/hand/left/input/trigger", + "inputs": + { + "click": + { + "output": "/actions/main/in/TriggerLeft" + } + } + }, + { + "mode": "button", + "path": "/user/hand/right/input/b", + "inputs": + { + "click": + { + "output": "/actions/main/in/ButtonMenu" + } + } + } + ], + "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": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_pro.json b/Config/SteamVRBindings/vive_pro.json new file mode 100644 index 0000000..4293f51 --- /dev/null +++ b/Config/SteamVRBindings/vive_pro.json @@ -0,0 +1,13 @@ +{ + "name": "Default bindings for Vive Pro Headset", + "controller_type": "vive_pro", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/SteamVRBindings/vive_tracker_camera.json b/Config/SteamVRBindings/vive_tracker_camera.json new file mode 100644 index 0000000..a5557a3 --- /dev/null +++ b/Config/SteamVRBindings/vive_tracker_camera.json @@ -0,0 +1,55 @@ +{ + "name": "Default bindings for Vive Trackers", + "controller_type": "vive_tracker_camera", + "last_edited_by": "UnrealEngine", + "bindings": + { + "/actions/main": + { + "sources": [], + "poses": [ + { + "output": "/actions/main/in/special1", + "path": "/user/hand/left/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special2", + "path": "/user/hand/right/pose/back", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special3", + "path": "/user/hand/left/pose/front", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special4", + "path": "/user/hand/right/pose/front", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special5", + "path": "/user/hand/left/pose/frontandrolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special6", + "path": "/user/hand/right/pose/frontandrolled", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special7", + "path": "/user/hand/left/pose/pistolgrip", + "requirement": "optional" + }, + { + "output": "/actions/main/in/special8", + "path": "/user/hand/right/pose/pistolgrip", + "requirement": "optional" + } + ] + } + }, + "description": "railwayWorker-10757647" +} \ No newline at end of file diff --git a/Config/steamvr_ue_editor_app.json b/Config/steamvr_ue_editor_app.json new file mode 100644 index 0000000..e091465 --- /dev/null +++ b/Config/steamvr_ue_editor_app.json @@ -0,0 +1,18 @@ +{ + "source": "UE", + "applications": [ + { + "app_key": "application.generated.ue.railwayworker-10757647.ue4editor.exe", + "launch_type": "url", + "url": "steam://launch/", + "action_manifest_path": "D:/railwayWorker/Config/SteamVRBindings/steamvr_manifest.json", + "strings": + { + "en_us": + { + "name": "railwayWorker-10757647 [UE Editor]" + } + } + } + ] +} \ No newline at end of file diff --git a/Content/Blueprints/Instance/InstanceRailWorker.uasset b/Content/Blueprints/Instance/InstanceRailWorker.uasset new file mode 100644 index 0000000..a6d5510 Binary files /dev/null and b/Content/Blueprints/Instance/InstanceRailWorker.uasset differ diff --git a/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage.uasset b/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage.uasset new file mode 100644 index 0000000..bef0d51 Binary files /dev/null and b/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage.uasset differ diff --git a/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage_Child.uasset b/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage_Child.uasset new file mode 100644 index 0000000..8a0e4b7 Binary files /dev/null and b/Content/Blueprints/RailwayCarriages/BP_Bace_RailwayCarriage_Child.uasset differ diff --git a/Content/Blueprints/RailwayCarriages/MyRailwayCarriage.uasset b/Content/Blueprints/RailwayCarriages/MyRailwayCarriage.uasset new file mode 100644 index 0000000..9b85681 Binary files /dev/null and b/Content/Blueprints/RailwayCarriages/MyRailwayCarriage.uasset differ diff --git a/Content/Blueprints/gamemodes/gameModeRailwayCarriage.uasset b/Content/Blueprints/gamemodes/gameModeRailwayCarriage.uasset new file mode 100644 index 0000000..f3f1c6b Binary files /dev/null and b/Content/Blueprints/gamemodes/gameModeRailwayCarriage.uasset differ diff --git a/Content/Blueprints/player/player.uasset b/Content/Blueprints/player/player.uasset new file mode 100644 index 0000000..d55b3bc Binary files /dev/null and b/Content/Blueprints/player/player.uasset differ diff --git a/Content/Blueprints/playerController/playerControllerRailwayWorkerMenu.uasset b/Content/Blueprints/playerController/playerControllerRailwayWorkerMenu.uasset new file mode 100644 index 0000000..fe9a606 Binary files /dev/null and b/Content/Blueprints/playerController/playerControllerRailwayWorkerMenu.uasset differ diff --git a/Content/Levels/Main.umap b/Content/Levels/Main.umap new file mode 100644 index 0000000..2e9e19d Binary files /dev/null and b/Content/Levels/Main.umap differ diff --git a/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_RailwayCarriage_01.uasset b/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_RailwayCarriage_01.uasset new file mode 100644 index 0000000..0b954bd Binary files /dev/null and b/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_RailwayCarriage_01.uasset differ diff --git a/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_Wheel_01.uasset b/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_Wheel_01.uasset new file mode 100644 index 0000000..90fc4c6 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/SM_RailwayCarriage_SM_Wheel_01.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Brass_007.uasset b/Content/Meshes/RailwayCarriage/materials/Brass_007.uasset new file mode 100644 index 0000000..c054c53 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Brass_007.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/M_Metal_Bolts_001.uasset b/Content/Meshes/RailwayCarriage/materials/M_Metal_Bolts_001.uasset new file mode 100644 index 0000000..f49f6bc Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/M_Metal_Bolts_001.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/M_Metal_Korpus_001.uasset b/Content/Meshes/RailwayCarriage/materials/M_Metal_Korpus_001.uasset new file mode 100644 index 0000000..5b0cd74 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/M_Metal_Korpus_001.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_001.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_001.uasset new file mode 100644 index 0000000..4ef53cc Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_001.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_002.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_002.uasset new file mode 100644 index 0000000..4ac5b36 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_002.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_003.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_003.uasset new file mode 100644 index 0000000..cbccffb Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_003.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_005.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_005.uasset new file mode 100644 index 0000000..edd4077 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_005.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_006.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_006.uasset new file mode 100644 index 0000000..29f651c Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_006.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_007.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_007.uasset new file mode 100644 index 0000000..98a0cc6 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_007.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_010.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_010.uasset new file mode 100644 index 0000000..3f8f8a3 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_010.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_011.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_011.uasset new file mode 100644 index 0000000..f5bb688 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_011.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_014.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_014.uasset new file mode 100644 index 0000000..6878425 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_014.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_015.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_015.uasset new file mode 100644 index 0000000..5bac114 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_015.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_017.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_017.uasset new file mode 100644 index 0000000..b0efb72 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_017.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__2_027.uasset b/Content/Meshes/RailwayCarriage/materials/Material__2_027.uasset new file mode 100644 index 0000000..41d35fa Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__2_027.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__65_001.uasset b/Content/Meshes/RailwayCarriage/materials/Material__65_001.uasset new file mode 100644 index 0000000..88c7831 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__65_001.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Material__65_002.uasset b/Content/Meshes/RailwayCarriage/materials/Material__65_002.uasset new file mode 100644 index 0000000..c18a2ac Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Material__65_002.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/MetalRed_007.uasset b/Content/Meshes/RailwayCarriage/materials/MetalRed_007.uasset new file mode 100644 index 0000000..c4ca043 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/MetalRed_007.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Rubber_003.uasset b/Content/Meshes/RailwayCarriage/materials/Rubber_003.uasset new file mode 100644 index 0000000..3be60c2 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Rubber_003.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Steel_007.uasset b/Content/Meshes/RailwayCarriage/materials/Steel_007.uasset new file mode 100644 index 0000000..59fab3d Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Steel_007.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/Steel_017.uasset b/Content/Meshes/RailwayCarriage/materials/Steel_017.uasset new file mode 100644 index 0000000..ddf5124 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/Steel_017.uasset differ diff --git a/Content/Meshes/RailwayCarriage/materials/wire_000000000.uasset b/Content/Meshes/RailwayCarriage/materials/wire_000000000.uasset new file mode 100644 index 0000000..0ecb022 Binary files /dev/null and b/Content/Meshes/RailwayCarriage/materials/wire_000000000.uasset differ diff --git a/Content/UI/MAinMEnu/MainMenu.uasset b/Content/UI/MAinMEnu/MainMenu.uasset new file mode 100644 index 0000000..983cdbf Binary files /dev/null and b/Content/UI/MAinMEnu/MainMenu.uasset differ diff --git a/Content/UI/MAinMEnu/UI_MainMenu.uasset b/Content/UI/MAinMEnu/UI_MainMenu.uasset new file mode 100644 index 0000000..73e0d83 Binary files /dev/null and b/Content/UI/MAinMEnu/UI_MainMenu.uasset differ diff --git a/Content/UI/MAinMEnu/images/grey_box.uasset b/Content/UI/MAinMEnu/images/grey_box.uasset new file mode 100644 index 0000000..62f38b3 Binary files /dev/null and b/Content/UI/MAinMEnu/images/grey_box.uasset differ diff --git a/Content/UI/MAinMEnu/images/info.uasset b/Content/UI/MAinMEnu/images/info.uasset new file mode 100644 index 0000000..b1fd790 Binary files /dev/null and b/Content/UI/MAinMEnu/images/info.uasset differ diff --git a/Content/UI/MainMenu.uasset b/Content/UI/MainMenu.uasset new file mode 100644 index 0000000..4ab1829 Binary files /dev/null and b/Content/UI/MainMenu.uasset differ diff --git a/Source/railwayWorker.Target.cs b/Source/railwayWorker.Target.cs new file mode 100644 index 0000000..7129354 --- /dev/null +++ b/Source/railwayWorker.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class railwayWorkerTarget : TargetRules +{ + public railwayWorkerTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V2; + + ExtraModuleNames.AddRange( new string[] { "railwayWorker" } ); + } +} diff --git a/Source/railwayWorker/RailwayCarriage.cpp b/Source/railwayWorker/RailwayCarriage.cpp new file mode 100644 index 0000000..315266c --- /dev/null +++ b/Source/railwayWorker/RailwayCarriage.cpp @@ -0,0 +1,37 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "RailwayCarriage.h" +#include "Components/StaticMeshComponent.h" + +// Sets default values +ARailwayCarriage::ARailwayCarriage() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + // root + Root = CreateDefaultSubobject(TEXT("Root")); + RootComponent = Root; + + // body mesh railway + railwayBody = CreateDefaultSubobject(TEXT("railway")); + railwayBody->AttachTo(Root); + + + +} + +// Called when the game starts or when spawned +void ARailwayCarriage::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void ARailwayCarriage::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + diff --git a/Source/railwayWorker/RailwayCarriage.h b/Source/railwayWorker/RailwayCarriage.h new file mode 100644 index 0000000..6834a9a --- /dev/null +++ b/Source/railwayWorker/RailwayCarriage.h @@ -0,0 +1,35 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "RailwayCarriage.generated.h" + +UCLASS() +class RAILWAYWORKER_API ARailwayCarriage : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + ARailwayCarriage(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + //root component + UPROPERTY() + USceneComponent* Root; + // meshes + UPROPERTY(EditAnyWhere, Category = "Meshes") + UStaticMeshComponent* railwayBody; + + + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + +}; diff --git a/Source/railwayWorker/railwayWorker.Build.cs b/Source/railwayWorker/railwayWorker.Build.cs new file mode 100644 index 0000000..c000491 --- /dev/null +++ b/Source/railwayWorker/railwayWorker.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class railwayWorker : ModuleRules +{ + public railwayWorker(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/railwayWorker/railwayWorker.cpp b/Source/railwayWorker/railwayWorker.cpp new file mode 100644 index 0000000..24cf99f --- /dev/null +++ b/Source/railwayWorker/railwayWorker.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "railwayWorker.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, railwayWorker, "railwayWorker" ); diff --git a/Source/railwayWorker/railwayWorker.h b/Source/railwayWorker/railwayWorker.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/Source/railwayWorker/railwayWorker.h @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/railwayWorkerEditor.Target.cs b/Source/railwayWorkerEditor.Target.cs new file mode 100644 index 0000000..a038224 --- /dev/null +++ b/Source/railwayWorkerEditor.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class railwayWorkerEditorTarget : TargetRules +{ + public railwayWorkerEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V2; + + ExtraModuleNames.AddRange( new string[] { "railwayWorker" } ); + } +} diff --git a/railwayWorker.uproject b/railwayWorker.uproject new file mode 100644 index 0000000..986b95d --- /dev/null +++ b/railwayWorker.uproject @@ -0,0 +1,16 @@ +{ + "FileVersion": 3, + "EngineAssociation": "4.24", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "railwayWorker", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine" + ] + } + ] +} \ No newline at end of file