File Build Tools
Last updated
Last updated
File Build Tools are runnable files (.exe or .bat) which take command line arguments and are used to convert files from one format into another format. Usually the conversion is made from a file format that is native to a particular 3rd party application (such as a .psd in Photoshop) to either a standard file format or a format understood by the FlatRedBall Game Engine (such as a .png or a .scnx).
To add a new File Build Tool:
Click the Settings->File Build Tools menu item
Click "Add new build tool"
Add the source and destination extensions of whatever your file build tool supports. For example, the source might be "psd" and the destination might be "png".
Click the BuildTool text field, then click the browse button
Select your build tool in the file window
Click OK
File build tools are command-line applications which can convert a file from one format to another. File build tools require at least one parameter - the source file (the file to be converted). To help understand how file build tools are used by Glue, consider a simple with the following values:
BuildTool = "BuildTool.exe"
IsBuildToolAbsolute = false
SourceFileType = "source"
DestinationFileType = "dest"
IncludeDestination = true
SourceFileArgumentPrefix = ""
DestinationFileArgumentPrefix = ""
ExternalArguments = ""
The values above specify that the build tool accepts a file with a "dest" extension, and it produces a file with a "source" extension. For this example, also consider a Glue file with the absolute path of "c:/folder/file.source". Building this file with the above variables would produce the following command: