Difference between revisions of "DirectPlayGames"

From WineHQ Wiki
Jump to: navigation, search
Line 26: Line 26:
 
| IDirectPlay8ThreadPool -> Initialize,SetThreadCount, DoWork<br />
 
| IDirectPlay8ThreadPool -> Initialize,SetThreadCount, DoWork<br />
 
IDirectPlay8Peer -> EnumServiceProviders, CancelAsyncOperation, EnumHosts, Host
 
IDirectPlay8Peer -> EnumServiceProviders, CancelAsyncOperation, EnumHosts, Host
 +
|}
 +
<br />
 +
List of games that use DirectPlay
 +
{| class="wikitable" border="1"
 +
|-
 +
! Game
 +
! DX version
 +
! Comments
 +
|-
 +
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=272 Baldur's Gate II]
 +
| 7
 +
| DPWSCB_ -> GetCaps, EnumSessions, Open, ShutdownEx<br />
 +
DP_ -> InvokeEnumSessionCallbacks, SecureOpen<br />
 +
NS_ -> SendSessionRequestBroadcast
 
|}
 
|}

Revision as of 03:58, 12 November 2016

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
Freelancer IDirectPlay8Client -> CancelAsyncOperation (All DPNCANCEL_ENUM types)

Couldn't get a game server running.

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_ -> GetCaps, EnumSessions, Open, ShutdownEx

DP_ -> InvokeEnumSessionCallbacks, SecureOpen
NS_ -> SendSessionRequestBroadcast