Curse Client 2.1 RC1 Release!
I know it's been a while since I posted my last status update for the project. I apologize for the silence, but we're nearing payday!
So now, after several months of intensive development I want to bring to you guys the first release candidate for the 2.1 line.
What's New‽
Well, almost everything! Well, almost.
What were the issues again?
Here is a brief recap of what I posted in my last announcement as some of the major issues.
* Ignoring manual deletions
* Installing over addons
* Downgrading addons
* UI feedback failures
* Poorly worded options and button text
* Too much automation in some places, too little automation in others
* Lack of features that are considered defacto standards
* General reliability
Now let's talk about what we did about them.
What we did about them!
UI Changes
The UI has gone through some major overhauls. Hrm, how can I explain this......
The old client
The new client
There are more changes than can be seen in that screenshot, but I think it gives a rough idea.
New Features
Well we didn't get everything I talked about in the last message done. Here's the list. I've struck through things we've finished. Things that are works in progress I'm marking with italics.
* Alternate Packages - It's back!
* Dependency Resolution
* Manual Deletion Detection
* Alpha Support
* Multiple Game Support - Even over network drives!
* Version Pinning
* Submodule support
* Saved Variable Scrubber - It's not 100% tested and polished yet.
* Automated and Manual Backups
* Real Configuration Box - The game manager takes the place of most options.
* Deletion before upgrade
* Uninstalled Package Listing - It's the unknown addon listing.
We'll be finishing things up as soon as possible.
Changed Behaviors & Methods
- Discovery and Detection of versions
- If anything we're too conservative now. We've gone through extraordinary pains to make sure that we know exactly which version of the addon you're using. If we don't know, we don't touch it. It can still get a little confused sometimes, mainly if an addon is shared by more than one project. We'll be working out a tweak for that situation shortly.
- Changes to Defaults
- Yep they got changed. You may not like some of them, but you shouldn't find them offensive!
- Popup Questions
- Well, 99% of the time you'll never see a popup question. Unless you're doing something that you can't undo. Like deleting an addon. We don't want a misclick to make you a sad panda...
The Mac Version
Do you want the good or the bad news first?
I'll start with the bad. It's not here.
The good news is, we're now actively getting it ready for it's first night out. I can't promise exactly when just yet, but Soon has never been so close. I hope to start leaking alphas out next week, but again I can promise nothing!
Conclusion
The one thing I don't think anyone can argue with is that this client is hands down superior to it's predecessor. There is not a doubt in my mind regarding that.
Is it perfect? Of course not. Are there bugs? Sadly, yes I'm sure there are. However, there was no way we could justify continuing to hold back this update and letting people continue to use the old version.
We're looking for feedback as we're getting ready to put this out there to all 700k+ users in the next few weeks. Please use the ticket tracker I'm going to link below to report any feedback. But please, try and see if the ticket already exists.
I also want to apologize to all you guys who've been struggling with the 2.0.0.14 client for so long. Support on it has been weak to non existent, I'm going to be keeping a tabs on things much much closer with the new client in order to ensure that the same backlog doesn't happen with this one.
So guys, last thing I'm going to tell you is how to get the new client. So make sure to check the link section below!
Links
- 2.1 Installer: Use this link to get the latest client installer.
- Feedback Tracker: Please try not to put up a bunch of repeats!
- Forum Thread: I'm keeping the old thread, also linking to the current page. not the first one.
What's the word on the Mac alpha, now that it's been a month? I'd be excited to help test (and use).
Try to get the Mac client up and running before the next big patch 3.10 Ulduar is launched, because then most of the addons will need updating. If you cant get it done by then, atleast roll back the version to 2.0.0.15 so that the client atleast works to some degree.
Looks great, I can't wait to find the bugs :)!
We're working hard to get the mac client up to speed with the windows version, after that we're going to make sure that it stays current.
I had this great addon management program for Mac, it was as simple as one program could be, but then you made it impossible to use it. Now I have to go back to keeping my addons up to date manually because your Mac version refuses to co-operate. Versions 2.0.0.14 and 2.0.0.15 worked well enough, but then came along the 2.0.0.16 and I am back to manual updates...
let me put this shortly... I dont CARE how cool or pretty a program looks, or if it can handle multiple games and all that, is it too much to ask for a program that actually works?
On a positive note, the name is perfect and 100% fitting...
Would it be too much to ask that you keep the Mac one updated too?
fenrisomen: try reinstalling with one of the latest setups.
LaMaG: I've gotten my hands on our early alpha build I'm planning on putting out a preview release monday to go with the full release of the windows version.
Hi Kaelten :) Some news about the Mac os X release?
I can't wait... ^^
im getting a error saying that it cant open updater.exe couse it doesnt know what program to open it with >.
/me huggles Kaelten :)
Keep in mind man, this is a beta product still. It has issues, we know it, but without testers, and more importantly testers that report issues we won't know of them.
The behavior you describe is most definitely a bug and we'll be looking into it now that we know. :)
Oh and Seerah.... :P
I chuckled. :)
Yea, no, deleting the mod and reinstalling via the curse client did not work...I would close the client and re-open it and it would show, out of date still.
I missed the dates...but how about dates AND version numbers. Really nice to have more info...
As far as the updater.exe, its pretty obvious that this only gets launched when the client needs to be updated. The fact that it isnt shut down after the client has been updated and the fact that even after I close the client (yes, right click the tray icon and click exit), it remains running is just bad. I let this run for about 20 minutes while I searched to figure out what it was and where it was coming from because I feared it might be a virus of some sort (many viruses come in the form of updater.exe). And, this was running for quite some time before I noticed it (according to my windows file log, it was running for over 5 hours). So, in case I didn't make the point strongly enough, this thing should not be running constantly. Launch it to have it do its thing and then shut it down...and really, what the heck does an updater need with 50% of my cpu power??
Oh yea, the auto update option for mods doesnt work ('Manage Games', 'Automatically Install Addon Updates' checkbox). Not a huge deal, but figured that while I was on a rant, Id mention it.
Again, Im sorry for being so negative, the other bugs I can deal with but I am really upset about the updater.exe issue. I spent alot of time tracking that little bugger down and what exactly what it was and when I found out it was this, I was angry. This is WOWACE...home of the most effecient WoW mods available. Small, fast, not processor intensive. Then you make a blunder like this...disappointing.
updater.exe only gets launched when the client needs an update itself. The issue you describe about the updating issue is one that we're aware of and is priority #1 atm.
The dates are restorable, as balding said.
1) You can restore your dates. Click Manage Games on the left and there is a setting.
2) I've found that if it can't update an addon as you describe, delete the addon entirely from the Addons folder and then download the latest version via the CC and it will work fine.
3) I cannot reproduce your Updater.exe problem. In fact, nothing called Updater.exe is on my computer at all, either while runnin CC, or after closing it.
Its nice. But here is why I wont use it (keeping it short and sweet). You removed the date installed and date modified/updated columns. While the version information is helpful, dates are more important because, I have discovered that there are mods that the curse installer just misses (having an issue with faction grinder as a matter of fact - the curse client would update the mod and still show it as being out of date - I manually downloaded the latest version and put it in and it still shows out of date. There are a number of mods I had to manually reinstall - about 5 or so, that the curse client just refused to update - it would dl them and claim they were up to date but if I closed the curse client and reopened it via task manager or right clicking on the task tray icon and clicking close, then re-open it, they would be out of date again).
But even more importantly, you have an executable called updater.exe that constantly stays running in the background even AFTER I close the client (via one of the methods I mentioned above). Bad form. When I exit the program, EVERYTHING should close. Normally, I wouldnt have an issue except, this Updater.exe is using 50% of my cpu useage which eats into other software I run (such as WoW). I have an Intel Centrino 1.5 Dual Core by the way.
While I realize this is still in beta and bugs do exist, you have started down a very poor road for me. Oh, add to the fact that it isnt Vista/UAC aware...
Great work! This is miles ahead of the previous release and almost reminiscent of the near and dear WUA. Can't wait to see future improvements.
When I delete and reinstall a lot of addons it sometimes forgets dependencies when using the alternate mode (disembedded) I don't know if it deletes all disembedded libs when you uninstall an addon or not but it would be nice if there was a smart mode that checks if a lib is still used or not... speaking of an internal dependency graph or something like this ^^
And when an alpha version is available and the preference is set to release it marks addons as "newer version available"
Very goog job :)
I'm waiting for Mac OSX version whith a lot off exiting
Very awesome piece of work! Still found a few kinks and edges, like BigWigs being updated every time but the version always being scanned as 4810 independant of what was installed, but I