01-15-2015, 10:50 PM
Did you use one of the various registry file based fixes, or one of the DLL files that change registry information? These may not work for Windows 8.1 and could conflict with the DirectDraw wrapper as well. It would also offer another explanation as to why the issue persists after reinstallation and with the wrapper removed.
Using the Registry Editor, I would suggest navigating to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility
Look for any subfolders there named 'Diablo', 'Diablo v1.09' and so forth. If you find them, I would right-click on the Compatibility folder itself, Export to a file (as a backup to restore just in case), then once you have a backup, delete all the Diablo related folders and try with and without the ddraw wrapper from my link again.
Fingers crossed for you that this was the issue. Good luck!
Using the Registry Editor, I would suggest navigating to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility
Look for any subfolders there named 'Diablo', 'Diablo v1.09' and so forth. If you find them, I would right-click on the Compatibility folder itself, Export to a file (as a backup to restore just in case), then once you have a backup, delete all the Diablo related folders and try with and without the ddraw wrapper from my link again.
Fingers crossed for you that this was the issue. Good luck!