Skip to content

Tool: fes.exe

Robert Jordan edited this page Oct 3, 2020 · 4 revisions

Tool: fes.exe

The command line tool fes is used to compile FES Screen (.fes) scripts. It is available in many of the publicly released CatSystem2 toolsets.

Usage

Requires Japanese Locale and Shift JIS text files when non-ASCII characters are present

CatSystem 2 Front End Script compiler
usage: fes [filename]

arguments:
  filename  file name to convert (requires extension)

Notes

  • fes outputs files using the input file name and .fes extension.
  • fes supports C/C++-like include statements, with unquoted filenames. Examples of this can be seen in the CatSystem 2 toolset, where .h files are included for common object definitions.
  • The fes script language is by far the most complex language in CatSystem 2, it controls much of the game's core functionality and behavior.
  • Newer versions of the fes script language support string literals with Shift JIS and UTF-8 encodings within the same file! The current publicly available fes.exe does not support UTF-8, and as such recompiling these scripts may be tricky.

Examples

Convert "title.txt" file

fes title.txt

Convert files with ".txt" extension

fes *.txt

See Also

External links


Todo:

  • List full usage
  • List wildcard support
  • List different directory support
  • \ path slashes required?
  • .txt script extensions required?

Clone this wiki locally