I'm curious about what the various display modes do. I've noticed that some are smoother than others, Direct3D9 seems to have a better frame rate than Direct X for example.
But why does the display mode also affect other elements? For example, some of the display modes seem to change the physics of the PMO slightly. Standard works pretty much fine for me, but then changing to Direct 3D9 doesn't allow the player to jump high enough to get out of water in my game. It's all done by altering the gravity of the PMO.
This is a wild guess, but could it be something as simple as internal timers? Perhaps MMF's calculations use a clock, and the display mode slows down the display enough to cause a problem? So, MMF is accurately keeping track of time, but can't update the screen fast enough?
Have you tried turning on the Machine Independent Speed option?
Send me feedback on my latest game, It Never Ends.
You can turn "timer based movements" on/off in the frame settings.
Not sure how it affects the PMO object though. It's most likely tied to the way the PMO was designed.
Might wanna report this issue on the Clickteam forums.