Okay, here's the issue. I have had BF2142 for a while, not ever playing multiplayer once in my life (sad, I know) and now that I have Bigpond and not a lot of gigabytes, I decided to get back into it. Life story aside, to update the game to 1.51 [Final] and be up to date with everyone else in the world, I need to edit the registry data showing my version. I have reinstalled BF2142 twice and both times it has not written anything in the registry. I could just try reinstalling a few more times, but I'm trying this approach first. Any help is much appreciated!
Well, cause the 2142 engine is the same as bf2, all that you need to do is do a complete uninstall, remove any registry data left, reinstall, and then update eg. release > what ever major patch and then 1.5.1. also, remember to run it all as admin.