Hi Aqrit,
Wow, cool a new version to try. Just trying it out now...
1) Trying this and the previous version does nothing with Raiden II. The game appears to lock the framerate internally or something similar because it will always run at a rock stable 59/60FPS. I enabled/disabled video card VSync, tried all the settings in your config file, but nothing has an effect on the game. No complaints, just an observation.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edit:
Actually, I should explain that I only tried using your .dll with this game because when you first start level one the scrolling forest has a kind of wave effect to it as if it is not scrolling 100% perfect. It is not 'tearing' though. Also, the scrolling of the trees creates a kind of blinking light effect around them which is distracting. The two 'problems' are not that bad though and I suppose some people might not even notice them. Maybe nothing can be done about it anyway, as it might just be the result of the games internal framerate limiting?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2) Trying this new version with RayForce, ok I can confirm that the framerate is now at a rock stable 71/72FPS. The game feels too fast though. I assume it is suppose to run at 60FPS. I am thinking most of the older games were made to run at 60FPS (or 30FPS if you go way back)?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Results:
Video Card VSync ON and NO .dll = 200+FPS
Video Card VSync OFF and NO .dll = 200+FPS
Video Card VSync ON and .dll FakeVSync OFF = 600+FPS
Video Card VSync ON and .dll FakeVSync ON = 71FPS
Video Card VSync OFF and .dll FakeVSync OFF = 600+FPS
Video Card VSync OFF and .dll FakeVSync ON = 71FPS
So it doesn't matter if I have Video Card VSync enabled or disabled, yay!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I would love to try a version with target 62FPS please. Wonder if the extra 2FPS could be turned into some kind of buffer like triple buffering for example? Maybe that could net us 60FPS?
Please don't think I am trying to upset you but why were you targeting 71FPS?
Anyway, thanks for improving the FakeVsync & ForceBltNoTearing.
PS: I can't compile myself which is why I ask for a 60 or 62 FPS version.