Twine Resource Masterlist [Wiki]

[Forenotes:

  • I am not sure if this is truly the best category, please feel free to move it.
  • This is based on this post I made on Tumblr. It was started as a way to centralise resources of the IF Tumblr Community
  • This is a wiki-formatted post. Please feel free to add content Because I’m sure I missed a lot out there

]

Twine

Find Twine on the Twinery website (Download + Online use)
Twine is currently in version 2.9.2 (Jul 29, 24)
*Note: Twine 1 can be found on the IFArchive and Github

Base Twine Formats

Harlowe: Current version: 3.3.9
Repository, Documentation.
Creator: Leon Arnott

SugarCube: Current version 2.37.3
Repository, Documentation.
Creator: Thomas M. Edwards/TheMadExile/TME - also created the Tweego Compiler.

Chapbook: Current version 2.2.0
Repository, Documentation.
Creator: Chris Klimas, who also created Twine!

Snowman: Current version 2.0.2
Repository, Documentation.
Creator: Chris Klimas, but currently maintained by Dan Cox.

Archive of previous versions of story format published with Twine (Twine 1 + 2).

Twine Formats Specifications

Twine 2

Twine 1

Other Twine Formats

Below are other Twine formats created by the community. Not all are still maintained or have extensive documentation, however.

Adventures: (Discontinued)
Add RPG elements to stories.
Repository
Creator: Longwelwind

Adventure Tome:
Turn stories into playable gamebooks.
Repository, Documentation
Creator: Sophie Houlden

Botscripten:
Meant for chat conversations
Repository, Documentation
Creator: Jakob Heuser

Boundless
React-based story format for Twine
Repository, Documentation
Creator: Brandon Tom

Daelog
Experimental format including Tracery
Repository, Documentation
Creator: Dan Cox

Foil
Snowman-like format
Repository
Creator: Kevin Groat

Jinx
To make Interactive Comics
Repository
Creator: Derek Timm-Brock

Jonah (Twine 1)
Stretchtext Format
Repository, Documentation
This was included in the Install of Twine 1

Journal (Twine 1)
Horizontal variant of Jonah
Repository, Documentation, Demo
Creator: Leon Arnott

Gordian
Formats CYOA style gamebooks
Editor, Documentation
Creator: Hituro

Mirapol
Format between Halowe and SugarCube
Repository
Creator: Florent Uguet

Moontale
Format outputing Lua for Unity/Unreal/LOVE integration
Repository, Documentation
Creator: Hamish Milne

OldFashioned
Experimental for AR/VR integration
Repository
Creator: Blair MacIntyre

Paloma
Jonah-style stretchtext for Twine 1 and 2
Repository, Documentation, Demo
Creator: M. C. DeMarco

Poste-Monstre-Tresor
Gamebook format
Repository
Creator: Diane Landais

Protagonist
Twine format with power?
Repository
Creator: Massive Danger

reach
Format for XR narratives/WebVR
Repository, Documentation
Creator: Mike Spears

Responsive (Twine 1)
Repository
This was included in the Install of Twine 1

Screentastic
Interactive Screenplays
Repository
Creator: Sean Simon

Sugarcane (Twine 1)
Repository
This was included in the Install of Twine 1

Trialogue
Chat story format
Repository, Documentation, Demo
Creator: Philo van Kemenade

TwineSpace
Supporting locative and MR projects
Repository, Documentation
Creator: Dan Cox et al.

twine2-story-format
Based on Snowman
Repository
Creator: exercism

twine-monogatari
Integration with the Monogatari engine
Repository
Creator: Haroldo O. Pinheiro

Wasteland (Twine 1)
Semantic format focused on readability
Repository
Creator: Jessica Paoli

WritingFantasy
Outputs story in gamebook format
Repository, Documentation
Creator: Sophie Houlden

YarnTwiner
Exports to Yarn
Repository, Documentation
Creator: Khan-ali Ibrahim

Unavailable formats

Dramaturge
Unreleased format with plans for stretch text.
Demo
Creator: Emma G. Kowalski

Gately
Rumoured Storyformat
Creator: Furkle Industries

Sisal
Rumoured Storyformat
Creator: Henry Soule

Snowcat
Merger of Snowman and Harlowe
Creator: Michael Ramaker

Twize
Opinionated format for interactive comics
Creator: Derek Timm-Brock

Proofing and Utility

Most were created for Twine 2, but some will also work with Twine 1.
Unless specified, the Proofing and Utility Formats below are for Twine 2 only.

Proofing Formats

Paperthin
The official and Built-in Twine 2 Proofing format
Repository
Creator: Chris Klimas

CopyPaste
Proofing format
Repository
Creator: cocoknightcom

DotGraph
Creates a graph of a Twine story.
Works with Twine 1+2, Twee 1+2 and Tweego.
Repository, Documentation
Creator: M. C. DeMarco

DotScap
Creates a Scapple mind map.
Works with Twine 1+2, Twee 1+2 and Tweego.
Repository, Documentation
Creator: M. C. DeMarco

