http://bugs.winehq.org/show_bug.cgi?id=23816
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-28 18:02:16 --- (In reply to comment #5)
Ah okay I wasn't aware xna and mono were a no go. At some point in the games development it supposedly worked with mono but no clue what stage it was in and what technology they were using at that point.
I am not aware of any of the methods for faking the .net 3.5 install so I'm looking forward to your findings.
Well , to fool the installer (after first doing winetricks dotnet30) the registrykeys below are enough (probably only the Install = 00000001 key)
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033] "Install"=dword:00000001 "MSI"=dword:00000001 "SP"=dword:00000001 "Version"="3.5.30729.01"
The installation went fine, but when i tried to start the game, it complained again that i had to install .net 3.5. Apperently it was missing assembly System.Core. After copying that from my windows partition, the games started up, almost to the end of the initialization screen, then it crashed.
After that I brutally copied over everything from my windows partition from c:\windows\assembly to ~/.wine/drive_c/windows/assembly, and everything from c:\windows\Microsoft.Net to ~/.wine/drive_c/windows/Microsoft.Net. Now the loginscreen appeared. I don't have a login, but there seems to be a connection problem anyway, as the app also can't receive server news. Maybe server is down, or yet another wine-bug ;)