Files
WoWee/tools/editor/cli_arg_required.cpp
Kelsi 11441c8b7c feat(editor): WLNK JSON round-trip closure
Adds --export-wlnk-json / --import-wlnk-json mirroring the WCFR/WCAM
closure pattern. linkKind round-trips as both int and name string
("item"/"quest"/"spell"/"achievement"/"talent"/"trade").
requireServerLookup encodes as bool but accepts bool OR uint8 on
import. colorRGBA (uint32 quality color), linkTemplate (sprintf with
%d/%s placeholders), tooltipTemplate, and iconRule preserved
byte-identical.

All 3 presets (lnk-std / lnk-talent / lnk-quality) byte-identical
binary round-trip OK including the 4-placeholder Item template and
the 9-placeholder Achievement template.

Closes the audit gap that pre-existed for the 146th open format —
every catalog with --info/--validate now has matching JSON sidecar
flags.

CLI flag count 1508 -> 1510.
2026-05-13 11:12:56 -07:00

31 KiB