http://bugs.winehq.org/show_bug.cgi?id=26209
--- Comment #7 from Andrew Nguyen arethusa26@gmail.com 2011-02-23 04:18:45 CST --- (In reply to comment #6)
(In reply to comment #5)
(In reply to comment #3)
Does it work on native XP? May be a game bug (though XP may have it in its compatibility list)...
The demo does not work out of box on Windows 7, and none of the Windows compatibility versions allows the game to start, so I think the bug can be considered invalid.
Don't forget Wine is not Windows. It's not a buggy application just not very future proof, just like a game/app that needs Windows 98 and setting that in Winecfg is okay. But having DirectX 9 on the old and unsupported by Microsoft, is that okay?
Arguably, the demo's broken decoding of a DirectX version string from the registry, which might not even be the sanctioned method in the first place, is buggy. I feel that having compatibility knobs modeled on similar functionality on Windows is perfectly fine, but you can't have changes in Wine that totally contradict what Windows actually has/does.
That said, you're perfectly entitled to make whatever local changes you please to your Wine prefix. I just don't think it makes sense to change the DirectX registry version string in Wine contrary to what Windows ever had.