[ArcDPS] Un DPS Meter pour Guild Wars 2 — Forums Guild Wars 2

[ArcDPS] Un DPS Meter pour Guild Wars 2

ReActif.9251ReActif.9251 Member ✭✭✭✭
Dernière modification : juillet 12, 2019 dans Coin de la communauté

QU'EST CE QUE ARCDPS ?

ArcDPS est un logiciel tiers conçu par Deltaconnected et qui permet d'ajouter un suivi des données de combats ainsi que quelques autres fonctionnalités optionnelles. Il s'agit d'un outil autorisé par Arena Net ( qui ont d'ailleurs même contribué pour le développement de l'un des outils proposés par ArcDPS ). Nous notons parmi les fonctionnalités, un DPS meter bien entendu, une sauvegarde de build, et une boussole par exemple.

INSTALLATION

Avant d'aller plus loin il faut que vous preniez note de quelques éléments IMPORTANTS :

  • Si vous rencontrez des crashs, ne pas envoyer le rapport d'erreur ( ceux-ci sont pas valable et ralentiront le support pour intervenir sur des vrais problèmes ).
  • Après une mise à jour du jeu, il peux arriver que vous rencontriez des crashs ou bugs :
    • Avant de mettre en cause le jeu, retirez ArcDPS et tester de nouveau sans lui.
    • Si cela ne se produit plus, il vous faudra attendre une mise à jour de l'addons ( très fréquemment mis à jour ).

ArcDPS n'est disponible que pour la version 64 bits du jeu.

  1. Télécharger la dernière version d'ArcDPS : https://www.deltaconnected.com/arcdps/x64/d3d9.dll
  2. Placer ce fichier dans le dossier "bin64" de Guild Wars 2.
  3. Terminé. Vous pouvez lancer le jeu.

Si besoin il y a deux extension a ArcDPS :
1. Build Template : https://www.deltaconnected.com/arcdps/x64/buildtemplates/d3d9_arcdps_buildtemplates.dll
Permet la sauvegarde des builds, la récupération de ceux ci, l’échange de code (à la manière de GW1)
2. Extras : https://www.deltaconnected.com/arcdps/x64/extras/d3d9_arcdps_extras.dll
Permet de vérifier la présence d'une nouvelle version d'ArcDPS (pas de mise à jour automatique)
Permet aussi de masquer les notification de quotidienne, d'histoire et les informations de combat (Chiffres)

RACCOURCIS CLAVIERS

  • MAJ+ALT + H : Affiche/Masque les fenêtres d'ArcDPS
  • MAJ+ALT + O : Recharge ArcDPS
  • MAJ+ALT + T : Affiche/Masque la fenêtre des "Options"
  • MAJ+ALT + B : Affiche/Masque la fenêtre des "Avantages"
  • MAJ+ALT + C : Affiche/Masque la fenêtre des "Statistiques de Zone"
  • MAJ+ALT + K : Verrouille/Déverrouille la cible pour les "Statistiques de Zone"
  • MAJ+ALT + S : Affiche/Masque la fenêtre des "Détail"
  • MAJ+ALT + D : Affiche/Masque la fenêtre des "Builds Templates" (si présent)
  • ESC : Fermer les fenêtres

PROBLEMES COURANTS

