log

March 30, 2010

EA Download Manager…

… is fuck­ing awful. Under any oth­er name it would be recog­nised as mal­ware. How I hate thee:

So, a piece of soft­ware that needs to be installed, installs oth­er soft­ware with­out inform­ing the user of what or why, deletes unre­lat­ed impor­tant files arbi­trar­i­ly upon updat­ing or unin­stalling, and starts by default with Win­dows? Mal­ware.

Adden­dum:

An hour lat­er I’m final­ly down­load­ing the game they’re still charg­ing retail prices for even though they’ve cut out all the mid­dle­men involved in the retail process. Great work guys!

BTW, bud­ding pro­gram­mers, don’t ever cre­ate hor­ri­ble short­cut tar­gets like ‘C:\Program Files\Electronic Arts\EADownloadManager\EACoreCLI.exe” ‑eadcommand:?cmd=agent_task_add&taskId=TASK_LAUNCH_VAULT&allowDuplicates=1′. If you need to do this on an end-user sys­tem, your pro­gram is bad­ly writ­ten and you’re expos­ing too much of the inner work­ings to out­sider influ­ence. Also, pass­ing amper­sand-delim­it­ed URLs with start­up instruc­tions to a native appli­ca­tion is dis­gust­ing and a hack. At least use real com­mand line para­me­ters, avail­able since the 1970s. Thanks for rev­o­lu­tion­is­ing appli­ca­tion devel­op­ment Air!

posted by Andrew

One thought on “EA Download Manager…

  1. Paulman says:

    AAR­Rggghh, the same thing just hap­pened to me! I launched EA Down­load Man­ag­er to check the set­tings for let­ting you select where to keep the installer cache… because I’m about to migrate to a fresh instal­la­tion of Win­dows Vista on a new hard drive.

    And then I dis­cov­ered that it delet­ed my installer cache when it updat­ed itself upon launch! Arrrggh. I only launched EA DM to check some set­tings because I will NEED that installer cache that it just decid­ed to delete with­out prompt­ing nor warn­ing me!

    So I prompt­ly hopped on Google to con­firm if that’s what real­ly hap­pened to and do some coop­er­a­tive vent­ing, lol.

    Lol. Oh well. It’s not a big deal in the grand scheme of things, but man… irre­spon­si­bil­i­ty in pro­gram design :P

Leave a Reply

Your email address will not be published. Required fields are marked *