Surprised? Well, it's (fairly) common knowledge that FS2002 is based on a tweaked version of the Combat Flight Simulator 2 graphics engine. What isn't common knowledge is that CFS2 is lock-stock-and-barrel compatible with the now-aging FS2000. How compatible?
In other words, the FS2000 aircraft and scenery set can be dropped into CFS2, and gain the benefits of vastly improved mesh scenery handling, improved lighting effects, and 32 bit textures. Those of you with compatible video cards will enjoy hardware transform and lighting (T&L) acceleration, and anti-aliasing. Everyone will enjoy dramatically improved frame rates, even with Eddie Denney's lovely but notoriously frame-chewing mesh scenery update.
Here's how to try it for yourself. Although my description is wordy, the process is actually relatively short, probably less than 15 minutes.
This deserves some explanation: paths can be "relative" or absolute. Consider the following:
[Area.006] Title=FS2000 Generic Libraries Local=scenedb\sco Active=TRUE Layer=6The line "Local=scenedb\sco" says "look for the directory scenedb\sco starting in the directory where this scenery.cfg file is located". You've moved the scenery.cfg file, so this is no longer correct. On my computer, FS2000 is installed under E:\FS2000 and CFS2 under E:\CFS2. So, I would change this line to read:
Local=e:\fs2000\scenedb\scoThe original entry was a relative path and the new entry is an absolute path. As another example, consider the FS2000 entry:
[Area.080] Title=Hong Kong Kaitak Local=..\fs2kterrain\Kaitak Active=TRUE Layer=80"..\fs2kterrain" means "go back one directory, then look for the fs2terrain directory". The actual directory is E:\fs2kterrain - now, this is also one directory "back" or "up" from e:\CFS2 so we'd be in good shape, but keep in mind that this might not have been the case. When in doubt, specify the directory absolutely rather than relatively, since the entries were relative to FS2000, not necessarily to CFS2.
In practice, I found it easy to use find and replace in Notepad (under Programs-Accessories) rather than manually typing things over. For instance, replace all "scenedb" entries with "E:\fs2000\scenedb" or the equivalent on your machine.
When you're done editing, save the new scenery.cfg file. It now contains information about your original FS2000 scenery, but in a way that CFS2 can understand. Now you need to add CFS2's own terrain info. Open up the scenery.cfg.old file (the backup version of CFS2's scenery.cfg you created earlier).
Copy and paste the header:
[General] Title=CFS2 World Description=CFS 2 Scenery data Cache_Size=10Mover top of any existing FS2000 header. I changed "Cache_Size=10M" to "Cache_Size=50M" in order to agree with the FS2000 scenery.cfg file. This probably wasn't necessary, but feel free to experiment. Now, copy the rest of the scenery.cfg.old file, which by default consists of 11 areas, into the end of the new scenery.cfg file (the one you just edited).
The entries copied from CFS2 need to be renumbered to agree with the existing numbering inherited from FS2000, but otherwise shouldn't need to be changed. Make sure you renumber both the Area.XYZ and Layer=XYZ sections. This numbering should be continuous starting with the last entry from FS2000.
Not everything works 100% perfectly. 767 Pilot In Command simply refuses to work, although I'm still tinkering. Other planes that use custom gauges, or the default FS2000 GPS display, can cause lock-ups. On the whole though, I've had very few problems with add-on aircraft, and no problems at all with the standard FS2000 planes.
As hard as it is to believe, the complexity of ground terrain seems to be largely irrelevant to the performance of CFS2. Grand Teton National Park, a virtual slideshow under FS2000, is now as smooth, say, central Kansas. Large numbers of buildings and complicated (photorealistic) ground textures still slow my system down, but considering I'm running a Celeron 566, this isn't a huge surprise. For rural flying though, even in high-polygon areas like the Rockies, frame rates approach those of X-Plane. This is not an exaggeration - the hype surrounding the performance of FS2002 appears to be true!
Since the lack of a GPS precludes automated flying of flight plans, I do mostly VFR flying with CFS2. Nav radios and autopilot still work fine though, so VOR to VOR flying is possible, and indeed quite entertaining.
Once you get that out of your system, which didn't take very long in my case, you'll probably want to change the key mappings to match your FS2000 setup. CFS2 helpfully offers the option to automatically set key bindings to FS2000 defaults, so this takes only a second or two.
Depending on the performance of your system, you might want to twiddle with graphics settings to decide what the best tradeoff of eye candy and frame rate is for your system. I leave mine cranked to the highest level. Even in relatively complex areas the frame rates are still quite acceptable, and a far cry above those in FS2000 with similar settings.
Also note that the interface is a bit different than FS2000. For instance, you'll probably want to fly using "Free Flight", and set your starting airport using the "Advanced Go-To". CFS2, at least in my experience, always places you on the runway with your engines off.
Weather effects are quite good under CFS2, but since the South Pacific is always warm and sunny (or warm and rainy), Microsoft didn't add the option of changing seasons.
Finally, the texture set for CFS2 reflects the period, and might not be exactly what you had in mind for modern cities. On the other hand, the forest textures are very attractive, and the city textures - while "dated" - work well in the context of rural VFR flying. You might want to experiment with copying the default FS2000 textures into CFS2, or using one of the many replacement packs found on FlightSim.Com - BUT, remember to make back-ups!
Thanks are in order to the poster of a few CFS2/FS2000 screen shots that provided the inspiration for trying the conversion for myself.
And, lastly: If you weren't already excited about FS2002, get excited. Get very, very excited. Thanks to the power of the CFS2 engine, I am no longer suspicious of the hype.
Cheers,
Damion Shelton
damion@opengc.org