Skip to main content

12/08/2025

·279 words·2 mins
Deehoi
Author
Deehoi

What I tried today
#

The character and mech movements have been suffering from incorrect ALS configurations which I always told myself “I can fix it tomorrow”. The issues piled up til the point, I reckoned today, I can’t start building levels because how bad the mech movement is. One of the larger problem was that the mech is behaving in human character scale, meaning it moves as fast as human, and can only mantle over human sized ledge barrier.

For the entire day I was troubleshooting the mech ALS config, and the main root causes to the issues were:

  1. I was scaling the mesh and capsule half height/radius in the ALS character BP instead of the capsule size. In the ALS code, it leverage the scale amount of the capsule to dynamically adjust the mantle offsets.
  2. Human character was running way too fast. I.e. the gait speed is way over the top. It’s nice for movement shooter, but for semi-casul exploration game, it’s too fast – maybe later with upgrade it’d be fine. I had to adjust the movement data asset, as well as the animation data asset (the speed needs to match, other wise the animation will mis-sync from the actual velocity, creating slowmo or speed up effects).

I’m so glad I fixed them today, see for yourself, I can finally navigate the world as designed :3

What worked
#

The FAFO(Fuck around and find out) method worked pretty well. I got to understand ALS philosophy just a bit more.

And what didn’t
#

I’m heading to bed at 5am again… this can’t keep on. Though I woke up around 11, I don’t think it’s quite healthy.