Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Twine 2.1.0 beta 3

The latest beta is ready for testing. There's one thing in particular that I could really use help with. This beta includes multiple versions of Harlowe and SugarCube so that you can upgrade to the 2.x release series of both when you're ready-- however, it's really important that when 2.1.0 is released to the public, it gracefully keeps stories with the right version.

So, if you have time, please download it and let me know if anything unexpected happens with your existing stories. I've tested it myself, but I'd like to be absolutely sure it works as expected before the release.

Comments

  • kk. I"m checking it out as soon as I can. :)
  • I just have one more question - Is the "Passage Count" feature going to be missing from this release? I kinda liked knowing how many total Passages I had in my TWINE project.
  • Hey,

    This is the first version of the beta I've tried. The layout is lovely, but does it no longer auto-create passages when you type links? I get a little arrow pointing to an X, but no way to get feedback (as far as I can tell) about which links are missing, nor any way to auto-generate the passages that are missing.
  • I had nine random stories in Twine that I'd added at different times for testing, and when I opened the new beta they all showed up with the current date and time on them. I reloaded the app 4 minutes later and they all incremented by 4 minutes. When I edited one, its date changed, but then I reloaded and that date was lost again in the general increment.

    Next I quit and reopened the app, and another time increment happened.

    I proof-formatted a story successfully, then went back and opened the story formats. The popup was missing some stuff like tab titles and format titles but not authors, so you could navigate around normally if you knew where you were and who wrote what. The story formats I had added previously were no longer listed.

    I closed the story formats popup (it still had its X) and after that things went south:

    Simulate Browser Restart caused the window to close and I could not reopen the app afterwards, even after reinstalling; it opens a blank window for a few seconds, then closes again. The only log messages I found about this seemed innocuous (nwjs Helper triggered DYLD shared region unnest for .... While not abnormal for debuggers, this increases system memory footprint until the target exits.), though they may have something to do with issue #292.

    Downgrading to 2.0.11 restored everything, although the dates remained where the beta last set them. Re-upgrading to the beta returned me to the unable-to-open stage rather than the time-incrementing stage.

    I've attached a screenshot of my story list from the non-beta for a general idea of what size it is (and evidence of the date issue). Many of them are imports of publicly available stories of various sizes.

    I have seen the story format popup misbehavior before when building Twine locally for MacOS, but not the crashing issue. (I'm not sure I would have noticed the timestamp issue either way.)

    I'm using the MacOS version of the beta, on Mavericks.
  • edited November 2016
    brwarner wrote: »
    Hey,

    This is the first version of the beta I've tried. The layout is lovely, but does it no longer auto-create passages when you type links? I get a little arrow pointing to an X, but no way to get feedback (as far as I can tell) about which links are missing, nor any way to auto-generate the passages that are missing.

    Wierd. I tested it in my main project, and it generated the passage like normal. Did you enclose it in double brackets? [[ ]]? What version of computer are you using, Operating System, etc etc? I'm on Windows 10 and using the b3.
  • mcd wrote: »
    ...and when I opened the new beta they all showed up with the current date and time on them.
    I believe the new version of Twine 2 beta includes the latest versions of Harlowe 1 and SugarCube 1 as well as the latest version of Harlowe 2 and SugarCube 2.

    The new application also has a feature that tries to automatically update all existing stories to reference the latest version of the relevant story format, which would likely result in that story's time-stamp changing.
  • greyelf wrote: »
    mcd wrote: »
    ...and when I opened the new beta they all showed up with the current date and time on them.
    I believe the new version of Twine 2 beta includes the latest versions of Harlowe 1 and SugarCube 1 as well as the latest version of Harlowe 2 and SugarCube 2.

    The new application also has a feature that tries to automatically update all existing stories to reference the latest version of the relevant story format, which would likely result in that story's time-stamp changing.

    That explains the first change, but not the subsequent ones--and the first one only if all the relevant story formats' version numbers changed. It may have to do with several of them using my own story formats, which also "changed" by disappearing mysteriously.
  • I can now reproduce the memory issue on my own computer, which is mostly good news. I have a couple hunches as to what the cause is but don't know for sure yet.

    It's too early to say for sure, but part of my hunch is that the dates being off is related to the memory issue.
  • The crash in the story list is due to a pretty embarassing error. If you have tried beta 3, please read my notes -- the error has likely created some junk data on your hard drive and should be cleaned up.

    I'm going to put out a beta 4 just to fix this problem... please sit tight, and my apologies for eating up your hard drive space. Who said beta testing wasn't exciting?

    I will be addressing the datestamps too, but it does turn out they're separate issues after all.
  • Have tried beta 3 too.
    After restart Twine, my test stroy was gone (0 stories).
    If I add a link (with ... ) a path was added but without a new passage window on the end, just a little red cross.
    The start screen and Twine-menu (bottom left) was translated right (I'm German), but the menu (on top) still in English and some other parts too.
    The publish button has no function (well, there is no file dialog open, so I think it has no function).
    Sometimes, the mouse hover menu of passages (where you can edit, delete, set start) is shown empty (no icons).

    I'm using Beta 3 localy on Windows 7 64Bit.
  • I was unable to use that new beta. After creating a new passage, I'have got a link with the red cross mentionned above. And no way to go further...
  • edited November 2016
    Okay. I can lend verification to the X error. It only happens when you ADD a new story, and attempt to create a [[ ]] link inside the Passage.

    If the brackets do not turn blue/purple when you start making a link, then it's a sign there's a problem, it seems. Hrm. In another project they turned blue when I added a new link that had been made before this beta. In the biggest project I have, I just created a new link in another Passage - they don't turn blue. Is that a random occurrence?

    Weird.
  • A fresh copy of the beta 3 application (both NW.js and web-browser based) does not assign a story format to a new story project, this is why the markup link is not being parsed or highlighted and why no new Passage is created.

    I have created Issue #293 about this problem.
  • Gryphbear wrote: »
    Okay. I can lend verification to the X error. It only happens when you ADD a new story, and attempt to create a [[ ]] link inside the Passage.

    If the brackets do not turn blue/purple when you start making a link, then it's a sign there's a problem, it seems. Hrm. In another project they turned blue when I added a new link that had been made before this beta. In the biggest project I have, I just created a new link in another Passage - they don't turn blue. Is that a random occurrence?

    Weird.

    I think I found the pattern. It works only after you have restarted Twine since creating that story. Any stories created before a Twine restart have the issue.
Sign In or Register to comment.