Difference between revisions of "DirectPlayGames"
(12 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
|- | |- | ||
| [https://appdb.winehq.org/objectManager.php?sClass=application&iId=426 Civilization III] | | [https://appdb.winehq.org/objectManager.php?sClass=application&iId=426 Civilization III] | ||
− | | IDirectPlay8Peer -> EnumHosts | + | | IDirectPlay8Peer -> Connect, EnumHosts, EnumPlayersAndGroups, Host, ReturnBuffer, Send |
+ | |- | ||
+ | | [https://appdb.winehq.org/objectManager.php?sClass=application&iId=2033 Chris Sawyer's Locomotion] | ||
+ | | IDirectPlay8Peer -> Close, Host | ||
+ | |- | ||
+ | | [https://appdb.winehq.org/objectManager.php?sClass=application&iId=4414 Dangerous Waters] | ||
+ | | IDirectPlay8Server -> EnumServiceProviders<br /> | ||
+ | IDirectPlay8Server -> Close, Host | ||
|- | |- | ||
| [http://appdb.winehq.org/appview.php?appId=1871 Freelancer] | | [http://appdb.winehq.org/appview.php?appId=1871 Freelancer] | ||
| 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=770 Dungeon Siege 1] | ||
+ | | IDirectPlay8Client -> EnumHosts, SetClientInfo, Close<br /> | ||
+ | IDirectPlay8Server -> SetServerInfo, Close<br /> | ||
+ | <br />NOTE: Steam Launch option "zonematch=true" required. | ||
+ | |- | ||
+ | | [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 59: | ||
| [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 | ||
+ | |- | ||
+ | | [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=2587 Star Wars Galactic Battlegrounds] | ||
+ | | 5 | ||
+ | | DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks<br /> | ||
+ | NS_ -> SendSessionRequestBroadcast | ||
+ | |- | ||
+ | | [https://appdb.winehq.org/objectManager.php?sClass=application&iId=124 STAR WARS™ Rebellion] | ||
+ | | 4 | ||
+ | | DP_ -> EnumGroupPlayers<br /> | ||
+ | |- | ||
+ | | [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 | ||
− | * | + | * Age of Wonders Shadow Magic |
− | * | + | * Bandits |
+ | * Besieger | ||
+ | * Condor | ||
+ | * 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 | * 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 | ||
+ | * 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 23:19, 26 November 2022
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 |
Chris Sawyer's Locomotion | IDirectPlay8Peer -> Close, Host |
Dangerous Waters | IDirectPlay8Server -> EnumServiceProviders IDirectPlay8Server -> Close, Host |
Freelancer | IDirectPlay8Client -> CancelAsyncOperation (All DPNCANCEL_ENUM types) Couldn't get a game server running. |
Dungeon Siege 1 | IDirectPlay8Client -> EnumHosts, SetClientInfo, Close IDirectPlay8Server -> SetServerInfo, Close |
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 |
Commandos 2: Men of Courage | 5 | DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks NS_ -> SendSessionRequestBroadcast |
Star Wars Galactic Battlegrounds | 5 | DP_ -> InitializeDPSP, InvokeEnumSessionCallbacks NS_ -> SendSessionRequestBroadcast |
STAR WARS™ Rebellion | 4 | DP_ -> EnumGroupPlayers |
Worms 2 | 5 | CreateCompoundAddress -> Don't error on unknown GUIDS |
Games to Confirm
- Age of Wonders Shadow Magic
- Bandits
- Besieger
- Condor
- 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
- 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.