*Click*
It's a tad bit long, I know but it covers both Hosting and Joining so it's no wonder it turned out to be 15 minutes (last 2 are glitched for some reason).
So, you may ask yourself: "What is the Nexus-Mase Switcher and do I need it?". Technically, you don't really need it. It's just a tool made easier the switching between Nexus servers and LAN servers since they are otherwise incompatible. Now don't go around saying I stole the idea from RobbingHood, which I would admit to, getting my inspiration from. He and I did a little "collaboration" and with some rights and wrongs here and there, the Nexus-Mase Switcher was made. It is separated into Client and Server accordingly so it would minimize the need to manually switch one and the other one working just fine so if you are interested on how they are working, here's the code to it:
SERVER
Code: Select all
@ECHO OFF
@ECHO Nexus(1) or Mase(2)?
SET /p choice=
if '%choice%' == '1' goto NEXUS
if '%choice%' == '2' goto Mase
Goto END
:NEXUS
IF EXIST dinpiut8.dll (
del "dinput8.dll" /q
)
xcopy "dinput8_Nexus\dinput8.dll" .\ /Y /Q > NUL
START Frost.Game.Main_Win32_Final.exe
Goto END
:Mase
IF EXIST dinpiut8.dll (
del "dinput8.dll" /q
)
START mase_bc2\mase_bc2.exe
xcopy "dinput8_Mase\dinput8.dll" .\ /Y /Q > NUL
START Frost.Game.Main_Win32_Final.exe
:END
exit
CLIENT
Code: Select all
@ECHO OFF
@ECHO Nexus(1) or Mase(2)?
SET /p choice=
if '%choice%' == '1' goto NEXUS
if '%choice%' == '2' goto Mase
Goto END
:NEXUS
IF EXIST dinpiut8.dll (
del "dinput8.dll" /q
)
xcopy "dinput8_Nexus\dinput8.dll" .\ /Y /Q > NUL
START BFBC2Game.exe
Goto END
:Mase
IF EXIST dinpiut8.dll (
del "dinput8.dll" /q
)
xcopy "dinput8_Mase\dinput8.dll" .\ /Y /Q > NUL
START BFBC2Game.exe
:END
exit
Now that we got that out of the way, I would like to thank RobbingHood for inspiring me to this project until the end since I was halfway giving up on him and he gave me the idea of using 2 computers or as it is in the video, my PC and a Remote Desktop to a friend's Dedicated Server which he left me in charge of (oohooo, big mistake). He also gave me the code for the Nexus-EA Switcher and was willing to take part in the video if I couldn't fix my port problems that day so thanks a lot Robbing, for your openness and assistance equal

Oh and one more thing - I was told earlier that I couldn't post this in the Rome category and I kind of get the logic but if MaseBC2 isn't supposed to be on these forums initially, do in fact remove the post without consulting me beforehand if needed, just make sure to drop an explanation later if possible

Feedback is appreciated and if you got any questions, either ask them in the comments there or as a reply to this thread here. Have a nice day, all
