This is a beta release. USE this at your own risk. It’s very likely that there will be another release soon.
I have NOT been able to reproduce the missing “Mod” column error on any of my systems yet, so I don’t know if it’s still possible to a Corrupt Profile. Items preceded by “+++” below are measures taken to hopefully prevent corrupt profiles.
Change Log:
+++ ADDED - An alternate method is used to detect supported GPM's inside of each map's *.desc file if the xml is corrupt.
+++ ADDED - Extra Null "Mod" column checks prior to sending profile data to the daemon (This is just a guess until I can faithfully reproduce the problem you guys are telling me about)
+++ ADDED - An Extra .NET Framework 1.1 (with SP1) check in the BF2CC client. If the system does NOT pass this check, the user will NOT be able to save a profile due to corruption issues. They will be informed to install the 1.1 framework and service pack. “-skipdotnetcheck” will bypass this check. The user is informed of ALL this information, including where to find direct download links for the 1.1 framework and sp1.
** ADDED - Mods other than bf2/xpack can now run mixed GPM's in the same Map List.
** FIXED - If a Mod reports Team Names that BF2CC does NOT have flag graphics for, default flags will be shown (Server Status & Player List)
** Version Checking has been incremented, so 2339 builds will NOT connect to 2446 builds.
As a side note, BF2CC 2.0 is going to have a better system for managing profiles. First of all, Profile management will be handled by a completely separate parent form; this will help users to separate the concept of “profile settings” versus “Current running settings on the server”. This will also allow each settings form/control to have an Apply & Cancel button. I will also attempt to code a 100% graceful recovery system for profile data. This will include methods to allow users to backup ALL of their daemon data (profiles, users, autoadmin, ban list etc…) to their local machine (running the bf2cc client); this allows them to backup their complete setup away from the daemon so that they can restore everything after an update which accidentally wipes their data files. I will also keep a temporary copy of each profile while it is being worked on, if that profile becomes damaged over the network, I will inform the user and restore the original profile, so that the user won’t lose their original settings.
BF2CC Client
http://www.bf2cc.com/downloads/BF2CC_Client_1.4.2452.zip