Download
(633 Kb)
Download
Updated: 02-28-08 01:33 AM
Pictures
File Info
Updated:02-28-08 01:33 AM
Created:unknown
Downloads:102,307
Favorites:908
MD5:
WoWInterface UI Manager - Windows  Popular! (More than 5000 hits)
Version: 0.2.10
by: Shirik [More]
Please Note: This updater is being discontinued. We're allowing you to continue downloading this current version until the new one is ready, but please be aware that it may not work as well as could be hoped for.

======================================================

The WoWInterface UI Manager is a project that has been going on for nearly a year. With all the recent security problems at various addon sites, as well as the explicit targetting of executable updaters, as well as a few other issues we have delayed the production of this utility... until now.

After nearly six months of rigorous testing and in-house use, we are finally convinced of the security of the tool to present it to the public.

The WoWInterface UI Manager is a tool designed to help you keep track of installed addons, and assist in updating them quickly and easily. The UI Manager uses an internal API of WoWInterface so you can be sure it will continue to work even when site layout changes or if you choose a new skin.

Major Features
  • One-click Check allows the UI Manager to run through all of your addons quickly without any intervention. Any addons that do need to be updated will wait for your approval before continuing.
  • Multithreaded design allows for maximum use of your internet connection, processing complex compression for backup files while downloading other files at the same time.
  • Connection to the WoWInterface user database to retrieve your favorites list. This allows:
    • Quicker matching of already-installed addons to file IDs
    • Automatic install of missing favorites (after confirmation)
  • Automatic backups before every install
    • Before each install, the manager will create a restoration point which can later be used to revert to. It will include all configuration and saved information for the addon, as well as the Lua and XML scripts that ran it, so you can be sure you'll return to where you were.
    • Manual backups can be made (with or without Saved Variable data) of your entire Interface folder for easy restoration to a known-safe point.
    • Backups are compressed to help minimize space taken on the hard drive
    • An easy-to-use restoration manager can help you restore a backup, or restoration can be done easily without the manager by simply using the ZIP file found in the newly created "backups" folder.
  • All updates are compared against MD5 hashes before being installed to ensure security.
Download Choices
This is a portable program. This version is for Windows and includes only a Windows MSI Setup program. For a generic version (for Linux/Macintosh users), see this page.

Requirements (for all versions)
  • Microsoft Windows 2000 or later, Macintosh OS X, or Linux Kernel 2.4 or later
  • Java version 1.5 or later
  • 64KB of RAM
  • 5MB Hard Drive Space
Command line options:
The JAR (Java Executable Archive) file accepts command line arguments to assist with problem cases. If you are having trouble with the program, try running the following line at a command prompt before submitting any kind of bug information:
Code:
java -jar wowiupdater.jar --verbose
This will produce a file "verbose.log" instead of the default "error.log" in the program's directory to assist with debugging.

Other Important Stuff
Please keep in mind the following:
  • This program is released under the GNU General Public License v2. Your redistribution, modification, etc., is subject to these terms. For details, please see the file "COPYING" located inside the (a) ZIP file for the ZIP package, or (b) Installation directory for the Windows setup package.
  • This program is the work of one author, and is not small by any means. I'm sure there are bugs, and unfortunately I cannot catch them all. This is a BETA RELEASE of the application and you should be aware that things may go wrong (though I have taken every precaution I can that if something DOES go wrong, you can hopefully recover from it -- but I cannot guarantee that). See the following point:
  • As required by the GPL, it is important that I point out the following:
    Code:
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 2 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.
Please feel free to list any problems here. I will do my best to update frequently and respond accordingly.

Regards,
-- Shirik
Version 0: Public BETA

0.2.6 (r1) - Initial Public Release

0.2.7 (not tagged) - Maintenance Release
- Fixed "Internal Error" occurring when a character that has never logged in has a SavedVariables folder on the computer
- Fixed "Internal Error" occurring when an addon has files placed at the root folder (due to the updater attempting to traverse backwards past root)
- Fixed "Unspecified I/O Error" occurring when explicit files are found outside of a folder (due to the updater attempting to place a dependency identifier in the file as if it were a folder)
- Fixed UTF-8 characters in addon metadata corrupting the XML data (server-side change only)
- Fixed non-alphanumeric characters in addon metadata corrupting the XML data (server-side change only)
- Resolved bug ID 4250
- Special thanks to:
+ Tem for countless hours being a guinea pig
+ ScythXIII, Seerah, Portalius, and mrruben5 for bug reports resulting in the above fixes


0.2.8 (not tagged) - Maintenance Release
- Fixed an issue where attempting to install a new addon to a corrupt, unexpected, or already-installed folder may result in an "Unspecified I/O error"
- Special thanks to Portalius for the bug report


0.2.9 (r8) - Correction Release (Windows only)
- Updated the Swing library to 1.0.3
- Fixed the setup package so that it references the correct library
- Special thanks to Dolby for pointing out the problem in the setup package

