VOGONS


First post, by enormerat

User metadata
Rank Newbie
Rank
Newbie

Hello, please excuse my noobishness. I have been trying to run this game (gameplay video with a download link in the comments: https://www.youtube.com/watch?v=alKwJ7RZUgU) in various ways. It is supposed to run at 60 FPS, but the best I can consitently get is 50, using dgvoodoo. However, I have sometimes gotten 60, which proves that it is possible on my computer (Win7).

What's odd is that I have only been able to get 60 by running the game through dxwnd. By itself, dxwnd only gets me 43 FPS at best and dgvoodoo 50, but for some reason, running the game through dxwnd while having the dgvoodoo .dlls and .conf in the same folder as the game .exe sometimes causes it to reach 60. If I then close the game and relaunch it the same way, it will still have 60. However, certain actions sometimes cause the game to drop back to 50. This can be running it again through dgvoodoo alone, but not always, changing the monitor resolution, but not always, etc.

Simply put, it seems that the only way to get it to work properly is via some obscure bug that I cannot reproduce otherwise than through luck. I hope that someone here can shed some light on this. Thank you in advance.

Reply 1 of 1, by enormerat

User metadata
Rank Newbie
Rank
Newbie

I seem to have stumbled upon a workaround. I can consistently get 60 FPS if there is a fullscreen instance of Chrome with a pdf open in it. It doesn't have to be in focus, just to be there. If I open a new program, window, or tab, it falls back to 50, but if I minimize the instance then bring it back to fullscreen it gets back to 60. There are some random exceptions to this, for example it will sometimes stay at 60 even if I leave the pdf tab, or have the instance windowed instead. The game's manual (in Japanese, so I'm not sure) seems to say that running Windows Media Player in the background can fix some slowdown issues on WinXP, but this doesn't work with the current WMP version. In any case, perhaps the problem cannot be fixed via dgvoodoo, but perhaps this trick will help someone else in similar trouble.