Hendricks266, on 07 January 2012 - 06:33 PM, said:
Believe it or not, but in all the years I have been organizing these packs I have never had someone tell me they were able to DukeMatch using them. It is great to hear this!
I am curious. What method do you use to launch them? The way I would do it is replace "eduke32.exe" in your command lines with "NWinter.bat" or "Caribbean.bat" and the networking parameters will pass through when eduke32.exe itself is launched.
Hendricks266! These packs are wonderful thanks for uploading them. To answer your question.. What I did was edit the .bat file... Here's a partial copy of the .bat file (under :arguments) for Vacation Plus (client side):
:arguments
set args=
if exist "%exedir%\HRP\" set args=%args% -jHRP
if exist "%exedir%\polymer_hrp\" set args=%args% -jpolymer_hrp
if exist "%exedir%\duke3d_voxel.zip" set args=%args% -gduke3d_voxel.zip
if exist "%exedir%\duke3d_hrp.zip" set args=%args% -gduke3d_hrp.zip
if exist "%exedir%\hrp_update.zip" set args=%args% -ghrp_update.zip
if exist "%exedir%\maphacks.zip" set args=%args% -gmaphacks.zip
if exist "%exedir%\eduke32_mus.zip" set args=%args% -geduke32_mus.zip
if exist "%addondir%" if not "%addondir%"=="%exedir%" set args=%args% -j"%addondir:\=/%"
if exist "%addonhrpdir%" if not "%addonhrpdir%"=="%exedir%" if not "%addonhrpdir%"=="%addondir%" set args=%args% -j"%addonhrpdir:\=/%"
set args=%args% -g%vacagrpname% -hvacation.def -xVacaEDuke.con
/net /n0 192.168.2.1
if "%editor%"=="1" set args=%args% -namesfile VacaNames.h
if "%dp%"=="1" set args=%args% -hvaca_dp.def -xVacaDP.con
if "%xxx%"=="1" if exist "%exedir%\xxx_lite.zip" set args=%args% -gxxx_lite.zip
if "%xxx%"=="1" if exist "%exedir%\xxx_lite\" set args=%args% -jxxx_lite
if "%xxx%"=="1" if exist "%exedir%\xxx_pack.zip" set args=%args% -gxxx_pack.zip
if "%xxx%"=="1" if exist "%exedir%\xxx_pack\" set args=%args% -jxxx_pack
if "%xxx%"=="1" set args=%args% -hvaca_xxx.def
if "%xxx%"=="1" if "%dp%"=="1" set args=%args% -hvaca_dp_xxx.def -xVacaDPXXX.con
set args=%args% %*
if "%dp%"=="1" set args=%args% -jDukePlus
For Nuclear Plus (once again under :arguments) (client side):
:arguments
set args=
if exist "%exedir%\HRP\" set args=%args% -jHRP
if exist "%exedir%\polymer_hrp\" set args=%args% -jpolymer_hrp
if exist "%exedir%\duke3d_voxel.zip" set args=%args% -gduke3d_voxel.zip
if exist "%exedir%\duke3d_hrp.zip" set args=%args% -gduke3d_hrp.zip
if exist "%exedir%\hrp_update.zip" set args=%args% -ghrp_update.zip
if exist "%exedir%\maphacks.zip" set args=%args% -gmaphacks.zip
if exist "%exedir%\eduke32_mus.zip" set args=%args% -geduke32_mus.zip
if exist "%addondir%" if not "%addondir%"=="%exedir%" set args=%args% -j"%addondir:\=/%"
if exist "%addonhrpdir%" if not "%addonhrpdir%"=="%exedir%" if not "%addonhrpdir%"=="%addondir%" set args=%args% -j"%addonhrpdir:\=/%"
set args=%args% -g%nwgrpname% -hnwinter.def -xNWEDuke.con
/net /n0 192.168.2.1
if "%editor%"=="1" set args=%args% -namesfile NWNames.h
if "%dp%"=="1" set args=%args% -hnw_dp.def -xNWDP.con
if "%xxx%"=="1" if exist "%exedir%\xxx_lite.zip" set args=%args% -gxxx_lite.zip
if "%xxx%"=="1" if exist "%exedir%\xxx_lite\" set args=%args% -jxxx_lite
if "%xxx%"=="1" if exist "%exedir%\xxx_pack.zip" set args=%args% -gxxx_pack.zip
if "%xxx%"=="1" if exist "%exedir%\xxx_pack\" set args=%args% -jxxx_pack
if "%xxx%"=="1" set args=%args% -hnw_xxx.def
if "%xxx%"=="1" if "%dp%"=="1" set args=%args% -hnw_dp_xxx.def -xNWDPXXX.con
set args=%args% %*
if "%dp%"=="1" set args=%args% -jDukePlus
For server part, just add
/net /n0:3 (where 3 is the number of players)
By the way, we play Cooperative not Dukematch. However, I had to edit (add cooperative spawn spots) for the original Nuclear Winter maps E2L2, E2L3, E2L4, E2L5, and E2L6 by using a GRP Viewer program to extract these maps. The original (commercial) maps do NOT have cooperative spawn spots so I had to edit them. I do not know if this is legal to upload them so I haven't (sorry).