Difference between revisions of "DirectPlayGames"

From WineHQ Wiki
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
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=18318 Fair Strike]
 +
| IDirectPlay8Server -> Host, SetApplicationDesc, SendTo
 +
IDirectPlay8Client -> EnumHosts
 
|-
 
|-
 
| [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]
 
| IDirectPlay8Peer -> EnumHosts, Host
 
| IDirectPlay8Peer -> EnumHosts, Host
 +
|-
 +
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=3462 Northland - Cultures 3]
 +
| IDirectPlay8Peer -> Close, Host
 
|-
 
|-
 
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=4794 S.T.A.L.K.E.R.: Shadow of Chernobyl]
 
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=4794 S.T.A.L.K.E.R.: Shadow of Chernobyl]
Line 40: Line 47:
 
| [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_ -> GetCaps, EnumSessions, Open, ShutdownEx<br />
+
| DPWSCB_ -> EnumSessions, Open, ShutdownEx<br />
 
DP_ -> InvokeEnumSessionCallbacks, SecureOpen<br />
 
DP_ -> InvokeEnumSessionCallbacks, SecureOpen<br />
 
NS_ -> SendSessionRequestBroadcast
 
NS_ -> SendSessionRequestBroadcast
 +
|-
 +
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=1374 Commandos 2: Men of Courage]
 +
| 5
 +
| DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks<br />
 +
NS_ -> SendSessionRequestBroadcast
 +
|-
 +
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=585 Worms 2]
 +
| 5
 +
| CreateCompoundAddress -> Don't error on unknown GUIDS
 
|}
 
|}
 
<br />
 
<br />
 
Games to Confirm
 
Games to Confirm
* Commandos 2: Men of Courage
+
* Age of Wonders Shadow Magic
 +
* Bandits
 +
* Besieger
 
* Chris Sawyer's Locomotion
 
* Chris Sawyer's Locomotion
 +
* Condor
 +
* Dangerous Waters
 +
* Deer Hunter 2004 and 2005
 +
* Dungeon Siege 1 and 2
 +
* DXQuake 3
 +
* FSHost
 +
* G.I. Combat Episode I
 +
* Gekkeiju
 +
* Giants: Citizen Kabuto
 +
* Hidden " Dangerous 2 / SS
 
* Homeworld 2
 
* Homeworld 2
 +
* Il rosso e il nero
 +
* John Deere North American Farmer
 +
* Jolt3D
 +
* Judge Dredd vs Death
 +
* Monopoly Tycoon
 +
* New World Order
 +
* No brakes 4x4 racing
 +
* O.R.B
 +
* Operation Blockade
 +
* Operation Flashpoint
 +
* Perimeter
 +
* Pro Bass Fishing 2003
 +
* Pro Rugby Manager 2004
 +
* Robot Arena 2
 +
* S.W.I.N.E.
 +
* Sacrifice
 +
* Scorch an Island
 +
* SkyTracks
 
* Star Wars Galactic Battlegrounds
 
* Star Wars Galactic Battlegrounds
* John Deere North American Farmer
+
* State of Emergency
 +
* Steel Tide
 +
* Supreme Ruler 2010
 +
* Trophy Hunter 2003
 +
* True Crime Streets of LA
 +
* Vietcong
 +
* Warrior Kings
 +
* Wings of War
 
<br />
 
<br />
  
 
A list of [https://appdb.winehq.org/viewbugs.php?iBugId=4066 Affected Applications] that caused by missing directplay implementation.
 
A list of [https://appdb.winehq.org/viewbugs.php?iBugId=4066 Affected Applications] that caused by missing directplay implementation.

Latest revision as of 05:58, 10 August 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.

Fair Strike IDirectPlay8Server -> Host, SetApplicationDesc, SendTo

IDirectPlay8Client -> EnumHosts

Heroes of Might and Magic IV IDirectPlay8Peer -> EnumHosts, Host
Northland - Cultures 3 IDirectPlay8Peer -> Close, 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
NS_ -> SendSessionRequestBroadcast

Commandos 2: Men of Courage 5 DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks

NS_ -> SendSessionRequestBroadcast

Worms 2 5 CreateCompoundAddress -> Don't error on unknown GUIDS


Games to Confirm

  • Age of Wonders Shadow Magic
  • Bandits
  • Besieger
  • Chris Sawyer's Locomotion
  • Condor
  • Dangerous Waters
  • Deer Hunter 2004 and 2005
  • Dungeon Siege 1 and 2
  • DXQuake 3
  • FSHost
  • G.I. Combat Episode I
  • Gekkeiju
  • Giants: Citizen Kabuto
  • Hidden " Dangerous 2 / SS
  • Homeworld 2
  • Il rosso e il nero
  • John Deere North American Farmer
  • Jolt3D
  • Judge Dredd vs Death
  • Monopoly Tycoon
  • New World Order
  • No brakes 4x4 racing
  • O.R.B
  • Operation Blockade
  • Operation Flashpoint
  • Perimeter
  • Pro Bass Fishing 2003
  • Pro Rugby Manager 2004
  • Robot Arena 2
  • S.W.I.N.E.
  • Sacrifice
  • Scorch an Island
  • SkyTracks
  • Star Wars Galactic Battlegrounds
  • State of Emergency
  • Steel Tide
  • Supreme Ruler 2010
  • Trophy Hunter 2003
  • True Crime Streets of LA
  • Vietcong
  • Warrior Kings
  • Wings of War


A list of Affected Applications that caused by missing directplay implementation.