I've mentioned this in the past in other threads when it was still very young and rough, but I've written MacAceUpdater, which works somewhat as WowAceUpdater does, only native to Mac OS X instead of Windows.
With/Without externals is on my roadplan (I'll probably do this for the next version). It already deletes before updating, though this isn't an option - it always does it. What I'll probably add in the future is a nice way to restore the backups that MAU makes - at the moment you'd have to copy the addon back by hand.
btw, this tool really is a great help. I can't see any differences between v0.2 and v0.3, other than the icons - most of all I'd like to be able to sort the colums, click on the addon name to be redirected to the wiki and hover over the addon to see the changelog. Actually, the changelog is probably most important, so I know if I really want to update that specific addon...
I can't see any differences between v0.2 and v0.3, other than the icons
Visually it's probably just the icons and the uninstall button that changed - I changed some things under the hood as well, but they won't bother anyone.
most of all I'd like to be able to sort the colums
Yep - that's one of the things I changed under the hood, most of the work for that's now done (I started MAU to learn obj-c and cocoa, so anything heavily GUI like that takes me a while to look up).
click on the addon name to be redirected to the wiki and hover over the addon to see the changelog. Actually, the changelog is probably most important, so I know if I really want to update that specific addon...
I was going to take a slightly different approach, and bring out a details drawer when you select an addon - I don't want to do mouseover much because it'll mean hitting the server quite heavily with HTTP requests when people wave the mouse about the window. I hope the details drawer will cover your needs though.
Thank you for the quick update with the recent file changes. There is however a problem.
This of course is assuming no further changes in the changelog/recent files are made, but could just be something in the check version loop...
MacAceUpdater 0.3.1
If you select and install an addon you previously did not have installed; refresh the list, the addon does not show up as installed.
Few aesthetic things:
-Hide NewApplication -> Hide MacAceUpdater
-Bottom Frame is not scrollable by scroll buttons or mousewheel
-Preference Window - title is still "Window" and Reset does not do anything-at least it does not refill the default values.
Like I said, those are purely aesthetic, fairly easy to fix assuming you're using Xcode/Interface Builder :P
Now if you really want to sink your teeth into something, let's see a WoWAce Widget (Dashcode is now public) using the RSS feed of what's been updated w/click to download hehehe :)
EDIT: Seems that post r28xxx addons it shows up properly...
EDITX2: Never mind, problem still exists, but it seems somewhat inconsistent. Where are the prefs for this app doesn't seem in the normal locations.
Not sure if this is a bug or unimplemented feature but here goes ;)
The java wowace updater from Nickeny Fiken updated the list of plugins to install/update straight from the Addons directory. This meant that I could start it up and get it to update without having to select the ones to update each time.
Just tested this with MacAceUpdater and it doesn't appear to do this - I select "sct" in the search field then select all sct & sctd addons. I then quit and reload it and it has not retained this information. Also the ones you've ticked to install/update gets reset each time you update the list of addons from the server..
That being said none of my Ace2 addons have caused any sort of catastrophic addon meltdown due to not being updated but it would be nice to be able to update my Ace2 addons
MacAceUpdater 0.3.1
If you select and install an addon you previously did not have installed; refresh the list, the addon does not show up as installed.
Could you switch the URL to http://files.wowace.com/
and see if it's true there as well? The problem is due to the changelog format being changed, but I've been assured that it's since been changed back - certainly using the above update url, it's working ok for me.
-Hide NewApplication -> Hide MacAceUpdater
Good catch.
-Bottom Frame is not scrollable by scroll buttons or mousewheel
Right - I don't know why this is really.
-Preference Window - title is still "Window" and Reset does not do anything-at least it does not refill the default values.
Good catches, thanks.
Like I said, those are purely aesthetic, fairly easy to fix assuming you're using Xcode/Interface Builder :P
I am.
Now if you really want to sink your teeth into something, let's see a WoWAce Widget (Dashcode is now public) using the RSS feed of what's been updated w/click to download hehehe :)
I might leave those to someone else..
Quote from honem »
The java wowace updater from Nickeny Fiken updated the list of plugins to install/update straight from the Addons directory. This meant that I could start it up and get it to update without having to select the ones to update each time. Just tested this with MacAceUpdater and it doesn't appear to do this - I select "sct" in the search field then select all sct & sctd addons. I then quit and reload it and it has not retained this information.
You can do the same thing in MAU - just click 'Select outdated addons'.
Also the ones you've ticked to install/update gets reset each time you update the list of addons from the server..
That's deliberate - refreshing the list reloads the list from the server, checks all the local versions and unticks all items.
That being said none of my Ace2 addons have caused any sort of catastrophic addon meltdown due to not being updated but it would be nice to be able to update my Ace2 addons
You should be able to update your Ace addons using MAU :)
Quote from Talnin »
It would also be nice to be able to sort the columns, so atleast finding the addons would not be a problem.
This was requested earlier in the thread - I intend to do this.
The java wowace updater from Nickeny Fiken updated the list of plugins to install/update straight from the Addons directory. This meant that I could start it up and get it to update without having to select the ones to update each time. Just tested this with MacAceUpdater and it doesn't appear to do this - I select "sct" in the search field then select all sct & sctd addons. I then quit and reload it and it has not retained this information.
You can do the same thing in MAU - just click 'Select outdated addons'.
Just experimented with this . I downloaded a really old ancient copy of a Ace2 addon from ui.worldofwar.net . Start up MacAceupdater. See the Addon had a version installed besides it . Clicked "Select Outdated Plugins" . A tick appeared to install it. Clicked "Install Selected Plugins" and it worked ;)
Only one thing though - some of my Ace plugins don't show up having a version number under the installed column ... possibly because they dont have a file in their folder tell MAU what version is installed. This can be easily fixed by me going through them (now made much eaiser now things are alphabetisicied) and clicking to be manually reinstalled again *sigh*
But hey ! It should mean from now I only have to click 3 buttons to update them :
You really need to write a read me for this app ;( . I can write one for you if you like (if nothing else it needs to have something about the 3 step process to updating your plugins for the idiots like me)
To make things easiser on myself I've customised the toolbar so it has these buttons in the following order :
The only thing I'm missing in the moment is a "update without externals" option. The JavaAceUpdater hast this option, but it seems to be not updated for a while.
I have no idea, how much work a "update without externals"-option it is, but before this moment happens i couldn't use the fantastic MAU because it would bring much redundancy in my library-folders.
I previously thought this was a lot of work, but it turns out that the zips without externals are already created on the server. So yes, it's planned :)
I previously thought this was a lot of work, but it turns out that the zips without externals are already created on the server. So yes, it's planned :)
The latest build is available at http://macaceupdater.googlecode.com/files/MacAceUpdater-0.3.dmg.
The project homepage is at http://code.google.com/p/macaceupdater/.
Bugs or feature requests can be posted to http://code.google.com/p/macaceupdater/issues/list or simply left in this thread.
Anyone interested in the source can check it out from http://code.google.com/p/macaceupdater/source.
Finally, anyone interested in chatting to me can find me in the #wowace irc channel on freenode, with the nick |Kev|.
Have fun...
I have a future request: could you add an option to omit externals and a delete-before-updating feature?
Metacortex
With/Without externals is on my roadplan (I'll probably do this for the next version). It already deletes before updating, though this isn't an option - it always does it. What I'll probably add in the future is a nice way to restore the backups that MAU makes - at the moment you'd have to copy the addon back by hand.
Great :)
Visually it's probably just the icons and the uninstall button that changed - I changed some things under the hood as well, but they won't bother anyone.
Yep - that's one of the things I changed under the hood, most of the work for that's now done (I started MAU to learn obj-c and cocoa, so anything heavily GUI like that takes me a while to look up).
I was going to take a slightly different approach, and bring out a details drawer when you select an addon - I don't want to do mouseover much because it'll mean hitting the server quite heavily with HTTP requests when people wave the mouse about the window. I hope the details drawer will cover your needs though.
This of course is assuming no further changes in the changelog/recent files are made, but could just be something in the check version loop...
MacAceUpdater 0.3.1
If you select and install an addon you previously did not have installed; refresh the list, the addon does not show up as installed.
Few aesthetic things:
-Hide NewApplication -> Hide MacAceUpdater
Like I said, those are purely aesthetic, fairly easy to fix assuming you're using Xcode/Interface Builder :P-Bottom Frame is not scrollable by scroll buttons or mousewheel
-Preference Window - title is still "Window" and Reset does not do anything-at least it does not refill the default values.
Now if you really want to sink your teeth into something, let's see a WoWAce Widget (Dashcode is now public) using the RSS feed of what's been updated w/click to download hehehe :)
EDIT: Seems that post r28xxx addons it shows up properly...
EDITX2: Never mind, problem still exists, but it seems somewhat inconsistent. Where are the prefs for this app doesn't seem in the normal locations.
The java wowace updater from Nickeny Fiken updated the list of plugins to install/update straight from the Addons directory. This meant that I could start it up and get it to update without having to select the ones to update each time.
Just tested this with MacAceUpdater and it doesn't appear to do this - I select "sct" in the search field then select all sct & sctd addons. I then quit and reload it and it has not retained this information. Also the ones you've ticked to install/update gets reset each time you update the list of addons from the server..
That being said none of my Ace2 addons have caused any sort of catastrophic addon meltdown due to not being updated but it would be nice to be able to update my Ace2 addons
Could you switch the URL to
http://files.wowace.com/
and see if it's true there as well? The problem is due to the changelog format being changed, but I've been assured that it's since been changed back - certainly using the above update url, it's working ok for me.
Good catch.
Right - I don't know why this is really.
Good catches, thanks.
I am.
I might leave those to someone else..
You can do the same thing in MAU - just click 'Select outdated addons'.
That's deliberate - refreshing the list reloads the list from the server, checks all the local versions and unticks all items.
You should be able to update your Ace addons using MAU :)
This was requested earlier in the thread - I intend to do this.
Great :)
That's interesting . The list is now sorted alphabetically ;) . Not quite sorting the columns but makes searching for plugins to update much easier ;)
So people if you need it sorted by name just change the update URL to "" target="" data-ensure-absolute>http://files.wowace.com/"
Just experimented with this . I downloaded a really old ancient copy of a Ace2 addon from ui.worldofwar.net . Start up MacAceupdater. See the Addon had a version installed besides it . Clicked "Select Outdated Plugins" . A tick appeared to install it. Clicked "Install Selected Plugins" and it worked ;)
Only one thing though - some of my Ace plugins don't show up having a version number under the installed column ... possibly because they dont have a file in their folder tell MAU what version is installed. This can be easily fixed by me going through them (now made much eaiser now things are alphabetisicied) and clicking to be manually reinstalled again *sigh*
But hey ! It should mean from now I only have to click 3 buttons to update them :
"Refresh List"
"Select Outdated Plugins"
"Install Selected Plugins"
You really need to write a read me for this app ;( . I can write one for you if you like (if nothing else it needs to have something about the 3 step process to updating your plugins for the idiots like me)
To make things easiser on myself I've customised the toolbar so it has these buttons in the following order :
"Refresh List"
"Select Outdated Plugins"
"Install Selected Plugins"
Maybe you could make it the default order or something
I have no idea, how much work a "update without externals"-option it is, but before this moment happens i couldn't use the fantastic MAU because it would bring much redundancy in my library-folders.
Any plans or an ETA for this option?
Any idea, when I can check for updates?
Hi Kis,
do you know when this will be possible?
Thanks for this great application.
Kilabie