Illume
An experimental Proofing format + Twee exporter
Repository
Creator: Michael McCollum

Poof
A proofing format for Twine 2
Repository, Documentation
Creator: Chapel

PrePub
Proofing format to be used for EPUB/PDF conversion with Pandoc
Repository, Documentation
Creator: M. C. DeMarco

Other Utility Formats

enscree
Exports a Twine 2 story into MultiMarkdown for Scrivener/Scree import
Repository
Creator: M. C. DeMarco

Entwee
Exports a Twine 2 story into a Twee file
Repository
Creator: M. C. DeMarco

Entweedle
Exports a Twine 2 story into a Twee file
Repository
Creator: Michael McCollum*

JTwine-to-JSON
Convert Twine 2 projects into JSON
Special support for Harlowe 3.x.
Repository
Creator: Jason Francis

TwineJson
Exports into JSON
Repository
Creator: Cauli Tomaz

Twine to JSON
Export into JSON
note: the API is said to be unstable
Repository
Creator: Jonathan Schoonhoven

TwingeX
Export into JSON
Repository
Creator: Ben Winding

Twison
Export to JSON
Repository
Creator: Mike Lazer-Walker

Other Compilers

Tweego
Repository, Documentation
Creator: Thomas M. Edwards

Entwine
Repository, QuickStart
Creator: Chris Klimas

Extwee
Repository, Documentation
Creator: Dan Cox

Twine Utils
Repository, Documentation
Creator: Chris Klimas

Twee2
Repository, Documentation
Creator: Dan Q

Twee
The original Compiler for Twee
Note: it is no longer maintained or recommended. Most useful for 1st gen formats
Repository, Documentation

Resources

Official Guides

Official Forums and Communities

I know some of it is not technically Official-official, but it’s almost is.

Youtube Channels:

Note: The Twine interface changed in 2022, some aspects of these tutorial may be outdated.

Other Guides

This is not an exhaustive list. There are more out there.

All formats

Harlowe

SugarCube

Chapbook

Other Guides

Also a round-up of Tumblr creators who’ve created tutorials or answered coding questions in the past.
SugarCube: cerberus-writes, idrellegames, manonamora-if, nyehilismwriting, outoftheblue-if, ramonag-if, townofcrosshollow
Harlowe: heart-forge

Custom Macro

SugarCube

Harlowe

Chapbook

Twine 1

Templates

SugarCube

SugarCube =< 2.36

SugarCube 2.37

Harlowe

Twine 1

Other Resources

Tweego

Note: there are a bunch more, I'll need to find the links again

Other

23 Likes

Thank you for doing this, @manonamora !!!

4 Likes

It’s obviously not complete, I’m going to need to go through the Twine Discord, the Forum and some GitHubs I have favourited somewhere…

but I wanted to make sure the list had at least a safe copy somewhere than just Tumblr…

4 Likes

Additional links:

Other Story and Twine Compilers

Active

Extwee
Repository, Documentation (Coming soon as part of 2.2 update!)
Creator: Dan Cox

Twine Utils
Repository, Documentation
Creator: Chris Klimas

Inactive

Twee2
Repository, Documentation
Creator: Dan Q


I appreciate linking to my channel, but it’s probably more helpful to link to specific playlists. A common issue I encounter is people looking at an old video from several years ago and then leaving a comment to tell me the code no longer works.

Resources

YouTube Playlists:

Dan Cox (Twine 2.6/2.7, Twine 2.3, Twine 2.2, Twine 2.1, Twine 2.0, Twine 1.3.5)
Breakdown per story format and version: Twine Tutorials Listing

Story Format Archive

Archive of previous versions of story format published with Twine. Contains both Twine 1 and Twine 2 story formats per version.

It will, eventually, also contain links to other story formats.

Formats

Twine 2

Twine 1

7 Likes

Wow thank you!!
I’ll add them to the main post ASAP!!

2 Likes

That’s the advantage of creating a Wiki post so people can collaboratively update it and help out. Great job :slight_smile:

4 Likes

Recently added:

SugarCube Template

Harlowe Template

3 Likes

Added:
Chapbook Guide:

4 Likes

Added:

  • Twine 1 download point
  • Proofing Formats
  • Utility Codes
  • Additional Compilers
  • More Tweego Resources
  • T3LT Repo
  • Other Other links
2 Likes

Added:

3 Likes

Updated the versions of Twine and Harlowe due to the last release:

2 Likes

Added another Tumblr User creating Macros:

2 Likes

Updated version of Chapbook:

2 Likes

Added

5 Likes

Added:

5 Likes

Added:

    • Gwen’s Twee File Splitter (to turn a large Twee Project file into an organised Folder with multiple smaller files)

This is not a new thing, but it’s pretty handy and I had forgotten to add it to the list.

5 Likes

Added:

5 Likes

Added:

4 Likes

Changed version number for Twine and Chapbook:

2 Likes