Manifest files

< Previous | Contents | Manuals Home | Boris FX | Next >

Manifest files

SynthEyes uses manifest files to detect renaming and deletion of nodes, to keep SynthEyes and Flame synchronized. A manifest contains a list of node names, with a permanent unique identifier for each node. For example, if you change Tracker1’s name to Tracker1_fire_hydrant, the name is changed but the long unique identifier does not. (There are some details to what’s in there, but the essence is just that.)

SynthEyes writes a manifest each time it exports, something like PizzaBox_xman.json (_xman indicates it is the as-exported manifest). When Flame processes the export, it produces another manifest, Pizzabox_man.json, reflecting what’s (supposed to be) in the Flame scene right now.

At the start of each import, the synflame.py script compares the two manifests to what it sees in the scene; that allows it to make name changes and deletions, and detect local deletions in Flame.

In extreme circumstances where the directions in Special Situations haven’t sufficed, you may be able to adjust the _man (not _xman) file and the Flame setup. This shouldn’t ever be necessary, but if something horrible happens, now you know.

©2024 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.