voodoo47: you know, the wonderful thing about the 'net is that whatever your problem is, there is a good chance that somebody already has a working solution -all you have to do is
look around for a bit.
That's great, except it doesn't address the real problem: I shouldn't need to do that at all, I should only need to do that if I want to enhance the product that GOG is selling, which should already work at the very least. It definitely shouldn't still have a compatibility bug that the original retail release had, otherwise what are we really paying GOG for? Not to mention, it doesn't work as long as I can't get DDFix running and I won't get it running without specific hex editing instruction for the GOG version of the executable, which to my knowledge, don't exist yet.
cogadh: EDIT 2 - And now it doesn't really matter since it appears those hex editing instructions don't apply to the GOG version of the executable... either that or I'm using this crappy hex editor completely wrong.
shadearg: I'll update this post with the corrected offsets for the GOG version in a few minutes.
Edit: The corrected offsets for the GOG version are as follows:
0x215526 - Change 'r' 0x72 to 'f' 0x66
0x215527 - Change 'a' 0x61 to 'i' 0x69
0x215528 - Change 'w' 0x77 to 'x' 0x78
You sure about that? I'm not seeing the "raw" in those offsets, so I don't see what I'm supposed to be changing.