EF2000 Campaign Status

Version 1.00
By:  Ka On Lee (kolee@chat.carleton.ca)

( Note: EF2000 is Copyrighted by Digital Image Design Ltd.
  and Ocean of America, Inc. )

Introduction
============

This small program generate a report of the current EF2000 campaign.  It read
the information in the CAMPAIGN.CG, group and count the number of different
mobile units.  A mobile unit can be OK (Active), DEAD or RESERVED.
In general there are three types of units in a EF2000 campaign:
PL for plane, SH for ship, and GB for ground units.

This program can read the campaign file generated by English version of EF2000
V1.0 (Inital release version) and EE2000 V2.0 (1st mid-life upgrade version).
I have only tried it with the partial install version of the game, but the
full install version should generate the same campaign file.

The purpose of this program is to let EF2000 player have a better idea of
how the campaign is going.  I also hope that this little program can encourage
other people to develope 3rd party programs to enhance EF2000.

This program is a free software, and I have distributed the source code with
it.  Anyone can change and enhance this program, or incorporate it's code
into other EF2000 utilities in the future - in fact this is encouraged.


Usage
=====

Copy EFSTATUS.EXE into your EF2000 directory, and type EFSTATUS to run it.
This program just dump the report to the screen without paging, so it is
recommanded to use this command:

EFSTATUS |MORE

to let you view the whole report, or use:

EFSTATUS >REPORT1.TXT

and use a text editor to view the output file REPORT1.TXT.

You can generate different report files at different point during the
campaign.  Comparing them could be interesting.

Alternatively you can use:

EFSTATUS FILENAME.CG

if you want the program to read a different campaign file.  The default
file is CAMPAIGN.CG.  For example it appears that EF2000 use CONFLICT.CG
as the initialization copy of a new campaign.


Some Comment
============

This program show many interesting things about a EF2000 campaign.  First
there were no ships in V1.0 campaign, so there were no anti-ship mission.
There are no tank in V1.0 and V2.0 campaign, so not surprisingly there
are no anti-tank missions available.  Also transport helicopters, IFVs,
artileries, carrier and C-130 does not show up in the campaign file.
Instead many "mysterious" BEDFORD_1 units can be found in all side.  It
use EFA for EF2000, which was the old name of the EuroFighter.

Only planes have dead and reserved units.  All ships and ground units are
OK only.  The total number of units changes during the campaign, so it is
possible that ships and ground units are draw from different pool instead
of the static reserved pool.

There are many numbers in the CAMPAIGN.CG file which have unknown meaning.
There is also a long target list at the beginning of the file.	Hopefully
someone can find the meaning of them.

And finally three cheers for DID for their continuous effort to develope
this excellent flight simulation.
