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.12k stars 143 forks source link

Game FantasiaSango1 crash #297

Closed rafaelyine closed 3 months ago

rafaelyine commented 3 months ago

Game FantasiaSango1 crashed in some gaming occasions. Cnc-ddraw 6.2. If runs in Windows compatible mode, don't crash in same occasions, but with other problems. Here are logs. cnc-ddraw-1.log

FunkyFr3sh commented 3 months ago

it is trying to use Direct3D and then it does just shut down. Doesn't look like a crash, it might just be a game that doesn't run on DirectDraw and is using Direct3D instead (which isn't supported by cnc-ddraw).

Maybe it's possible to disable Direct3D or hardware acceleration in the settings somewhere?

rafaelyine commented 3 months ago

Thanks for your reply! I disabled Direct3D & hardware acceleration, but game still crashed.

FunkyFr3sh commented 3 months ago

Can you create another log with it disabled?

rafaelyine commented 3 months ago

Here's new log with disabled. cnc-ddraw-1.log

LuKeSt0rm commented 3 months ago

Game uses Direct3D and no DirectDraw (software mode). (disabling "Direct3D & hardware acceleration" via system settings does nothing)

FunkyFr3sh commented 3 months ago

Yea, it's still using Direct3D

rafaelyine commented 3 months ago

I'm sure disabled "Direct3D & hardware acceleration" dx Another new log cnc-ddraw-1.log

Have any way to fix it?

FunkyFr3sh commented 3 months ago

You need to disable Direct3D in the game, not in DxDiag. But the game might not have such a option, some games will only work with Direct3D.

rafaelyine commented 3 months ago

As you say, the game don't have such a option. If it too hard to fix this problem, try to install WindowsXP is a better way?

FunkyFr3sh commented 3 months ago

As you say, the game don't have such a option. If it too hard to fix this problem, try to install WindowsXP is a better way?

You could try another wrapper that supports Direct3D:

DxWnd: https://sourceforge.net/projects/dxwnd/files/Latest%20build/ DDrawCompat: https://github.com/narzoul/DDrawCompat/releases

rafaelyine commented 3 months ago

As you say, the game don't have such a option. If it too hard to fix this problem, try to install WindowsXP is a better way?

You could try another wrapper that supports Direct3D:

DxWnd: https://sourceforge.net/projects/dxwnd/files/Latest%20build/ DDrawCompat: https://github.com/narzoul/DDrawCompat/releases

OK, i'll try it. Thanks very much for your help! It' ok to close his topic.