You’re getting some downvotes for this, so let me add my own $0.02 to the discussion. I’ve been asking for a “Course Builder” for a very long time, and while I understand it’s low-to-no priority for Zwift, it has a lot of benefits.
I don’t want a course editor, I want something that allows me to create a new course from scratch and run that course _offline _with a handful of NPCs (# to be decided by my configuration; eg: NAIBikes in the config files).
I don’t want to create a course that breaks the Zwift servers, has too much detail and breaks clients or lacks the smooth experience of the ‘core’ Zwift routes, but I do want to be able to create my own courses offline and ride them as custom routes, so I can train in my own specific way, which Zwift does not support today.
I can easily see teams wanting to build their own private training courses that they can ride offline, maybe even in a peer-to-peer fashion, if they know the unique course hash key in the same location (the Mobile Link app already talks directly to the PC app, why not have multiple PCs in the same site all running ‘offline’ with the same course, share that event amongst the riders in that same site?)
Then you could have a community sponsored and managed repository of courses built, managed and maintained by that community for use by anyone who wishes to ride them, strictly offline.
It would be great to see people crowdsource-building their own favorite real-world courses into a Zwift route (.zrt file?) like we do today with the workouts.
Very little impact to the main Zwift ecosystem and server infrastructure, but it would allow for _tremendous _flexibility in the product itself, and would lend itself to a lot of tri, duathlon, amateur and pro teams and coaches to build and model real-world routes to train and test on, prior to actual rides and races.