0.2.10 (r15) - Maintenance Release
- Fixed the setup package so that the shortcut placed on the desktop now has the correct icon (Windows only)
- Fixed an issue where users with more accounts than servers played would not be able to update any addons, receiving the error "Internal Error." (Resolves bug report #4259)
- Fixed an issue where not all accounts' SavedVariables files were being backed up in cases where the user had more servers than accounts played.
- Fixed an issue where files resident in the SavedVariables folder would be incorrectly detected as an account name, resulting in an "Internal Error" while backing up prior to updating an addon.
- Adjusted the AddOns folder constant to use correct capitalization for UNIX-based systems
- Special thanks to:
+ ScythXIII for the bug report, log files, and extreme patience while the bug was resolved
+ Thunder_Child for the bug report and log files and WTF data which lead to the isolation of the issue
+ Dolby for reporting the desktop icon issue
Post A Reply Comment Options
Old 04-28-08, 09:12 PM  
Shirik
Blasphemer!
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 817
File comments: 41
Uploads: 21
Re: Where do I lookup the addon UID?

Originally posted by bellak
Where do I lookup the addon UID? The interface does not include any info about this except "Suspended: More Information Required", "Resolve", and "Go to www.wowinterface.com".

Does this tool only work with addons managed by your site?
If the issue is correctly identifying an addon (duplicate names etc...), why can't the tool present a list possible matches to chose from? I have abot 20 addons, and none of them were found automajically!

I would love to have a tool to manage my addons, keep them up-to-date, present additonal addons that can be automatically installed, etc... I am not sure this tool is quite ready yet...
If you have a list of favorites set up on WoWInterface it would be able to automatically detect which addon is which. If you don't have them as favorites, it can't. Simple as that. There is WAY too many addons to search everything automatically -- such a task would either put too much stress on your computer or wowinterface's server (or both).

The UID is obtainable as indicated in the screenshot on the resolve page. You will see at the top of any addon page you visit a number. That number is what you need.
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
Shirik is offline Report comment to moderator  
Reply With Quote
Old 04-27-08, 06:00 AM  
bellak
A Murloc Raider

Forum posts: 5
File comments: 1
Uploads: 0
Where do I lookup the addon UID?

Where do I lookup the addon UID? The interface does not include any info about this except "Suspended: More Information Required", "Resolve", and "Go to www.wowinterface.com".

Does this tool only work with addons managed by your site?
If the issue is correctly identifying an addon (duplicate names etc...), why can't the tool present a list possible matches to chose from? I have abot 20 addons, and none of them were found automajically!

I would love to have a tool to manage my addons, keep them up-to-date, present additonal addons that can be automatically installed, etc... I am not sure this tool is quite ready yet...
bellak is offline Report comment to moderator  
Reply With Quote
Old 04-22-08, 12:35 PM  
lebanni
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by 02cspearson
Can you add a feature to allow use to remove addons aswell please
with option to :
- remove the files
- remove only from the list
lebanni is offline Report comment to moderator  
Reply With Quote
Old 04-20-08, 04:42 PM  
02cspearson
A Kobold Labourer
 
02cspearson's Avatar

Forum posts: 0
File comments: 11
Uploads: 3
Can you add a feature to allow use to remove addons aswell please
02cspearson is offline Report comment to moderator  
Reply With Quote
Old 04-20-08, 03:17 PM  
flaviu tomuta
A Murloc Raider
 
flaviu tomuta's Avatar

Forum posts: 4
File comments: 2
Uploads: 0
mine is not working

it says check connection to the internet even though my computer is online could there be soem thing else. Can please some one pls help me
flaviu tomuta is offline Report comment to moderator  
Reply With Quote
Old 04-18-08, 05:26 PM  
Shirik
Blasphemer!
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 817
File comments: 41
Uploads: 21
Re: Need help with something

Originally posted by Lagair
When I launch the application and it finds all my addons ALL of them are suspended. Do I actually have to go and look each one of them up on the site and set the ID number or am I doing something wrong?
If the addons were on your favorites list, they wouldbe looked up automatically. Unfortunately, there is no reliable way to automatically detect addons otherwise. People use the same name for addons (and they don't use the same name on the site as is in the TOC file), there is no unique identifier, etc. As such, the only way the updater can tell is if you give it that information.

This is only required once, and handled automatically for you for any addons which are installed by it.
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
Shirik is offline Report comment to moderator  
Reply With Quote
Old 04-13-08, 03:44 PM  
Lagair
A Murloc Raider

Forum posts: 6
File comments: 1
Uploads: 0
Need help with something

When I launch the application and it finds all my addons ALL of them are suspended. Do I actually have to go and look each one of them up on the site and set the ID number or am I doing something wrong?
Lagair is offline Report comment to moderator  
Reply With Quote
Old 04-08-08, 02:50 PM  
Shirik
Blasphemer!
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 817
File comments: 41
Uploads: 21
Originally posted by fogyreef
When working with mods like Auctioneer that create several addon folders that aren't listed as a separate mod in WoWInterface.com, how should we proceed?

Should we tell your UI Manager to ignore the child folders and just update the parent and that will include all the necessary folders?
For addons like Auctioneer, you should just tell it the base folder, however if you were to go ahead and tell it all of them, it should (stress "should") auto-detect that and only update one in the future, marking the rest as dependents.
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
Shirik is offline Report comment to moderator  
Reply With Quote
Old 04-06-08, 02:26 PM  
fogyreef
A Defias Bandit

Forum posts: 3
File comments: 8
Uploads: 0
When working with mods like Auctioneer that create several addon folders that aren't listed as a separate mod in WoWInterface.com, how should we proceed?

Should we tell your UI Manager to ignore the child folders and just update the parent and that will include all the necessary folders?
fogyreef is offline Report comment to moderator  
Reply With Quote
Old 04-03-08, 02:49 PM  
becauseyouspam
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Suggestions

Hello Shirik,
I didn't see any other place for suggestions so I'll post them here:


Please introduce a color-code system for the addons status.
E.g.
Addon up-to-date
Outdated Addon / Update Available
Resolve / More Information required
Confirm Update / Install

Also please allow filterring, hiding or categorizing of addons or something that allows us to filter away addons that are not published on WoWi and thus will always have "resolve" status (extremely disturbing).
Addons like this are: ArchHUD, Recount, Opium (KoS list) etc.

Further it'd be great if there was a way to check and see what addon from your favorites is already installed and which one isn't - a simple Icon should do. If you need help with graphical elements I could contribute those.
Even better would probably be a screen with two lists, one of favorites not installed yet on the left and with installed favorites on the right:
[ not yet installed favorites ] [ installed favorites]
[ ... ] >> [ ... ]
[ ... ] << [ ... ]

Otherwise a great tool which will hopefully be improved.

[EDIT]
Just read that you don't check comments very often so I'll just send it by PM
[/EDIT]
Last edited by becauseyouspam : 04-04-08 at 09:50 AM.
becauseyouspam is offline Report comment to moderator  
Reply With Quote
Old 03-28-08, 01:46 AM  
Shirik
Blasphemer!
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 817
File comments: 41
Uploads: 21
Originally posted by tlinkin
This program is great, good job done Just I was wondering if it is possible to make it keep track of existing installations made through it and therefore be able to remove AddOns which it installed. For example today I wanted to remove Auctioneer Advanced ... and I had to delete every single file in my AddOn dirictory which is connected to it and I bet I missed a few, so I thought it would be great if that could be done automatecaly with the program
This is something I have planned for the 0.3 release
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
Shirik is offline Report comment to moderator  
Reply With Quote
Old 03-27-08, 07:28 PM  
tlinkin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 1
This program is great, good job done Just I was wondering if it is possible to make it keep track of existing installations made through it and therefore be able to remove AddOns which it installed. For example today I wanted to remove Auctioneer Advanced ... and I had to delete every single file in my AddOn dirictory which is connected to it and I bet I missed a few, so I thought it would be great if that could be done automatecaly with the program
tlinkin is offline Report comment to moderator  
Reply With Quote
Old 03-25-08, 02:52 PM  
spajdr
A Murloc Raider

Forum posts: 7
File comments: 16
Uploads: 0
Originally posted by Shirik
Hi,

Can you go into your UI Manager's program files directory, and look for a file named "config.wic"? Send that file to MattDelB@cox.net

Thanks,
-- Shirik
Its ok now mate, i looked into that file and found that there is path to d:\world of warcraft so i changed it to c:\program files\world of warcraft and it works just fine :-) thanks for advice :-)
spajdr is offline Report comment to moderator  
Reply With Quote
Old 03-23-08, 12:43 PM  
Shirik
Blasphemer!
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 817
File comments: 41
Uploads: 21
Hi,

Can you go into your UI Manager's program files directory, and look for a file named "config.wic"? Send that file to MattDelB@cox.net

Thanks,
-- Shirik
__________________
たしかにひとつのじだいがおわるのお
ぼくはこのめでみたよ
だけどつぎがじぶんおばんだってことわ
しりたくなかったんだ
It's my turn next.

Shakespeare liked regexes too!
/(bb|[^b]{2})/
Last edited by Shirik : 03-23-08 at 12:44 PM.
Shirik is offline Report comment to moderator  
Reply With Quote
Old 03-23-08, 04:11 AM  
spajdr
A Murloc Raider

Forum posts: 7
File comments: 16
Uploads: 0
When I run the program, it just hangs when i click on update or any other option under File menu, in log there is

**********************************************
*** 2008-02-23_11-10-27-008 TRAP > 1
Exception [2008-02-23_11-10-27-011] in thread "main": java.io.FileNotFoundException ==> Cannot isolate Interface directory.
at wowiupdater.Main.buildMainFrame(Main.java:382)
at wowiupdater.Main.main(Main.java:315)
**********************************************

game is installed on c:\world of warcraft
Last edited by spajdr : 03-23-08 at 04:11 AM.
spajdr is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: