What problem does it solve?
Adding or updating EnvironmentMonitoring observation point routes in MaaEnd requires coordinating game data sync, routes.json edits, pipeline generation, and five-language locale updates, which is error-prone when done manually.
Core Features & Use Cases
- Route Configuration Maintenance: Syncs zmdmap game data, creates metadata-only entries for new missions, and updates routes.json in place keyed by MissionId.
- Route Validation: Verifies EnterMap teleport nodes exist, checks NavZoneId/NavAssert/NavPath field combinations, and lists incomplete entries via check_missing.mjs.
- Pipeline Generation: Runs the EnvironmentMonitoring generator to produce per-station pipeline JSON and five-language failure messages without overwriting manual translations.
- Use Case: A contributor records a new observation point route with MapNavigator and asks the assistant to adapt it; the Skill syncs data, collects NavPath and optional Heading/Replace fields, updates routes.json, and regenerates the pipeline.
Quick Start
Add the newly recorded environment monitoring observation point route to routes.json and regenerate the EnvironmentMonitoring pipeline.