• 0

    posted a message on The New Curse Client

    2 - I'm trying to understand, what it's showing in the addon's window, is it ones it's -ever- installed, or what is hosted on the site that my computer has running (like WAU has now at the top, where it's <what I have installed, that we have hosted files for> stuff, vs <oh hai there, I installed this once and you dumped it, but you want to update it now that it's been updated on our site, rite?> which is how it feels at the moment)I'm just trying to understand, because it will make a heck of a lot of work, if it caches all the addons I try, then dump later, instead of reading what I have installed, and comparing to a cache of what is hosted. (If this is confusing, throw a rock at me, I'll try and be less confusing then)

    The installed addon display shows addons that the curse client is currently managing. What this means is that the curse client believes you have these installed, and is watching for updates for them. Don't want them installed, uninstall them. Don't want them updated? Toggle auto updated on them. It's a list of addons in a local database. It does not constantly check the file system to see if they still exist or not. If you are "dumping" addons, you should do so by going in the client, selecting a few, and click uninstall. * throws rock *

    3 - you said that for those of us who are non-premium, we can select "update all" and it'll flag the ones that have updates, will this do a forced review of the addons listed when we click it, or just base off the ones when the client was started? Since I don't keep it running i'd be ok, but someone leaving it run wouldn't know about updates till their computer crashes and they reload everything.


    The client knows the last version it installed. When ran/checking for updates, it looks for a newer date. If its there, it flags/installs.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    I am unaware of any announcement to the contrary that there will be an OSX version of the client. No one has told me to stop work on it, so I'm fairly sure it will be coming out. I originally estimated 2-4 days of work on it before release, well it turns out that was underestimating it and it will likely bit a small bit longer.

    There is a mac build. It compiles. It installs addons. Is it ready for even a beta? No. There are still a lot of things that I have to figure out how to do in the mac world that are necessary for release.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from Yssaril »

    one addition i would like to see is the source of the download curse/curseforge/wowace/etc

    also the "Last Updated" column doesn't sort right when you click its header (this is under the Find Addon tab)


    The times in find an addon have recently been altered. It appears its showing one of three dates it receives and sorting on another. The date it shows is the correct date if you wanted to know when the last file was released for the addon. The date it sorts on is when the project was modified, which could be someone changing the description on the project ( without uploading new files ).

    It's fixed in my local svn.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Good find granidon. Fixing it for 2.0.0.4.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    You do, unless you jack up all the permissions on the folders, like the previous client.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from Sumpfmolch »

    there is no "one click" update possible in the normal version ?


    Addons are checked for updates every hour, or when you click the update all addons ( which doesn't update them, it just CHECKS for the updates (( if your premium and auto-install premium updates is enabled, then well it will install it )) ). When an update is seen, it flags the addon in the list with a green arrow. You can right click -> Update the addon, which pops up the "Download Addon Frame". When it appears you can click the download button in the frame, which will then install the update. Updating addons for free users of the software is done in this matter one at a time, there is no batch operation to install the updates for ALL flagged addons unless you are a premium user.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from ArcadianDelSol »

    same here. I will run CC when I am ready for CC to run, and not during the startup phase. There's no reason to require this. It strikes me as pure vanity to insist that users of program will always want it to run. There are times in which I do not want this program to function. Please dont be offended by that.

    Fortunately, we have msconfig.


    Is perfectly fine that you don't want it to run. You can disable it in the client, no need for msconfig.

    -- edit
    My mistake, it's missing in 2.0.0.0. I made some changes to the config menu and forgot to readd that option. It wasn't out intention to force the curse client to be auto started, which is why we have had this in the config menu since the first beta version that allowed auto starting.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from nykspree8 »

    Is there a way for when the client scans your mods in the beginning to set it to NOT auto update what it thinks is a match, or what really is a mod? I prefer to do things manually, just because if a mod is working fine I don't really feel a need to update it to a new version. If this has bee answered already, then I must have overlooked it.

    The reinstall new addons option does exactly that.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    I haven't set any tone for my response. The registry is a very very standard place to store settings. It's so standard that i'm not even using it directly, the library I use has a configuration storage layer, and it magically chooses the registry on windows. Really, this is the recommended/standard place to store settings. Ask in #winapi or #windows-coding in irc.freenode.net if you won't believe me.

    I didn't take any of an insult, I was answering your question, and I was trying to understand what your exact issue was, it was a simple question.

    2.0.0.1 is not available yet. There are some things I wanted to put into it before I went out and released a new version and I just finished it all today.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client


    Why are registry keys necessary for a simple application that scans a directory, contacts a web server, downloads data, and unzips compressed files? 90% of the applications on my computer do not need registry keys; I recently lost my Windows partition and rather than finding the installers for all of my software, I just copied over the Program Files directory from my backup drive. The only applications which did not run just fine were Microsoft and Adobe products. Everything else (most of which originally came from an installer that did write information into the registry) had no problem running without its registry garbage.

    Do I have to defend my entire software development process? All settings are stored there. It's how you store settings in windows and is a widely practiced setup.


    - What exactly is the Client doing while it's showing the "processing new addons" progress bar? I am on a broadband connection with a decent machine, and the Client is only managing maybe 30 addons at the most, yet this bar (which I'm assuming is checking for updates) takes 2-3 minutes to complete. It takes less time to get the entire list for the "Find an Addon" tab!

    It goes through all tocs on your computer for ones it doesn't know about ( this is quick ). It then asks the server, what is this toc, the server responds, it scores the matches, and continues. The process that is taking time is talking to the server. Why do you really care if its taking long or not? It doesn't mean you can't use the client, and you can hit the minimize button if it really pisses you off I guess too. Otherwise are you suggesting that it when it does that? ..... Find an Addon is a completely different function, why are you comparing the times of the two? Any complaints on the scan feature are going to be rendered pointless when we use an entirely different dataset for the results.


    - Is it possible to undo ignoring an addon during the scan-and-match process?

    CURRENTLY, the only way to do this, is to delete your wowaddons.log file.


    - Once the Client is able to update from WowAce/CurseForge/Curse, will I be able to specify which source to update a given addon from?

    This question is largely irrelevant. Every addon has a source. This source is unique to that addon. Changing the source is basically the equivalent of changing the addon. You pick the source you want at install time.


    - Is it intentional that the "Find an Addon" list displays addons that are so outdated (TOC 1400?) that they aren't even displayed on Curse.com. [post]

    This will get fixed in the big cleanup. It has nothing to do with the client. I ask the server for addons, this is what I get.


    - Could you please add a "last updated" column to the "Find an Addon" list? I think this information is far more important than the "cateogry" column.

    Already did, and I believe I even posted that I did.


    - Could you please at least add an option to disable ALL auto-matching? The Client overwrote one of my addons with a similarly-named, yet completely unrelated addon. Regardless of the quality of the matching logic, matching by name alone simply cannot guarantee a correct match. [post]

    Auto-matching will work fine once we fix the dataset.


    - Why does the close button on the Client window not actually close the Client? If I've turned off auto-starting as a service, it stands to reason that I probably don't want the Client lurking in my systray after I close it either.

    Already been fixed in 2.0.0.1


    Since I understand you are busy and don't always have time to respond to everything in this thread, I've posted tickets on the CurseForge project page for some of these issues.

    Please check to make sure you aren't reposting old tickets.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client

    Beyond that, as a User I just want something simple and easy to use that does not eat any more resource than is needed. Currently (and I know CC is a beta currently) is not. WAU is simple to use. Same with JWU and the others. Load the program, select my AddOn from the list and install/update, no fussing with logging in, uploading character data or the like.

    Logging in is automatic if you want it to be.
    The character data is entirely disableable, set it once and forget it.
    As far as resource usage goes the CC is a huge win here. Right now I see the WAU running at 50% CPU ( It maxed a core ) and I know it doesn't do that for everyone, but it does use ~40mb idle. My CC has been running for about four hours now, is at 0% cpu, and just under 18mb. Also the ram usage in the 2.0.0.1 release will be even less ( not by much, but I noticed a difference ).
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    The purposes of the curse client is to sit, and check for addons to make sure you have the latest. It checks hourly to the servers to do so, and was designed with this in mind. That's why it starts at startup. Some people also use it purely for the news popups, which will be disabled by default but they will be in the client sometime. Users of the client expect this behavior, and if it's not necessary for you then it can be turned off.

    We didn't just wakeup one day and go "Hmm let's make it auto start. YEA!!"
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from Shawe »

    It is annoying that you have to update one at a time right now to make sure it doesn't overwrite all the newer addons, but is the Update All going to exist on the client for only Premium users? Since this is beta, I wasn't sure. If you're going to have the option to update one at a time, it'd be nice to put in something, like a different highlight, or another field, that shows which ones were recently updated ("have I updated this this session? y/n") on the user's side.

    Addons that are out of date will have a green arrow to the left of their name


    I know this has been discussed earlier, but the client includes compilations as part of "updated" addons it suggests to upgrade. Can there be an option to filter compilations from its auto-update? Or at least an option to turn off that helpful suggestion dialog, or move it to a Suggestions tab that only does the search when you open it up. There's a lot of room on the client to not have it pop up dialogs for everything.

    Read my many previous responses on this topic.


    I miss the drop-down Category listbox that WAU had to select mods according to what they did. Especially when WoWAce addons get on that list, it would help a lot. Also, I wonder if there should be a field for most-downloaded/popular, and other types of searching on the client.

    We show category in Find an Addon currently do we not? I may bring over the new find an addon window ( its new in 2.0.0.1 ) to the rest of the addon list screens.


    Something else to think about when working on the UI: clicking on a mod name brings up a description on the bottom part of the client, but it's pretty much reading from the webpage, it looks like. Can there be, say, one box of text for "Basic function" (ie. "This mod eats all your food in one gulp"), and another for "Author Notes" ("I made this! Fixed bug where it feeds your pet everything instead of you.") Feeling ambitious, even an "Urgent" box to separate all the very important stuff ("YOU NEED TO UNINSTALL CARTOGRAPHER TO USE THIS MOD"). But this sounds more like a webpage format thing...

    I'll be improving this display. It won't necessarily have seperate functions as you describe but It will show more information


    So far, aside from me being stupid and not backing up my mods before letting the CC eat everything, I've had no real problems with the client. I am bothered by it forcing a mod on me that I rarely use, but it sounds like it's a requirement that Curse wanted. However, I'm not really big on using it right now, since it currently doesn't read WoWAce, so I'm not quite sure how well it works at updating everything I have. >< The Big Switch can't happen soon enough. :P

    You'll be free of that addon in 2.0.0.1+ if you so please.


    [0] As for that, since WoWAce would be using the same structure as Curse, the client won't have any problems reading from WoWAce once it happens, right? I'm more or less concerned about being able to find specifically Ace addons with the client once it all gets integrated. As an altaholic, I'm a big fan of the profiles library that a lot of Ace addons use, and I rarely try things that aren't as easy to set up for 10 characters... >.>

    As far as I know wowace will be suppling a feed to my client that is identical to the curseforge feed, which means that it will work just as well/bad ;).
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    Quote from Tristanian »


    1) Installation of Client : Why exactly does the client have to install as a self-starting service in Windows (unless I misunderstood) and why is this option enabled by default ?

    Mostly to inform you when they are addon updates, this is the clients behavior as it has always been.

    2) After I finally installed the client, I got a sudden error about LibMobHealth), then I realized that the client was attempting to install the profiler, a procedure which failed badly with an error message, stating that the "system could not find the path specified" (I did not install the client in the default path mind you and I made sure that the WoW installation path was valid). After that certain point, installation of ANY addon from the list would be impossible (same error message). Uninstallation of the profiler would also fail (not that it actually created anything more than a couple of library folders inside the \Interface\Addons).

    Did you have a period in the folder path to your temp directory ( a period in your windows username for instance ). This has been fixed if so. If you want it to remove those folders, clicking remove addon will clean up after it.

    3) I thought about allowing the client to scan my addons folder for updated versions. It did "recognize" some of them but most of the "updates" it suggested were either totally irrelevant to the addon in question, derived from "compilations", or simply outdated.

    I've really gone over this many times. This is how it is today, this is not how it will be tommorow. The list is crufty because the datasource from curse.com is crufty. When curseforge is the primary source of addons this will fix this and the client is released.


    4) I will just reiterate the point about "Auto-Install Premium Updates" enabled by default. You shouldn't really default anything but the most basic and comprehensible settings.

    If you pay for the service, I'm pretty sure you want it enabled.


    5) The addon list needs a cache. Preferably a "smart" one that updates itself only when really needed.

    Already has on in the next version.


    Also someone mentioned last update being in the Find an Addon window, that's also in the next version. Along with the game selector.
    5) It has been already stated that the client needs to shutdown immediately when I tell it to shut down. No systray, no nothing.

    Unfortunately when I realized that the client had created a good deal of empty or semi-empty folders inside my addons folder, considering the rest of the issues, I had no choice but to uninstall it entirely. Sadly, it still needs a good deal of work and hopefully in the end it will be at the very least, functional.


    Last but not least, I really do not understand why is such a big deal to make the installation of the profiler, optional. Giving people choices = good. Doing something for them and then actually informing them (or not) that they can undo it, if they wish to do so, will look "shady" any way you twist it, even if you genuinely have the best of intentions. At the end of the day, those people that really care about profiles, WILL look out for the profiler and make sure it is installed in their system. It doesn't really get more complicated than that. If you want to "hold people's hand" then do so with responsibility and respect to their choices and needs.
    [/quote]
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    "they should not even use WoW addons."
    But that's why the average curse.com user DOES use addons. They don't know jack about files or zipping or exploring. They know they click install addon and it goes in. Beyond that they don't care that their character upload isn't happening, or that it needs an addon to even do so. And we DO hold their hand. If you try to uninstall the wow/war profilers the first thing you see is "Duh! You don't want to do this, unless you know better! Click no."

    Complicating this users first experience with the client setup and showing up a bunch of options and yes/no dialogs isn't exactly my goal. Neither is ramming unwanted addon's into your folder. The next version will provide a real solution to it: Uninstall it. It won't come back after you do, and it really will remove it; not just a hack to disable it.
    Posted in: Updaters
  • To post a comment, please or register a new account.