ivan icon indicating copy to clipboard operation
ivan copied to clipboard

Animation does not work properly

Open red-kangaroo opened this issue 6 years ago • 4 comments

Two players reported animation (smoke and flies) and menu transition not working on Windows release.

win8.1; like i said, frameskip fixes the problem with resting, but things that have animations outside of the regular turn are bugged i think now, like fires burning, flies on rotting organic materials, lights, etc. it only advances frames when you press an input, the menu has a similar issue as well (fade out of the option menu only advances as you press a key, isnt automatic)

Same issue with resting not advancing game state without input from player on my end, Win10 and no frame skip. Screen hangs midway into the transistion to main menu, but input still works fine

Cannot reproduce on Linux, my build seems to work properly.

red-kangaroo avatar Feb 20 '19 21:02 red-kangaroo

Thanks for bringing this up, I've noticed it too. Curses. I wonder what might be causing it?

ryfactor avatar Feb 20 '19 21:02 ryfactor

even on linux, frameSkip=-2 at least seems a bit inconsistent, it will only "not animate" (wait) some times, other times it behaves apparently like -1.

by what he describes, he could be using -2 (wait), but what he expects is -1 (auto) and >=1 (custom fixed frameSkip), anyway I guess he is actually really using -1 (and it is apparently buggy on windows) I wonder if he use >=1, may be 3, could still let it work well until some coder using windows OS could track it?

PS.: the worst thing would be some #ifdef where something windows exclusive could be leading to that problem...

AquariusPower avatar Feb 22 '19 00:02 AquariusPower

Exactly what are your config values for FrameSkip?

jakwings avatar Mar 06 '19 23:03 jakwings

I think everyone is using the default automatic -1. I would like to wild guess that, if you increase the ivan's process priority on windows OS to real-time if it would make any difference? could be something outside the code itself too. May be, some coder on linux/mac could try to run the windows executable thru Wine or VMWare too?

AquariusPower avatar Mar 08 '19 02:03 AquariusPower