• 0

    posted a message on Updater Standards
    Quote from sylvanaar »

    1) WAU doesnt modify or read the TOC as a rule, so another file has to be used.

    2) The contents of zip files can change, and there could be user files on the local machine. This has been an ongoing issue, which finally has been resolved.


    Ok, I wasn't thinking about the fact that files not in the current .zip may not be user files, but the old names of files.

    Posted in: Updaters
  • 0

    posted a message on Updater Standards
    Maybe I'm a bit confused here, don't you have to download and extract the ZIP file each time the addon is updated? Why would you need to keep a list of the zip file contents when you have to grab the ZIP file again, and have to iterate it's extracted directory structure to do the update?

    Is the listing of the ZIP file contents for backup purposes?

    I also think that adding the revision number to the .toc would remove the need for a lot of these little extra files. Or, why does the updater app not just add it's own meta info into the .toc?
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Hey, at least I asked before posing a link. Besides, I'm with the camp that dislikes this change. I think there are better ways to get support.
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Well, the application is open source. It's trivial to remove the advertising. However, what about publishing binaries for the version without the ads? I'd rather not step on too many toes.
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    Ok, there seems to be some confusion here.

    The .NET API does NOT run in the background. It is merely a framework on which applications are built, and PARTS of it are loaded as needed when a .NET application (Such as WoWAceUpdater) is run. Since WAU is built using C#, it will have a slightly larger memory footprint than a application written using C++ and standard Windows API calls. However, the benefit of C# is that, like lua and java, it has built in garbage collection, and you spend less time dealing with memory management.

    Yes, the install of .NET is rather large, but not all of it is loaded every time a .NET application is run. Its very modular, and broken up into thousands of smaller bits that are only loaded as needed.

    Just like all software, crappy software can be written using .NET just as easily as it can be using other programming APIs, but I do not think that WAU falls into this category. It is a mighty fine piece of software.
    Posted in: Updaters
  • 0

    posted a message on WowAceUpdater - An update tool for Windows users.
    I've been thinking of downloading the source and hacking this in myself, but as of yet have been to lazy to do it.

    The idea:
    Have a separate path that contains the Ace2 externals, and have WowAceUpdater grab the latest set of externals into that folder. Then you can update your Ace'd mods without externals, and run a simple script that checks for what externals a mod needs and copies them over into your main mod folder using the paths proivded in the mod's .toc file.

    I wrote a simple c# program to do the copying part, right now I just change the WoW install path in WAU to grab the latest set of externals then run my program to update them.

    The reason I do this is so that I can upload cutting edge mods to my guild without having to worry about dependency issues. I can just zip up my copy and post it to the website.

    I could probably wrap my copying program into a nice clean class that could be dropped into WAU, but again, I'm lazy ;)
    Posted in: Updaters
  • 0

    posted a message on oRA2
    The MT and PT windows can easily be fixed. I did it myself with a little bit of hacking.

    Just have to update the type of frames and use the new :SetAttribute() function to set the right settings for the secure frames.

    If anyone really needs them, I can post the 2 changed files.
    Posted in: Raid AddOns
  • 0

    posted a message on oRA2
    If you could get the MT windows working for 2.0 I would love you forever, or something.

    The other checks are quite nice, but that is the one thing I will really miss until a working raid assist mod is working.
    Posted in: Raid AddOns
  • 0

    posted a message on sRaidFrames: Alternative CTRA raid frames
    Good luck. The secure template system is well...interesting.

    Since oRA looks to be dead for the expansion, I hope that you are successful in getting sRaidFrames up and going so there is a useful raid UI for the next content patch.

    Looking forward to the layouts in the future!
    Posted in: Unit Frames
  • 0

    posted a message on sRaidFrames: Alternative CTRA raid frames
    Was just wondering if you could add an option to create a custom layout for the frames. I like them, but I hate the borders, and had to customize the sRaidFrames:SetStyle() function to shrink the frames a little bit.

    Since this addon is updated quite frequently, I just separated a new function into a separate lua file and add it to the .toc, and then add a single line to the sRaidFrames:SetStyle() function to call my layout function.

    The new file is named sRaidFramesLayout.lua, and its contents are as follows:
    function sRaidFrames:SetStyleCustom(f)
    	self:SetWHP(f, 74, 28)
    	self:SetWHP(f.title, 70, 16, "TOPLEFT", f, "TOPLEFT", 2, 2)
    	self:SetWHP(f.aura1, 16, 16, "TOPRIGHT", f, "TOPRIGHT", -4, -4)
    	self:SetWHP(f.aura2, 16, 16, "RIGHT", f.aura1, "LEFT", 0, 0)
    	self:SetWHP(f.buff1, 12, 12, "TOPRIGHT", f, "TOPRIGHT", 0, 0)
    	self:SetWHP(f.buff2, 12, 12, "RIGHT", f.buff1, "LEFT", 0, 0)
    	self:SetWHP(f.buff3, 12, 12, "RIGHT", f.buff2, "LEFT", 0, 0)
    	self:SetWHP(f.buff4, 12, 12, "RIGHT", f.buff3, "LEFT", 0, 0)
    	self:SetWHP(f.hpbar, 70, 8, "TOPLEFT", f.title, "BOTTOMLEFT", 0, 0)
    	self:SetWHP(f.mpbar, 70, 4, "TOPLEFT", f.hpbar, "BOTTOMLEFT", 0, 0)
    
    	self:SetWHP(f.hpbar.text, f.hpbar:GetWidth(), f.hpbar:GetHeight(), "CENTER", f.hpbar, "CENTER", 0, 0)
    	self:SetWHP(f.mpbar.text, f.mpbar:GetWidth(), f.mpbar:GetHeight(), "CENTER", f.mpbar, "CENTER", 0, 0)
    
    	self:SetBackdrop(f)
    end


    Then I just add a sRaidFrames:SetStyleCustom(f), to the end of the sRaidFrames:SetStyle() function.

    Is there any way this type of function could be added to the existing addon.

    Oh, and how goes the effort to make this addon work with WoW 2.0?
    Posted in: Unit Frames
  • To post a comment, please or register a new account.