NMLC(1)

NAME
NMLC - A compiler from NML code to NFO and/or GRF files.

SYNOPSIS
nmlc [options] [file]

OPTIONS

-c  Crop extraneous transparent blue from real sprites.

-u  Save real sprites uncompressed to GRF files. This saves a lot of time during encoding but it's not recommended when creating a file for distribution since it makes the output file substantially bigger.

--grf=file
    Write output in GRF format to <file>.

--nfo=file
    Write output in NFO format to <file>.

--nml=file
    Write output in NML format to <file>.

--output=file | -o file
    Write output to <file>. The output type is detected from the extension of the filename. It must be one of nfo, nml or grf.

--debug | -d
    Print a dump of the AST to stdout.

--help | -h
    Print usage information.

--stack | -s
    Dump stack when an error occurs

--custom-tags=file | -t file
    Load custom tags from <file> [default: custom_tags.txt]

--lang-dir=dir | -l dir
    Load language files from directory <dir> [default: lang]

--default-lang=file
    The default language is stored in <file> [default: english.lng]

--sprites-dir=dir | -a dir
    Store 32bpp sprites in directory <dir> [default: sprites]

--start-sprite=file
    Set the first sprite number to write (do not use except when you output nfo that you want to include in other files).

--palette=palette | -p palette
    Force nml to use the palette <pal> [default: ANY]. Valid values are 'DOS', 'WIN', 'ANY'.

SEE ALSO
The language reference at http://hg.openttdcoop.org/nml/raw-file/tip/docs/index.html

AUTHOR
NML was written by Albert Hofkamp, Jasper Reichardt, Ingo von Borstel, José Soler and Thijs Marinussen.

This manual page was written by Thijs Marinussen.