narzoul / DDrawCompat

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

An old Direct3D problem with Nocturne (plus Blair Witch Trilogy) #336

Closed Zerodarkage closed 1 month ago

Zerodarkage commented 3 months ago

image Using Direct 3D mode causes this anomaly on some parts of the 4 games. I don't have a clue why... It's like some effect is not working correctly. Some levels the char disappears completely...

Any way to fix that with an option or do you need the debug log?

narzoul commented 3 months ago

Do you have a save game or some instructions on how to quickly reproduce the issue?

Zerodarkage commented 3 months ago

Do you have a save game or some instructions on how to quickly reproduce the issue?

BUG.zip Unzip in Save folder

or

Start Choose Volume 2 - Tomb of the Underground God Press ESC and choose the option "skip cinematic" Start walking south Next screen kill the first enemy Next is the screen of the screenshot Just walk on the right side o the train car

Zerodarkage commented 3 months ago

image BW2_BUG.zip Unzip in Save folder

Another example of the bug in Blair Witch Volume Two - The Legend of Coffin Rock

Zerodarkage commented 3 months ago

I found something interesting! The bug does not happen in DDrawCompat-v0.3.0!

P.S. I think DDrawCompat-v0.3.0 doesn't support hardware acceleration (at least in this game. I really don't know xD)

narzoul commented 2 months ago

Thanks, I can reproduce the issue with your save game. I was worried it was going to be specific to old Intel GPU drivers, but luckily that doesn't seem to be the case. I'll try to figure it out.

narzoul commented 2 months ago

This should fix it: ddraw.zip (diff.txt compared to v0.5.3)

Zerodarkage commented 2 months ago

This should fix it: ddraw.zip (diff.txt compared to v0.5.3)

Yes!!! It's fixed!!! Thank You Very Much!!!

P.S. Devil Inside (and others) has problems with textures stretching "to infinity and beyond!" Did a quick test with Devil Inside! It's fixed too! :D (Maybe was already fixed since the original 0.5.3)

Screenshot of the bug (BEFORE) image (AFTER) image

Zerodarkage commented 2 months ago

Do you think any compatibility mode option is needed for Nocturne and Blair Witch Trilogy??? (I did some tests and seems to run fine without any of them). Thanks in advance!

narzoul commented 2 months ago

If it runs fine, then no.

narzoul commented 1 month ago

Fixed in v0.5.4.