By the way, I think the best thing would be to have a program, which allows user to patch .exe-file by placind the address to patch and the bytes to insert. That will allow not to download anything, but just change the bytes manually.
I don't know, if this program exist. I know some patchers, but there you should still download the patcher.