Hi guys. So I can't supply an MFA of my game because I have signed NDAs, but I can supply an MFA of the same decimal-based platform movement code I based it on (Nifflas' example) which is also broken by it now.
Take a look at the attached MFA file. In previous versions, the left and right arrows moved the character left and right, and the jump height was fine. In the newest version, both keys make the character move right (at different speeds) and the jump is completely broken. All I can think is that this must be to do with a change in the way decimals work or something. In my own game, the character's walking animation also plays when standing still, meaning it must be reading a value higher than 0 from the X Speed.
Suddenly, after being fine before, this platform movement is completely broken. The only thing I can think is that it uses decimals.
If I revert to the latest stable release it's back to normal again. I'm happy to do so but it means I can't beta test the exporters as they update.
EDIT: It seems to be to do with negative decimals. Something is going wrong with negative numbers.