• 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Dealing with Library Errors using !!!StandaloneLibs

    Many thanks to Tekkub for putting this little trick together. I hadn't been using it because library embedding was working so well for me, but yesterday I ran into a set of addons that weren't loading the right versions of the libaries. Yes, this is just a timing issue around when/how ZIPs get made, but it was pissing me off.

    Here is how you can make that kind of problem go away using !!!StandaloneLibs:

    Download the most recent !!!StandaloneLibs from http://www.wowace.com/files/index.php?path=%21%21%21StandaloneLibraries/

    Using your favorite ZIP extractor, extract it to your Addons folder. This will create a whole bunch of EMPTY folders that are placeholders for the libraries. (NOTE, if your ZIP program doesn't see the empty folders, try a new one. WinZIP 9.1 SR-1 for example doesn't see them... WinRAR does.)

    Once you have extracted these empty folder into your Addons directory, fire up WinAceUpdater. Since WinAceUpdater looks for folder names when it scans your addons folder, it will see these as "installed". Press F4 to mark all installed addons and then update. You will now have updated versions of all the libraries.

    FWIW, personally I've also started syncing Ace2 in WAU as well. It helps with some of these errors too.

    I suspect that these problems will go away once the TBC library migration is over and people have a chance to updated TOCs and whatnot. But for now this will help a lot.

    I'm thinking about features I can put in WAU to automate some of this, but for now this works.
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Quote from Shabador »

    Quote from scae »

    Can you provide an example of a simple/small editor? Just need it so I can make my own simple changes...

    This one is quite nice. :)
    http://www.wowinterface.com/downloads/fileinfo.php?id=4989


    Yes, SciTE is a nice little editor. On Windows you also could try Crimson Editor (google it) or VIM (run it as eVIM on Windows and it will behave more like Notepad).
    Posted in: Updaters
  • 0

    posted a message on Bartender2, ActionBar AddOn for Blizzards default buttons
    Quote from Mr_Dove »

    This was already mentioned by a few people.  I thought I'd chime in with my support for a fix here.  I'm getting darn tired of resetting my <shift> keybindings at the start of every session.  Somebody said that it might be caused by pagemaster.


    Pagemaster dumps all your keybindings. That's what it does. If you don't want that, don't use pagemaster.

    I am planning a rewrite that will address these issues but for now, that is where the problem is for you.
    Posted in: General AddOns
  • 0

    posted a message on ag_UnitFrames - suggestions, requests and temp fixes thread
    Hey andreas, over on the other thread I asked for timers on player buffs... really miss em. And I understand that when buff filtering is turned on you can't have the timers without completely rewriting the game tooltip.

    So I wrote a replacement for AuraOnEnter that shows buff timers only if Aura Filter is turned off:

    function aUF.classes.aUFunit.prototype:AuraOnEnter()
    	if (not this:IsVisible()) then return end
    	GameTooltip:SetOwner(this, "ANCHOR_BOTTOMRIGHT")
    	if ( this.buffFilter == "HELPFUL") then
    		if self.database.AuraFilter == 0 and self.unit == "player" then
    			local buffIndex = GetPlayerBuff(this.id-1, "HELPFUL")
    			GameTooltip:SetPlayerBuff(buffIndex)
    		else
    			GameTooltip:SetUnitBuff(self.unit, this.id, self.database.AuraFilter)
    		end
    	elseif ( this.buffFilter == "HARMFUL") then
    		if self.database.AuraFilter == 0 and self.unit == "player" then
    			local buffIndex = GetPlayerBuff(this.id-1, "HARMFUL")
    			GameTooltip:SetPlayerBuff(buffIndex)
    		else
    			GameTooltip:SetUnitDebuff(self.unit, this.id, 0)
    		end
    
    	end
    end


    Right now, I'm just replacing it from another addon I wrote called ag_UnitFrames_Hacks, but I'd much rather see this code in the mainline if you think it is a reasonable solutions.

    Thanks!
    Posted in: Unit Frames
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    There are different line endings used on Windows vs. UNIX machines. That is the gist of it. Mac is UNIX machine and a lot of authors run Linux as well, so you will find a lot of different line endings when you open text files.

    If it bothers you, use a text editor that is aware of UNIX style line endings. Most "programmer's" editors will work just fine.

    Good luck
    Posted in: Updaters
  • 0

    posted a message on XAD
    Quote from lapalapa »

    Guys, i am really sorry i am asking this one more time but since no help file or wiki page present i cant get info.
    is it possible to turn on regular border texture?
    this is the only thing that prevents me from using XAD right now, thanks for the tip.


    I wondered this too...

    Quote from PProvost »

    How about putting the button borders back on? Just the plain ones would be nice. :)


    And got this answer...

    Quote from Thirsterhall »

    PProvost, v2.0 is going to force a total rewrite on the buttons and most of the code so I'm going to delay that till then.


    Sounds like we have to wait for the button borders. Hopefully Thirsterhall can give up an update on this. I use it anyway, but I would certainly prefer a nice old fashioned button border while I wait.
    Posted in: General AddOns
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Quote from fattyshifter »

    Quote from zophiel »

    Quote from Faction1673 »

    strange  Prat   WAU when updating prat  it asked me if i wanted to replace exsisting  files 



    I'm getting this too with ver. 1.5


    I think WAU is using the builtin MS Windows zip/unzip utility thus the cause of the confirmation dialog.  Prat probably has some zero bit files that the zip lib in WAU seems to have some problems with.


    Yep. That is it.

    First I'm going to help it along and try to get rid of the replace confirmation dialog. Second, I'm hassling the guys who wrote my zip lib to get a fix out.

    Soon...
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Quote from Nickenyfiken »

    Quote from tekkub »

    Mods that throw missing library errors need to have their TOC files fixed.

    Maybe we need a thread to report bad TOC files in.


    Or just fix 'em. :)
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Just posted version 1.5 which (I hope) should fix the unzip error that many of you have reported.

    Please check to make sure you have 1.5 if you see that error again.

    I'm still working on:

    - Sorting and grouping issues
    - Better handling of missing file errors (aka the Prat_* error)
    Posted in: Updaters
  • 0

    posted a message on XAD
    Quote from Thirsterhall »

    PProvost,  I'll check in a fix for the int items tomarrow.  It's actuly in the Plugins/Plugins.xlm there is a 'i' infront of the file name for the int pluging.  Just delete that i and it should work.


    Sweeeet. Thanks.
    Posted in: General AddOns
  • 0

    posted a message on So...raiding, healing, dispelling and...stuff.
    Quote from Wobin »

    Well if the plugin is coded for FuBar2, then you don't need Fubar to run it. All Fu2 plugins are standalone (except for, perhaps FuXPFu since it's hooked to the FuBar =P)


    This assumes that the author embedded the libraries and added them to the TOC. It surprises me how many people don't get them all when making FuBar addons.
    Posted in: General Chat
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Quote from skar »

    still stops after prat for me -.-


    Do you have multiple Prat addons in your list? Are they marked when you sync?

    I need more info.
    Posted in: Updaters
  • 0

    posted a message on RFC: Bartender2_Pagemaster Redesign
    Quote from Thirsterhall »

    The last couple of updates have been lacking the external libs.  If I copied them in from other addons everything has worked fine for me.


    I'll push a change and regen the zip. That should help. There are still issues with the post-commit script sometimes missing externals.
    Posted in: General AddOns
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Quote from Ratbert_CP »

    Hrmmm...  Having a problem with oUF:

    oUF - Updating to rev 13257
    Downloading... done.
    Extracting ZIP file... done.
    - Error:
    System.InvalidCastException: Unable to cast COM object of type 'Shell32.ShellClass' to interface type 'Shell32.IShellDispatch5'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{866738B9-6CF2-4DE8-8767-F794EBE74F4E}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
       at Shell32.ShellClass.NameSpace(Object vDir)
       at WinAceUpdater.FileSystem.UnzipAll(String zipFilePath, String destinationFolder)
       at WinAceUpdater.MainForm.DownloadAndExtract(String addonName, Boolean skipExternals, Boolean skipVersionCheck)
    Update complete!


    Okay, I have a new version that I will be posting later tonight that fixes this issue. I have confirmed it by testing on a number of friend's computers, so I really think I've got it this time.

    I'm also working on the sorting issue, but haven't found a solution that doesn't make me want to puke.
    Posted in: Updaters
  • 0

    posted a message on XAD
    Quote from kuram »

    btw i tryed dragging stuff to the bar, but it just gives a border to the question mark and doesnt let me put anything in it :(


    Mostly works for me, but I have been unable to drag +INT scrolls onto the bar. Other scrolls work fine.
    Posted in: General AddOns
  • To post a comment, please or register a new account.