VOGONS


First post, by mitradis

User metadata
Rank Newbie
Rank
Newbie

Regression bug:
Heroes of Might and Magic V run fine with dgVoodoo2_79_3 but on dgVoodoo2_83-dgVoodoo2_86 start with black window (game not start). Other wrapper versions unavailable for download for testing. For some reason i have dgVoodoo2_79_3 version as backup.
UPD: DeferredScreenModeSwitch = true fix it.

UPD 2: this help with chance ~10% or sometimes not help absolutely. is not a guaranteed fix

UPD 3: thats all because game start with fade splash black screen. If we little "hack" main exe file of the game and disable this "feature" everything is getting better and game normally runs. I understand why wrapper broken on this step. He takes the situation for the game to start, but in fact it is just a fading splash screen.

Last edited by mitradis on 2025-04-17, 22:40. Edited 7 times in total.

Reply 1 of 1, by Dege

User metadata
Rank l33t
Rank
l33t

Indeed, the problem exists. I don't know however if this is a regression or not.

I get a lot of this error message:

[dgVoodoo] ERROR: Direct3D9 (0F73BC40): Validation of D3D9 swapchain presentation parameters failed. Reason: display mode "646x515, 59Hz" is required but there is no mode with this or lower refreshrate is supported by output device: 0, DeviceType : D3DDEVTYPE_HAL
[dgVoodoo] ERROR: Direct3DDevice9 (320AFA70)::Reset: Device cannot be reset because implicit swapchain of device cannot be created.

The game tries to reset the device to the physical resolution of the game window, I don't know why. If you want to play this game through dgVoodoo then disable the initial fading screen, it works without that.
(btw when I start the game from a debugger then it's automatically disabled 😀 )