The appdb for another game, Fallout 3, http://appdb.winehq.org/objectManager.php?sClass=version&iId=14322 suggests "1) Download msasn1.dll from e.g. here 2) Override msasn1.dll in Wine Configuration. How to Override DLL 3) Download gfwlivesetupmin.exe from e.g. here 4) Install gfwlivesetupmin.exe but without .NET Framework 5) Only set xlive to native in Wine Configuration."
The playonlinux script for that game, http://www.playonlinux.com/repository/?script=402 shows that the way to do 4) is
wine gfwlivesetupmin.exe /nodotnet
Does that help?
I guess winetricks should add a gfwl verb that does that, but we would need a better source for msasn1.dll. There might be a usable one inside http://download.microsoft.com/download/d/b/4/db49275f-7741-47cc-b8d5-42a3129... can somebody try it?
And then, as http://wiki.winehq.org/msasn1 suggests, we ought to implement msasn1 in wine. - Dan