WebStory Engine Versions Save

A visual novel engine for the web

v2017.1.1

7 years ago

This is a bugfix release for 2017.1. If you use that version, you should probably update.

Here's what changed:

  • Fix italic text (issue #28)
  • Fix shake effect (issue #29)
  • yes and true are now both considered truthy attribute values and can be used interchangeably
  • Fix wrong attribute values in audio tests

This is also the first release to ship with the documentation included in HTML format!

v2017.1

7 years ago

This release comes with the following improvements:

  • Custom data sources can now be used (#27)
  • Default textbox style changed

It also changes some under-the-hood stuff:

  • Remove browserify2using, use usingify
  • Change changelog file to markdown format
  • Update ESLint config
  • Remove MO5.Dict dependency, use string-dict
  • Use easy-ajax instead of MO5.ajax
  • Remove MO5.dom.Element dependency, use class-manipulator
  • Add enjoy-core to the dependencies
  • Remove loops, use functions instead
  • Savegame feature now refactored into its own module
  • Remove attachEventListener (because we don't support legacy browsers)
  • Add a createElement module for easier DOM element creation

v2016.7.1

7 years ago

This release has bug fixes and under-the-hood improvements:

  • Unified creation of displayable assets.
  • Fixed blurry fonts and images during the reveal effect.
  • Removed move.js dependency.

v2016.7.0

7 years ago

This release adds some new features:

  • Added a composite asset which is meant to replace the imagepack asset. Instead of showing just one image at a time, it can display an arbitrary number of images at a time depending on which of its tags are activated.
  • Changed the implementation of the reveal/typewriter effect: It now uses CSS animations and uses opacity on the characters in place instead of adding characters to the textbox one after the other.
  • Added a precompiler to make games easier to write.

It also changed a lot of things under the hood for engine developers:

  • node build now uses browserify to package dependencies not compatible with using.js.
  • browserifyToUsing.js exports modules packaged with browserify to using.js.
  • Everything engine users need is exported to folder export/.
  • node package creates a ZIP file for the engine with an appropriate name that can be used for releases.
  • Created some new libraries and included them to minimize dependency of MO5. MO5 should be completely replaced in later releases, so that we can switch to using only npm+browserify for modules.

v2015.12.4

8 years ago

This release fixes a bug: Restoring a savegame at a choice menu lead to a frozen game.

v2015.12.3

8 years ago

This release fixes a bug that lead to multiple audio tracks playing at the same time after restoring a savegame.

v2015.12.1

8 years ago
  • The prompt command now has a prefill attribute.
  • All UI commands (alert, confirm and prompt) can now have variables in their attributes.

v2015.11.1

8 years ago

This release adds some new features:

  • WebStory code can now be embedded in the HTML so that the engine works without a server on local file systems. Take a look at the xml_embedded test for an example of this.
  • The loading screen can now be customized by adding a <loadingScreen> element to the <settings> section. It can contain an HTML template snippet with these variables: {$all}, {$loaded}, {$remaining} and {$progress}

v2015.10.2

8 years ago

This is a bugfix release:

  • Default extensions didn't work with new module system (mainly side-images)
  • Added a test game for the side-images extension
  • Added head images for Cecile and Jack for testing

v2015.10.1

8 years ago

This release adds various new features and some bugfixes:

  • Added a while command
  • Added with command
  • Added set_vars command
  • Variables can now be used in most attributes using the {$var} syntax
  • Options in choice now support inline commands
  • The move command now supports anchors for x and y
  • Added various tests / example games
  • Added full public domain sprite packs "Cecile" and "Jack"
  • Textboxes can now be styled differently for each speaker
  • WSE now uses MO5's module loader
  • Fixed various sound issues