CurseForge and Overwolf are joining forces!
Awesome More Information
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from OrionShock »

    .. cosmos ?

    it now has support for cosmos... interesting

    im wondering.. u don't include all the addons from wow-interface or world of war.
    is this more the fact that auctioneer, wow ace, cosmos-UI are all in predictable / SVN format and WoW-UI and World of war are not?


    It's because Auctioneer, WoWAce and CosmosUI list ALL their addons on one page - if UIWoW and Curse had done the same, I could add them as installation options too (but stay tuned, I have something in store for Curse/UIWoW-fans ;))

    Quote from c0caine »

    The Updater is doing a great job on my Macbook Pro, but i had one problem with the Guild Event Manager. Apparently it "updated" to an older version that was not compatible with TBC. Why dont you add the original Site? It can always be found at http://christophe.calmejane.free.fr/wow/gem/ ...


    I'm guessing you download it from CurseGaming? I've yet to include support for beta mods from Curse, but it will be included before I release 1.2 :)

    I don't know if I want to add individual addon sites (yet) - there's a lot of 'em, and I haven't got the time to fix the regexps every time the site changes ;)

    _________________________________________________

    I've also rewritten the WUU self-updater - it's now a separate .exe written from scratch in NSIS (source for my script here - basically it downloads the new release, uses the installed WUU to check if the digital signature is correct or not, and if correct, it uses WUU again to unzip it (so I don't have to rely on any decompressors on the computer), and copies the files into the WUU folder)
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    Does WUU store any of the addon information anywhere other than in the folder where WUU is run from?

    The reason I ask is that I manually uninstalled an addon, fired up WUU, and it still shows in the list. I hit "scan" and it's still there even though the addon is no longer in the interface\addons folder.

    I tried a fresh download/install of WUU and it's doing the same thing.


    Yes, addons are stored in addons.wurm.xml in the WUU directory - WUU used to autodelete addons from its internal list when the directory was deleted from the disk, but I'm rewriting how WUU handles addons, so in the current version, they're tagged as "missing" (this tag is not visible in the UI, sorry). You can use the Delete key to delete addons directly in WUU (which will remove them from both the disk and the internal list).
    Posted in: Updaters
  • 0

    posted a message on Give me back human readable changelogs!!!!!
    Quote from Pastamancer »

    You want to be parsing http://files.wowace.com/latest.xml and http://files.wowace.com/latest-noext.xml

    You also don't want to be depending on the Changelog-Foo-r00000.txt file to determine the installed version.


    Do those contain every addon listed on http://files.wowace.com/, or something like the X last updated addons?

    Also, the files.wowace.com index.html is 182Kb, while latest.xml is 417Kb - shouldn't I be using the smallest, to avoid burdening the server more than necessary?

    (And, since I update from many mod sites, I'm just maintaining my own version.txt in each addon folder - no other way of doing it...)
    Posted in: General Chat
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Next release will bring major changes to the auto-updater (not very interesting for you Mac people, but I'm going to add an auto-updater for you too :)) - the updater will no longer consist of WUU downloading its next version, then running a .cmd file to move the unzipped files into place. I've started on writing an automatic updater entirely in NSIS, so it'll be a separate .exe that can be run without starting WUU, if you so want :) (It will depend on having WUU.exe in the same directory, tho - I'm hooking into some of the WUU code to do digital signature checks on the downloads, etc.)
    Posted in: Updaters
  • 0

    posted a message on Give me back human readable changelogs!!!!!
    Quote from Pastamancer »

    It's xml because I don't want to listen to people complaining about Mac vs. Windows line-endings.

    CIA, trac, and Google groups all have human-readable changelogs.


    Hah! You think you can trick me with them comptutar readable stuffs! I'll just add XML changelog support to wuu and then anyone can read them! Even stupid humans!!!1

    :P

    EDIT: *shakes fist at pastamancer replying before I'd typed up my reply*
    EDIT2: Pastamancer, is that the only change that has happened recently? Seems a couple of version checks didn't work in WUU yesterday, so I was wondering :) (yes, I know files.wowace.com "main page" changed)
    Posted in: General Chat
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    WUU 1.1.161
    WUU 1.1.161 source

    1.1.161 (2007.02.12):

    * Added CosmosUI.org as a new addon site
    * Added direct install from CosmosUI.org
    * Fixed WoWAce quick version check
    * Added WoWAce quick version regexp to site_re.txt
    * Bugfix: site_re.txt is no longer emptied when wuu.vagabonds.info is unreachable

    This should also be a good test of the new auto-updater :) Everybody happy with the new progress bar? (Instead of the 3 minute "nothing happens!!!" wait ;))

    EDIT: And thanks to nacklebert for pointing me to cosmosui.org - it was simple to add! /brag
    EDIT2: Damn :( I botched the .zip file - re-uploading (sorry)
    EDIT3: Fix'd :D
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Why I love Python:

    Quick testing of new features!

    >>> import Wurm
    >>> Wurm.WurmCommon.directories["wow"] = "C:/Games/WoW/"
    >>> Wurm.initialize()
    DBG: Loaded regexp uiwow_dl
    DBG: Loaded regexp uiwow_realdl
    DBG: Loaded regexp uiwow_version
    DBG: Loaded regexp curse_dlversion
    DBG: Loaded regexp curse_realdl
    DBG: Loaded regexp wowi_version
    DBG: Loaded regexp auct_version
    DBG: Loaded regexp wowace_version
    DBG: Loaded regexp cosmos_mversion
    DBG: Loaded regexp cosmos_version
    >>> csm = Wurm.CosmosAddon("AltInvite", "AltInvite")
    DBG: AltInvite local version: 1102007
    >>> csm.upgradeMod()
    DBG: AltInvite local version: 1102007
    DBG: AltInvite online version: 20070110
    MSG: Upgrading AltInvite from 1102007 to 20070110
    MSG: ZIP contains 1 addon(s): AltInvite
    MSG: Backup of AltInvite done
    MSG: AltInvite is upgraded to 20070110


    ...adding support for CosmosUI.org too roughly 20 minutes ;D

    EDIT: "Wurm" is the library doing all the grunt work in WUU - it was originally short for WoW UI Resource Manager (name changed due to some other, minor project with that name already :P)
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Doggabone »

    I'm just posting to let you know that I've been on the Mac with that last source update tonight, patching and saving settings etc., and it's working terrifically well. Thanks for all the work! :D


    No prob ;D

    I'm probably buying a Mac Mini at the end of the month (rumours say it'll be upgraded sometime soon) to be my HTPC/WUU Mac version development computer, so I'll get to test that version a bit better :)

    _________________________________________________

    The last features I'm working on for 1.2, are "better website usage" in WUU - that is, I'll store more metadata on wuu.vagabonds.info, to improve information in the program (browsing addon descriptions on the web, building an addon list on the web site, showing the WUU changelog when you update, things like that). I won't make WUU "extremely linked in" to the website, as in, "WUU won't break if the website is down", and all of these options are opt-out, if you don't want me to know your IP-addresses :P (but beware; your computers are broadcasting an IP address at all times!!!)

    And finally, just a fun "statistic":

    $ cat wuu_access.log* | grep /version.txt | wc -l
    18697


    ...version.txt is downloaded every time WUU is started (since 0.9.47, unless version checking is disabled), which means we're nearing 20k "WUU startups" :D

    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    I had IE's proxy settings enabled, but no proxy server connection. That's what was causing the problem. I disabled IE's proxy settings and everything worked just fine.


    Heh, I didn't know it used IE's settings - I wonder if that's a "Windows feature" or "urllib feature"...

    Quote from littlehead »

    Would it be possible to add a delete option to source site so that it deletes the add-on automatically? I ask this as some add-ons bundle many add-ons in the same zip, and while some of these may be wanted, others are not, and updating one of these add-ons via wuu adds the unwanted add-ons too. Perhaps a [Related-Delete] option, that remembers the add-on even though there isnt a folder for it?

    I know i can just unselect it in the wow mod menu and it wont load, but i would like to keep my add-on folder as clean as possible if i can.


    Yes, that is planned; I'm going to change how WUU handles mods from the "traditional" one folder == one mod to one ZIP/RAR file == source of one or more mods - I just have to do the relevant code changes, and that'll take a while.

    Also, note that the "Upload your addon list" function only gives a brief message in the event log, so, while it may seem it doesn't do anything, it adds important information to the online database ;) (The database is currently a beta feature, and I might have to flush it a couple of times before it's an integrated feature in WUU, so don't be afraid to upload as often as humanly possible :P)

    EDIT: http://wuu.vagabonds.info/popular.php will be added to the front page (and maybe WUU itself) when I get "enough uploads"
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    Does that mean that WUU is still looking at the proxy settings in IE even though it's not using them?


    WUU is not looking at any proxy settings except it's own - which are kinda hardcoded to "no proxy" right now. If it uses IE's proxy settings, that's new to me ;)
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    I found the problem. I run both IE and Firefox in both a proxy'd environment and a non-proxy'd environment. I had left the proxy options enabled in IE and that was stopping WUU from downloading anything. It's working now. Sorry for reporting the problem.


    No prob ;) I was thinking of adding proxy support to WUU, for those who need it - it was meant to be in 0.5, but I forgot :P
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    Yes. I was able to go to the site directly with no problems. That's how I was able to get the site_re.txt file as well. It appears that WUU will attempt to get those files even though you already have them. When it can't get to the site, it wipes the existing files clean. That would explain why manually downloading site_re.txt and master.addons.wurm.xml doesn't help.


    Strange - is it possible the windows firewall prevents WUU from connecting?
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    Quote from Rayyl »

    I also noticed that master.addons.wurm.xml is blank as well after this error occurs.


    And you can access http://wuu.vagabonds.info just fine? The errors indicate that it times out on trying to download http://wuu.vagabonds.info/version.txt and http://wuu.vagabonds.info/reversion.txt
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    WUU 1.1.158
    WUU 1.1.158 source

    1.1.158 (2007.02.08):

    * Bugfix: Fixed auto-updater
    * Bugfix: AuctioneerAddon works again
    * Added progress bar to auto-updater
    * Added menu option Tools -> Upload your addon list - this will, in the future, add addons directly to the master list

    Due to a major error in the auto updater, this is a manual update - sorry :(

    Also, please use the "Upload your addon list" button - especially if you have addons you set up manually, or with other sites than the master list - it'll make it easier for me to create master lists in the future ;)
    Posted in: Updaters
  • 0

    posted a message on WoW UI Updater (Windows/Linux/Mac) - supports multiple sites
    WUU 1.1.156
    WUU 1.1.156 source

    1.1.156 (2007.02.07):

    * Includes all changes from .145-.151
    * Added "Fix missing dependencies" to the Tools menu - automatically scans all your addons, and, if possible (and you want it to) installs the missing addons from the master list
    * WUU now grabs the regexp file from the web server if it's missing (was causing the beta versions not to work on OSX/Linux)
    * Bugfix: Editing addon parameters should now work correctly on OSX/Linux
    * Bugfix: When changing WoW directory, it was accidentally set to the backup directory instead - corrected now

    This is basically a "release candidate" for 1.2 - which will be the next "main version", and I'll continue work on 1.3 (somewhat like how Linux kernel version numbers work)
    Posted in: Updaters
  • To post a comment, please or register a new account.