narzoul/DDrawCompat

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

Closed this issue ยท 10 comments

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?

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

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

image
BW2_BUG.zip
Unzip in Save folder

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

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)

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.

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

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

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!

If it runs fine, then no.

Fixed in v0.5.4.