oivio/ALS_Component

Mantle doesnt work properly

Opened this issue · 8 comments

Steps to reproduce the issue

  1. Place a large cube diagonally (45 degree z rotation)
  2. Try to mantle the corners.

Expected result
The character should mantle the edge of the Cube
Actual Results:
The character mantles outside of the box and drops down or mantles through the box further in.

image
image

oivio commented

Thank you for reporting it.
I did try to replicate that issue but with no luck.
Is that problem comes only sometimes or always?
Is that a clean ALS_Component_v0.75 project?

2021-09-11.18-52-42_Trim.mp4

Hmm, Interesting. It's a clean project. I am going to re-download and see if the issue persists.
Thanks for making this happen. I did plan to do this myself but didn't have time and now I can abandon my old ALS V3 repo.
https://github.com/MaximasPrime/ALS-Component

I confirm this still exists. I just downloaded and started testing. Didnt even move a piece on the default map

ALS_Component.Preview.NetMode_.Standalone.64-bit_Windows.2021-09-12.14-34-44_Trim.mp4
oivio commented

This is strange. Small request. Can you download this version and test it?
Maybe not all files have been uploaded or are rewritten.

https://drive.google.com/file/d/16fKctQcAUPzdjYteJMt5X9K1H6Wq8wTq/view?usp=sharing

Thank you, also Iv seen also your great work with ALSv3.
I have the same issue atm, hard to find the time.

Hi oivio,
I just tested the google drive version. Have the same issue. But seriously, thanks for your effort. Lots of people will appriciate this if they knew. I shall give this to my students for quick prototyping.
Max

oivio commented

I really appreciate any feedback so I am grateful for that.
Iv manage to replicate that issue and I did found two bugs in the mantle system inside the "Mantle Check" function:

1

When I did work on auto fall mantle grabbing I did create extra actions inside "Get Player Movement Input" function. But after debugging. I did notice sphere trace locations are not in the right positions.

2

Sadly above fixes did not solve the angle mantling problem. I will still have to work on it.
At this moment I'm busy with looking for a job and also my little game project:

https://twitter.com/chibigooo/status/1437060864574730240

So I will try to bring a new update with fixes.

oivio commented

I found what was causing that issue. It only happens if the object that we want to climb on, has a scale XY not equal for example X=4, Y=2, Z=2. I did also test that bug on vanilla ALSv4 same issue. I think it is a kind of unusual UE4 bug. It has something to do with collision scaling in the editor.