TCP/IP under GNU/Linux

Rein Klazes rklazes at xs4all.nl
Wed Feb 18 06:03:13 CST 2004


On Tue, 17 Feb 2004 20:01:17 +0000, you wrote:

> Rein Klazes wrote:
> > OK, I think I am starting to understand. The program manages to load a
> > native dll dpwsock.dll. Making that one unavailable kills the
> > networking here too.
> > 
> > dpwsock.dll is part of directplay, part of DirectX. It may be worth a
> > try to install that.
> 
> ok, putting the file "dpwsock.dll" in the win0 directory of the game
> made no difference.

No, you are missing the right registry entries.

> do you mean install a full directX?and if so...
> which version do you recommend i install? a completely minimal install
> would be preferable.

I guess an old version will do fine. My files are from 1996. That
could be DirectX 3 or older.

> if you have a list of the needed files, would you
> mind putting them somewhere for me to download? assuming licensing is
> all alright.

Here are the registry entries (from ~/.wine/system.reg). Add to the registry and change the path. 


========================8<======================================================
[Software\\Microsoft\\DirectPlay] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Service Providers] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Service Providers\\Internet TCP/IP Connection For DirectPlay] 1077032091
@=""
"DescriptionA"="Internet TCP/IP Connection For DirectPlay"
"DescriptionW"="Internet TCP/IP Connection For DirectPlay"
"dwReserved1"=hex:f4,01,00,00
"dwReserved2"=hex:00,00,00,00
"Guid"="{36E95EE0-8577-11cf-960C-0080C7534E82}"
"Path"="D:\\WIN98\\SYSTEM\\dpwsockx.dll"

[Software\\Microsoft\\DirectPlay\\Service Providers\\Internet TCP/IP Connection For DirectPlay\\Address Types\\{C4A54DA0-E0AF-11cf-9C4E-00A0C905425E}] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Service Providers\\IPX Connection For DirectPlay] 1077032091
@=""
"DescriptionA"="IPX Connection For DirectPlay"
"DescriptionW"="IPX Connection For DirectPlay"
"dwReserved1"=hex:32,00,00,00
"dwReserved2"=hex:00,00,00,00
"Guid"="{685BC400-9D2C-11cf-A9CD-00AA006886E3}"
"Path"="D:\\WIN98\\SYSTEM\\dpwsockx.dll"

[Software\\Microsoft\\DirectPlay\\Service Providers\\Modem Connection For DirectPlay] 1077032091
@=""
"DescriptionA"="Modem Connection For DirectPlay"
"DescriptionW"="Modem Connection For DirectPlay"
"dwReserved1"=hex:00,00,00,00
"dwReserved2"=hex:00,00,00,00
"Guid"="{44EAA760-CB68-11cf-9C4E-00A0C905425E}"
"Path"="D:\\WIN98\\SYSTEM\\dpmodemx.dll"

[Software\\Microsoft\\DirectPlay\\Service Providers\\Modem Connection For DirectPlay\\Address Types\\{78EC89A0-E0AF-11cf-9C4E-00A0C905425E}] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Service Providers\\Modem Connection For DirectPlay\\Address Types\\{F6DCC200-A2FE-11d0-9C4F-00A0C905425E}] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Service Providers\\Serial Connection For DirectPlay] 1077032091
@=""
"DescriptionA"="Serial Connection For DirectPlay"
"DescriptionW"="Serial Connection For DirectPlay"
"dwReserved1"=hex:00,00,00,00
"dwReserved2"=hex:00,00,00,00
"Guid"="{0F1D6860-88D9-11cf-9C4E-00A0C905425E}"
"Path"="D:\\WIN98\\SYSTEM\\dpmodemx.dll"

[Software\\Microsoft\\DirectPlay\\Service Providers\\Serial Connection For DirectPlay\\Address Types\\{F2F0CE00-E0AF-11cf-9C4E-00A0C905425E}] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5046ab8cb6b1ce11920c00aa006c4972}] 1077032091
@=""
"Description"="WinSock TCP Connection For DirectPlay"
"Path"="D:\\WIN98\\SYSTEM\\dpwsock.dll"

[Software\\Microsoft\\DirectPlay\\Services\\{5046ab8cb6b1ce11920c00aa006c4972}\\Players] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5046ab8cb6b1ce11920c00aa006c4972}\\Sessions] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5146ab8cb6b1ce11920c00aa006c4972}] 1077032091
@=""
"Description"="WinSock IPX Connection For DirectPlay"
"Path"="D:\\WIN98\\SYSTEM\\dpwsock.dll"

[Software\\Microsoft\\DirectPlay\\Services\\{5146ab8cb6b1ce11920c00aa006c4972}\\Players] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5146ab8cb6b1ce11920c00aa006c4972}\\Sessions] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5246ab8cb6b1ce11920c00aa006c4972}] 1077032091
@=""
"Description"="Modem Connection For DirectPlay"
"Path"="D:\\WIN98\\SYSTEM\\dpserial.dll"

[Software\\Microsoft\\DirectPlay\\Services\\{5246ab8cb6b1ce11920c00aa006c4972}\\Players] 1077032091
@=""

[Software\\Microsoft\\DirectPlay\\Services\\{5246ab8cb6b1ce11920c00aa006c4972}\\Sessions] 1077032091
@=""

========================8<======================================================

		
> how come it worked for you when you ran it under a fake_windows? did you
> have DirectX installed already in your fake_windows?

I used an exiting wine registry, through that it found the dll's on the 
real partition.

> [btw, i am subscribe, no need to CC me ;-)]

It is standard practice here

Rein.
-- 
Rein Klazes
rklazes at xs4all.nl



More information about the wine-users mailing list