When I saw @Novum recently tackling physics code refactoring I wanted to check how that would impact known issues with pushers (remember #700?): monsters/player getting crushed, items clipping through the elevator.
So I tested my usual suspects, notably Peril (https://www.moddb.com/mods/peril/downloads/peril3-0c)
I had an issue with one of the last elevators in Immortal Lock (with items clipping through the elevator as it stops) but sadly I lost my saves to that.
So before the refactoring, having a high enough fps (I use host_maxfps 250 and refreshrate at 120Hz on a somewhat recent PC) and enabling vsync would bypass those issues, but not anymore.
Items clipping below their rising elevator would still happen- but rarely. Now they drop near the start of the elevator moving.
Maybe now that the code has been cleaned up it will be easier to find the underlying bugs?
Ironwail has no problem with those cases in Peril AS LONG AS you have vsync enabled (otherwise it's crushing fest there too), and I could never reproduce items clipping below their elevator in it.
I have included saves for Peril right before monsters get crushed when their "elevator" changes its angle or stops, and right before items clip through an elevator:
pusher problems Peril savegames.zip
Sorry I got only example for such a big download of a mod, but Peril makes extensive uses of pushers in all directions.
When I saw @Novum recently tackling physics code refactoring I wanted to check how that would impact known issues with pushers (remember #700?): monsters/player getting crushed, items clipping through the elevator.
So I tested my usual suspects, notably Peril (https://www.moddb.com/mods/peril/downloads/peril3-0c)
I had an issue with one of the last elevators in Immortal Lock (with items clipping through the elevator as it stops) but sadly I lost my saves to that.
So before the refactoring, having a high enough fps (I use host_maxfps 250 and refreshrate at 120Hz on a somewhat recent PC) and enabling vsync would bypass those issues, but not anymore.
Items clipping below their rising elevator would still happen- but rarely. Now they drop near the start of the elevator moving.
Maybe now that the code has been cleaned up it will be easier to find the underlying bugs?
Ironwail has no problem with those cases in Peril AS LONG AS you have vsync enabled (otherwise it's crushing fest there too), and I could never reproduce items clipping below their elevator in it.
I have included saves for Peril right before monsters get crushed when their "elevator" changes its angle or stops, and right before items clip through an elevator:
pusher problems Peril savegames.zip
Sorry I got only example for such a big download of a mod, but Peril makes extensive uses of pushers in all directions.