Description

Setting the Max Jump Hold Time variable to 1 second, and then holding the jump button produces different results depending on the framerate. In this case, the normal jump is at a specific height, but setting the fps to 10 using the t.maxFPS console command causes the jump to be significantly lower when holding the button.

Found in 4.9.2 binary. Reproduced in 4.10 binary. Was unable to test in Main due to UGS syncing issues.

Steps to Reproduce

1. Open the editor
2. Create a Sidescroller project
3. In the Character BP, set the Max Jump Hold Time variable to 1
4. PIE and test the jump by holding the jump button down
5. Use the console command "t.maxFPS 10"
6. Hold the jump button again

Result: The character jump is significantly higher at the higher framerate.

Expected: The jumps would be the same height regardless of framerate.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentUE - Gameplay - Player Movement
Affects Versions4.9.24.10
Target Fix4.16
Fix Commit3378518
Main Commit3385232
CreatedNov 20, 2015
ResolvedApr 4, 2017
UpdatedJul 17, 2018