You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Might and Magic 9 has known problem when switching from 3D scene to 2D interface (opening any UI menu). There is specific cshell.dll file which fixes the issue (I attached the file to this issue).
I have tried a lot of other libraries: dgVoodoo2, DDrawCompact, WineD3D, DxWnd. Absolutely no success. Symptoms: small black window and game closes.
With DxWrapper, I have to enable Dinputto8 in order for game to launch on my laptop. I have found this because others succeeded by disabling or disconnecting certain devices for game to work.
Unfortunately, when I enable DInput wrapper, cshell.dll fix does not work. I have tried to add this dll to config sections:
LoadCustomDllPath = cshell.dll
and even
RealDllPath = cshell.dll
In the end, I am able to launch and play game. But it is virtually useless, because every UI open results in ~20s freeze.
I don't think LoadCustomDllPath or RealDllPath will help in this case since this is just a game patch file. Have you tried copying the cshell.dll file into the \Might and Magic IX\data\ directory, replacing the existing cshell.dll file?
Unfortunately, I deleted all DxWrapper files and reinstalled game. I have found, that you have separate project with dinput.dll wrapper. And I want to thank you! It works as charm! And cshell.dll fix works as usual.
This project is also awesome! So much better than any other library out there. Will try full DxWrapper again when there is more Dd7to9 support added.
Might and Magic 9 has known problem when switching from 3D scene to 2D interface (opening any UI menu). There is specific cshell.dll file which fixes the issue (I attached the file to this issue).
I have tried a lot of other libraries: dgVoodoo2, DDrawCompact, WineD3D, DxWnd. Absolutely no success. Symptoms: small black window and game closes.
With DxWrapper, I have to enable Dinputto8 in order for game to launch on my laptop. I have found this because others succeeded by disabling or disconnecting certain devices for game to work.
Unfortunately, when I enable DInput wrapper, cshell.dll fix does not work. I have tried to add this dll to config sections:
LoadCustomDllPath = cshell.dll
and even
RealDllPath = cshell.dll
In the end, I am able to launch and play game. But it is virtually useless, because every UI open results in ~20s freeze.
Please advice what can be done.
9_cshell.zip
The text was updated successfully, but these errors were encountered: