FunkyFr3sh / cnc-ddraw

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

Switch map will report the error "direct_3d->CreateDevice" #325

Closed TheoShira closed 3 months ago

TheoShira commented 3 months ago

While playing "The Twin Heroes III", When I go to the next map as shown in Figure 1, the game will pop up and report the error "direct_3d->CreateDevice" image image

FunkyFr3sh commented 3 months ago

There is probably nothing I can do about that. cnc-ddraw does only support 2D (DirectDraw) games and this game is trying to create a Direct3D device apparently

Maybe try out DxWnd, it does support Direct3D and it can also run games in a window just like cnc-ddraw

Another option would be to check the settings files of the game and/or the registry, maybe there is a way to disable Direct3D