First post, by Daninthemix
DgVoodoo doesn't seem to work properly with Downtown Run - I get the DgVoodoo watermark, but the resolution isn't increased.
DgVoodoo doesn't seem to work properly with Downtown Run - I get the DgVoodoo watermark, but the resolution isn't increased.
Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn't work would be incorrect.
The game calls USER32.dll/ChangeDisplaySettingsA to change resolution, which isn't a DirectDraw/Direct3D function so dgVoodoo being strictly a wrapper doesn't stop it. But:
1) Why not just set your resolution in Downtown Run\data\save\Main.cfg ?
2) If UI scaling is a problem, why not use OpenGL mode and use Peixoto's patches (that aren't strictly DirectDraw/Direct3D9 wrappers) to force resolution? This seems to give pretty good results (960x720 forced to 4K):
ZellSF wrote on 2021-06-20, 17:46:Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn […]
Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn't work would be incorrect.
The game calls USER32.dll/ChangeDisplaySettingsA to change resolution, which isn't a DirectDraw/Direct3D function so dgVoodoo being strictly a wrapper doesn't stop it. But:
1) Why not just set your resolution in Downtown Run\data\save\Main.cfg ?
2) If UI scaling is a problem, why not use OpenGL mode and use Peixoto's patches (that aren't strictly DirectDraw/Direct3D9 wrappers) to force resolution? This seems to give pretty good results (960x720 forced to 4K):
Base Profile Screenshot 2021.06.20 - 19.35.02.89.jpg
Thankyou - I'll try the latter (setting 3840 x 2160 in Main.cfg didn't do anything).
Daninthemix wrote on 2021-06-20, 19:43:ZellSF wrote on 2021-06-20, 17:46:Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn […]
Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn't work would be incorrect.
The game calls USER32.dll/ChangeDisplaySettingsA to change resolution, which isn't a DirectDraw/Direct3D function so dgVoodoo being strictly a wrapper doesn't stop it. But:
1) Why not just set your resolution in Downtown Run\data\save\Main.cfg ?
2) If UI scaling is a problem, why not use OpenGL mode and use Peixoto's patches (that aren't strictly DirectDraw/Direct3D9 wrappers) to force resolution? This seems to give pretty good results (960x720 forced to 4K):
Base Profile Screenshot 2021.06.20 - 19.35.02.89.jpgThankyou - I'll try the latter (setting 3840 x 2160 in Main.cfg didn't do anything).
That definitely should have done something.
Possibly you did something wrong, you went into the settings afterwards and saved them or maybe it got virtualized into %LOCALAPPDATA%\VirtualStore
But there isn't a proper widescreen patch for this game; setting it to 3840x2160 means you will be able to view less vertically.
ZellSF wrote on 2021-06-21, 22:34:That definitely should have done something. […]
Daninthemix wrote on 2021-06-20, 19:43:ZellSF wrote on 2021-06-20, 17:46:Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn […]
Resolution forcing is an extra, not something that can be relied on, not the main function of dgVoodoo. So saying dgVoodoo doesn't work would be incorrect.
The game calls USER32.dll/ChangeDisplaySettingsA to change resolution, which isn't a DirectDraw/Direct3D function so dgVoodoo being strictly a wrapper doesn't stop it. But:
1) Why not just set your resolution in Downtown Run\data\save\Main.cfg ?
2) If UI scaling is a problem, why not use OpenGL mode and use Peixoto's patches (that aren't strictly DirectDraw/Direct3D9 wrappers) to force resolution? This seems to give pretty good results (960x720 forced to 4K):
Base Profile Screenshot 2021.06.20 - 19.35.02.89.jpgThankyou - I'll try the latter (setting 3840 x 2160 in Main.cfg didn't do anything).
That definitely should have done something.
Possibly you did something wrong, you went into the settings afterwards and saved them or maybe it got virtualized into %LOCALAPPDATA%\VirtualStore
But there isn't a proper widescreen patch for this game; setting it to 3840x2160 means you will be able to view less vertically.
I got it working by setting the game to windowed, setting DgVoodoo to fullscreen with 'center app window'. You're right - widescreen is unusable. 1600 x 1200 works though.
You can also try to set GeneralExt\DesktopResolution to your expected desktop resolution which affects the calculation of dynamic resolutions.
That option is for cases like with this game, when the game pre-sets the desktop resolution to the one it expects before initializing DDraw/D3D.
I didn't try if it works for this game though.