Original Post
hi,
How do you guys set your games to run at the same speed
on all systems ?
I usually stick to the monitor''s frequency, gives me a rock
solid/smooth top framerate and the game keeps the same
speed on all other systems.
Here''s my problem, whenever the user has a different default refresh rate other than 60hrz at 640x480, let''s say 75hrz, his
game will run faster ( of course ).
I''m not worried about lower end systems that might not be able to
sustain the top framerate.
I''ve tried sxengine''s timer wich allows you to specify a target
framerate, well, it''s not as smooth as syncing to the monitor''s refresh(not even close), soo i ditched that angle.
I guess the solution i''m looking for is to use the
function SetDisplayMode(width, height, bpp, refresh rate, 0);
in the IDirectDraw7 Interface.
With that one you can specify a refresh rate. I wouldn''t go any higher than 60, and at least i would know everyone is maxing at 60fps.
Problem is, i don''t know how to initialise it with DelphiX.
Help ?
How is everyone else keeping game the same speed ?
Any other tip would also help.
Thanks,
Regards,
Gunner.
Sysimage inc.