Documentation
Docs/en/reference/image-format/options.md
Legacy Image Filename Options
Generated reference. Do not edit directly. Update
BuildTools/ImageFormatInterface.json, then runpython BuildTools/docs_image_format.py --write.
| Index | Formats | FOFRM | Options | Baking | Runtime | Validation | Canonical JSON | Guide |
| Stable ID | Syntax | Behavior | Why | Source |
|---|---|---|---|---|
image-format.option.art |
Name$[0-3][T][H][V][Fframe|Ffrom-to].art |
Digits select the last requested available palette, T derives alpha from maximum RGB while index zero remains transparent, H/V mirror, and F selects an inclusive ascending or descending clamped frame/range; letters are case-insensitive and unknown characters are ignored. | Options are parsed from the source reference without changing the physical source filename. | Source/Tools/ImageBaker.cpp |
image-format.option.spr |
Name$[part,r,g,b]...Sequence.spr |
Zero or more bracket entries set clamped RGB offsets for part 0 other, 1 skin, 2 hair, or 3 armor; an out-of-range part applies the RGB values to all parts, and text after the last bracket selects a sequence case-insensitively (empty selects the first). | The importer composes palette layers and animation selection before writing runtime RGBA frames. | Source/Tools/ImageBaker.cpp |
image-format.option.bam |
Name$cycle[-frame].bam |
The integer before ‘-‘ selects a cycle and an optional non-negative integer after ‘-‘ selects one frame; out-of-range cycle/frame values fall back to zero, while no frame selector imports the whole cycle. | The source can expose many cycles while one resource path needs deterministic output. | Source/Tools/ImageBaker.cpp |