Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(935 Kb)
Download
Updated: 02-28-08 02:35 AM
Pictures
File Info
Updated:02-28-08 02:35 AM
Created:unknown
Downloads:11,320
Favorites:102
MD5:
WoWInterface UI Manager - Generic (Linux/Macintosh)  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 is the generic version for Linux/Macintosh users. While it will work for Windows, we recommend that you use the Windows Installer package designed specifically for Windows to ensure all dependencies are met. That version is available here.

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
Execution
Execution can be done in two ways: Most distributions understand the "JAR" type and recognize that it is a Java executable archive. Double clicking on "wowiupdater.jar" will, in most cases, start the program. For those operating systems that do not support it, you can use the following command to run the program (you must be in the program folder):
Code:
java -jar wowiupdater.jar
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 wowupdater.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 (Windows only)
- 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
Unread 03-25-08, 05:31 PM  
mbroooks
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Disappointing

I don't know why, but this didn't work for me. Mac OS X, 10.4.11. The package uncompresses fine, and the .JAR runs, but I get stuck in an endless loop where it asks for the location of the World of Warcraft application, I browse to it, click Select, it asks for the location of the World of Warcraft application, I browse to it, click Select, it asks for the location... etc. I tried to run the .JAR in verbose mode as described on the page, but the verbose.log file was never created.

Oh, well. As stated on the page... it's a beta.
mbroooks is offline Report comment to moderator  
Reply With Quote
Unread 03-25-08, 06:02 PM  
Bam
A Deviate Faerie Dragon
 
Bam's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 5
Uploads: 1
Same issue as mbroooks. I use Mac OS X 10.5.2. I tried selecting both the Launcher and the actual game app. But no luck. It just repeats opening the file chooser.

I checked the Console. But nothing seems to be printed there that could relate to this application.
Bam is offline Report comment to moderator  
Reply With Quote
Unread 04-02-08, 04:09 PM  
cbpye
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Linux user here,
this program almost works perfectly; I keep getting "error - internal error" whenever trying to update an existing addon. New addons install just fine, however.

A portion of my verbose.log file is as follows:
**********************************************
*** 2008-03-02_18-23-09-947 TRAP > 43
Exception [2008-03-02_18-23-09-949] in thread "AUP-Simple Raid Target Icons": java.lang.NullPointerException ==> null
at wowiupdater.AddonUpdateProcess.AddSavedVars(AddonUpdateProcess.java:1414)
at wowiupdater.AddonUpdateProcess.BackupAndDelete(AddonUpdateProcess.java:1220)
at wowiupdater.AddonUpdateProcess.UIReplace(AddonUpdateProcess.java:808)
at wowiupdater.AddonUpdateProcess.run(AddonUpdateProcess.java:414)
at java.lang.Thread.run(null:-1)
**********************************************

2008-03-02_18-23-09-985> T-- main detected dead thread AUP-Simple Raid Target Icons; removing. --> wowiupdater.Main.buildMainFrame(Main.java:436)
Last edited by cbpye : 04-02-08 at 04:13 PM.
cbpye is offline Report comment to moderator  
Reply With Quote
Unread 04-10-08, 10:45 AM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 9
Originally posted by Bam
Same issue as mbroooks. I use Mac OS X 10.5.2. I tried selecting both the Launcher and the actual game app. But no luck. It just repeats opening the file chooser.

I checked the Console. But nothing seems to be printed there that could relate to this application.
Select the "World of Warcraft" application in the window, but before hitting ok...append ".app" into the text field at the top (So it will now be choosing "World of Warcraft.app")

Then it works!
Kyahx is offline Report comment to moderator  
Reply With Quote
Unread 04-29-08, 08:55 PM  
jonathon
A Chromatic Dragonspawn
 
jonathon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 179
File comments: 9
Uploads: 1
Love it, does everything I need it to. My only complaint is the default size of the window is too small, Is there a way to increase the default size. Or maybe have the size the window was remembered upon reopening.
__________________
hackers always learn.. thats why there are security patches.
jonathon is offline Report comment to moderator  
Reply With Quote
Unread 04-30-08, 03:29 PM  
AdrianvV
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Brilliant!

This kicks so much ass it's just not funny.

