On Tue, Nov 2, 2010 at 12:34 PM, Alexandre Julliard julliard@winehq.org wrote:
Austin English austinenglish@gmail.com writes:
This dll is not a core part of windows (at least, not yet), but I think it should be considered for inclusion in Wine. A bit of explanation is necessary:
xlive.dll comes from Games for Windows (1,2), whose installer depends on .Net 3.5 (can be skipped with the /nodotnet parameter). Native fails on wine, however, unless a native msasn1.dll is provided, because xlive.dll is digitally signed (so implementing our own msasn1.dll won't help). As it currently stands, users can't play any 'Game for Windows' that doesn't have a Windows license.
That's not a good enough reason, particularly considering how ugly the resulting code is. And it seems unlikely that this is ever going to move beyond the nasty hack stage, given the lack of documentation.
Fair enough. You never know until you try and have the code in hand.
For those interested, I've put an initial fork at http://github.com/austin987/wine/ . If you've got any games that need xlive, please test against it and report any bugs to me directly or at http://bugs.winehq.org/show_bug.cgi?id=23532. I plan to expand the tests next, to try and get some documentation, so that it can possibly be implemented in the future in a clean way (by someone else, if need be).