Cette manipulation requiert une modification de la base de registre, toutefois mineure. A faire avec précaution donc, faites des sauvegardes des clés dans un endroit sûr, on ne sait jamais.
Note: pour les explications à suivre, on assume que Guildwars se trouve dans l'emplacement "C:\Program Files\GUILD WARS".
Etape n° 1
Dupliquer le dossier contenant Guildwars: par exemple, de "C:\Program Files\GUILD WARS" à "C:\Program Files\GUILD WARS2".
Le faire ainsi autant de fois que vous le souhaitez, tant que vous disposez de comptes différents; ainsi, on pourra tout à fait imaginer "GUILD WARS4" ou même "GUILD WARS7"
Télécharger l'excellent "Process Explorer", qui est comme cité plus haut une version plus complète du gestionnaire des tâches Windows (sisi, la fameuse combinaison CTRL-ALT-DEL...) qui se trouve à l'adresse suivante:
http://www.sysinternals.com/Utilit [...] lorer.html. Pas besoin d'installer, l'exécutable suffit à lui seul.
Etape n° 2
Tout cette manoeuvre (étapes 2 et 3 donc) devra être répétée à chaque fois que vous désirez utilisez les comptes conjointement. Mais elle ne prends pas plus de 20 secondes.
Lancez votre Guildwars normalement, ainsi que "Process Explorer"
Dans ce programme, allez au menu "Find" et sélectionnez "Find Handle", ou utilisez le raccourci CTRL-F
Dans la ligne prévue, copiez "AN-Mutex-Window-Guild Wars" (sans les guillemets). A noter que "Guild" suffit pour trouver cette ligne.
Double-click sur cette ligne. Ceci va selectionner la ligne "Mutant \BaseNamedObjects\AN-Mutex-Window-Guild Wars" dans les paramètres de Gw.exe
Click droit sur cette ligne et choisissez "Close handle"
Cette manipulation permets de faire croire à l'exécutable que Guildwars n'est pas encore actif - et de ce fait permets de relancer le programme.
Etape n° 3
Exécutez la base de registre. Pour ceci, utilisez la commande "Exécuter" disponible dans le menu "Démarrer" et tapez "regedit" (sans les guillemets) dans la ligne prévue à cet effet
Déployez les catégories HKEY_LOCAL_MACHINE => SOFTWARE => ArenaNet => Guild Wars
Dans le panneau droite, modifiez les valeurs contenues dans "Path" et "src" en "C:\Program Files\GUILD WARS2\Gw.exe" (sans les guillemets)
Vous pouvez désormais lancer le deuxième programme contenu dans ce dernier dossier! Vous serez peut-être amené à faire des mises à jour. Un message demandant "d'exécuter ou de réinstaller Guildwars à partir de son emplacement d'origine" peut apparaître. Sélectionnez la première option tout simplement.
Répétez les deux dernières opérations si vous désirez lancez plus d'instances (à savoir "GUILD WARS3" ou "GUILD WARS4" )
Une fois que toutes vos différentes instances ont été lancées, remettez les valeurs d'origine des clés "Path" et "src" (donc "C:\Program Files\GUILD WARS\Gw.exe" pour notre exemple)
Et voila le résultat escompté!
Etape supplémentaire
Il est bien sûr possible de nous faciliter la tâche. La première chose à faire et de créer les raccourcis pointant vers les différentes copies.
Nous créer des clés qui nous permettrons de rendre la manipulation dans la base de registre plus aisée (en faisant appel aux petits *.reg):
=> Sélectionnez les valeurs "Path" et "src" et les exporter, sur le bureau par exemple. ("Fichier", puis "Exporter" ). Donnez donc un nom, "default.reg" par exemple, de manière à bien les distinguer. (vous n'aurez besoin de faire ceci qu'une seule fois, toutes les données sont exportées - pas besoin de répéter l'opération pour "Path" et "src". Une fois suffit )
Veillez bien à ce qu'il s'agisse des valeurs par défaut et non à des nouvelles!
=> Continuez ainsi et modifiez ces valeurs comme cité plus haut. Même opération, soit exportation de ces valeurs, qui pourront être "GW1.reg"
Voila ce que j'obtiens chez moi:
Ainsi, au lieu de devoir plonger dans cette base de registre, un double-clic suffit pour appliquer les valeurs voulues très simplement!
Pour aller plus loin!
Witchblade a écrit :
J'ajoute un ptit detail, tu dois connaitre aussi, mais etant pas super pro en commandes etc je viens seulement de le faire
tu peux supprimer le besoin de switcher avec les fichiers reg et en revenir a une seule icone par GW
bon perso, j'utilise tjs le prog Proc Explorer pour faire sauter la Handle et lancer le 2eme GW,
par contre tu peux essayer ca qui est tout bete, cad remplacer la modif reg+lancer gw en un fichier .bat
le mieux c'est de placer le fichier reg crée comme tu l'as expliqué au dessus (un reg par gw) dans le dossier gw correspondant pour s'y retrouver
ensuite, via notepad, copier ceci et replacer par les bons chemins
Citation :
@echo off
REGEDIT.EXE /S CHEMIN DU FICHIER REG
start "Guild Wars" "chemin du fichier exe"
pour la ligne avec le fichier reg, le chemin doit etre indiqué en format DOS, cad majuscules et les noms de dossiers max 6 caracteres (sans compter les espaces) et ~nombre
ex:
si le chemin est
C:\jeux\guild wars\gw.exe .. il faut entrer C:\JEUX\GUILDW~1\GW.EXE
et pour un 2eme
C:\jeux\guild wars 2\gw.exe .. il faut entrer C:\JEUX\GUILDW~2\GW.EXE
le chemin de l'exe peut etre entré de facon normale
ensuite, enregistrer ce fichier sous le nom "gw1.bat" (avec les " )
reste plus qu'a en faire un 2eme pour un autre gw (ou plus) et en faire des raccourcis pour mettre sur le bureau
donc la procedure revient a
lancer un bat
faire sauter la Handle
lancer le 2eme bat
C'est tout pour le moment, cette astuce apportera beaucoup à certains, j'en suis sûr (moi le premier).
J'espère avoir été le plus complet et le plus compréhensif possible.