View Single Post
03-14-13, 10:11 PM   #11
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
Originally Posted by myrroddin View Post
The Curse Client should not be overwriting AddOn folders; it is not designed that way. What it does when updating is download the latest version of an AddOn from Curse's database, cache the download, delete the entire AddOn folder or folders from the Interface\AddOns folder, move the cached version into the Interface\AddOns folder.

In Carbonite's case, the CC does this:
  1. Download Carbonite.zip
  2. Puts Carbonite.zip into cache memory
  3. Deletes Carbonite* folders from Interface\AddOns
  4. Unzips Carbonite.zip
  5. Moves the new Carbonite* folders into Interface\AddOns
There is no "half and half" with the Curse Client. It is all or nothing. People with "half and half" AddOns are manually updating and not using the Curse Client. Minion, when that worked, did the same thing as the Curse Client. Always performing a clean install of the AddOn's folder(s), which, for those curious, means the CC and Minion did not touch the WTF folder unless the user specifically used the settings cleaner tool in the Curse Client.

Because of the delete and replace methodology, what could happen is a user might be using old saved variables with the new build of Carbonite, which lies squarely with the user, not the Curse Client.

Good to know.. i've never used either one, just knew people have been reporting errors, which ended up being from parts of the alpha still installed like Carbonite.Quests and Carbonite.Warehouse while Carbonite itself was back to 5.1 series, and they said they used curse, so I made the assumption that's what was causing the half installs.