This has been reported on Might and Magic 6. The file mss32.dll is compressed with a program called shrinker, when the game is installed. If another program called DeShrinker is not run on that file, MM6 refuses to run with an error. Once that is run, the game runs fine. According to the notes, there is an extra piece of information in the header in the shrinker compressed dll's called .shrink . I think this has something to do with it, but I am not totally sure.
Dustin
On Tue, 10 May 2005 21:57:54 -0500, Dustin Navea wrote:
According to the notes, there is an extra piece of information in the header in the shrinker compressed dll's called .shrink . I think this has something to do with it, but I am not totally sure.
We've looked at this before, Shrinker is nearly unsupportable. It verifies exact assembly sequences in DLLs amongst other things, god knows how it runs in newer versions of Windows ....
What we might want to do is have Wine detect Shrinkered files and show a message box asking users to run DeShrinker on it.
thanks -mike