Table of Contents
Falcon 4 Theater TDF Files
Falcon 4.0 Forum, Falcon 4 Home, Falcon 4 Campaign, Falcon 4 Cockpits, Falcon 4 Database, Falcon 4 File Formats, Falcon 4 SRTM Terrain, Falcon 4 Terrain, Falcon 4 Textures, Falcon 4 Tools
Falcon 4 Theater TDF Files
<theater>.TDF is a file which controls all sorts of theater directory information. This file (or files) should be located in the Theaters\<THEATER>\ directory along with the <theater>.TGA file optionally.
Please do not confuse “theater tdf” files into “terrainview tdf” files, they are completely different!
Theater.lst
Any TDF files needs to listed in the “theater.lst” file located in your falcon root directory. This is for example one theater.lst file:
# list of all know theaters terrdata\theaterdefinition\korea.tdf terrdata\theaterdefinition\korea_2005.tdf terrdata\theaterdefinition\eurowar.tdf # PMC theaters Theaters\Dogfight\Dogfight.tdf Theaters\PMCKorea\PMCKorea.tdf Theaters\DesertStorm256\desstorm256.tdf Theaters\Nevada\Nevada1.tdf Theaters\Nevada\Nevada2.tdf Theaters\Nevada\Nevada3.tdf Theaters\Nevada\Nevada4.tdf
If your <theater>.tdf is not listed in theater.lst file, then it won't appear in your falcon theater switcher list.
TDF File
Here are the basic list of TDF configurable things:
# Nevada redflag1 TDF file # shown in the pick list name Nevada # Title shown on theater page desc Nellis, Nevada. Red Flag training. East vs West equipment, traditional Falcon 4 style campaigns. # bitmap to display on theater page bitmap Theaters\Nevada\nevada.tga # in general, you can miss out most of these, and it # will use the default, unless another theater changes it # so probably best to put in explicitly. # Where the campaign directory is campaigndir Theaters\Nevada\campaign\redflag1 # where the terrain data is terraindir Theaters\Nevada\terrdata # where art is loaded from artdir Theaters\Nevada # movies moviedir Theaters\Nevada # uisounds uisounddir sounds # default objects objectdir Theaters\Nevada\objects # misc textures misctexdir terrdata\misctex # 3d object files 3ddatadir Theaters\nevada\objects # minimum tacan channel mintacan 70 # sounds dir sounddir sounds
Command Reference
Command Reference for TDF file.
Name
name
Is the name of the theater. This is linked into the <theater>.tdf file name too, for example the theater switcher modifies windows registry when changing theaters “curTheater” value, it adds this name variable there.
Desc
desc
Description of the theater, will appear on the theater switcher menu when clicked once.
Bitmap
bitmap
Its the <theater>.TGA logo file.
Campaigndir
campaigndir
Directory for the campaign files. Please note that the campaign doesn't need to be “save”, it can be anything you want (of course no unsupported characters like spaces in file names etc).
Terraindir
terraindir
Directory where the “terrain”, “texture” and “weather” directories can be found. It doesn't need to be “terrdata”, same as campaigndir.
Artdir
artdir
Directory where “art” directory can be found. Again this doesn't need to be “art” as thats the directory where we are pointing, so if you put “path\art” in here, then you have to have “path\art\art\” where the actual art directory sub dirs are placed. PMC theaters have unfortunately been using this “artart” buggy method long time but it will be fixed in the future. You don't have to make same mistake.
Moviedir
moviedir
Directory where the “movies” dir is placed. This is the campaign intro etc video movies.
Uisounddir
uisounddir
User Interface sound dir (unfortunately we are unaware of its specific).
Objectdir
objectdir
Directory where the objects dir can be found. This is the main database of objects files.
Misctexdir
misctexdir
Directory where the misctex directory can be found (dunno).
3ddatadir
3ddatadir
Basically the same dir as objects dir on most Falcon installations. This is the dir for skins and textures.
Mintacan
mintacan
Minimum number of lowest TACAN channel. (dunno).
Sounddir
sounddir
Directory for normal sounds.
Ziplistname
ziplistname
can specify a “ziplist.fil” for the theater and loads these zips instead.
As the ziplistODS.fil for example can link to any zip anywhere, you can for example link to Sky.zip and Weather.zip from the normal zips folder, but to Simdata.zip and tacrdata.zip from zipsODS folder.