https://bugs.winehq.org/show_bug.cgi?id=17258
--- Comment #28 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Christian Costa from comment #27)
Created attachment 55861 [details] hack
The hack makes the game work.
Note the it seems the 16-bit values order is correct as native and builtin resources have for instance version number 1.2.3.4 stored as 02 00 01 00 04 00 03 00.
So the game wants DX5 and check the minor is >= 5 for all 3 dlls.
It would probably not even be a hack if it consistently updated the version to some value used by newer MS DLLs.
For reference, I checked ddraw.dll from a not-up-to-date Win10 installation and the product version is 10.0.10586.0, so IF the game works there, either the higher major version is enough or Windows has some compatibility shim or similar.