mirror of
https://github.com/solemnwarning/ipxwrapper
synced 2024-12-30 16:45:37 +01:00
Added DirectPlay registry key and updated readme.
This commit is contained in:
parent
82c3d8f242
commit
c18a6747b3
8
Makefile
8
Makefile
@ -27,14 +27,14 @@ IPXWRAPPER_DEPS := src/ipxwrapper.o src/winsock.o src/ipxwrapper_stubs.o src/log
|
||||
src/interface.o src/router.o src/ipxwrapper.def
|
||||
|
||||
BIN_FILES := changes.txt license.txt readme.txt ipxwrapper.dll mswsock.dll wsock32.dll ipxconfig.exe \
|
||||
ipxrouter.exe dpwsockx.dll
|
||||
ipxrouter.exe dpwsockx.dll directplay.reg
|
||||
SRC_FILES := changes.txt license.txt Makefile mkstubs.pl readme.txt src/config.h src/ipxconfig.cpp \
|
||||
src/ipxwrapper.c src/ipxwrapper.def src/ipxwrapper.h src/ipxwrapper_stubs.txt src/log.c \
|
||||
src/mswsock.def src/mswsock_stubs.txt src/stubdll.c src/winsock.c src/wsock32.def \
|
||||
src/wsock32_stubs.txt src/directplay.c src/dpwsockx.def src/dpwsockx_stubs.txt src/common.c \
|
||||
src/common.h src/router.c src/router.h src/router-exe.c src/interface.c src/interface.h \
|
||||
src/ipxrouter.rc ipxrouter.ico src/ipxconfig.rc ipxconfig.ico include/dplay.h \
|
||||
include/dplaysp.h include/dplobby.h include/wsnwlink.h
|
||||
icons/ipxrouter.rc icons/ipxrouter.ico icons/ipxconfig.rc icons/ipxconfig.ico \
|
||||
include/dplay.h include/dplaysp.h include/dplobby.h include/wsnwlink.h directplay.reg
|
||||
|
||||
all: ipxwrapper.dll wsock32.dll mswsock.dll ipxconfig.exe dpwsockx.dll ipxrouter.exe
|
||||
|
||||
@ -80,7 +80,7 @@ src/mswsock_stubs.s: src/mswsock_stubs.txt
|
||||
src/dpwsockx_stubs.s: src/dpwsockx_stubs.txt
|
||||
perl mkstubs.pl src/dpwsockx_stubs.txt src/dpwsockx_stubs.s 3
|
||||
|
||||
icons/%.o: icons/%.rc
|
||||
icons/%.o: icons/%.rc icons/%.ico
|
||||
windres $< -O coff -o $@
|
||||
|
||||
%.dll: src/stubdll.o src/%_stubs.o src/log.o src/common.o src/%.def
|
||||
|
BIN
directplay.reg
Normal file
BIN
directplay.reg
Normal file
Binary file not shown.
28
readme.txt
28
readme.txt
@ -8,24 +8,26 @@ Read license.txt for licensing terms.
|
||||
-- INTRODUCTION --
|
||||
|
||||
IPXwrapper is a winsock wrapper which transparently tunnels IPX packets over a
|
||||
chosen UDP port (54792 by default). To use it, simply copy the three included
|
||||
chosen UDP port (54792 by default). To use it, simply copy the four included
|
||||
DLL files to the directory containing your legacy program.
|
||||
|
||||
Most software binds only to the default interface, if you get no errors but still
|
||||
can't connect to other computers, try running the ipxconfig program and forcing
|
||||
the appropriate network interface to be the primary.
|
||||
If you are running Windows Vista or newer and the game uses DirectPlay you will
|
||||
also need to import the directplay.reg registry key.
|
||||
|
||||
The other settings can usually be ignored, but some software or networking
|
||||
configrations may require further tweaking.
|
||||
Running more than one IPX program at a time requires running ipxrouter.exe first.
|
||||
|
||||
Most software binds only to the default interface, if you get no errors but still
|
||||
can't connect to other computers, try running the ipxconfig program and setting
|
||||
the appropriate default interface.
|
||||
|
||||
Software using IPXWrapper can't communicate with software that is using the real
|
||||
IPX protocol and vice-versa. Software using IPXWrapper 0.1 may be communicated
|
||||
with by using 00:00:00:00 as the network number, however I recommend updating to
|
||||
a newer version instead.
|
||||
IPX protocol and vice-versa.
|
||||
|
||||
-- COMPATIBILITY --
|
||||
|
||||
Most of winsock 1.x is implemented, but some software still may not work because
|
||||
it uses unimpletmented functionaliy. I plan to complete winsock 1.x support
|
||||
eventually, winsock2 is unlikely, as the API is far bigger and any winsock2
|
||||
program should be using IP anyway.
|
||||
Most of WinSock 1.x is implemented, full WinSock 1.x support will eventually be
|
||||
finished and WinSock 2.x may be added if any software that actually requires it
|
||||
exists.
|
||||
|
||||
DirectPlay games are also supported, although the service provider is pretty new
|
||||
and lacks several features such as asynchronous I/O support.
|
||||
|
Loading…
x
Reference in New Issue
Block a user