After testing my lessened frames model to find its frames it still has 26560 frames, so that option when exporting didn't help. I didn't see the post where you added the 120 frame model, I forgot to refresh the page. I am wondering what you are using to reduce frames like another program?
I found a glitch in my code for animation
:
`from this:
`strafe left, for some reason its the wrong start frame number
if playeranimation = 5 : set object frame 2, 9920 : playeranimation = 6 : endif `9920
if playeranimation = 6 and playeranimationframe >= 13120 : playeranimationframe = 0 : playeranimation = 1 : set object frame 2, 0 : endif
if playeranimation = 6 and playeranimationframe <= 13120 : inc playeranimationframe, 160 : set object frame 2, playeranimationframe : endif
`to this:
`strafe left, for some reason its the wrong start frame number
if playeranimation = 5 : set object frame 2, 9920 : playeranimationframe = 9920 : playeranimation = 6 : endif `9920
`if playeranimation = 6 and playeranimationframe >= 13120 : playeranimationframe = 0 : playeranimation = 1 : set object frame 2, 0 : endif
if playeranimation = 6 and playeranimationframe <= 13120 : inc playeranimationframe, 160 : set object frame 2, playeranimationframe : endif
So it was a self caused problem not realising I missed setting playeranimationframe when I set the objects frame. Now strafe left/right animate properly, it possible its the same mistake for my other animations I made.
Jump animation now works too.
Falling will unanimate with:
if falling = True and playeranimation <> 10 and deltaVerticalVelocity# <> 0 : playeranimation = 9 : endif
if playeranimation = 9 : set object frame 2, 15360 : playeranimationframe = 15360 : playeranimation = 10 : endif
if playeranimation = 10 and playeranimationframe < 16000 : inc playeranimationframe, 160 : set object frame 2, playeranimationframe : endif
if playeranimation = 10 and deltaVerticalVelocity# = 0 : playeranimation = 1 : set object frame 2, 0 : endif
But since deltaVerticalVelocity# will = 0 two times it's noticeble. It goes to 0 first when not jumping or falling (means on the ground), the other time is when going from jumping (being in the + number range) to falling (going from + to 0 then into -). I'm having problmes thinking up with a better way to stop animating falling.
I also noticed with this the character looks like it floats up and down stairs and sloped surfaces.
EDIT: Ok all animation problems are solved. I've attached the updated code with media.