Buenas
He mirado un archivo del lanzador, el launcher_log y pone lo siguiente:
2010-03-30 23:44:37 [7428] [DEBUG ] HttpProxyConfig.cpp (289) : Testing direct connection to static3.cdn.ubi.com
2010-03-30 23:44:37 [7428] [DEBUG ] HttpProxyConfig.cpp (304) : Successfully resolved static3.cdn.ubi.com
2010-03-30 23:44:37 [7428] [DEBUG ] HttpProxyConfig.cpp (316) : Successfully created direct connection to static3.cdn.ubi.com
2010-03-30 23:44:38 [6264] [DEBUG ] PatchDownloader2.cpp (803) :
http://static3.cdn.ubi.com/orbit/pat.../sv-SE_loc.txt has different size that filelist.txt suggests, patching canceled, trying to start app
2010-03-30 23:44:38 [6264] [DEBUG ] PatchPage.cpp (235) : Patch error. Corrupt file? Restarting and retrying.
2010-03-30 23:44:38 [7780] [DEBUG ] main.cpp (1155) : stopping launcher
Esto es lo que pone, se te ocurre alguna solución?