User Tools

Site Tools


What's New in Twine 2

Using the Editor

The biggest change with the Twine editor is that it's now web-based. This means that it's usable on Linux computers out-of-the-box (it used to require manually installing some extra software dependencies) as well as tablets. Instead of opening files saved to your computer, Twine stores your work in your web browser – see here for more details.

This doesn't mean you can't save your story to a file, of course. You can publish a story to a file at any time using the story menu, or quickly save all of your work to a single archive file for backup purposes using the Archive button in the story list.

Some smaller changes to the editor:

  • Instead of remembering to name your first passage Start, you can make any passage your story's starting point. Use the rocket-ship icon in the passage menu to mark it as such.
  • Instead of using a StoryTitle passage, you change your story's name using the story menu.
  • Instead of using script and stylesheet tags to add JavaScript and CSS to your story, there are dedicated parts of your story, accessible through the story menu. The SugarCube format still allows you to use these tags, though.
  • When you add a link for a passage that doesn't exist yet, it is automatically created for you.
  • Instead of being able to zoom at various percentages, there are three preset levels.

Published Story Files

Twine 2 doesn't use .tws story source files like Twine 1 did. Instead, Twine 2 embeds all of the information needed to import a story into the editor into the published .html file, That means you can open your story file in a web browser to read it, or import it right back into the editor.

There are also Twine archive files, which are created by using the Archive button in the story list. All they are are the HTML for all of your stories embedded into a single file.

Story Formats

Instead of Jonah, SugarCane, and the Responsive story formats, there are three new built-in formats.

  • Harlowe is the new default story format. It simplifies many common tasks authors often would like to do, and presents a simplified version of JavaScript called TwineScript. You can learn more about it here.
  • Snowman is intended to be used by authors already familiar with writing JavaScript and CSS. There's more information about it here.
  • SugarCube is a revised version of the Sugarcane story format from version 1 that adds functionality for saved games, customization of the story sidebar, and other improvements. It's also available for use with Twine 1. Its home page is here.

If you're comfortable with the Twine 1 scripting syntax, using SugarCube will offer the smoothest transition for you.

Can I Convert My Twine 1 Story to 2?

Not right now, unfortunately. This may change in the future.

twine2/what_s_new_in_twine_2.txt · Last modified: 2017/10/09 20:39 (external edit)