From 1c173c156d363105ac7755c0a4e46743484c26d4 Mon Sep 17 00:00:00 2001 From: Joel Edis Date: Sun, 9 Aug 2026 05:37:44 +0100 Subject: [PATCH] Wallrun Added Its not completely polished and is honestly somewhat a clusterfuck of the tutorial and my own adjustments, you can't walk backwards and trigger it. Player speed influences the speed of the wallrun, although this likely can be cleaned up and polished. But does the job for now. Added Env_Ground, just a new prototype chamber with some quick blockout stuff. Will be expanded on as more gets added. --- Config/DefaultEngine.ini | 62 +++++++++++++++++++ .../Materials/M_PrototypeGrid_Danger.uasset | 3 + .../Materials/M_PrototypeGrid_Danger1.uasset | 3 + .../Materials/M_PrototypeGrid_Floor.uasset | 3 + .../Materials/M_PrototypeGrid_Walls.uasset | 3 + Content/UI/UI_Speed.uasset | 4 +- .../PrototypeMesh/sm_anchorcube.uasset | 3 + .../PrototypeMesh/sm_anchorwall.uasset | 3 + .../PrototypeMesh/sm_curvedwall.uasset | 3 + .../PrototypeMesh/sm_stairs001_ramp.uasset | 3 + .../Levels/Prototype/Env_Ground.umap | 3 + .../Arthur/BP_Player_Character.uasset | 4 +- .../Joel/Components/BPC_Wallrun.uasset | 3 + .../Mechanics/Joel/bp_teleportbox.uasset | 3 + 14 files changed, 99 insertions(+), 4 deletions(-) create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger.uasset create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger1.uasset create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid_Floor.uasset create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid_Walls.uasset create mode 100644 Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorcube.uasset create mode 100644 Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorwall.uasset create mode 100644 Content/UserContent/Assets/Blockout/PrototypeMesh/sm_curvedwall.uasset create mode 100644 Content/UserContent/Assets/Blockout/PrototypeMesh/sm_stairs001_ramp.uasset create mode 100644 Content/UserContent/Levels/Prototype/Env_Ground.umap create mode 100644 Content/UserContent/Mechanics/Joel/Components/BPC_Wallrun.uasset create mode 100644 Content/UserContent/Mechanics/Joel/bp_teleportbox.uasset diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index ebd69d1..4e55cbe 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -108,3 +108,65 @@ ConnectionType=USBOnly bUseManualIPAddress=False ManualIPAddress= +[/Script/NavigationSystem.RecastNavMesh] +bDrawPolyEdges=False +bDistinctlyDrawTilesBeingBuilt=True +DrawOffset=10.000000 +bFixedTilePoolSize=False +TilePoolSize=1024 +TileSizeUU=1020.000000 +AverageLayersPerTile=3.000000 +bMinimizeLinkPoolSize=True +NavMeshResolutionParams[0]=(CellSize=5.000000,CellHeight=10.000000,AgentMaxStepHeight=35.000000) +NavMeshResolutionParams[1]=(CellSize=5.000000,CellHeight=15.000000,AgentMaxStepHeight=35.000000) +NavMeshResolutionParams[2]=(CellSize=5.000000,CellHeight=10.000000,AgentMaxStepHeight=35.000000) +AgentRadius=20.000000 +AgentHeight=172.000000 +AgentMaxSlope=44.000000 +MinRegionArea=0.000000 +MergeRegionSize=400.000000 +MaxVerticalMergeError=2147483647 +MaxSimplificationError=1.300000 +SimplificationElevationRatio=0.000000 +MaxSimultaneousTileGenerationJobsCount=1024 +TileNumberHardLimit=1048576 +ExpectedMaxLayersPerTile=12 +DefaultDrawDistance=5000.000000 +DefaultMaxSearchNodes=2048.000000 +DefaultMaxHierarchicalSearchNodes=2048.000000 +LedgeSlopeFilterMode=Recast +RegionPartitioning=Watershed +LayerPartitioning=Watershed +RegionChunkSplits=2 +LayerChunkSplits=2 +bSortNavigationAreasByCost=True +bIsWorldPartitioned=False +bGenerateNavLinks=False +bPerformVoxelFiltering=True +bMarkLowHeightAreas=False +bUseExtraTopCellWhenMarkingAreas=True +bFilterLowSpanSequences=False +bFilterLowSpanFromTileCache=False +bDoFullyAsyncNavDataGathering=False +bUseBetterOffsetsFromCorners=True +bStoreEmptyTileLayers=False +bUseVirtualFilters=True +bUseVirtualGeometryFilteringAndDirtying=False +bAllowNavLinkAsPathEnd=False +TimeSliceFilterLedgeSpansMaxYProcess=13 +TimeSliceLongDurationDebug=0.002000 +InvokerTilePriorityBumpDistanceThresholdInTileUnits=1 +InvokerTilePriorityBumpIncrease=1 +NavLinkJumpDownConfig=(bEnabled=True,JumpLength=150.000000,JumpDistanceFromEdge=10.000000,JumpMaxDepth=150.000000,JumpHeight=50.000000,JumpEndsHeightTolerance=80.000000,SamplingSeparationFactor=1.000000,FilterDistanceThreshold=80.000000,LinkBuilderFlags=1,DownDirectionAreaClass="/Script/CoreUObject.Class'/Script/NavigationSystem.NavArea_Default'",UpDirectionAreaClass="/Script/CoreUObject.Class'/Script/NavigationSystem.NavArea_Default'",LinkProxyClass=None,LinkProxyId=(Id=0)) ++NavLinkJumpConfigs=(bEnabled=True,Name="",JumpLength=150.000000,JumpDistanceFromEdge=10.000000,JumpMaxDepth=150.000000,JumpHeight=50.000000,JumpEndsHeightTolerance=80.000000,SamplingSeparationFactor=1.000000,FilterDistanceThreshold=80.000000,LinkBuilderFlags=1,DownDirectionAreaClass="/Script/CoreUObject.Class'/Script/NavigationSystem.NavArea_Default'",UpDirectionAreaClass="/Script/CoreUObject.Class'/Script/NavigationSystem.NavArea_Default'",LinkProxyClass=None,LinkProxyId=(Id=0),LinkProxy=None,bLinkProxyRegistered=False) +bUseVoxelCache=False +TileSetUpdateInterval=1.000000 +HeuristicScale=0.999000 +VerticalDeviationFromGroundCompensation=0.000000 + +[/Script/NavigationSystem.NavigationSystemV1] +bSkipAgentHeightCheckWhenPickingNavData=False + +[/Script/AIModule.CrowdManager] +MaxAgentRadius=100.000000 + diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger.uasset new file mode 100644 index 0000000..3f8291a --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f06ec602241874093878d397654058cf4f67341fee2f9d9505f9cba2422f31a6 +size 9410 diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger1.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger1.uasset new file mode 100644 index 0000000..9df8d4c --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Danger1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71b38489ffe367d78a7a2c1f247c731683acb4b93019d24e87f36f901224a46b +size 1513 diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid_Floor.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Floor.uasset new file mode 100644 index 0000000..36fc9c1 --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Floor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1ad26128892e79da654f0b6e91ad024d6eb1bbd0e8dbc253a4625901a73275 +size 12333 diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid_Walls.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Walls.uasset new file mode 100644 index 0000000..0445d53 --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid_Walls.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45482c6069e953a0c5d035f03958af577f68072d26efd982e33c76aa147ee86 +size 11966 diff --git a/Content/UI/UI_Speed.uasset b/Content/UI/UI_Speed.uasset index 8e9c2a3..f42d39e 100644 --- a/Content/UI/UI_Speed.uasset +++ b/Content/UI/UI_Speed.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c29b8afbe506e280f0b044400d651ec40731ef169c519028479827a03ecc038 -size 60931 +oid sha256:5c5e9d02b52f4c7e47c31eca73579d20bcdd724b3f2d0c6b6f08badf952a0885 +size 66377 diff --git a/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorcube.uasset b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorcube.uasset new file mode 100644 index 0000000..d8d8b1c --- /dev/null +++ b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorcube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654baa5b484e6f1707e54940580acac05b7308f0f34322da2aba076f67783f68 +size 79577 diff --git a/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorwall.uasset b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorwall.uasset new file mode 100644 index 0000000..1c7ec8a --- /dev/null +++ b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_anchorwall.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66bfce944ba8fcbe2d8aa74e6c8e34d51b544665d2f31a69eb4d28a2d5b99c50 +size 79577 diff --git a/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_curvedwall.uasset b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_curvedwall.uasset new file mode 100644 index 0000000..7264cff --- /dev/null +++ b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_curvedwall.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:330de5760160823fcc423ca625c7632e62762e95ea75f04d34c6a2713900bce6 +size 87819 diff --git a/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_stairs001_ramp.uasset b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_stairs001_ramp.uasset new file mode 100644 index 0000000..7413ecb --- /dev/null +++ b/Content/UserContent/Assets/Blockout/PrototypeMesh/sm_stairs001_ramp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e87a8f83fe05f8777ed2923fe5828ac6710144821d5132c7ca032a8fb1e428b +size 79189 diff --git a/Content/UserContent/Levels/Prototype/Env_Ground.umap b/Content/UserContent/Levels/Prototype/Env_Ground.umap new file mode 100644 index 0000000..9761e4d --- /dev/null +++ b/Content/UserContent/Levels/Prototype/Env_Ground.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87f2ab56a034f7350dc4e19bb8193d7795c2e0d0ac72098e1b0fd92432bfe7aa +size 154650 diff --git a/Content/UserContent/Mechanics/Arthur/BP_Player_Character.uasset b/Content/UserContent/Mechanics/Arthur/BP_Player_Character.uasset index f4954e2..8e669b8 100644 --- a/Content/UserContent/Mechanics/Arthur/BP_Player_Character.uasset +++ b/Content/UserContent/Mechanics/Arthur/BP_Player_Character.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d188dab36e07121d484bd60af25e6d086f370d2c5faedc93d6f6f3e8340cd4b6 -size 890536 +oid sha256:d258a610ea8a21528fc25ef4fe70ec9dd03405be34641962a39256a42832e857 +size 974028 diff --git a/Content/UserContent/Mechanics/Joel/Components/BPC_Wallrun.uasset b/Content/UserContent/Mechanics/Joel/Components/BPC_Wallrun.uasset new file mode 100644 index 0000000..b85af53 --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/Components/BPC_Wallrun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e36580618e6c5db118afe2fab5681d4d6a6642879c601eaacfd24b08bd00e7bd +size 380682 diff --git a/Content/UserContent/Mechanics/Joel/bp_teleportbox.uasset b/Content/UserContent/Mechanics/Joel/bp_teleportbox.uasset new file mode 100644 index 0000000..9ea9917 --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/bp_teleportbox.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e89e64034f9c5c0cdc9a643af78a6e99dc596b4abefe493eff435327a3df3ea7 +size 49349