rendered paste body@ECHO OFF
cls
set Parameters=-console -novid
echo _______ __ ___ _____ ^/^\__
echo ^\ ^/ ^|^/ ^/_^/^\_^| ^\ ^\ _ ^\ ^/ ^/_ ^\^/^\ ^/^\
echo ^/^\ ^\^/^| ^/ ^/ ^\^/^\^/^| ^|^\ ^\ ^\^/^/_^/^/ ^/ ^/ ^/ ^/ ^/ ^/
echo ^/ ^\ ^\^| ^\ ^\ ^/ ^\^| ^|_^\ ^\ ^/ ^/ ^\^/ ^/_^/ ^/ ^/^/^/ ^/
echo ^\____^/^|_^|^\_^\^\__^/^|___^/ ^/ ^/_^/^\_^/^\__^/_^/^\____^/
echo twice the fun \/ double the trouble
echo.
:SelectMode
echo What do you wish to do?
echo.
echo 1. Join Game
echo 2. Host Game
echo.
set /p Mode=Enter a option:
if %Mode% == 1 goto DoJoin
if %Mode% == 2 goto DoHost
echo ERROR: Invalid input, choose between 1 and 2
echo.
goto SelectMode
:DoJoin
echo.
set /p IP=Enter the host you wish to join (Host:Port):
echo.
echo Starting 'portal2.exe' ...
portal2.exe %Parameters% +connect %IP%
goto Exit
:DoHost
echo.
set /p LanMode=Lan Only (Y/N):
set Lan=0
if %LanMode% == y set Lan=1
if %LanMode% == Y set Lan=1
echo.
echo Starting 'portal2.exe' ...
portal2.exe %Parameters% +sv_lan %Lan% +mp_wait_for_other_player_notconnecting_timeout 240 +map mp_coop_start
goto Exit
:Exit