Validate project
project_validateCheck an IlluGen project for offline issues like unknown nodes, dangling links, or missing export nodes before rendering. Optionally run engine checks to detect dropped nodes and serialization errors.
Instructions
Checks a project for problems before rendering it.
Offline checks: unknown node types, unknown parameters, dangling links, missing export node. `legacy_params`
(informational) lists parameters of older project versions, such as the shipped presets, that IlluGen renames
or ignores on load. With engine=true, it also loads and re-saves a temporary copy in an invisible IlluGen,
runs a trial export, and reports what the real loader dropped (nodes, links), serialization errors from its log
and a screenshot of any load-issue dialog. The project file is never modified.
Returns: a report {ok, offline_issues, legacy_params, and with engine: dropped_nodes, dropped_links,
trial_export, engine_log_issues, load_dialog} followed by any screenshots.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path of the .illugen project file. | |
| engine | No | Also check the project in the real IlluGen (slower, needs IlluGen installed). Default false: offline checks only. |