narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
878 stars 67 forks source link

The Settlers 3 History Edition, Black Screen when playing intro or other videos #297

Open groggrogy0 opened 2 months ago

groggrogy0 commented 2 months ago

I have Ubisoft Connect version of Settlers 3 History Edition running on Windows 10 I tried DDrawCompat v0.5.1, but when game start its show black screen.

I wanted to use DDrawCompat v0.5.1 to customize settings, but in both cases with default settings and customized ones, the videos show black screen when played. You can still hear audio playing though.

The Settlers 3 History Edition comes with its own small ddraw.dll wrapper on which videos work fine. But I wish to use DDrawCompat v0.5.1 to customize settings.

narzoul commented 2 months ago

Is this still an issue with v0.5.2? I only have the GOG version, but it didn't have problems with the video even with v0.5.1.

groggrogy0 commented 2 months ago

Yes, the problem still exits in 0.5.2, but now the game crashes (exits) after video playback. There is black screen during video playback (sound only), then few seconds of black screen, then game's main menu flashes briefly and game exits to desktop.

Basically, same as here: https://github.com/narzoul/DDrawCompat/issues/302

I checked also with 0.4.0. It causes black screen during video playback, but does not crash the game.

narzoul commented 1 month ago

Please check if the patched version here fixes either the crash or the intro videos: https://github.com/narzoul/DDrawCompat/issues/299#issuecomment-2094226964

If not, please upload the debug logs with it (set LogLevel=debug in DDrawCompat.ini).