https://bugs.winehq.org/show_bug.cgi?id=57455
--- Comment #6 from Rafał Mużyło galtgendo@o2.pl --- Something sounds off about this...
The way I remember such wrappers working with wine was (as long as the dll name wasn't changed) WINEDLLOVERRIDES=ddraw=n,b. And such *do* work - IIRC, Fallout 1 was using such wrapper.
Your proposed solution just kills the wrapper...
Now, the question is: if you change the dll name in the executable back to ddraw.dll, rename that dll too (or use its unmodified version, as that one is named ddraw.dll) *and* use WINEDLLOVERRIDES does the wrapper work or not ?
Though that's actually two different problems: one with how wine is loading the symbols, other with the wrapper being buggy in wine...