Any chance you can post the latest source? Thanks.
Will release it once I'm done with the new version since I don't have the 1.0b4 sources anymore.
Great! Glad to hear you are still working on it. FYI, the SharpZipLib included with the latest version of WowAceUpdater isn't compatible with 1.04 (but I'm sure you are aware of that).
I'm not sure if I'm the only one having this problem or what, but I can't seem to get CmdAceUpdater to split up packages properly when updating (cmdau -up). The only time it seems to work is when installing an addon (cmdau -i <name of packaged addon>). I've been running the *lod.bat files manually after every update to my packaged addons, but it would be nice if this could be fixed in the updater so it's handled automatically.
I'm not sure if I'm the only one having this problem or what, but I can't seem to get CmdAceUpdater to split up packages properly when updating (cmdau -up). The only time it seems to work is when installing an addon (cmdau -i <name of packaged addon>). I've been running the *lod.bat files manually after every update to my packaged addons, but it would be nice if this could be fixed in the updater so it's handled automatically.
That's odd, it's working fine here.
See if some of the following tips will help:
1. Uninstalling the addons that don't get unpackaged and installing them again
2. Resetting settings using cmdau -resetsettings
I'm not sure if I'm the only one having this problem or what, but I can't seem to get CmdAceUpdater to split up packages properly when updating (cmdau -up). The only time it seems to work is when installing an addon (cmdau -i <name of packaged addon>). I've been running the *lod.bat files manually after every update to my packaged addons, but it would be nice if this could be fixed in the updater so it's handled automatically.
That's odd, it's working fine here.
See if some of the following tips will help:
1. Uninstalling the addons that don't get unpackaged and installing them again
2. Resetting settings using cmdau -resetsettings
I have tried both of those before (and I just did again) to no avail. I'm not running Vista or anything, so I doubt it's a permissions problem - everything looks fine on my folder properties. I don't know what other information I can give you...it's never worked for any packaged addon with any version of CmdAceUpdater, so there's no useful information there. I wish I could be more helpful in debugging this, but unfortunately I don't have access to a .NET compiler to test things out - if you can recompile something with debug output for me that would be great. Otherwise, I'll just keep doing the manual batch file thing; it's a small price to pay for such a simple and useful updater. :)
Oh, and one interesting detail I just thought of: modules listed in my Remove.conf are deleted from the main addon's folder. Perhaps it's re-packaging, rather than never un-packaging at all?
Oh, and one interesting detail I just thought of: modules listed in my Remove.conf are deleted from the main addon's folder. Perhaps it's re-packaging, rather than never un-packaging at all?
Remove.conf is something like a simple batch file, deleting all the specified files/directories just before cmdau is finished running.
It doesn't have anything to do with packaging :o
I've made a debug version for you to check out (it's attached), just turn on logging, try installing some packaged addon and post the log file here and I'll see what I can do :)
Oh, and one interesting detail I just thought of: modules listed in my Remove.conf are deleted from the main addon's folder. Perhaps it's re-packaging, rather than never un-packaging at all?
Remove.conf is something like a simple batch file, deleting all the specified files/directories just before cmdau is finished running.
It doesn't have anything to do with packaging :o
Well, that's kind of my point - Remove.conf specifies files relative to the \Interface\Addons\ directory, right? So, for example, I have these lines in remove.conf:
As you can see, the Buff, Focus, Range, Swing, and Timer subfolders have been deleted, even though they were specified in Remove.conf as \Quartz_* rather than \Quartz\*. That's why I think it may be re-packaging after updates.
I ran your debug version (had to enable SkipVersionCheck to force packaged addons to update), and the output looks fine as far as I can tell. Attached is the full log (renamed for upload)
Crashes for me even with UAC off.
Nope, didn't know that was the code that was crashing it.
In server.cs, replace:
if(Settings.SkipExternals) fmt = "{0}{1}/no-ext/{2}";
else fmt = "{0}{1}/{2}";
with
if(Settings.SkipExternals) fmt = "{0}/{1}/no-ext/{2}";
else fmt = "{0}/{1}/{2}";
<3
Fixing, will upload in a few minutes.
Changes:
Changes:
Changes:
Could you add a file perhaps called ignore.conf that would allow us to specify which files not to overwrite.
Yeah, been thinking about the same thing myself. I'll implement it soon :)
Any chance you can post the latest source? Thanks.
Will release it once I'm done with the new version since I don't have the 1.0b4 sources anymore.
Great! Glad to hear you are still working on it. FYI, the SharpZipLib included with the latest version of WowAceUpdater isn't compatible with 1.04 (but I'm sure you are aware of that).
Aye :) It's nothing major, don't even need to change anything in the source, just had to recompile and link to the new dll.
And while I'm at it:
v1.0b5 released.
Changes:
Changes:
That's odd, it's working fine here.
See if some of the following tips will help:
1. Uninstalling the addons that don't get unpackaged and installing them again
2. Resetting settings using cmdau -resetsettings
I have tried both of those before (and I just did again) to no avail. I'm not running Vista or anything, so I doubt it's a permissions problem - everything looks fine on my folder properties. I don't know what other information I can give you...it's never worked for any packaged addon with any version of CmdAceUpdater, so there's no useful information there. I wish I could be more helpful in debugging this, but unfortunately I don't have access to a .NET compiler to test things out - if you can recompile something with debug output for me that would be great. Otherwise, I'll just keep doing the manual batch file thing; it's a small price to pay for such a simple and useful updater. :)
Oh, and one interesting detail I just thought of: modules listed in my Remove.conf are deleted from the main addon's folder. Perhaps it's re-packaging, rather than never un-packaging at all?
Remove.conf is something like a simple batch file, deleting all the specified files/directories just before cmdau is finished running.
It doesn't have anything to do with packaging :o
I've made a debug version for you to check out (it's attached), just turn on logging, try installing some packaged addon and post the log file here and I'll see what I can do :)
Well, that's kind of my point - Remove.conf specifies files relative to the \Interface\Addons\ directory, right? So, for example, I have these lines in remove.conf:
And after I update, my Interface\Addons\Quartz folder looks like:
As you can see, the Buff, Focus, Range, Swing, and Timer subfolders have been deleted, even though they were specified in Remove.conf as \Quartz_* rather than \Quartz\*. That's why I think it may be re-packaging after updates.
I ran your debug version (had to enable SkipVersionCheck to force packaged addons to update), and the output looks fine as far as I can tell. Attached is the full log (renamed for upload)