I've been working on a story for a couple of years in Twine 1. I've now hit the problem with the updates to browsers where story state can no longer be saved in most story formats. The format I wanted to use was Responsive, because I want the finished game to be playable on phones and tablets.
I understand that the Harlowe format on Twine 2 is also quite mobile-friendly, but was surprised to discover that stories written in Twine 1 cannot be opened on Twine 2. To port the story to Twine 2 would mean copying and pasting the text of each of the 800+ passages individually which would take several weeks.
Ideally the solution would be a patch to the Responsive format which fixes the story state error. I don't have the skills to do that myself sadly, but I wondered if there were any plans to do this? Alternatively if there were a way to transfer Twine 1 projects to Twine 2, without having to do each passage manually, that would be great also. Would anybody be able to advise me on this?
Thanks in advance,
J. J. Guest
Comments
This utility may help you get your story into Twine 2 but if you plan to change to the Harlowe story format then you will probly need to visit every passage in your story anyway because Harlowe uses a different macro language, implements styling differently, and does not support special passages like StoryInit / StoryTitle / etc... instead using special passage tags.
Twine 2 has also moved Javascript and CSS from special tagged passages to two editable areas accessed via menu options.
2. The idea of patching the Responsive story format consists of two problems:
a. Reimplementing the story formats History sub-system to not use the web-browser's inbuilt History API.
This requires finding someone with the relevant skills / knowledge to be willing to spend the time doing it. The Sugarcane story format suffers from the same issue as Responsive and because the two story formats share the same core code, patching one story format may also fix the other.
b. Making the patched story format(s) available/accessible to Authors.
Normally this would require generating a new official release of Twine 1 containing the patched story format(s) but I am not sure that would happen as there appears to be some resistance in doing this. I base this opinion on the fact that there are other patches/enhancement to the Twine 1 application that have not been released for more than a year.
Each version of SugarCube handles the issue in a different way.