From 21b46fa60d1bfb7a233b5c7c546110a755e5a4ae Mon Sep 17 00:00:00 2001 From: Joel Edis Date: Wed, 15 Jul 2026 03:47:36 +0100 Subject: [PATCH] Added bp_Player_Joel New 'Look' Func that allows you to move your mouse Modified 'Movement' - Uses Delta Seconds with speed which would otherwise create different player speeds based around frame rate - Changed Normalise Node to Clamp Vector which should allow analogue input for controller peripherals -Added 'Yaw-Only Movement Rotation' because the Look function would allow you to 'fly' as the rotation would interact with the forward vector, so it needed to be clamped in the Movement function. - Changed 'Get/Set World Location' to 'Get/Set Actor Loaction', so the whole Pawn moves together and not tied to a specific component - Added IMC_Player to allow IA_MouseLook to be Vector2D - Added bp_gm_joel which is Env_Test3 custom gamemode to allow for BP_Player_Joel to be spawned only in that level --- Content/Input/Actions/IA_MouseLook.uasset | 4 ++-- Content/UserContent/Levels/Prototype/Env_Test.umap | 4 ++-- Content/UserContent/Levels/Prototype/Env_Test2.umap | 2 +- Content/UserContent/Levels/Prototype/Env_Test3.umap | 3 +++ Content/UserContent/Mechanics/Arthur/Player.uasset | 4 ++-- Content/UserContent/Mechanics/Joel/IMC_Player.uasset | 3 +++ Content/UserContent/Mechanics/Joel/Player.uasset | 3 +++ Content/UserContent/Mechanics/Joel/bp_Player_Joel.uasset | 3 +++ Content/UserContent/Mechanics/Joel/bp_gm_joel.uasset | 3 +++ 9 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 Content/UserContent/Levels/Prototype/Env_Test3.umap create mode 100644 Content/UserContent/Mechanics/Joel/IMC_Player.uasset create mode 100644 Content/UserContent/Mechanics/Joel/Player.uasset create mode 100644 Content/UserContent/Mechanics/Joel/bp_Player_Joel.uasset create mode 100644 Content/UserContent/Mechanics/Joel/bp_gm_joel.uasset diff --git a/Content/Input/Actions/IA_MouseLook.uasset b/Content/Input/Actions/IA_MouseLook.uasset index e3df2e1..34515a4 100644 --- a/Content/Input/Actions/IA_MouseLook.uasset +++ b/Content/Input/Actions/IA_MouseLook.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2901132a04ceb384e2693107b8f5455de48b7c325d6cc5ce07556c6425c19f48 -size 1410 +oid sha256:5e3b210c8e54390f13b3acc805ba66f44afe7a95ab0d41d8324243356452c60c +size 1375 diff --git a/Content/UserContent/Levels/Prototype/Env_Test.umap b/Content/UserContent/Levels/Prototype/Env_Test.umap index 8c1ce43..2466984 100644 --- a/Content/UserContent/Levels/Prototype/Env_Test.umap +++ b/Content/UserContent/Levels/Prototype/Env_Test.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:694ee5acc6cc4b9b7c4e77317970e62e8953060739c6da8a71616e667f293e9f -size 26027 +oid sha256:f1255367187e177257d4316fb8812e02986183e151363c93a716480e11ae7c3d +size 24523 diff --git a/Content/UserContent/Levels/Prototype/Env_Test2.umap b/Content/UserContent/Levels/Prototype/Env_Test2.umap index 39af7b7..6c510a6 100644 --- a/Content/UserContent/Levels/Prototype/Env_Test2.umap +++ b/Content/UserContent/Levels/Prototype/Env_Test2.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75a53a8f98beacfc70ee27f205b286726537fcf997a69c78ecc844694221f2b3 +oid sha256:6ce1d32f1809d243df754bf4ae8030d7c8e45520194117b688bfd49dd6fddb14 size 26219 diff --git a/Content/UserContent/Levels/Prototype/Env_Test3.umap b/Content/UserContent/Levels/Prototype/Env_Test3.umap new file mode 100644 index 0000000..2e993df --- /dev/null +++ b/Content/UserContent/Levels/Prototype/Env_Test3.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a3243d35a3836e0dc44a1ee137e74cc5ba6f26b5111f7ed47422aec9ac6d147 +size 26457 diff --git a/Content/UserContent/Mechanics/Arthur/Player.uasset b/Content/UserContent/Mechanics/Arthur/Player.uasset index afa8a9e..e6ec34c 100644 --- a/Content/UserContent/Mechanics/Arthur/Player.uasset +++ b/Content/UserContent/Mechanics/Arthur/Player.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8463d4e7c0053e514bfa59d2c2a45363ebc798a1fe919edcb5d59756197e698 -size 117226 +oid sha256:9a849d2da44c18c3cea3b78d0530e6ae16a7c40c463e2d23bb5878b49b99d526 +size 115361 diff --git a/Content/UserContent/Mechanics/Joel/IMC_Player.uasset b/Content/UserContent/Mechanics/Joel/IMC_Player.uasset new file mode 100644 index 0000000..5faec07 --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/IMC_Player.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:593cc1f79f7074d41f1c1c2aa020f57284fb1ecbfd3ae0c5623f303aa1dbb72b +size 2350 diff --git a/Content/UserContent/Mechanics/Joel/Player.uasset b/Content/UserContent/Mechanics/Joel/Player.uasset new file mode 100644 index 0000000..328f0bc --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/Player.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7360f9298c650204cf26a822c2e0b1eff38cb62ef2b92a5ea60e968b15bb5fb9 +size 2381 diff --git a/Content/UserContent/Mechanics/Joel/bp_Player_Joel.uasset b/Content/UserContent/Mechanics/Joel/bp_Player_Joel.uasset new file mode 100644 index 0000000..d06c401 --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/bp_Player_Joel.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:378c53567ae4e7cd166cbb6338a64fa9aad7161af875fabb022d88c98657dbde +size 152138 diff --git a/Content/UserContent/Mechanics/Joel/bp_gm_joel.uasset b/Content/UserContent/Mechanics/Joel/bp_gm_joel.uasset new file mode 100644 index 0000000..683ab5f --- /dev/null +++ b/Content/UserContent/Mechanics/Joel/bp_gm_joel.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a326ae77002eedaef5f0f52cee7f46055214fe66bdfa3ce33971c65428d9277 +size 21795