Skip to content

Releases: TacticalMetaphysics/Lisien

v0.22.4 function and method editors

06 Oct 01:55

Choose a tag to compare

Pre-release

This release adds the Method and Function tabs to Elide's Python editor.

You probably don't need these if you're developing your game anywhere but Elide, but if you're making it there, the Method editor is where you have to put callbacks for dialog options.

v0.21.7

03 Sep 01:48

Choose a tag to compare

v0.21.7 Pre-release
Pre-release

This fixes the Import Game function on Android.

Though fairly irrelevant to desktop users, this release does simplify the initialization process somewhat, which was possibly causing some crashes in unclear conditions.

v0.21.5

28 Aug 09:34

Choose a tag to compare

v0.21.5 Pre-release
Pre-release

Mainly, this is a fix for the New Game button in Elide, but I've also fixed a crash that could happen if you started a game in Lisien and added certain kinds of state before closing or snapping a keyframe.

v0.21.0 bookmarks

09 Aug 16:16

Choose a tag to compare

v0.21.0 bookmarks Pre-release
Pre-release
  • Added the bookmark mapping/method. This is a convenient way to store points
    in time and travel to them. You can call it with whatever name you want to
    give your bookmark to make a new one, then call it with that name again
    to travel back to that time. Bookmarks are not versioned. If you want
    a point in time that changes in response to time travel, store the time in
    the engine's universal mapping.
  • Added support for storing the value None. Values deleted from dictionaries
    are now represented by the ellipsis object.
  • Renamed the user property of nodes to leader.
  • Removed what remained of multigraphs, which may never be supported. This
    changed the database schema, so old playthroughs are incompatible.
  • Generally decrufted the codebase.

v0.18.3

07 Mar 19:26

Choose a tag to compare

v0.18.3 Pre-release
Pre-release

0.18 was the first release under the new name Lisien. It adds a new property to rules, big, which tells the engine to batch changes the rule makes to the world state.

Otherwise, there are some miscellaneous crash fixes, and I plugged a major memory leak that made the engine unusable after some thousands of rules had run.

0.17.0

31 Oct 08:10

Choose a tag to compare

0.17.0 Pre-release
Pre-release

I finally went through the caching infrastructure and put everything into keyframes like it should have been all along. This exposed all kinds of issues with loader logic that I've fixed. Should be much more stable now.

0.16.16

18 Oct 08:53

Choose a tag to compare

0.16.16 Pre-release
Pre-release

Fix pawn duplication in ELiDE

0.16.15

16 Oct 10:03

Choose a tag to compare

0.16.15 Pre-release
Pre-release

This fixes a couple of graphical glitches.

I'm not going to post the Windows bundles on GitHub anymore. They're still on Itch if you want them.

0.16.13

15 Oct 23:02

Choose a tag to compare

0.16.13 Pre-release
Pre-release
  • Fix worker process states getting desynchronized when you made a new character
  • Fix methods not being callable in worker processes
  • Improved performance when planning a lot of future state
  • Made the LiSE engine itself an Executor, which I guess breaks compatibility. Whatever, zerover makes no promises. Use Engine.submit(..) to schedule computation in worker processes now.
  • Made ELiDE's stat list scrollable

0.16.2 and 0.16.12

14 Oct 02:49

Choose a tag to compare

0.16.2 and 0.16.12 Pre-release
Pre-release

Fix some crash bugs in ELiDE.

This resulted in a bigger version bump in LiSE than I intended, due to a typo. I guess I'll roll with it.