DirectPlay

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
Yellow
Posts: 10
Joined: Sun Mar 16, 2008 12:13 pm

DirectPlay

Post by Yellow »

Hallo, ReactOS developer!

I'd like to play with friends over my network. So I need support for DirectPlay. Yes, I know, you must work on general network functions first, but DirectPlay is also important. I need it for a game which works great on ReactOS, but a bit slowly. The only missing thing is DirectPlay. I can fix it by using windows dlls for DirectPlay. :D But a builtin working DirectPlay would be great.

Guennie1568
Posts: 427
Joined: Wed Jan 04, 2006 7:46 pm
Location: Germany, Bavarya, Neumarkt
Contact:

Post by Guennie1568 »

As you said, first, we need base of ReactOS and then we can develop others.
I think, DirectPlay is a part of DirectX. And we don't want to include it. We will make it with ReactX, but its development is still in progress.
Guennie1568
ROS-Fan und X2Pandora Audioeditor

User avatar
Pesho
Posts: 209
Joined: Mon Dec 10, 2007 1:16 pm

Post by Pesho »

What he said. Come back in a year or two :wink:

GreatLord
Developer
Posts: 926
Joined: Tue Nov 30, 2004 10:26 am
Location: Sweden

Post by GreatLord »

directplay are already in reactos, it is wine
but it is not compatible with ms directplay, that mean u can not play againts a widows machine, either i need wait on wine update it to follow ms offical protocoll over dplay that was release his year or i maybe will be force rewrite it later

User avatar
EmuandCo
Developer
Posts: 4398
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Post by EmuandCo »

It seems like our DirectPlay is based on Wine's 0.9.5 Version. There was much work in the recent time... Can someone try using a DirectPlay game on current Wine Version and look if it works on LAN with a Windows Machine with the same game?
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

hefner
Posts: 240
Joined: Fri Dec 16, 2005 11:49 am

Post by hefner »

There is a list of DirectPlay games http://wiki.winehq.org/DirectPlayGames ...

Yellow
Posts: 10
Joined: Sun Mar 16, 2008 12:13 pm

Post by Yellow »

EmuandCo wrote:Can someone try using a DirectPlay game on current Wine Version and look if it works on LAN with a Windows Machine with the same game?
No, it doesn't work. :(
Wine Wiki wrote:To get multiplayer working for such games ( at least those that use a DirectPlay version prior to 8 ), place the DLLs in this archive in Wine's windows/system32 directory, then add DLL overrides (native,builtin) for: dplayx, dpnet, dpnhpast and dpwsockx.

z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

Post by z180 »

Networking is still not the best.
ReactOS uses an TCP/IP stack from flux-oskit which they have from FreeBSD 2.x or 3.x but I think there are bugs in the ReactOS code since older FreeBSD releases are excellentnetwork server OS.
Perhaps devs need to get another TCP/IP stack or rewrite
something network related.
I think that directplay will not come soon to ReactOS.

Phalanx
Posts: 360
Joined: Sun Dec 19, 2004 12:42 am
Location: Australia

Post by Phalanx »

Wine's DirectPlay is being taken up by the summer of code student.

z180
Posts: 197
Joined: Sat Mar 10, 2007 7:58 pm

Post by z180 »

The developer that wrote or ported the DirectX code is greatlord
but he has other things to do before. He is now on DirectDraw/Direct3D
getting interface compatible with DX9.
Am I right?

Haos
Test Team
Posts: 2954
Joined: Thu Mar 22, 2007 5:42 am
Contact:

Post by Haos »

Right now Greatlord is working on the ReactX framework, a layer beyond ddraw/d3d/dsound/dmusic/dinput/dplay, the one that works with the hardware. Only with this one done, the work may progress.

Post Reply

Who is online

Users browsing this forum: Yandex [Bot] and 2 guests