Releases: TacticalMetaphysics/Lisien
v0.22.4 function and method editors
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
v0.21.5
v0.21.0 bookmarks
- Added the
bookmarkmapping/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'suniversalmapping. - Added support for storing the value
None. Values deleted from dictionaries
are now represented by the ellipsis object. - Renamed the
userproperty of nodes toleader. - 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
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
0.16.16
0.16.15
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
- 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
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.