I'll be releasing the patcher eventually. The problem is that I need to convert it over so that it can be customized for different shards. Right now, all the IN links are hard-coded into it. :/
I went ahead and posted the raw code here:
https://github.com/Sindern/UO-Patch
IN_Patcher.au3 : The program that the user runs.
UpdateSwap.au3 : The patcher can't delete or overwrite itself, so when it updates, it executes UpdateSwap, then closes, then UpdateSwap overwrites and launches the newly downloaded update.
UpdateStatics.au3 : Does some fancy MD5 hasing to see if the static files have updates. If they have, zip them all up and update the full_package.zip
IGCU.au3 : In-Game Change Updater - Just writes some fancy stuff to a text file in a specific format for including in a page via dropbox like this:
http://in-uo.net/changes/minor
It's missing some image files, etc:
Patcher.ico : Icon for the patcher.
title.jpg : The image that it shows at the top of the patcher.
also, login.cfg is automatically included. I may change how that works since I'm not sure if it's really needed.
I think it also needs zip.au3 library, but it's not mine so I didn't include it in the source. google should find it.
I'll update the code and add links to the relevent sources when I get time.