[{"data":1,"prerenderedAt":135},["ShallowReactive",2],{"news-\u002Fnews\u002Froute-planner":3},{"id":4,"title":5,"author":6,"body":7,"date":124,"description":125,"draft":126,"extension":127,"image":24,"meta":128,"navigation":129,"path":130,"seo":131,"seoTitle":6,"stem":132,"tag":133,"__hash__":134},"news\u002Fnews\u002Froute-planner.md","The Route Planner is live",null,{"type":8,"value":9,"toc":116},"minimark",[10,14,18,25,30,78,82,91,95],[11,12,5],"h1",{"id":13},"the-route-planner-is-live",[15,16,17],"p",{},"Every dialogue knows its own variables and nothing else. It can't tell that the player who reaches it skipped the scene where they learned the name it mentions. The Route Planner, now live in LoreHub, is a map of your story above the dialogues that catches those mistakes while you plan, not when a playtester walks into them.",[15,19,20],{},[21,22],"img",{"alt":23,"src":24},"The route map of a chapter: the opening scene forks on trusts_ida into two alternative scenes, and both lead to the chapter's last scene and END","\u002Fimages\u002Fnews\u002Froute-planner\u002Fchapter-map.png",[26,27,29],"h2",{"id":28},"whats-new","What's new",[31,32,33,46,52,66,72],"ul",{},[34,35,36,40,41,45],"li",{},[37,38,39],"strong",{},"Scopes."," Group dialogues into scenes, and scenes into chapters and arcs, right in the dialogue explorer. Drag things in and out, and start a name with an id like ",[42,43,44],"code",{},"[2a]"," to show order and alternatives at a glance.",[34,47,48,51],{},[37,49,50],{},"Route maps."," Click a scope to open its map: a card for each scene or dialogue, a START and an END, and links for the routes a player can take. Double-click a card to go one level down, all the way to a dialogue in the Dialogue Builder.",[34,53,54,57,58,61,62,65],{},[37,55,56],{},"Contracts."," Say what each scene or chapter requires before the player enters it and what it produces when they leave, for example ",[42,59,60],{},"trusts_ida = true",". Links that only carry some routes show it, like ",[42,63,64],{},"⑂ only if trusts_ida = true",".",[34,67,68,71],{},[37,69,70],{},"Route checks."," Each requirement is marked always met, branch or never met, and a route check walks every route from START to END. It reports cards nothing reaches, requirements nothing sets, choices the story can't continue from, ambiguous forks and loops.",[34,73,74,77],{},[37,75,76],{},"Planning together."," When a teammate moves a card, links two scenes or edits a contract, your map updates on its own, and you can see who else has the story open. Changes to scopes and contracts also show up in Recent changes.",[26,79,81],{"id":80},"read-the-guide","Read the guide",[15,83,84,85,90],{},"We wrote a step-by-step guide that plans the opening of a small harbour mystery from the first scope to a clean route check: ",[86,87,89],"a",{"href":88},"\u002Froute-planner-guide","Planning Branching Dialogue with the Route Planner",". It ends with a checklist you can follow for your own story.",[26,92,94],{"id":93},"try-it","Try it",[15,96,97,98,104,105,110,111,65],{},"Open your story in ",[86,99,103],{"href":100,"rel":101},"https:\u002F\u002Florehub.app",[102],"nofollow","LoreHub",", create a scope in the dialogue explorer and click it to open its map. If something feels off, tell us on ",[86,106,109],{"href":107,"rel":108},"https:\u002F\u002Fdiscord.com\u002Fchannels\u002F663035283419168808\u002F976393281615306772\u002F976393527468634143",[102],"Discord"," or ",[86,112,115],{"href":113,"rel":114},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Florehub",[102],"Reddit",{"title":117,"searchDepth":118,"depth":118,"links":119},"",3,[120,122,123],{"id":28,"depth":121,"text":29},2,{"id":80,"depth":121,"text":81},{"id":93,"depth":121,"text":94},"2026-11-02","Plan your branching story above the dialogues: group them into scenes, chapters and arcs, link the routes, and let LoreHub check every route while you plan.",false,"md",{},true,"\u002Fnews\u002Froute-planner",{"title":5,"description":125},"news\u002Froute-planner","Release","emBmBMKImUNbFeNMXHRILatjUhdmCI4NC2GMOqTazTM",1793632234848]