Migrate schema links from EmoTracker-Service/schema to sdk/schema
The canonical location for the JSON schemas (items, locations,
layouts, all, manifest) is now sdk/schema in the EmoTracker-Service
repo. Update every wiki link — blob URLs, tree URLs, raw URLs, and
inline-code references — to point at the new path. The relative
$schema example in Developer-Setup also gets the new path.
Add Authoring a Manifest page
- New page documents every manifest.json field accepted by
GamePackage.LoadManifest: required (name/uid/version), recommended
identity fields, the platform enum (required for autotracking),
layout_engine_version, the variants map with display_name semantics,
the auto_tracker_providers override list, the unsafe scripting
flag, and the legacy package_uid / package_version aliases
- Includes minimal/full/multi-variant/restricted-provider examples
- Tips and pitfalls section covering uid stability, version bumping,
variant UID stability, schema validation
- Sidebar: add the page under The Basics
- Cross-link from Developer Setup (pack layout, see also) and
Authoring Lua Scripts (unsafe scripting paragraph)
- Fix autotracker_providers -> auto_tracker_providers typo on the
Lua Autotracking page (the manifest field name has the underscore
between auto and tracker)
Add Authoring — Image Filters page and cross-link
New developer page documenting the img_mods / disabled_img_mods
filter spec syntax, every built-in filter (grayscale, dim, halfdim,
quarterdim, brightness, saturation, overlay, @disabled), the
default disabled filter behavior, and chaining examples.
Cross-linked from every item type page that exposes img_mods or
disabled_img_mods, plus the top-level Authoring Items page and
Developer Setup. Sidebar updated.
Add Developer Setup + Authoring Items hierarchy
- Developer Setup: tooling, VS Code JSON schema wiring, JSON/Lua
learning resources, pack directory layout, where to get help
- Authoring Items: top-level overview of the items JSON format,
base fields, codes concept, image fields, per-type index
- Per-type sub-pages with full field references, examples, pitfalls:
Toggle, Progressive, Consumable, Progressive Toggle,
Composite Toggle, Badged Toggle, Static, Section Chests Proxy,
Blank
- Cross-links to the canonical JSON schema in EmoTracker-Service
- Sidebar updated to list all new developer pages