Alright guys, even though I still don't have much free time, there is going to be some updates coming soon.
Noticeably, scripting support in javascript (no, you cannot use jquery), the first release likely very lacking API, but I will constantly add more.
While scripting allows users (you) add more functions to the patcher, there will be some limitations and/or won't implement some type of APIs, e.g., modify registry.
Additionally, there will be some updates to patch list format (backward compatible) that allows adding custom attributes to each patch file before the patcher even download the file, e.g., patch file size.
So what does that bring? Here are some ideas I have you might want to try:
o Add patch file size to each patch entry, query patch list API get sum of size needed to download and use it for a total progress bar.
o Constantly change button image to make it somehow animated (HEY, just don't blame me for computer freeze, set your house on fire OKAY?)
o Add mirror,retry support in patch download (maybe patch kro client while at it?)
Now here is a sad news: some settings are going to be deprecated. Configuration data will be packed into a file but no longer sticks inside the exe, which is antivirus's fault.