-What is needed instead is for it to be less strict, if wyUpdate finds an unexpected file version, it needs to give a prompt instead saying "The following files are unexpected or have been modified. Would you like to force an overwrite?" and give the user a choice of overwriting the file with the update on, or cancelling the update alltogether. This is quite an important issue for me.
The design of our patching system requires that the installed files remain unpatched. This image best describes the process:
[attachment=0]delta-compression.png[/attachment]
That is, wyBuild creates the smallest possible file to get from the old version of your app to the new version of your app. If a user modifies your app then the patching will fail.
There are a few things you can do to avoid this problem:
- Use catch-all updates (File->Properties->Update & server files and check "Create a catch-all update for corrupt instllations)
- Have your users store their mods in a separate folder that your app dynamically loads rather than having them modify your existing files.
- Have your updates install full files instead of patching (I can explain how to do this with wyBuild if you want).
The second option is probably the best choice for you. This allows your users to modify your application while still letting wyUpdate patch your app.
-A minor issue, when adding the files for a new version I would like to be able to just add the root folder of the app and then have the entire contents added. As it is now, if I do that then wybuild adds the root folder itself as a subfolder first. This means that everytime I make a new update I have to go into the root folder and indivudually add every single folder within it, and then all the files. It would be nice to be able to do this with one click.
You can select multiple files / folders (Ctrl + A) and add them or drag them into wyBuild.