2lux
26 Avril 2009, 17:34
26 Avril 2009, 17:34
:: +--------------------------------------------------------------------------------+
:: | Name : L4D_TOOL_GNK_V2.bat
:: | Begin : 09/01/2009
:: | Last : 24/04/2009
:: | User : Spark
:: | Web : http://www.jeux-reseau.fr
:: | License :Creative Commons (by-nc-sa)
:: | http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
:: |
:: | Merci de respecter mon travail et de ne pas supprimer ce copyleft
:: | ni la possibillité de ce rendre sur la page du topic depuis l'application
:: |
:: | Pour toutes questions :
:: | [url=http://forum.jeux-reseau.fr/topic-66-1.html][TUTO] Jouer à Left 4 Dead (1.0.1.2) en réseau avec Hamachi[/url]
:: |
:: +--------------------------------------------------------------------------------+
@cls
@echo off
color 8f
mode con: cols=81 lines=45
TITLE Left 4 Dead Tool by [liens externe]
IF NOT "%os%" =="Windows_NT" goto ERROR00
IF EXIST left4dead.exe (
goto DEBUT
) ELSE (
goto ERROR01
)
IF EXIST srcds.exe (
goto DEBUT
) ELSE (
goto ERROR02
)
:DEBUT
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo Ce mini programme … ‚t‚ cr‚‚ par des fans pour des fans. Vous pouvez le
echo modifier et le distribuer … volont‚.
echo.
echo Toutefois merci de pas supprimer le copyleft, et de laisser le lien vers le
echo sujet du forum.
echo.
echo.
echo 1 : Cr‚er le serveur
echo 2 : Rejoindre un serveur
echo 3 : Aller sur le forum voir le TUTO
echo.
echo Q : Quitter
echo.
echo.
set debut=debut
set /p debut= Que faire ? :
if /i %debut%==1 goto PERSO_1
if /i %debut%==2 goto PERSO_1
if /i %debut%==3 goto URL
if /i %debut%==q goto QUIT
goto DEBUT
:URL
start [url=http://forum.jeux-reseau.fr/topic-66-1.html][TUTO] Jouer à Left 4 Dead (1.0.1.2) en réseau avec Hamachi[/url]
goto DEBUT
:PERSO_1
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo 0 : Aucun
echo 1 : Bill
echo 2 : Zoey
echo 3 : Francis
echo 4 : Louis
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set perso_1=perso_1
set /p perso_1= Choisissez votre personnage pr‚f‚r‚ :
if /i %perso_1% LEQ 4 goto PERSO_12
if /i %perso_1%==p goto DEBUT
if /i %perso_1%==q goto QUIT
goto PERSO_1
:PERSO_12
if /i %perso_1%==0 set personnage=
if /i %perso_1%==1 set personnage= +team_desired "Survivor Bill"
if /i %perso_1%==2 set personnage= +team_desired "Survivor Zoey"
if /i %perso_1%==3 set personnage= +team_desired "Survivor Francis"
if /i %perso_1%==4 set personnage= +team_desired "Survivor Louis"
if /i %perso_1%==0 goto %debut%
:PERSO_2
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo 0 : Aucun
echo 1 : Bill
echo 2 : Zoey
echo 3 : Francis
echo 4 : Louis
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set perso2=perso2
set /p perso2= Choisissez votre deuxiŠme personnage pr‚f‚r‚ :
if /i %perso2% LEQ 4 goto PERSO_22
if /i %perso2%==p goto perso_1
if /i %perso2%==q goto QUIT
goto PERSO_2
:PERSO_22
if /i %perso2%==0 set personnage2=
if /i %perso2%==1 set personnage2= +team_desired2 "Survivor Bill"
if /i %perso2%==2 set personnage2= +team_desired2 "Survivor Zoey"
if /i %perso2%==3 set personnage2= +team_desired2 "Survivor Francis"
if /i %perso2%==4 set personnage2= +team_desired2 "Survivor Louis"
goto %debut%
:2
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo Veuillez entrer l'IP du serveur … rejoindre
echo (Copier/coller avec la sourie fonctionne)
echo.
set ip=ip
set /p ip= connect
echo.
echo.
echo 1 : Rejoindre la partie
echo 2 : Changer l'IP
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
set rejoindre=rejoindre
set /p rejoindre= Que faire ? :
if /i %rejoindre%==1 goto START2
if /i %rejoindre%==2 goto 2
if /i %rejoindre%==p goto PERSO_2
if /i %rejoindre%==q goto QUIT
goto 2
:START2
start left4dead.exe -console -novid -noforcemparms -noforcemaccel -noforcemspd +connect %ip%%personnage%%personnage2%
echo.
echo C'est parti
echo.
echo Appuyez sur une touche pour recommencer.
echo.
pause >NUL
goto 2
:1
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo 1 : Facile
echo 2 : Normal
echo 3 : Avanc‚
echo 4 : Expert
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set niveau=niveau
set /p niveau= Choisissez le niveau de difficult‚ :
if /i %niveau%==0 goto 1
if /i %niveau% LEQ 4 goto NIVEAU
if /i %niveau%==p goto PERSO_1
if /i %niveau%==q goto QUIT
goto 1
:NIVEAU
if /i %niveau%==1 set niveau=easy
if /i %niveau%==2 set niveau=normal
if /i %niveau%==3 set niveau=hard
if /i %niveau%==4 set niveau=impossible
:MODE
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo 1 : Coop‚ration
echo 2 : Versus
echo 3 : Survie
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set mode=mode
set /p mode= Choisissez le mode de jeu :
if /i %mode%==1 goto coop
if /i %mode%==2 goto versus
if /i %mode%==3 goto survival
if /i %mode%==p goto %debut%
if /i %mode%==q goto QUIT
goto MODE
:COOP
set mp_gamemode=coop
goto CHOIX_MAP
:VERSUS
set mp_gamemode=versus
goto CHOIX_MAP
:SURVIVAL
set mp_gamemode=survival
goto CHOIX_MAP
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo Impossible de cr‚er une partie en mode survie en serveur listen.
echo Lancement d'un serveur dedier.
echo.
pause
echo.
goto MODE
:CHOIX_MAP
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo.
echo Sans merci
echo 1 : Les appartements
echo 2 : Le m‚tro
echo 3 : Les ‚gouts
echo 4 : L'h“pital
echo 5 : Final sur les toits
echo.
echo Arrˆt de mort
echo 6 : Le p‚age
echo 7 : Les conduits
echo 8 : L'‚glise
echo 9 : La ville
echo 10 : Final dans le hangar
echo.
echo Trou d'air
echo 11 : La serre
echo 12 : La grue
echo 13 : Le chantier
echo 14 : Le terminal
echo 15 : Final sur la piste
echo.
echo Sanglante moisson
echo 16 : Les bois
echo 17 : Le tunnel
echo 18 : Le pont
echo 19 : La gare
echo 20 : Final dans la ferme
echo.
echo Bataille Finale (Survival seulement)
echo 21 : Bataille Finale
echo.
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set map=map
set /p map= Choisissez la map :
if /i %map%==0 goto CHOIX_MAP
if /i %map% LEQ 21 goto CHOIX_MAP2
if /i %map%==p goto MODE
if /i %map%==q goto QUIT
goto CAMPAGNE_CO
:CHOIX_MAP2
if /i %map%==1 set map=hospital01_apartment
if /i %map%==2 set map=hospital02_subway
if /i %map%==3 set map=hospital03_sewers
if /i %map%==4 set map=hospital04_interior
if /i %map%==5 set map=hospital05_rooftop
if /i %map%==6 set map=smalltown01_caves
if /i %map%==7 set map=smalltown02_drainage
if /i %map%==8 set map=smalltown03_ranchhouse
if /i %map%==9 set map=smalltown04_mainstreet
if /i %map%==10 set map=smalltown05_houseboat
if /i %map%==11 set map=airport01_greenhouse
if /i %map%==12 set map=airport02_offices
if /i %map%==13 set map=airport03_garage
if /i %map%==14 set map=airport04_terminal
if /i %map%==15 set map=airport05_runway
if /i %map%==16 set map=farm01_hilltop
if /i %map%==17 set map=farm02_traintunnel
if /i %map%==18 set map=farm03_bridge
if /i %map%==19 set map=farm04_barn
if /i %map%==20 set map=farm05_cornfield
if /i %map%==21 set map=l4d_sv_lighthouse
:START_SERVER
cls
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ LEFT 4 DEAD TOOL V2 ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo 1 : Lancer la partie
echo P : Pr‚c‚dent
echo Q : Quitter
echo.
echo.
set start=start
set /p start= Que faire ? :
if /i %start%==1 goto START_SERVER_2
if /i %start%==p goto MODE
if /i %start%==q goto QUIT
goto START_SERVER
:START_SERVER_2
start srcds.exe -game left4dead -console -nomaster +sv_allow_lobby_connect_only 0 +z_difficulty %niveau% +mp_gamemode %mp_gamemode% +map %map% +rcon_password "votremotdepasse"
ping -n 20 localhost>NUL
start left4dead.exe +connect localhost:27015%personnage%%personnage2% -novid -console -noforcemparms -noforcemaccel -noforcemspd
echo.
echo C'est parti
echo.
echo Appuyez sur une touche pour recommencer.
echo.
pause >NUL
goto MODE
:QUIT
exit
:ERROR00
cls
color 4F
mode con: cols=81 lines=15
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ ERREUR OS ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo D‚sol‚, mais ce programme ne fonctionne que sous Windows NT/2000/XP/VISTA.
echo.
echo Appuyez sur une touche pour quitter
echo.
pause >NUL
exit
:ERROR01
cls
color 4F
mode con: cols=81 lines=15
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ ERREUR FICHIER INTROUVABLE ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo left4dead.exe n'a pas ‚t‚ trouv‚, vous devez placer ce fichier batch dans le
echo mˆme r‚pertoire que left4dead.exe
echo.
echo Appuyez sur une touche pour quitter
echo.
pause >NUL
exit
:ERROR02
cls
color 4F
mode con: cols=81 lines=15
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ ³Û
echo ³ ERREUR FICHIER INTROUVABLE ³Û
echo ³ ³Û
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
echo ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
echo.
echo.
echo srcds.exe n'a pas ‚t‚ trouv‚, vous devez placer ce fichier batch dans le
echo mˆme r‚pertoire que srcds.exe
echo.
echo Appuyez sur une touche pour quitter
echo.
pause >NUL
exit
) de l4D.