Si vous rencontrez des problèmes pour faire fonctionner ArcDPS, je vous invite a suivre cette procédure qui permet de faire le tour de tous ce qui peux empêcher ArcDPS de fonctionner correctement. Si un des éléments était déjà présent, l'action sera sans conséquence, sinon cela installera les bibliothèques manquantes au système.

  1. Le jeu plante sans aucun message d'erreur.

    Assurez vous de toujours posséder la dernière version des fichiers d'ArcDPS !
    Il est nécessaire de se rendre sur le site pour vérifier cela assez souvent et surtout après une mise a jour de GW2 même mineure.
    Si vous souhaitez automatiser cela, allez lire plus bas comment faire avec le Launcher.

  2. Aucune fenêtre d'ArcDPS n'apparaissent.

    Vérifier avant de penser que celui ci ne se charge pas qu'il ne serait pas juste masquer ou qu'aucune fenêtre ne soit ouverte.
    Pour vérifier cela, je vous indique la suite de raccourci a faire les uns a la suite des autres pour être sur que ArcDPS soit chargé, non masqué et qu'une fenêtre soit ouverte :

    • MAJ+ALT + O : Pour s'assurer que ArcDPS est chargé ou non
    • MAJ+ALT + H : Pour vérifier que l'interface n'est pas masqué
    • MAJ+ALT + T : Pour tenter d'ouvrir la fenêtre des options d'ArcDPS

    Si cela n'a rien donné, c'est que ArcDPS n'est pas chargé.
    Vérifiez que le fichier (d3d9.dll) est bien placé dans le dossier Bin64
    Vérifier qu'il se nomme exactement "d3d9.dll" et pas "d3d9(1).dll" ou "d3d9.dll.dll"

  3. Au premier lancement, un message indique ne pas trouver ou ne pas pouvoir créer de fichier arcdps.log

    Cela est classique lors du premier lancement mais si cela se reproduit les fois suivante, cela peux venir du fait que vous avez installé le jeu dans un dossier qui nécessite des droits plus élevés pour créer/écrire des fichiers. C'est ce qui peux arriver, si vous avez installé le jeu dans C:\Program File (x86)\

    Pour corriger cela, il vous suffira de lancer le jeu au moins une fois en mode Administrateur (Clic droit sur Gw2-64.exe > Exécuter en tant qu'administrateur).
    Par la suite, le lancement classique ne posera plus de souci.

  4. Le jeu plante et affiche un rapport d'erreur contenant les infos suivantes :
    Failed to load Coherent DLL: 0x7e ou msvcr120

    Ce problème est du a l'absence de bibliothèque pour lire les programmes créer avec Microsoft Visual C++ 2013 ou de modules de DirectX plus anciens (non présents dans les dernières versions de DirectX).

    Pour corriger cela il vous suffit d'installer les deux fichiers suivants :

ARCDPS EN FRANÇAIS ?

Vous pouvez passer ArcDPS en Français, pour cela rien de plus simple :

  1. Télécharger le fichier "arcdps_lang.ini" présent dans l'archive : Guild Wars 2 - ArcDPS Traduction FR (zip) - 6 Ko
  2. Copiez ce fichier dans le dossier que ArcDPS aura créé ( uniquement si vous l'avez démarré une fois ) :
    "..\Guild Wars 2\addons\arcdps\"
  3. Décompressez l'archive pour extraire le fichier "arcdps_lang.ini"
  4. C'est terminé, celui ci démarrera en Français.

AMÉLIORER LA LISIBILITÉ D'ARCDPS ?

Vous pouvez changer la police d'écriture d'ArcDPS en fournissant à celui ci un fichier de police au format TTF qui doit être nommé "arcdps_font.ttf".
Je vous propose un fichier fourni par le développeur mais plus disponible sur le site ( Il s'agit de la police "Roboto Medium" )
Vous pouvez aussi choisir une police différente tant qu'elle est au format TTF (il suffira de la placer dans le dossier indiqué ci dessous sous le nom "arcdps_font.ttf").

  1. Télécharger le fichier "arcdps_font.ttf" présent dans l'archive : Guild Wars 2 - ArcDPS Font (zip) - 83 Ko
  2. Copiez ce fichier dans le dossier que ArcDPS aura créé ( uniquement si vous l'avez démarré une fois ) :
    "..\Guild Wars 2\addons\arcdps\"
  3. Décompressez l'archive pour extraire le fichier "arcdps_lang.ttf"
  4. C'est terminé, celui ci démarrera avec la nouvelle police d'écriture.

UTILISATION AVEC RESHADE ?

Pour activer ArcDPS et ReShade en même temps, il va falloir renommer le fichier de ReShade et ajouter ce qui se nomme un chainloader qui est un fichier qui va joindre les deux addons les uns à la suites des autres avant d'interagir avec le jeu.
Cela ne sera possible que sur la version 64 bits du jeu car ArcDPS et le chainloader ne sont disponible qu'en version 64 bits.

  1. Installer ReShade en suivant la procédure disponible sur la page :
    https://fr-forum.guildwars2.com/discussion/253/reshade-pour-guild-wars-2-et-guild-wars-1
  2. Après cela renommer "d3d9.dll" ( de ReShade ) en "ReShade64.dll".
  3. Télécharger la dernière version d'ArcDPS : https://www.deltaconnected.com/arcdps/x64/d3d9.dll
  4. Placer ce fichier dans le dossier "bin64" de Guild Wars 2.
  5. Télécharger le chainloader : https://www.deltaconnected.com/arcdps/reshade_loader/d3d9_chainload.dll
  6. Placer ce fichier dans le dossier "bin64" de Guild Wars 2.
  7. A ce stade, vous devriez avoir les fichiers suivants :
    • d3d9.dll
    • d3d9_chainload.dll
    • ReShade64.dll
    • ReShade64.ini
      ( Ainsi que tous les autres fichiers de ReShade )
  8. Terminé. Vous pouvez lancer le jeu, si vous avez suivi la procédure correctement les deux addons seront actif.

MISE A JOUR AUTOMATIQUE

J'ai repris un code qui existait et l'ai amélioré avec un menu de lancement qui permet de mettre à jour, installer ArcDPS et accéder au option de maintenance du jeu sans manipulation de raccourci ou connaissances. Ici ce qui intéresse c'est la mise a jour d'ArcDPS. J'ai fais des versions en Français et Anglais, ainsi que pour Windows 10 et Windows 7 qui diffèrent car Windows 7 ne possède pas PowerShell et il a fallu remplacé celui ci par un programme opensource créé sur linux et adapté a windows : wget.exe qui permet de gérer les téléchargements des fichiers. J'ai mis le site officiel du programme afin que quiconque veuille le récupéré par lui même plutôt que le zip le puisse (ainsi cela m'évite les prise de tête du genre, on te fais pas confiance, ce qui ma foi est une réaction très saine sur le net donc que j'encourage).
Toutes les explications sont dans le fichier TXT fourni dans le ZIP.

Attention:
Si vous utilisez d'autres addons avec ArcDPS comme ReShade ou GW2Mounts, le launcher ne s'en occupe pas et donc ne prend pas en charge les règles de renommage des fichiers en cas d'ajout d'un de ceux ci. Je ne parle pas des overlays qui de toute façon n'utilise pas de fichier a placé dans le dossier bin64 comme TacO, GW2PAO ou que sais je encore. Possible que si j'ai le temps je rajoute une façon de le faire, mais mon but n'est pas de transformé ce programme en un gestionnaire d'addons.

Sinon les fichiers sont en BATCH (contenant du powershell pour la version Windows 10) et sont ouvrables avec Notepad.
Pour une question déjà entendu, sur le pourquoi les extensions sont en .CMD et pas en .BAT. C'est qu'en fait c'est la même chose, il s'agit juste d'un raison historique qui n'a plus de logique mais par usage on .CMD fait référence a des programmes (donc avec menus etc) et .BAT a des scripts sans forcément de retour visuel et donc je garde cela pour différencier mes codes.

Téléchargement : Guild Wars 2 - ArcDPS Updater (zip) - 3,55 Mo

DÉSINSTALLATION ? PROBLÈMES ?

Si vous rencontré un problèmes, comme le jeu qui crash, ou un écran qui reste blanc ou noir, commencer par attendre quelques secondes, lors du premier démarrage des deux addons ensembles il arrive qu'un écran reste blanc une dizaines de secondes ( uniquement la première fois ). Si cela continue, vérifier que vous possédez bien la dernière version d'ArcDPS. Que vous avez bien suivi la procédure.

Après, retirer tous les addons, et tester de nouveau, si tout marche, recommencer afin de voir quand est ce que cela se produit.
Contrôlez que vous avez bien placer les fichiers au bon endroit et avec les bons noms ( par exemple que vous n'avez pas inversé ReShade et ArcDPS en les renommant ).

Pour désinstaller ArcDPS, il suffit de faire la procédure d'installation à l'envers.

<134

Réponses

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Voila, je trouvais qu'on en parle souvent, que bien trop souvent des personnes en sont a faire des rapports de bug car elles ont juste pas compris comment faire et ainsi j'espère que ca aidera a mieux comprendre comment s'y prendre et moins attribuer des tords au jeu ^^

  • Theros.1390Theros.1390 Member ✭✭✭✭

    Je sais qu'ARC DPS est totallement Legit et que le créateur travaille en collaboration avec Anet, mais bien que je trouve que l'outil soit top, pour avoir vu comment il fonctionne, je suis toujours réticent à l'idée de l'installer. Je suis peut-être parano, mais je reste dans la crainte qu'un jour, un patch soit trop incompatible avec ARC, et que ce dernier cause une erreur grave au jeu, le rendant irréparable.

    La politique d'Anet sur les outils tiers a-t-elle changée et est-elle différente maintenant, au moins vis-à-vis d'ARC ? Pour rappel, si le jeu plante ou devient inutilisable à cause d'un outil tiers : aucune assistance du service support sera apportée.

  • Neil.3825Neil.3825 Member ✭✭

    Le truc que je comprends pas c'est surtout pourquoi on a pas au moins accès de base à notre DPS personnel. C'est quand même dommage de devoir en arriver à installer un programme tiers pour une feature si basique.

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Je vais répondre d'après les infos que j'ai.

    @Neil.3825
    Je suis bien du même avis mais il faut comprendre que cela n'a pas été pensé au debut et que pour l'ajouter au code existant, c'est pas si simple.
    Il faut comprendre que un dev de chez Anet a déjà répondu a la demande d'ajout par exemple dans l'API directement des données de combats, et qu'il le souhaitait aussi mais que le problème était le manque de temps et de personnes pouvant le faire, les dev ayant bcp trop de travail sur les simple mise a jour prévu et qu'il s'y pencherai si un jour il en avait l'occasion (mais le monde de dev dans les jeu vidéo est souvent régit par des deadline les unes a la suite des autres et donnant peu de temps a des ajouts individuel.

    Actuellement la façon aussi que les données de combat sont prise en compte rend complexe cela et c'est pour ca d'ailleurs qu'Anet a collaboré avec ArcDPS, car d'un coté cela leur retire une charge de travail conséquente en faisant qu'ils n'ont eu qu'a voir tous ensemble comment rendre les interactions de l'addons non considéré comme toxic en les optimisant et donnant au dev d'ArcDPS certaines instructions confidentielles sur des choses qui ne doivent pas être faite, y compris certaines partie de mémoire protégé.

    Tout ca pour dire que la fonctionnalité n'est pas si basique, et surtout pas si simple a ajouté car Anet si ils le rajoutait ne ferai pas une simple lecture de la mémoire de ton client car ces données peuvent être fausses ou imprécise. Beaucoup de calcul fait par ArcDPS sont basé sur des simulations tres réaliste mais toutes les données ne sont pas inscrite et donné par le client.

    Cela pourrait rajouter de gros bug dans le client ou le rendre incompatible pour certaines configurations car cela va demander plus de puissance de calcul et de mémoire.
    Le fait que ce soit séparé dans un module tiers est un très bon point. si tu regardes ailleurs même WoW n'ont pas de DPS Meter intégré mais relais toutes les fonctions autres a des modules tiers (des addons là aussi) car il la gestion sera pas géré de la meme façon.

    @Theros.1390
    Ce que tu décris au début est ce qui se passe a toutes les mises a jour du jeu ou les pointeurs mémoires comme le code de base a changé sont plus situé au même endroits dans la mémoire (pas toujours, et pas tous) mais il arrive tres tres fréquemment que des personnes comprennent pas qu'une maj de l'executable du jeu meme mineur oblige a revoir le code de l'addons. Dans certains cas, rien de grave n'arrive, tout marchera. Dans d'autre le jeu va juste crash car un ancien pointeur que va lire ArcDPs est plus le bon et ce sera une zone reservé du jeu qui va crash tout bonnement.

    Cela ne produira rien dans les fichiers du jeu, il suffit de supprimer le DLL et tout remarche, les formule donnée sur le support c'est surtout du point de vu de tous ceux qui vont faire des ticket car "le jeu crash" alors que ca vient de ArcDPS et d'ailleurs c'est pour ca qu'il faut pas faire de rapport d'erreur.

    Si un jour ArcDPS devait etre interdit, Anet le ferai savoir et Deltaconnected retirerai juste son addons de son site. Et encore une fois comme ce fut le cas pour BGDM qui a fait des choses illégale, aucun joueur n'en a subit les conséquences sinon lui qui a été le seul a être ban et a eu l'injonction de supprimer son code (j'imagine sous peine de poursuite).

    Concernant la politique d'application tiers, ArcDPS détient une autorisation explicite et uniquement pour lui de depasser la ligne verte. CE quis e situe en partie grise est connu d'Anet et accepté, cela concerne le fait de lire la mémoire du jeu ce qui n'est pas autorisé sinon par aucun autre programme.
    Exemple comparatif, TacO ne lit pas la mémoire, il utilise que l'API (base de donnée fourni par Anet qui comprend les infos nécessaires) la ou arcDPS lui le fait mais sous le controle d'Anet (si un autre DPS venait a sortir disons et fasse la meme chose lui serait illegal).

    Comme le dit très bien Deltaconnected, actuellement c'est du gagnant gagnant entre les joueurs et Anet, et il serait bete de faire une chose interdite.
    Après il le dit lui même, c'est a nos risque et péril, car il est tenu de bien signifier qu'il ne travail pas pour Anet et qu'Anet bien qu'ayant accès au code ne peux pas certifié que le fichier sur un serveur tiers soit conforme.

    La formule peu faire peur, et a la limite il veux mieux ca que l'inverse.
    Pourquoi cette formule si il est legit ? Et bien car en théorie rien interdit a deltaconnected d'ajouter du code dans son addons qui irai faire bien plus que juste afficher les données de combat. C'est un module qui va avoir accès a la mémoire du PC etc.

    C'est la même chose pour ReShade, ce sont deux injecteurs, qui comme le nom le dit s'injecte dans un executable (sa mémoire) et qu'a part la confiance qu'on donne au dev qui les fournissent (exemple ReShade s'est construit une réputation de confiance depuis de longue année, et Deltaconnected depuis qu'il a débuté aussi) mais il sont tenu de signifier cela (ca reste une formule legale obligatoire).

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : août 13, 2018

    La contrainte la plus forte pour ArcDPS est la mise a jour régulière qui est impérative afin d'eviter des crashs.
    J'ai bien des idées de choses qui pourraient mal se passer mais Anet sont loin d'etre des abrutis aussi et généralement il y a eu beaucoup mais vraiment beaucoup de discussion etc avec la communauté afin de confirmer ou infirmer des risques.

    On peux toujours chercher des "et si" mais bon pour anet les choses sont dites simplement.
    Les outils utilisant l'API sont légale (voir même encourager, ils avaient organisé un concours de création d'addons sur overwolf et un section est reservé a cela sur le fofo anglais)
    Les outils de post processing ne font rien vis a vis du jeu (ca intervient au niveau de DirectX ou OpenGL)
    Et mise a part ArcDPS, la lecture de la mémoire du jeu est interdite.
    Et pour tous, la modification des fichiers du jeu ou de la mémoire est interdite.

    Ca reste des regles simples a suivre

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    J’oubliais de le dire mais ca me semble évident, les addons ne sont pas des choses qu'il faut impérativement avoir c'est même le contraire.
    Ces outils sont la car il y avait un besoin pour certains types de joueurs et de gameplay surtout pour les DPS Meter qui n'ont aucun sens a avoir pour du PvE classique.

  • versus.7154versus.7154 Member ✭✭✭

    j'ai télécharger d3d9.dll dans bin64 de gw2, et ca me donne une erreur : impossible de demarrer le programme car il manque d3dx9-43.dll

    à l'époque quand je fais du McM avec les ASES j'ai arc dps... relativement simple pour le mettre... aujourd'hui je voulais remettre arc dps pour fractal et... j'ai cette erreur...

    quelqu'un sait d'ou cela peut venir?

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : octobre 10, 2018

    Du fait qu'il manque ce fichier, tu as bien un OS 64 bit ? Quel OS ?
    Je ne saurais te dire pourquoi certains ont ce fichier et d'autres pas, et que cela fonctionne sans.
    Ton OS est a jour ?
    Pilote graphique aussi ?
    Au pire te faudra passé par le dev d'ArcDPS pour plus d'infos

  • versus.7154versus.7154 Member ✭✭✭

    j'ai windows 7 64 bit est à jour, ainsi que ma carte graphique.... vraiment bizarre que j'ai pas ce fichier :(

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Alors je ne sais pas pourquoi le jeu sur ton PC ne semble pas trouver la bibliothèque en question alors qu'elle doit se trouver dans le dossier "System32" de ton Windows.

    Toutefois il est possible que sur ton PC (même à jour avec Windows Update) les bibliothèques de DirectX ne soient pas a jour.

    La majorité des jeux lors de leur installations lancent l’exécutable de DirectX (voir le lien) afin de vérifié que le système possède la dernière version de celui ci. Guild Wars 2 ne fait pas cette vérification sinon on trouverai un dossier DirectX dans le dossier du jeu au moins lors de son installation.

    Tu devrais pouvoir régler ton problème en toute logique en utilisant le lien ci dessous qui est l'installateur de DirectX :
    https://www.microsoft.com/fr-fr/download/details.aspx?id=35

    Tiens nous au courant pour savoir si cela a réglé le souci directement (possible qu'il faille redémarrer le PC pour que les modifications soient prisent en compte)

    Si ce n'est pas le cas, il est possible de faire cela manuellement comme ceci :

    • Ouvrir l'explorateur de fichier de Windows
    • Se rendre dans le dossier C:/Windows/System32
    • Cliquer droit sur le fichier d3dx9_43.dll
    • Choisir Copier
    • Se rendre dans le dossier "bin64" de Guild Wars 2 (exemple : C:/Program Files/Guild Wars 2/bin64)
    • Cliquer droit dans la fenêtre de droite
    • Choisir Coller

    Ainsi le fichier sera directement dans la racine du jeu et devrait être trouvé.
    Tous les joueurs n'ont pas la même présence de fichier dans leur dossier "Guild Wars 2/Bin64" et je ne fais pas référence a ArcDPS ou ReShade (cela n'a rien a voir).
    Certains ont le fichier : d3dcompiler_43.dll
    Et d'autre ont avec ou à la place : d3dx9_43.dll

  • versus.7154versus.7154 Member ✭✭✭

    merci pour ta réponse, je vais le faire ce soir et je te tiens au courant, c'est cool de ta part ;)

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • versus.7154versus.7154 Member ✭✭✭

    @ReActif.9251 a dit :
    Alors je ne sais pas pourquoi le jeu sur ton PC ne semble pas trouver la bibliothèque en question alors qu'elle doit se trouver dans le dossier "System32" de ton Windows.


    Toutefois il est possible que sur ton PC (même à jour avec Windows Update) les bibliothèques de DirectX ne soient pas a jour.


    La majorité des jeux lors de leur installations lancent l’exécutable de DirectX (voir le lien) afin de vérifié que le système possède la dernière version de celui ci. Guild Wars 2 ne fait pas cette vérification sinon on trouverai un dossier DirectX dans le dossier du jeu au moins lors de son installation.


    Tu devrais pouvoir régler ton problème en toute logique en utilisant le lien ci dessous qui est l'installateur de DirectX :
    https://www.microsoft.com/fr-fr/download/details.aspx?id=35


    Tiens nous au courant pour savoir si cela a réglé le souci directement (possible qu'il faille redémarrer le PC pour que les modifications soient prisent en compte)

    Si ce n'est pas le cas, il est possible de faire cela manuellement comme ceci :

    • Ouvrir l'explorateur de fichier de Windows
    • Se rendre dans le dossier C:/Windows/System32
    • Cliquer droit sur le fichier d3dx9_43.dll
    • Choisir Copier
    • Se rendre dans le dossier "bin64" de Guild Wars 2 (exemple : C:/Program Files/Guild Wars 2/bin64)
    • Cliquer droit dans la fenêtre de droite
    • Choisir Coller

    Ainsi le fichier sera directement dans la racine du jeu et devrait être trouvé.
    Tous les joueurs n'ont pas la même présence de fichier dans leur dossier "Guild Wars 2/Bin64" et je ne fais pas référence a ArcDPS ou ReShade (cela n'a rien a voir).
    Certains ont le fichier : d3dcompiler_43.dll
    Et d'autre ont avec ou à la place : d3dx9_43.dll

    j'ai suivi ton lien, j'ai pu telecharger directX et ça a marché, en faite, depuis que j'ai réinstaller mon windows, je joue gw2 sans directX.... gw2 c'est magique parfois :D

    merci beaucoup pour ton aide ;)

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • versus.7154versus.7154 Member ✭✭✭

    ARCDPS EN FRANÇAIS ?
    Vous pouvez passer ArcDPS en Français, pour cela rien de plus simple.
    J'ai participé à sa traduction et il vous suffit de suivre la procédure suivante :

    Télécharger le fichier "arcdps_lang.ini" : https://www.heinze.fr/divers/arcdps_lang.ini
    Copiez ce fichier dans le dossier que ArcDPS aura créé ( uniquement si vous l'avez démarré une fois ) :
    "..\Guild Wars 2\addons\arcdps\"
    C'est terminé, celui ci démarrera en Français.

    Re,
    J'ai voulu mettre arcdps en francais, le problème quand je clic sur le lien, cela m'ouvre une page internet et non télécharger le fichier. c'est normale?

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Le lien qui se fini en .ini est un fichier et je n'ai pas mis cela dans un fichier ZIP du coup le navigateur étant capable de lire un fichier texte il l'affiche directement.
    Pour éviter ce problème, il ne faut pas cliquer directement sur le lien mais plutot faire un clic-droit et choisir "Enregistrer la cible sous" (ou autre formulation, cela varie selon les navigateurs).

    PS : Je vais rajouter cette précision dans le texte.

  • versus.7154versus.7154 Member ✭✭✭

    j'ai pas enregistrer la cible sous.... j'ai que enregistrer lien du coup... j'ai dl la page web T_T

    j'utilise chrome.

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Cela devrait être correctement enregistrer, vu que ce n'est pas une page internet mais un fichier texte (extension .ini).
    Il faut juste que le nom soit bien "arcdps_lang.ini".

    J'avais pas pensé que cela pourrait poser de problème mais je viens de changer le lien pour que le fichier soit dans un fichier ZIP.
    Car le risque si quelqu'un fait un copier/coller ou n'enregistre pas correctement le fichier, c'est que l'encodage de celui ci soit modifié.
    Il faut impérativement que l'encodage du fichier soit en ANSI et pas en UTF8 car sinon cela provoquerai des problèmes d'affichage car ArcDPS ne sait interprété que l'encodage ANSI.

    Tu ne devrais plus avoir de problème pour récupéré le fichier maintenant qu'il est dans un ZIP.

  • versus.7154versus.7154 Member ✭✭✭

    c'est super , ça marche impeccable ;)

    un grand merci à toi.

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Je suis entrain de tester une méthode que je vais partager des que possible qui permettra de mettre a jour ArcDPS de façon automatique, et même quelques petites autres choses qui pourront servir.

  • versus.7154versus.7154 Member ✭✭✭

    après chaque mise à jour de jeu, l'enlève arc dps de manière automatique car le programme fait déco le jeu ou donne des grosses larg, car la mise a jour de ArcDPS arrivent souvent après la mise à jour du jeu, si il existe une manière automatique, je pense que toute la communauté te remerciera, surtout les joueurs de McM ;) et on sera plus que ravis, merci pour ton travaille formidable.

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : octobre 15, 2018

    Les mises a jour du jeu devraient pas provoquer cela, il arrive qu'un ArcDps par a jour puisse faire crash le jeu mais c'est pas censé être fréquent.
    Pas mal de mise a jour d'ArcDps sont des patch lié a son propre code. Recemment j'ai eu des crash et j'ai pu faire parvenir les rapport au dev et cela a ete corrigé dans la journée.

    En fait, ce que je viens de faire c'est reprendre la méthode proposé sur le site d'ArcDps qui est un code Batch qui va cree un fichier PowerShell afin d'utiliser celui ci pour la mise a jour (en batch pure ce serait pas possible), mais le code devait avoir un souci ou deux car mes premier essaye ont pas fonctionné.
    Après avoir repris ce code ligne par ligne, j'ai adapté et ca fonctionne.

    Je l'ai mis a jour pour aussi mettre à jour le fichier d3d9_arcdps_extras.dll et fait en sorte que cela soit plus visuel avec des messages enfin visible pour que les utilisateurs sachent ce qui se passe. Vu que ce code permet de controlé ArcDps puis lancer le jeu, et que j'ai aussi un code qui fait la même chose mais avec la possibilité de choisir entre un lancement de jeu ou des actions de maintenance de celui ci (qui franchement devrait etre accessible directement depuis le client !) comme effacer les fichiers de caches, reparer les fichiers ou faire un diagnostique. J'ai décidé de rassembler les deux.

    Il s'agit d'un ZIP a décompresser dans le dossier de GW2, et pour lancer tout ca, il suffit d'utiliser "GuildWars2_Demarrage.cmd" (Important: lisez le fichier texte fourni car faut que vous modifier quelques lignes afin que les dossiers de votre jeux soit les bons) puis apres creer un raccourci vers ce batch (donnez lui l'icone du jeu par exemple) et voilà, ca cree un menu de lancement du jeu qui permet de lancer celui ci, verifier les fichiers, mettre a jour ArcDps, etc etc

    J'ai mis les liens dans le post principal

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : octobre 15, 2018

    Les mises a jour du jeu devraient pas provoquer cela, il arrive qu'un ArcDps par a jour puisse faire crash le jeu mais c'est pas censé être fréquent.

    Bon pour la mise automatique j'ai fais une version pour Windows 10 et une pour Windows 7 sans PowerShell mais avec wget.exe a la place, j'attends de savoir si le serveur de l'auteur pourrait supporter que des personnes telecharge ArcDps a chaque fois qu'il lance le jeu (je le sais que les gens vont pas suivre la consigne de ne pas utiliser l'option directement)

  • versus.7154versus.7154 Member ✭✭✭

    Il nécessite Windows 10 car il faut avoir PowerShell !

    zut... je suis sur windows 7 :(

    Les mises a jour du jeu devraient pas provoquer cela, il arrive qu'un ArcDps par a jour puisse faire crash le jeu mais c'est pas censé être fréquent.

    je suis d'accord, ce n'est pas fréquent mais quand ça arrive ça fait mal.... surtout quand on a passé 30 minutes d'attente pour entrer en file McM
    en ce qui me concerne, si je ne fais pas de McM et uniquement fractal, ça me dérange pas, si je DC je peux enlever le fichier et me reco

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : octobre 15, 2018

    Oui malheureusement, en BATCH pur cela ne permet pas de télécharger et controler les versions de fichiers.
    Ou alors il faudrait que j’intègre le programme open source WGET dans le ZIP et utilise cette fonction mais ca téléchargerai les fichiers sans vérification (c'est toujours ca)
    Le souci c'est que même si c'est un programme connu et OpenSource, les gens vont paniquer quand il verraient un fichier .exe dans le ZIP.

    Je vais voir si je peux adapté une version pour Windows 7 et antérieur, avec WGET pour ceux qui le souhaite.

  • versus.7154versus.7154 Member ✭✭✭

    t'embete pas pour moi, je fais très rarement de mcm car le mode de jeu m’intéresse de moins de moins, je vais probablement retourner pour les don de combat mais vue que j'ai 500 potion j'aurai meme pas besoin ^^ préfère fractal largement et Jcj

    Team Nukem [NUKE]
    Guild FSP En, 4 raid par semaine, recrute joueurs lvl moyen avec esprit compétitif, classe propre(meta) pour raid fermé. Objectif : raid fermé Squad full pour fight et reset T3. début raid fermé Squad 20+ 11/09/19 (53 membres)

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Je suis entrain de faire une version avec WGET mais je pense pas que je la diffuserai pour une raison simple.
    Il est impossible de contrôler la version des fichiers et ce qui veux dire télécharger par défaut les fichiers chaque fois qu'on démarre.
    Pour le joueur c'est pas gênant c'est rapide.
    Mais pour le serveur cible cela peux devenir vite un problème de saturation de bande passante pouvant aller jusqu'au blocage du serveur.

    Quoi qu'il en soit, je fini quand même de faire cela, et je verrai si je trouve une façon de controler le MD5 en batch ou alors tenter de trouver une méthode basé sur la date des fichiers mais je ne sais pas trop.

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Je retire le lien vers la version de Windows 7 du launcher, car on m'a averti d'un bug, semblerait que l'invite de commande sous Windows 7 ai un peu de mal avec certains " j'ai trouvé la solution mais je suis entrain de finalisé la correction, et améliorer un peu ca. Le temps que je teste le tout sur une machine qui a Windows 7 afin d'etre sur que ca vous met pas le message "Windows ne trouve pas le dossier {votre dossier de jeux]" (cette erreur m'a pris une nuit avec une ami afin de comprendre que c'est bien la version de """Dos""" (mega guillemet) entre les deux windows qui ne reagi pas pareil.

    Bref, je remet les liens des que possible.

    Ps : J'ai eu une personne qui a eu peur que ce soit interdit etc, alors je vais pas refaire tout le debat mais ArcDPS est autorisé.
    et ces scripts ecrit en batch et/ou powershell ne font que ce que ferai un raccourci pour lancer le jeu, ou vous qui iriez mettre a jour un fichier d'ArcDPS, je vois pas en quoi cela pourrai etre interdit (enfin bon je met cela sous le coup de l'ignorance et la peur).

  • ReActif.9251ReActif.9251 Member ✭✭✭✭

    Voilà, j'ai passé toutes une série de test mais bon hésitez pas a me faire savoir si par exemple ca marche pas, si ca met indique ne pas trouver le dossier du jeu (hors fautes de frappes de votre part) parce que j'ai du mal a pouvoir tester la version Windows 7 bien comme il faut.

    J'ai recodé pas mal de partie, je vais sans doute faire un GitHub pour que ca soit ajouté au site d'ArcDps et ouvert au modification de quiconque trouverai mieux.

    Tout est dans un seul ZIP, même si j'ai vu hier lors de test que certaines personnes ont un mal fou avec même la création d'un raccourci ou le clic droit.
    Je pense que je ferai un autre post aussi pour présenté ce Launcher/Lanceur et pourquoi pas tout recoder en PowerShell et faire aussi bien un lanceur du jeu (avec maintenance) et une forme de gestionnaires des Addons autorisés du jeu (vu qu'il y a très peu d'addons réellement sur ca sera pas long a faire) ainsi l'installation/suppression de ceux ci ou mise a jour serait facilité.

    BREF, voilà le lien est remis en place.

  • Bonjour, je suis sur Windows 7 64 Bits et ton lanceur ne fonctionne pas ou plus avec Arc Dps quand je fait 2 la fenêtre se ferme et rien ne se passer et la version 3 semble fonctionner mais en jeux Arc DPS est toujours là l'add on est pas désactivé, l'option 1 fonctionne bien pas d'erreur de chemin.

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : novembre 9, 2018

    Voir le post suivant, le souci a été trouvé et corrigé !
    Merci de ton signalement.

    Hum, je viens de tester et tout fonctionne.
    Il ne fonctionne pas, ou plus ?
    C'est pas pareil, dans le premier, faut voir si y a pas un souci d'utilisation, et dans le deuxième cas, par contre faut voir si un truc cloche dans le code.

    Je déduis de tes dires que le 1 lance le jeu comme prévu.
    Le 2 semble inefficace
    Le 3 lance le jeu sans retirer les fichiers ArcDPS.

    Je me demande maintenant une chose, as-tu pas installé un autre addon ?
    Qui aurait remplacé le fichier et ou renommé le fichier d'arcDPS avec un chainload.

    L'option deux en détail fait ceci :
    1. Ca regarde si il existe le fichier d3d9.dll
    2. Ca regarde apres si il existe le fichier d3d9.dll.bak
    3. Si oui, cela supprime d3d9.dll.bak
    4. Ensuite cela renomme d3d9.dll en d3d9.dll.bak
    5. Cela est fait pour les deux autres fichiers d'ArcDPS
    6. Cela utilise ensuite wget.exe pour télécharger les fichiers depuis le serveur d'arcDPS.
    7. Puis ca lance le jeu.

    Bref dans tout ca, je ne vois pas ce qui pose souci.
    Tu aurai pas effacé le programme wget.exe fourni par hasard ? (il est necessaire car windows 7 ne fourni pas de programme qui puisse télécharger un fichier directement sinon)

    Regarde dans ton dossier bin64 si il n'y a pas une bizarrerie dans les noms de fichiers.
    Je viens encore de tester avec du pas a pas et tout marche.

    Tu as bien mis les fichiers dans le dossier racine du jeu (pas dans bin64 !) car je ne verrai a priori que cela qui ferai que le jeu se lance par les commande peu importe l'emplacement du lanceur, mais pour la mise a jour et pour la désactivation, je vois pas ce qui l'empeche car cela renomme le fichier en ayant fait une savegarde, du coup reste que des fichiers en .bak en toute logique.

    Vraiment, je ne vois pas, j'ai deux amis sous des windows 7 qui le test et n'ont aucun souci.

    Toutefois, il m'arrive de voir qu'il se produit ce que tu dis dans certains cas, mais impossible de comprendre l'origine de ce souci, au pas a pas, le code fonctionne, en lancement directe pas toujours cela fait ca, très étrange

  • ReActif.9251ReActif.9251 Member ✭✭✭✭
    Dernière modification : juillet 12, 2019

    Retour sur ton problème, je fais un deuxième post pour que tu le vois avant, cela ne semble pas venir de toi a priori.
    C'est un souci lié a Windows 7 en lui même (décidément je pensais pas que faire cela me montrerai combien Windows 7 est rempli de soucis serieux)
    En effet, dans cette version et uniquement celle ci, il lui arrive de ne plus savoir interpréter du code BATCH correctement, voir de planter son invite de commande.

    En l'occurrence cela explique pourquoi mes tests ligne a ligne marche (car là Windows 7 sait faire) mais dés qu'on lui envoi tout d'un coup il plante complètement sur une vérification (le "if exist"). Il a fallu contourner ce bug (oui quand un truc est censé marché et ne le fait pas c'est un bug) en faisant la démarche inverse, de lui faire voir si le programme n'existe pas, et là ca marche... allez comprendre comment ils ont réussi a faire planter le noyau de l’interpréteur.

    En plus j'ai vu une boulette, une boucle improbable que j'ai faite, avec l'option 3.
    Je lui fais désactivé ArcDPS mais après au lancement du jeu, je lui fais voir si y a des sauvegardes et les réactiver... comment dire, je dors pas assez.

    Voilà c'est corrigé pour les version Windows 7
    Guild Wars 2 - ArcDPS Updater (zip) - 3.55 Mo

©2010-2018 ArenaNet, LLC. Tous droits réservés. Guild Wars, Guild Wars 2, Heart of Thorns, Guild Wars 2: Path of Fire, ArenaNet, NCSOFT, le logo NC et tous les logos et dessins associés à NCSOFT et ArenaNet sont des marques commerciales ou déposées de NCSOFT Corporation. Toutes les autres marques commerciales et/ou déposées appartiennent à leurs propriétaires respectifs.