Hi
This isn't mine, just reposting for anyone having the same "there is a patch to download" error i was getting. The error is due to blizz rolling out the patch over each region, so if you're in Australia like myself or other parts of Asia we should have to wait our turn, if you don't like waiting then read on.
To download the patch early-
1. Go in your Diablo III folder
2. Open the .agent.db file in notepad(Good idea to make a backup copy before editing)
3. find the "patch_url" line and change its value to: http://enUS.patch.battle.net:1119/patch
4. Save and close the file
5. Now go in the Battle.net folder:
Win 7/8/Vista - C:\ProgramData\Battle.netWindows
XP - C:\Document and settings\All Users\Application Data\Battle.net
6. Once inside the Battle.net folder, select and delete the Agent folder
7. Start the Launcher and patch should start downloading
Enjoy
Selma
Edit: fixed up address error.