Tag Archives: multi client

Guild Wars multiclient sur un même pc

Voici le script a enregistrer dans un fichier avec une extension .bat

@echo off
rem Ce bat a pour objectif de regler la possibilite de lancer deux GW
rem Toute utilisation se fait par l utilisateur sauf le cas des deux modifications du registre
rem dans la partie : [HKEY_LOCAL_MACHINE\SOFTWARE\ArenaNet\Guild Wars]

:debut
cls
echo.
echo ‚ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍŠ
echo º º
echo º Lancer deux GW a la fois º
echo º º
echo ‚ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ‚
echo.
echo ‚ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo ºcet utilitaire modifier le registre dans la partie : º
echo º[HKEY_LOCAL_MACHINE\SOFTWARE\ArenaNet\Guild Wars] º
echo ºen aucuns cas ce programme ne tente de corrompre votre systŠme º
echo ºen aucuns cas ce programme ne tente de violer votre vie priv‚e º
echo ºle seul scan de votre machine se fait sur la pr‚sence de copie º
echo ºafi nde vous permettre de pouvoir utiliser deux comptes l‚gaux º
echo ºaucunes modifications n'a lieu sur des zones autres que des dossiers jeuº
echo ºet aucunes informations n'est collect‚es º
echo ºce programme se veut être une aide en aucuns cas le cr‚ateur º
echo ºne soutient une quelconque activit‚ ill‚gale envers les rŠgles ‚tablies º
echo ºpar le code d'utilisation du jeu GuildWars º
echo ŠÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /P acces=Tout d'abord le Nom du lecteur avec GW (exemple : C, , F, etc..) :
echo.
echo.
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS\
IF EXIST "%acces%:\Program Files\GUILD WARS" goto suiteun
echo Erreur Dossier Absent
goto fin

:suiteun
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS\Gw.exe
IF EXIST "%acces%:\Program Files\GUILD WARS\Gw.exe" goto suiteundat
echo le fichier Gw.exe n'existe pas dans le repertoire specifie
goto fin

:suiteundat
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS\Gw.dat
IF EXIST "%acces%:\Program Files\GUILD WARS\Gw.dat" goto suitedeux
echo le fichier Gw.dat n'existe pas dans le repertoire specifie
goto fin

:suitedeux
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS 2\
IF EXIST "%acces%:\Program Files\GUILD WARS 2\" goto suitetrois
echo dossier manquant. creation en cours.
md "%acces%:\Program Files\GUILD WARS 2\"
goto suitetrois

:suitetrois
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS 2\Gw.exe
IF EXIST "%acces%:\Program Files\GUILD WARS 2\Gw.exe" goto suitequatre
echo fichier manquant. Copie en cours.
goto suitecopieexe

:suitequatre
echo Verification de l'existence de %acces%:\Program Files\GUILD WARS 2\Gw.dat
IF EXIST "%acces%:\Program Files\GUILD WARS 2\Gw.dat" goto suitecinq
echo fichier manquant. Copie en cours.
goto suitecopiedat

:suitecopieexe
Xcopy "%acces%:\Program Files\GUILD WARS\Gw.exe" "%acces%:\Program Files\GUILD WARS 2\"
IF EXIST "%acces%:\Program Files\GUILD WARS 2\Gw.dat" goto suitecinq
goto suitecopiedate
pause

:suitecopiedat
Xcopy "%acces%:\Program Files\GUILD WARS\Gw.dat" "%acces%:\Program Files\GUILD WARS 2\"
IF EXIST "%acces%:\Program Files\GUILD WARS 2\Gw.exe" goto suitecinq
goto suitecopieexee
pause

:suitecopieexee
Xcopy "%acces%:\Program Files\GUILD WARS\Gw.exe" "%acces%:\Program Files\GUILD WARS 2\"
goto suitecopiedate
pause

:suitecopiedate
Xcopy "%acces%:\Program Files\GUILD WARS\Gw.dat" "%acces%:\Program Files\GUILD WARS 2\"
goto suitecinq
pause

:suitecinq
echo ensuite Assurez-vous avant tout d'avoir deux comptes administrateurs
echo 1 lancez le programme load.bat
echo 2 executez ensuite la premiŠre partie du programme
echo afin d'avoir Path=%acces%:\\Program Files\GUILD WARS\Gw.exe
echo 3 Lancez l'instance GW du premier dossier et mettez le en mode windows, et minimisez le.
echo 4 puis ex‚cutez la seconde partie du programme afin d'avoir \GUILD WARS 2\ actif
echo 5 changez de compte utilisateur et lancez le deuxiŠme compte (autorisation d'admin !).
echo 6 lancez le GW nomm, 2 … %acces%:\Program Files\GUILD WARS 2\Gw.exe
echo 8 n'oubliez pas … la fin de relancer ce fichier et de restaurer le gw.dat par dŠfaut avec la partie 1
rem recuperation des variables

echo.
echo.
echo 1 : Premiere modification registre pour %acces%:\Program Files\GUILD WARS
echo 2 : Deuxieme modification registre pour %acces%:\Program Files\GUILD WARS 2
echo 3 : Quitter
echo.
set /P valeur=Tapez votre choix pour la manipulation:
if %valeur%==1 goto premier
if %valeur%==2 goto deuxieme
if %valeur%==3 goto quit

cls
echo Option invalide!
echo.
pause
goto debut

:premier
cls
echo Mise … niveau du registre de location pour la premiŠre session administrateur:
echo Windows Registry Editor Version 5.00 > deuxieme.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\ArenaNet\Guild Wars] >> deuxieme.reg
echo "Path"="%acces%:\\Program Files\\GUILD WARS\\Gw.exe" >> deuxieme.reg
echo "Territory"=dword:00000000 >> deuxieme.reg
regedit /s deuxieme.reg
del deuxieme.reg
echo En fonction de votre souhait, veuillez suivre les instructions du d,part en relancant le fichier .bat
goto fin

:deuxieme
cls
echo Mise … niveau du registre de location pour la seconde session administrateur:
echo Windows Registry Editor Version 5.00 > deuxieme.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\ArenaNet\Guild Wars] >> deuxieme.reg
echo "Path"="%acces%:\\Program Files\\GUILD WARS 2\\Gw.exe" >> deuxieme.reg
echo "Territory"=dword:00000000 >> deuxieme.reg
regedit /s deuxieme.reg
del deuxieme.reg
echo En fonction de votre souhait, veuillez suivre les instructions du dŠpart en relancant le fichier load.bat. (ne pas oublier de refaire la manipulation 1)
goto fin

:fin
echo Merci d'avoir utilis‚ cet utilitaire.
echo.
pause

:quit