Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

it seems I'm having a similar issue to what I experienced playing River- for some reason (Mac? new Love?) jumps on my machine are waaaay smaller than they should be. I can't jump over the first step, unfortunately

(1 edit)

Thank you for reporting the bug! Can you compare your jump to the jump in the gif below and let me know how much smaller your jump is (50% smaller, 25% smaller)? Thanks

it's more or less 20% of that jump 

(1 edit)

I looked into the code and I can't find anything thing that can cause jump to go smaller. I tried older version of Love2d (ver10.2) and it works fine. Linux also has no issue on jumping. Seems like an issue on Mac only, and unfortunately I do not have a Mac to test it :(

But feel free to look into the source code and see if you can find the issue. The section that controls the jump is in between line 361 and line 380 in PlayState.lua. It is a tiny section of code.

Edit: Released a possible fix! :)

I think I might have found the issue, I have uploaded an additional file "Speed it up.love (Fix for jumping issue on Mac)".
Can you try that and let me know if the issue still exists? Thanks :)

yup, it works :)

(1 edit)

Yeah nice! The gravity is not based on delta time, don’t know how I missed that.

Since vsync is on, for people who have a 60hz monitor, game will run at 60fps and gravity will be applied around 60 times per second. But I guess either you have a higher refresh rate monitor or somehow your game run higher than 60fps, which caused the gravity being applied to the character way more that it should be.