Scroll to navigation

NMLC(1) General Commands Manual NMLC(1)

NAME

NMLCA 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.
June 18, 2011