http://bugs.winehq.org/show_bug.cgi?id=12787
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2008-05-01 04:59:30 --- Hello,
duplicate of bug 12401.
This game is .NET based and ships with .NET Framework 2.0 Redistributable (along with managed DirectX assembly installer).
Keep in mind that .NET 2 assembly installation/registration and wine's default Windows XP config don't play well together due to missing junction point support. See http://bugs.winehq.org/show_bug.cgi?id=12401 or http://bugs.winehq.org/show_bug.cgi?id=10601#c15 for details.
Set wine to "Windows 2000" config before installing.
There is another potential problem here. When the game installer probes for installed .NET frameworks on clean .wine (there exist several methods), CorBindToRuntimeHost is called several times, spitting out "wine: Install the Windows version of Mono to run .NET executables" console messages.
This will give users the false impression that they have to install Mono. In this case it's misleading because the game installs the .NET framework by itself. I don't see the point of asking users to install Mono for .NET support, while having the native .NET from our monopolist overlords in place, which unfortunately works better for several apps/games.
Change the message to say something like ".NET runtime <version string> requested but not found. If you experience problems, try installing <choices here>" (M$ .NET Framework <version string> or Mono).
Regards