.... Is there a way I can fix this problem without losing all that I have added on?? ...VS... I don't remember changing anything in my CFS 2 files so I'm really stumped on why I'm getting this message....
KWB, there's the heart of the problem right there...you missed your own contradiction. Anytime you add on something to this sim you've bascially changed the some of the key CFS2 files, namely the indices or database files which record every addon you install. Whether its a ship, aircraft, new weapon, building, vehicle or new scenery, it all goes into the database indexes and gets added to the total file and object counts. One of the reasons that the sim takes a little while loading is that it must reconcile these index files to make sure the program is harmonized. When you've reached a 'mystical' number of the aforementioned add-ons--no one knows the hard limits and it seems to vary with every individual--you will start getting this message.
Usually, the
"three clicks and go" rule that Tony mentioned will work when you get this error and if it annoys you too much to keep doing three clicks, you can just remove some non-stock add-on aircraft to a temporary hangar folder and/or non-stock ships to a temp dock folder and the error will cease. But if it persists even after removing add-on aircraft and/or ships, it usually means you've neglected to add some new weapon to the mdlnames.txt in the main CFS2 folder or a new ship's name to both the mdlnames.txt and the descript.dat file in the INFO folder and the MS programming says that the database is corrupt.
I've also had this error persist when my mdlnames.txt file size exceeded 40kb. I cured it by just deleting all of the old carryover CFS1 objects names from my mdlnames file which i knew i would never use, like the British, German and French buildings and landmarks that will never see usage in my PTO, CBI, MTO or Korea installs. Got the file size down to under 36kb. But i wouldn't recommend this unless you REALLY know what you're doing in modifying the sim, because it involves knowing how all the many parts relate to each other.
But before moving any objects or altering any files, as a shortcut remedy, try this. Delete all of the index files and allow the sim to check and rebuild the database library on your next sim boot. They are all located in the main CFS2 folder and are the following:
ICAO_INDEX
INDEX_FILE
LAT_INDEX
AIRWAY_INDEX
STR_INDEX
WAYPOINT_INDEX
Just delete them, boot the sim and wait as it rebuilds the database. It might prove to be a long term solution or maybe not. But you'll need to be more careful to make sure you add the names of new ships, vehicles, infrastructure, trees and miscellaneous objects to the mdlnames and descript.dat files. New weapons' names should be added to the mdlnames.txt only. And before adding any names, study the exisiting formats in the mdlnames.txt and descript.dat to understand how the new name should be structured in the lists otherwise you'll just create more problems for yourself.