FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.13k stars 143 forks source link

Kohan: Immortal Sovereigns graphical glitches #247

Closed emxd closed 9 months ago

emxd commented 9 months ago

Hello,

First of all, thanks for all the work!

Could you take a look at Kohan: Immortal Sovereigns? The game doesn't seem to handle transparency well. You can download the demo for the game from https://archive.org/details/kohan_demo.

1 2

Edit: Actually, the ingame UI bar isn't even supposed to be transparent. It just has a kind of blueish/purple texture.

emxd commented 9 months ago

The game seems to work correctly with aqrit's wined3d (which is wine 1.1.38). Wine doesn't have the neat fullscreen scaling that cnc has though :). Anyway, if it's too much work, one can always just use wine.

Not sure if it's of any help, I have wine 1.1.38 with debug symbols (gdb) -> https://icedrive.net/s/AjWgkV87tiW1CN5bBwCNNCbkzQyh

FunkyFr3sh commented 9 months ago

Just had a look into it, I think I got it working:

cnc-ddraw.zip

emxd commented 9 months ago

Yep, seems to work correctly. Thanks :-)