• 0

    posted a message on WADDU - WoW Addon Updater
    Quote from xureath
    When using the "Prefer NoLib" option the updater still chooses curse over wowace regardless if the package on curse is nolib or not, even if they have the same version numbers.

    This is using the latest (a4) client of course.

    Edit: Actually, after further investigation it seems that the "problem" lies with the "Site Priorities" ordering. It just picks the one from the site which has a higher priority regardless if it's nolib or not.


    Hum true, I do set Site Priorities according the ordering, no matter what else is set. Maybe I should warn the user if he sets the NoLib Option or use wowace/curseforge always if nolib is set.
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Quote from funkydude
    Using a4 most of my addons are either red or still map to wowace, did this with fresh settings. Or, it's a display bug showing wowace in the brackets but actually using curse?


    Red in case of "No Mapping" or just read because the Addon has multiple mappings? As for the wowace: I did not yet add curse mappings for all wowace mappings, just for the new ones. Do you have an Addon which has a curse mapping but doesn't prefer it?
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Stupid me.

    @SpUpUz and shank:
    The problem is that the Path to your Temp-Folder has spaces in it and I forgot to quote the Path when checking the content. So it can't find the archive and so Waddu suspects that the archive is wrong.

    Fixed it right now and should be good in the next release.
    Sorry for the annoying Window for every update.
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    @SpUpUz and shank: I think I know what the problem is. I use 7z to get a list of the content of the archive and maybe the output looks different.

    Can anyone of you run this command line command:

    <Your Path to 7z>\7z.exe l <Path to some Archive>

    And post me the result? Thanks
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Hmm strange. But did it update those Addons? What does the Log say?
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    @Eggi: The possibility to ignore addons will be implemented in the next release

    @SpUpUz: Thanks :)

    @shank: That is if an Archive looks like it's wrongly packed. Like, it has two folders before the addon folder or no addon folder at all. Can you tell me which addon it is? (xchar is one, it is missing the "xchar" folder inside the archive so the ArchiveContentForm appears so you can check it and manually unpack it if you want. As for the Changelog, I'll have a look at it and put it into my task list.

    @Torhal: By default Waddu now prefers updating from curse instead from curseforge/wowace (can be changed in the Settings).
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Ready to Release Alpha 4!

    Here are the Download Links:

    Updater:
    Mirror1 Mirror2

    Mappings File:
    Mirror1 Mirror2

    New Features:
    - NoLib Support
    - Site Priority (Settings, Drag n Drop)
    - Mark Addons which have multiple Mappings
    - Use 7Zip for Extracting and check for wrong Packages (like xchar)
    - Added over 100 Mappings

    Hope to hear some Feedback!
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Quote from Marsti
    Do you know CAKE3 which is a wrapper for different archive formats/libraries?


    Nope, first time I hear it, but it looks interesting. I will definitely have a look at it but not for the next release later today.
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Quote from Marsti
    Wouldn't it be better to open it with the program which is registered for that filetype (which can be easyly done in .net)?


    Also possible, but 7zip needs to be installed anyway (at least if you want the "integrity Check" and rar extracting).
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Well in fact, the curse "Tag" should be the same than the WoWAce / CurseForge Tag. So I could do a quick Copy/Past/Replace. Will to that for the next release I.

    Speaking of the next Release, I'm very close to the next Alpha which has the following Features:
    - NoLib Support
    - Site Priority (Settings, Drag n Drop)
    - Mark Addons which have multiple Mappings
    - Use 7Zip for Extracting and check for wrong Packages (like xchar)

    The last point is the most interresting (in my opinion). There are many Addons which are packed the wrong way. (like xchar, it has no folder "xchar" in the archive, so if you unpack it, you'll end up having 20 Files in your Addons Folder..., or Necrosis lately, which had a Folder too much). So I added a simple check if the archive has a Folder with the AddonName in it's Root Structure and if not, it displays a Window with the content of the archive and a button, to open the Archive with the 7z File Manager so you can extract it yourself.

    I now need to do some error checking and hope to have the next version ready tomorrow.

    After this Release, I think I have all core Features implemented and I can focus on Version Checking and Detecting which Addons needs updating and only update those. After I implemented that, the first Beta will be released.

    Or does anyone of you think I am missing a core Feature?
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    @OrionShock: Yes I know curse uses a WebService. I sniffed it and it would be possible to emulate the curse-updater by reverse engineering it (in fact, someone already did it in Python and it could be easily ported to C# with some adjustment). But I don't feel confortable to do this (maybe illegal?) and "crawling" and parsing Websites is totally legal. So unless curse opens their interface, i'll stick with parsing.

    @funkydude: I already implemented some kind of "priority" queue in my dev-version. The problem is, that I only have mappings for wowace for most addons, not yet for curse. I'm still thinking about allowing everyone to add their mappings to the global mappings file.
    Posted in: Updaters
  • 0

    posted a message on Updaters and How To Be Fair To Addon Sites
    I don't think many people click those links. And automatically opening the site for each Addon you update is ... bleh.

    I still think the best possibility would be that Addon Sites give us a proper Interface for Addons and a proper Interface for their Ads.
    Posted in: Updaters
  • 0

    posted a message on Updaters and How To Be Fair To Addon Sites
    Actually, I already Implemented an "Info" Link to the Original Info Site for each Addon and Site that can be downloaded by WADDU.
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    Moo is totally right.

    It would be very easy for Addon Sites to give us "Updater Developers" a WebService or some other Interface which we could use for update checking instead of parsing the html over and over again. In return, I would implement some kind of Ad Viewer into the Updater.

    That would give them Money from the Ads and less traffic.
    But as long as noone contacts me, I won't implement Ads.

    However, I don't think curse would agree to something like that. I don't even think they want any other Addon Updaters beside their Updater (to get even more money). So it looks like I have to keep parsing HTML.
    Posted in: Updaters
  • 0

    posted a message on WADDU - WoW Addon Updater
    @Morgalm: Yes, it does update all addons. Version Checking and only update those which needs updating is the next thing I will implement. For now, you can update single Addons by right-clicking them and selecting "Update" from the Context Menu.

    I also finished implementing 7z Support (for extracting rar files) and it does show you the content of the Archive File before extracting if it seems that it wasn't packed right (like xchar, which has no directory inside or necrosis, which had too many directories) and allows you to open it with 7z and extract by yourself.
    Posted in: Updaters
  • To post a comment, please or register a new account.