I ran through the site, marked what I liked as favorites, ran the addon, told it to install all my favorites and it took care of everything!

Only problem is it insists on using "Addons" instead of "AddOns" like the WoW installation provided, so it won't detect your current addons until you rename the directory.

(Running on Linux btw)
AdrianvV is offline Report comment to moderator  
Reply With Quote
Unread 05-06-08, 08:07 AM  
trav
Premium Member
 
trav's Avatar
Premium Member

Forum posts: 30
File comments: 15
Uploads: 0
Some observations

I have WoW on an external drive, and after double clicking .jar, the Locate Wow did not recognize that drive. I ended up selecting the internal drive-Volumes-external drive-WoW Folder-Wow Application.
At that point I had two windows open:
1. Locate WoW Application
2. WowInterface UI Manager v0.2.10
this window read-Loading configuration, please wait in the bottom, but appeared to be inactive otherwise; i.e. greyed out.

After I selected the WoW Application, the Locate Window blinked and again was back, asking me to locate the application. I don't know if the scripts are looking for the WoW application to be exclusively on the internal drive or not.
Things appear to not be doing much of anything right now.
Thanks,
trav
__________________
Submariners are a bunch of intelligent misfits that somehow seem to get along understand each other and work well together.
  • <Ah, my first boat SSN 571.
trav is offline Report comment to moderator  
Reply With Quote
Unread 06-03-08, 06:56 PM  
Iolanthe
An Aku'mai Servant
 
Iolanthe's Avatar

Forum posts: 33
File comments: 1
Uploads: 0
THANK YOU so much for making a Mac version! I was going CRAZY having to go between.. oh gods, I think 4 or 5 different sites to find updates n all my addons, this makes this a LOT easier and helps me keep track of what's been updated and what hasn't Much love!
Iolanthe is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 03:52 PM  
Lindalas
A Deviate Faerie Dragon

Forum posts: 19
File comments: 76
Uploads: 0
Thanks for a great product. There are a few improvements I'd like to see.

a) display updated addons only (rather than all of them).

b) default to a window size that is at least the full width of the content (currently you have to scroll left/right until you resize the window).
__________________
Lindalas is offline Report comment to moderator  
Reply With Quote
Unread 10-17-08, 09:20 AM  
max000000
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
Is there some way to uninstall an Addon from the updater interface? If not, could you add such a feature?
max000000 is offline Report comment to moderator  
Reply With Quote
Unread 11-02-08, 03:32 PM  
Thorprime
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 1
I've tried posting a native version that fixes the issues but the people who manage the availability of downloads seem to ignore it. I'm not sire the point of releasing the source if they are not willing to take in contributions.
Thorprime is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 01:26 PM  
Purity
A Deviate Faerie Dragon

Forum posts: 16
File comments: 172
Uploads: 0
For some reason this has quit working for me, it says it has logged an internal error and just hangs. Same error for 3 of my friends on 3 different macs, too. Was working fine last week.
__________________
Purity is offline Report comment to moderator  
Reply With Quote
Unread 11-30-08, 10:30 AM  
seancm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Does not work because it can not find the WoW Interface directory

I ran it from the command line to get the error it was having and it seems that it can not find the interface directory:

java.io.FileNotFoundException: Cannot isolate Interface directory.
at wowiupdater.Main.buildMainFrame(Main.java:382)
at wowiupdater.Main.main(Main.java:315)

I don't see any way to tell it where it is.
seancm is offline Report comment to moderator  
Reply With Quote
Unread 12-01-08, 11:12 PM  
Raziel08
A Fallenroot Satyr

Forum posts: 26
File comments: 2
Uploads: 0
Works Great in Ubuntu even installed a full compilation from it :P seriously guys well done u deserve a pat on the back for this one
Raziel08 is offline Report comment to moderator  
Reply With Quote
Unread 12-03-08, 03:36 PM  
strich
A Murloc Raider
 
strich's Avatar

Forum posts: 6
File comments: 3
Uploads: 0
I've got Light Headed installed and it uses multiple folders (A, B, C, etc) for all of its data, but they all come in one zip file. How do i find the reference number (4 digit code for each mod) for each of the separate folders? otherwise, they don't get updated.

thanks,
strich
strich is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: