Hasty Briefsbeta

Bilingual

We released Yarn Spinner 3.1

a day ago
  • Yarn Spinner 3.1 introduces async dialogue runner methods (StartDialogue and Stop) to ensure presenters initialize before scene changes.
  • Option fallthrough prevents soft-locks by skipping unavailable options and continuing the narrative when conditions fail.
  • LocalizedLine now includes a Source property for identifying which dialogue runner generated content in multi-runner setups.
  • Enhanced cancellation tokens provide separate 'hurry up' and cancellation signals for options, matching line functionality.
  • The typewriter system is rebuilt around the IAsyncTypewriter interface, allowing customization via ActionMarkupHandler subclasses.
  • Legacy DialogueView classes are removed, requiring migration to the newer DialoguePresenter model.
  • Text Animator integration is now available only in commercial versions, marking the first free/paid feature divergence.
  • Tim's blog on Saliency Systems and State Mutation explores how state-checking functions can mutate state during saliency selection.
  • Plans for 2026 include a Visual Novel Kit, rebuilt VS Code extension, native Unreal Engine support, continued Godot development, and the Story Solver debugging tool.
  • Yarn Spinner remains free and open source, funded by paid add-ons, web services, and client work, with no plans for AI integration or acquisition.