Release 1.2.1

@erkyrath erkyrath released this Jan 8, 2017 · 13 commits to master since this release

  • Added CSS customizations for ZVM.
  • ZVM fix for freezes and status-line issues that occured in many Inform 6 games.
  • (But I6 quote boxes, e.g. in Curses, still don't work.)
  • Includes inkjs 1.4.6 (bug fix)
  • Bump to Electron 1.4.13.

Downloads

Release 1.2.0

@erkyrath erkyrath released this Dec 29, 2016 · 21 commits to master since this release

  • Switched the Z-code engine to the current version of ZVM (from https://github.com/curiousdannii/ifvms.js). This uses the same display library as the other interpreters, so the margin preferences and everything else are now consistent. It also now supports Z-code V3.
  • (But Z-code still does not autosave.)
  • Updated to inkjs 1.4.5. (Ink language version 0.6.4, other bug fixes.)
  • On Windows and Linux, the "Open Game" dialog will show all playable IF files by default.

Downloads

Release 1.1.7

@erkyrath erkyrath released this Nov 4, 2016 · 73 commits to master since this release

  • Includes Quixe release 2.1.6.
  • Includes inkjs 1.4.3 (Ink language 0.6.3).
  • Also includes inkjs 1.3.0 (again), so we get back support for older Ink .json files. We now support compiled Ink format version 12 and up.

Downloads

Release 1.1.6

@erkyrath erkyrath released this Oct 23, 2016 · 84 commits to master since this release

  • Changing the Margins preference now causes a window rearrange event, so that the status line and other width-based layout is updated correctly.
  • The Open dialog box now correctly shows .zblorb, .zlb, .z5, and .z8 files. (The current Parchment setup only supports those two Z-machine versions.)
  • If you launch a game with the wrong Z-machine version, you get a visible error message instead of a silent failure.
  • Bumped to Electron 1.4.4 (Node 6.5, Chrome 53).

Downloads

Release 1.1.5

@erkyrath erkyrath released this Oct 16, 2016 · 93 commits to master since this release

  • Includes inkjs 1.4.2 (ink version 0.6.1).
  • If an ink game includes a title (a top-level #title: tag), it is displayed as the window title.
  • Fix for graphics windows being drawn with a slight extra lower margin.

Downloads

Release 1.1.4

@erkyrath erkyrath released this Oct 2, 2016 · 101 commits to master since this release

I have added Z-machine support! In a very rough way. (This is a hasty hack to give users of MacOS 10.12 "Sierra" some hope, after a bunch of old interpreters failed on it.) Beware the many caveats:

  • No autosave. You have to type SAVE before you close the window, or your progress is gone.
  • Window resizing doesn't work right. If you make the window too narrow, the status line will wrap funny. You can close the window and reopen it to adjust this, but you'll have to do it again if you widen the window again.
  • The font-size preference can run into status-line wrapping problems too.
  • The dark-background preference does not reverse the status line. It probably also interacts poorly with Z-machine colored text.
  • The margins preference doesn't work at all.
  • The search widget can be partially or completely hidden behind the status line.
  • After installing this, the open-file dialog may not list .zblorb, .z5, etc files. You may have to use the Finder to set the file association of these files to Lectrote.

Improvements since yesterday:

  • Manual save and restore works now.
  • Icons updated to say "ZCODE".
  • Cleaned up the internal Parchment glue.
  • Used minified Parchment code.

Downloads

Release 1.1.3

@erkyrath erkyrath released this Oct 2, 2016 · 119 commits to master since this release

I have added Z-machine support! In a very rough way. (This is a hasty hack to give users of MacOS 10.12 "Sierra" some hope, after a bunch of old interpreters failed on it.) Beware the many caveats:

  • You have just one save slot and it is volatile. If you close the game window, it is gone.
  • Window resizing doesn't work right. If you make the window too narrow, the status line will wrap funny. You can close the window and reopen it to adjust this, but you'll have to do it again if you widen the window again.
  • The font-size preference can run into status-line wrapping problems too.
  • The dark-background preference does not reverse the status line. It probably also interacts poorly with Z-machine colored text.
  • The margins preference doesn't work at all.
  • The search widget can be partially or completely hidden behind the status line.
  • Z-code file icons say "GLULX" because I didn't have time to edit them.
  • After installing this, the open-file dialog may not list .zblorb, .z5, etc files. You may have to use the Finder to set the file association of these files to Lectrote.

Also: updated inkjs to version 1.2.0. (Ink language 0.5.1 plus bug fixes.)

Downloads