-
Notifications
You must be signed in to change notification settings - Fork 9
Tool: fes.exe
Robert Jordan edited this page Oct 4, 2020
·
4 revisions
The command line tool fes is used to compile FES Screen (.fes) scripts. It is available in many of the publicly released CatSystem2 toolsets.
Requires Japanese Locale and Shift JIS text files when non-ASCII characters are present
CatSystem 2 Front End Script (screen script) compiler
usage: fes [file] [file] ...
arguments:
file file name(s) to convert (requires ".txt" extension)- fes outputs files using the input file name and
.fesextension. - fes will only compile
.txtfiles. So extensions are required for single filenames, but optional for wildcards. - fes allows including other files using an
#INCLUDEblock, with unquoted filenames (including extension), with unquoted filenames. Examples of this can be seen in the CatSystem 2 toolset, where.hfiles 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, behavior, and configuration.
- 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.
fes title.txtfes *or
fes *.txt- List different directory support
-
\path slashes required?