The launcher downloads all five update zip files, up to 1005 - the files are there, I can see them in my folder. However after completing the download 1005 it throws a final "cannot connect to server" error. I then have to manually force version 1005 through the launcher preferences - after this, the launcher recognises the updates and finds "no new updates." But I still get a Mod Content error when I try to join seervers.
HOWEVER - it may be that the 1005.zip file I'm getting is corrupted or incomplete, since the launcher gives the connection error straight after downloading it. I can't seem to get the launcher to behave differently, so would it be possible to try a direct download of the v1005 zip file, then force the version number through the preferences again? Is there a direct dowload link anywhere?
(I'm at work right now so I haven't been able to try the launcher fixes proposed before yet)
Regarding other possible causes of the Modified Content error, I've done everything in the fix thread, (except the Vista stuff because I'm using XP) incluing fully updating PB ,and I've also tested out trying to join NON-punkbuster servers and I get the same thing. So the "modified content" error looks to me to be an in-game error, not PB (also punkbuster usually identifies itself when it spits you out) Maybe is the BF2142 game doing its own scan of the install folder, independent of PB, maybe looking for files that don't match an installer list somewhere?
As I said I'm using the Deluxe Edition and in other threads this has been identified as causing problems with FS. If the game is checking the install file list for additions, perhaps FS is somehow using a different file list than the DE default list. Or something?
Finally I CAN create a local server and check out the maps, vehilces, and everything is sweet. It really is a fine piece of work, you've done a great job. But it's breaking my heart that I have no-one to fight
I'll stick with it though; a few people on the forums seem to have similar issues so maybe we can crack it.