I've two computers so I decided to try out on my other machine, which is in fact my main game PC, because it's newer and much more faster.
In this PC I've dual boot with XP and Win7 x64 installed.
When I boot with Win7, Panzer Corps works well, with no refresh rate issues always working at 85Hz as it is predefined in Windows options. I can switch the resolution for 1024x768, 1152x864 or 1280x1024 and still always works, as it should be, at 85Hz.
When I boot with XP, then I experienced exactly the same thing as with my older machine. Even when using the desktop resolution, it switches from 85Hz to 60Hz.
So this isn't local because it's happening in two different machines with different graphic cards. The older is an integrated Intel graphic chip, while the new one has a ATI 4890 graphic card.
This problem is more noticeable with CRT then with LCD monitors (not forgetting that a lot of LCD monitors are locked to work with 60Hz only). So naturally most people won't be affected by it. The other condition is, you must be running with XP. All these conditions narrows the margin of people who might have it. Still it's a bug, like you've said it.
I've noticed another thing with XP.
This is my
LAUNCHER.INI file:
FIRST FALSE
REZ 20
REZ_X 1152
REZ_Y 864
REZ_BPP 32
If I erase the line "
REZ_BPP 32" and lock the file attribute to Read-only than the issue doesn't appear. The monitor stays at 85Hz as it's defined in desktop.
Probably you'll need to add an option for monitor refresh rate(like in so many other games) when you are choosing the resolution. And then force the game to work at that refresh rate.
This is a game that might appeal to guys with old hardware and old CRT monitors. We still exist.
Well my hardware isn't so old, only the monitor (one of the last generation of CRTs).
Sorry if my English is not clear enough.