MkClass
A Program for Creating Classlist files for CFS & FS2000

The CFS default scenery is created using new commands that use textures by Class Number rather than by filename. Inside the default area you are restricted to the Classes contained in the Classlist.bgl in \Scenery\All\Scenery\. Outside the default area you will need to create a new classlist that covers the area of your scenery. It can cover a much larger area if you require.
Classlist files also contain information about the surface type of each texture class. This program takes a simple route and sets all classes to the same Type. If you set this to water then none of your scenery will be landable. If you really need to have different Surface types for different classes then you will need to create a scasm source file and edit it manually before compiling from Dos. Contact me if you need details of the modifications required.
To create a Classlist file :-
|
O |
Set the Maximum and Minimum Lat/Lon of the area you wish to cover with the Classlist (remembering that West and South are regarded as negative so the Max will be smaller than the Min for them) |
|
O |
Select the Bitmap List to use to generate the Classlist. The program comes with 2 lists. cfs_std.txt creates a standard CFS classlist of 256 classes covering 294 bitmaps. fs2k_std.txt creates a simple FS2000 classlist of 89 base classes using the 348 "Summer" textures contained in \scenedb\World\Texture\ |
|
O |
Select the destination for the Scasm source or the finished BGL. You will be asked to select a Scasm source (*.sca) file. If you compile direct to bgl then the bgl filename will be the same but with .sca replaced by .bgl |
|
O |
Select the "Surface Type" to use for this Classlist. This will affect how the Aircraft responds when Landing on them. "Water" gives instant Crash! |
|
O |
Now you can either "Generate Source" to create a scasm source file for compilation later or "Generate BGL" to create the source and compile it ti a BGL in the same folder. In order for "Generate BGL" to work it must have scasm.exe (version 2.39) in the same folder as the program. If you have installed MkClass as a part of the CfsTmap installation then it will be in the same folder |
|
O |
The final BGL will need to be installed in CFS/FS2000 along with your scenery. The best place is wherever you are putting the scenery BGL(s). Just make sure that the Textures referenced by the Classlist are accessible from that location. If using the CFS standard textures from cfs_std.txt then the appropriate textures will be available wherever you put your scenery but if you have created your own Bitmap list then the Textures will need to placed in the main texture folder or the texture folder of the scenery sub-folder containing the classlist and scenery. If installing for FS2000 using the fs2k_std.txt list then your scenery and classlist should go in \scenedb\World\Scenery\ |
For Further Information Contact Me