No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
| IDirectPlay8Client -> CancelAsyncOperation (All DPNCANCEL_ENUM types) <br /> | | IDirectPlay8Client -> CancelAsyncOperation (All DPNCANCEL_ENUM types) <br /> | ||
Couldn't get a game server running. | Couldn't get a game server running. | ||
|- | |||
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=3462 Northland - Cultures 3] | |||
| IDirectPlay8Peer -> Close, Host | |||
|- | |- | ||
| [http://appdb.winehq.org/appview.php?appId=1229 Heroes of Might and Magic IV] | | [http://appdb.winehq.org/appview.php?appId=1229 Heroes of Might and Magic IV] | ||
Line 40: | Line 43: | ||
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=272 Baldur's Gate II] | | [https://appdb.winehq.org/objectManager.php?sClass=application&iId=272 Baldur's Gate II] | ||
| 7 | | 7 | ||
| DPWSCB_ -> | | DPWSCB_ -> EnumSessions, Open, ShutdownEx<br /> | ||
DP_ -> InvokeEnumSessionCallbacks, SecureOpen<br /> | DP_ -> InvokeEnumSessionCallbacks, SecureOpen<br /> | ||
NS_ -> SendSessionRequestBroadcast | NS_ -> SendSessionRequestBroadcast | ||
Line 48: | Line 51: | ||
| DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks<br /> | | DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks<br /> | ||
NS_ -> SendSessionRequestBroadcast | NS_ -> SendSessionRequestBroadcast | ||
|- | |||
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=585 Worms 2] | |||
| 5 | |||
| CreateCompoundAddress -> Don't error on unknown GUIDS | |||
|} | |} | ||
<br /> | <br /> |
Revision as of 08:37, 3 March 2017
The easiest way to work around any DirectPlay issue is to install the native version
winetricks directplay
This is a list of games known to use DirectPlay and what functions are needed to be implemented.
List of games that use DirectPlay 8
Game | Comments |
---|---|
Civilization III | IDirectPlay8Peer -> Connect, EnumHosts, EnumPlayersAndGroups, Host, ReturnBuffer, Send |
Freelancer | IDirectPlay8Client -> CancelAsyncOperation (All DPNCANCEL_ENUM types) Couldn't get a game server running. |
Northland - Cultures 3 | IDirectPlay8Peer -> Close, Host |
Heroes of Might and Magic IV | IDirectPlay8Peer -> EnumHosts, Host |
S.T.A.L.K.E.R.: Shadow of Chernobyl | IDirectPlay8Client -> Enumhost (synchronously), Connect, GetApplicationDesc, Send IDirectPlay8Server -> Host |
Warlords: Battlecry III | IDirectPlay8ThreadPool -> Initialize,SetThreadCount, DoWork IDirectPlay8Peer -> EnumServiceProviders, CancelAsyncOperation, EnumHosts, Host |
List of games that use DirectPlay
Game | DX version | Comments |
---|---|---|
Baldur's Gate II | 7 | DPWSCB_ -> EnumSessions, Open, ShutdownEx DP_ -> InvokeEnumSessionCallbacks, SecureOpen |
Commandos 2: Men of Courage | 5 | DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks NS_ -> SendSessionRequestBroadcast |
Worms 2 | 5 | CreateCompoundAddress -> Don't error on unknown GUIDS |
Games to Confirm
- Chris Sawyer's Locomotion
- Homeworld 2
- Star Wars Galactic Battlegrounds
- John Deere North American Farmer
A list of Affected Applications that caused by missing directplay implementation.