I down loaded my game from the internet it did the pacth automaticly and I alo installed the one link in this message base also worked. I am using the Down loaded version. the only thing i can see wrong is you program is not in the directory the patch is looking for.
From what I can gather on the English speaking Ubisoft message boards, the patch for Anno 1404 Venice is for the UK(British) version only. Dawn of Discovery-Venice patch 2.1 released here in the US has not been made available as of yet. Hopefully, Steam will have the update by the end of January. The stand alone patch will not work because it cannot locate Anno 1404, it finds Dawn of Discovery instead. Pretty silly, if you ask me. We will have to wait for the autopatch on the game to work properly, then Cheathappens can update the trainer. These guys should take lessons from Paradox interactive on the right way to run a video gaming studio.