Mechcommander FST files are a special format of compression file (think .zip) used by Mechcommander Gold that contain descriptions and data values for various objects in the game, e.g. mech variants and mechwarriors. This tutorial describing how to extract Mechcommander Gold FST files is based off of CMunsta’s command line extraction tool and some great tutorials that he wrote.
Note: All FST files have been fully extracted in the MCGExtracted GitHub project, in case you simply need the source files rather than the explanation on how to do the extraction yourself. You can read more about the project in the Mechcommander Gold extracted post.
To extract a Mechcommander Gold FST file follow these steps:
- Download the FST file extraction tool fstextract.exe
Download link 1 <– Cmunsta’s website (under “Tools used in the guide”)
Download link 2 <– GitHub mirror
- Place your fstextract.exe file into the directory containing the target .FST file.
- Open up cmd and navigate to the directory containing the target .FST file and fstextract.exe. To change directory within cmd you’ll have to use the
cdcommand for example:
cd C:\Program Files\MCX
- Extract the file at the index in the .FST file you would like to. FST files contain various files which will contain the data you need. The name of the file varies by the specific FST archive it is in. For example to extract the data for the Raven J variant into a file called raven_j.txt you would execute:
fstextract.exe MISSION.FST PM102300.FIT raven_j.txt
Once again, if you need the fully extracted source for a specific FST file, all FST files have been fully extracted in the MCGExtracted GitHub project. There are also scripts you can run to automatically extract each FST file that are located in the extraction_tools directory of the MCGExtracted project. For more information about extracting specific FST files see the sections below.
Mech variant FIT files in MISSION.FST are in the format:
aaa –> 3 digit number that represents the mech id
b –> 1 digit number that represents the variant id
cc –> 2 digit number that represents the special variant (if there is one).
This chart lists all the possible variants with their respective names and files listed. If you need it – the mech id, variant id and special variant list can be found here.
Mechwarrior FIT files in MISSION.FST are in the format:
nnnnnn –> 5 digit number that represents the mechwarrior id
This chart lists all the possible mechwarriors with their respective names and files listed.
If you have questions/issues with Mechcommander Gold FST extraction please post them in the comments below!