Deepcuts.9740 Posted October 25, 2018 Share Posted October 25, 2018 This is a simple HowTo for automatic installation and updating of ArcDPS from https://www.deltaconnected.com/arcdpsIf you do not know what ArcDPS is, read about it first on the above mentioned URL.This is not a discussion about "Is a DPS meter toxic or not". It is your choice if you want to use it or not. Just keep it to yourself and improve your own skills.If you want to know more about Anet's stance on ArcDPS, search this forum, but in short: "in the feb 2017 ama, arenanet has granted 3rd party tools permission to collect and display combat stats via means previously not allowed. these are runtime modifications only, no changes are made to files on disk." WARNING: MODIFYING GUILD WARS 2 THROUGH ANY 3RD PARTY TOOLS IS NOT SUPPORTED BY ARENANET OR NCSOFT.THERE IS NO HELP OR WARRANTY. THIS IS ENTIRELY AT YOUR OWN RISK AND YOU ASSUME ALL RESPONSIBILITYFOR USING THIS TOOL. IF YOU FEEL THIS PROVIDES GAMEPLAY ADVANTAGE OR AUTOMATION OR BREAKS ANY OTHERRULES DO NOT USE THIS.IMPORTANT: DO NOT CONTACT ARENANET SUPPORT WHILE USING THIS MODIFICATION BY ANY MEANS OR UNDERANY CIRCUMSTANCES EVER.With so many updates to the Guild Wars 2 client requiring ArcDPS to be updated also, I decided to write a small auto updater/installer for a small personal QoL improvement.The script is a plain batch file, everyone can see whats inside it, so please, no questions about it's safety or if it is a virus.Prior to running anything listed here, please scan the files with your antivirus software or use https://www.virustotal.com to check them online against multiple antivirus engines.Also take a good look inside run.bat, the file that actually does the install/update. The batch file will only try to download 1 file required for ArcDPS, d3d9.dllWhat you needwget for windows from https://eternallybored.org/misc/wget/Copy the file wget.exe in your Guild Wars 2 root folder, where Gw2-64.exe file is.Required by the update batch file.DirectX runtimes from https://www.microsoft.com/en-ca/download/details.aspx?id=8109Install it.Required by ArcDPSVisual ++ 2013 redist from https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-packageInstall it.Required by ArcDPSThe actual batch file that will install and update ArcDPS from https://drive.google.com/file/d/1YdP3x5ZKA6IoT4emS1sxhYA69Jufb7ZVCopy the file run.bat in your Guild Wars 2 root folder, where Gw2-64.exe file is.How to run it and some infoAlways start Guild Wars 2 via run.bat batch file if you want ArcDPS to be automatically updated.If you do not have ArcDPS, the script will download it automatically on the 1st run.If you have it installed, the script will only check if a new version exists online and only download if needed.Sometimes, after a Guild Wars 2 client update, ArcDPS might cause the client to crash. Usually, ArcDPS dev will update fast, but in case the update is delayed , just delete d3d9.dll file from bin64 subfolder in your Guild Wars 2 install directory. On the next run, the file will be downloaded again by run.bat batch file.I hope this will help someone and also that posting this here will not break any of Anet's terms of service. Link to comment Share on other sites More sharing options...
Biff.5312 Posted October 25, 2018 Share Posted October 25, 2018 It's worth a shot. Thanks. Link to comment Share on other sites More sharing options...
crepuscular.9047 Posted October 26, 2018 Share Posted October 26, 2018 pretty sure you can do that through powershell without installing wget using Invoke-WebRequest -Uri or if you have Windows 10's Anniversary update applied already, Development mode will give access to subsystem ubuntu which you can run wget command Link to comment Share on other sites More sharing options...
Deepcuts.9740 Posted October 26, 2018 Author Share Posted October 26, 2018 @crepuscular.9047 said:pretty sure you can do that through powershell without installing wget using Invoke-WebRequest -Uri or if you have Windows 10's Anniversary update applied already, Development mode will give access to subsystem ubuntu which you can run wget commandwget.exe is just an executable. There is no install.If you know a better way of doing the same thing, modify to your hearts content and maybe share with us :)Keep in mind that many still use Windows 7 that does not have PS by default. Link to comment Share on other sites More sharing options...
Illconceived Was Na.9781 Posted October 26, 2018 Share Posted October 26, 2018 @"crepuscular.9047" said:pretty sure you can do that through powershell without installing wget using Invoke-WebRequest -UriI use this script.https://gist.github.com/TheIncorrigible1/b9dd802e56e5889a62d1c1d3bc9761e6 Link to comment Share on other sites More sharing options...
Lonecap.4105 Posted October 26, 2018 Share Posted October 26, 2018 That is very very cool. Thanks so much! Link to comment Share on other sites More sharing options...
crepuscular.9047 Posted October 26, 2018 Share Posted October 26, 2018 @Deepcuts.9740 said:@"crepuscular.9047" said:pretty sure you can do that through powershell without installing wget using Invoke-WebRequest -Uri or if you have Windows 10's Anniversary update applied already, Development mode will give access to subsystem ubuntu which you can run wget commandwget.exe is just an executable. There is no install.If you know a better way of doing the same thing, modify to your hearts content and maybe share with us :)Keep in mind that many still use Windows 7 that does not have PS by default.pretty sure it's it comes standard with Win7https://en.wikipedia.org/wiki/PowerShellmaybe use (new-object System.Net.WebClient).DownloadFile( '$url, $path) if the automatic windows updater does it upgrade to 3.0 ? ;)it's darh powerful scripting language on par with linux shell, the only drawback i found was it's a b**** to learn, 99.999% Windows users will not use it except windows administratorswhere as shell is much simpler to remember, and you are forced to remember if you are linux user, so 99.999% of linux users would have a good grasp the of fundamentals of it Link to comment Share on other sites More sharing options...
Deepcuts.9740 Posted October 26, 2018 Author Share Posted October 26, 2018 Indeed you are correct. For some reason I was thinking about the old days of Windows XP that did not have PS till SP3. My bad. Link to comment Share on other sites More sharing options...
Jokel.5164 Posted October 21, 2019 Share Posted October 21, 2019 Is this autoupdater going to be updated? would love that.I mean as far as I understand it doesn't download buildtemplates anymore and just gives an error message so it shouldn't do anything to the game and it's still fine to use, right? Link to comment Share on other sites More sharing options...
Deepcuts.9740 Posted December 28, 2019 Author Share Posted December 28, 2019 @Jokel.5164 said:Is this autoupdater going to be updated? would love that.I mean as far as I understand it doesn't download buildtemplates anymore and just gives an error message so it shouldn't do anything to the game and it's still fine to use, right?Updated the script to not check for build templates anymore. Link to comment Share on other sites More sharing options...
Jokel.5164 Posted December 29, 2019 Share Posted December 29, 2019 Awesome, thanks a lot man!!! Link to comment Share on other sites More sharing options...
Kaalcifer.8249 Posted April 2, 2020 Share Posted April 2, 2020 It's doesn't work at this time.There was a problem downloading file d3d9.dllThe URL might have changed or the server might be down for maintenance.Check https://www.deltaconnected.com/arcdps/x64/ for more information.Will continue in 5 seconds…Any idees ?`@ECHO OFFsetlocal enableextensions enabledelayedexpansionset gw2client=Gw2-64.exeset arcdpsloc=bin64set file1=d3d9.dllset url1=https://www.deltaconnected.com/arcdps/x64/d3d9.dllset homeURL=https://www.deltaconnected.com/arcdps/x64/tasklist /FI "IMAGENAME eq %gw2client%" | findstr "%gw2client%" >nulif %ERRORLEVEL% == 0 goto RunningGOTO NotRunning:RunningCOLOR 0CECHO.ECHO Guild Wars 2 client is already running. This window will close in 5 seconds...ECHO.timeout /t 5 >nulGOTO END:NotRunningECHO Checking for latest version of ArcDPS from %homeURL%...CD %arcdpsloc%ECHO.if exist %file1% (ECHO ArcDPS found. Will search for update) else (ECHO ArcDPS not found. Will install)CD ..wget -q -N "%url1%" -P %arcdpsloc% --no-check-certificateIF %ERRORLEVEL% NEQ 0 (ECHO.ECHO There was a problem downloading file %file1%ECHO The URL might have changed or the server might be down for maintenance.ECHO Check %homeURL% for more information.ECHO Will continue in 5 seconds...timeout /t 5 > NUL)CD %arcdpsloc%if exist %file1% (ECHO. && ECHO ArcDPS && FOR %%? IN (%file1%) DO (ECHO Date : %%~t?)) else (ECHO ERROR: ArcDPS not installed)CD ..ECHO.ECHO Starting Guild Wars 2 in 5 seconds...timeout /t 5 > NULstart %gw2client%goto END:ENDexit` Link to comment Share on other sites More sharing options...
Fedi.6415 Posted April 14, 2020 Share Posted April 14, 2020 is this legal? how come no ArenaNet employee made a statement about ArcDPS? Link to comment Share on other sites More sharing options...
Carcharoth Lucian.1378 Posted April 14, 2020 Share Posted April 14, 2020 @"LittleBigAsura.6071" said:is this legal? how come no ArenaNet employee made a statement about ArcDPS?They did : By Chris Cleary (GM Shazbot) :1) https://www.reddit.com/r/Guildwars2/comments/66m13h/anet_this_really_should_be_part_of_the_game/dgjwapj/ (his reddit account was deleted since)2) https://twitter.com/Shazbawt/status/905910888573673473There is no issue with arcdps (except if someday in future they would break the tos). Link to comment Share on other sites More sharing options...
Fedi.6415 Posted April 15, 2020 Share Posted April 15, 2020 @Carcharoth Lucian.1378 said:@"LittleBigAsura.6071" said:is this legal? how come no ArenaNet employee made a statement about ArcDPS?They did : By Chris Cleary (GM Shazbot) :1) https://www.reddit.com/r/Guildwars2/comments/66m13h/anet_this_really_should_be_part_of_the_game/dgjwapj/ (his reddit account was deleted since)2) https://twitter.com/Shazbawt/status/905910888573673473There is no issue with arcdps (except if someday in future they would break the tos).Thanks for your response Link to comment Share on other sites More sharing options...
Tigris.2571 Posted April 29, 2020 Share Posted April 29, 2020 If the above solution does not work for you or you just like a simpler installation then you can try my powershell script:https://github.com/PTigris/AutoUpdateArcDPSIt is save, you can look inside of the scripts to see how it works. Link to comment Share on other sites More sharing options...
kanemi.4903 Posted April 29, 2020 Share Posted April 29, 2020 @"Tigris.2571" said:If the above solution does not work for you or you just like a simpler installation then you can try my powershell script:https://github.com/PTigris/AutoUpdateArcDPSIt is save, you can look inside of the scripts to see how it works.thank you! Link to comment Share on other sites More sharing options...
Tigris.2571 Posted April 30, 2020 Share Posted April 30, 2020 You're welcome :) Link to comment Share on other sites More sharing options...
Deepcuts.9740 Posted July 27, 2020 Author Share Posted July 27, 2020 @"Kaalcifer.8249" said:It's doesn't work at this time.There was a problem downloading file d3d9.dllThe URL might have changed or the server might be down for maintenance.Check https://www.deltaconnected.com/arcdps/x64/ for more information.Will continue in 5 seconds…Any idees ?Yes. Your internet was down or deltaconnected.com was down at that time. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now