http://bugs.winehq.org/show_bug.cgi?id=14553
Summary: Age of Wonders : Shadow Magic, Can not create or join a network game (directplay 8) Product: Wine Version: 1.1.1 Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=3101&iTestingId=14987 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dplay AssignedTo: wine-bugs@winehq.org ReportedBy: christopher.lindemann@gmail.com CC: kai.blin@gmail.com
Age of Wonders II "Shadow Magic" and Age of Wonders II "The Wizard's Throne" both fail to initialize a network game. The Lan button does nothing when clicked. Here is what the console outputs when clicking it:
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
The recommended correction for directplay problems, from the wiki, <url>http://wiki.winehq.org/DirectPlayGames?highlight=(directplay)</url> does not work. Using the native dplay dlls, creating the dll overrides, and using regsvr32 to register them etc.
What does work is if you install MS directX 9 using winetricks <url>http://wiki.winehq.org/winetricks</url>
Taking the system32 directory from a wine which has been 'fixed' with DirectX 9, and pasting it into a standard wine install does not correct the issue. Even when the overrides are added and all dp* dlls have been reregistered with regsvr32. It appears to me that registry keys are added by the official DX9 installer which AoW2 and AoW2SM require.
For testing purposes, the demo of AoWII can be downloaded here: <url>www.blackfurnace.net/AoW2FinalDemo_RC1.exe</url>
http://bugs.winehq.org/show_bug.cgi?id=14553
Christopher Lindemann christopher.lindemann@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #1 from Christopher Lindemann christopher.lindemann@gmail.com 2008-10-25 14:09:49 --- I was able to get this working. The dll overrides for the dplay libraries had to be added to the global portion of wineconfig, not the game only, as I had been doing. They also had to be registered at the command line using regsvr32.
I am marking this bug invalid since I have disproved the original problem for which I created this bug. Builtin directplay functionality is of course still broken, but there are other open tickets for this.
http://bugs.winehq.org/show_bug.cgi?id=14553
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2008-10-25 22:23:27 --- Closing.