Follow clayote
Follow
Following clayote
Following
Add To Collection
Collection
Comments
Devlog
Related games
Related
LiSE
←
Return to LiSE
Devlog
0.17.1
November 08, 2024
by
clayote
Disable editing all throughout ELiDE whenever the simulation is running. It was only disabled sometimes, in some parts of the UI. Add a button to edit a function card without backing out of the rule e...
Continue reading
0.17.0
October 31, 2024
by
clayote
This release has no new features. However, I've rewritten around half of the internal structure of LiSE. It should be a lot more stable now...
Continue reading
0.16.16
October 18, 2024
by
clayote
Fix pawn duplication in ELiDE. There are some inconsistent losses of state that I'm trying to diagnose. I might end up shipping some debug code, just to see if anyone *else* finds out why stuff someti...
Continue reading
0.16.15
October 16, 2024
by
clayote
This fixes one other way that pawns in ELiDE could lose their graphics...
Continue reading
0.16.14
October 16, 2024
by
clayote
This fixes a load of graphical glitches that resulted from inadvertently having two ways of updating the interface to match the state of the sim...
Continue reading
0.16.13
October 15, 2024
by
clayote
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...
Continue reading
0.16.2 and 0.16.12
October 14, 2024
by
clayote
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...
Continue reading
0.16.1
October 13, 2024
by
clayote
Fix some incoherent world state that could result from doing things on tick zero of turn zero, if you started the world with a NetworkX graph. Fix a rule running when it shouldn't have in the wolfshee...
Continue reading
0.16.0 multiprocess parallelism
October 11, 2024
by
clayote
#release
This release adds full multiprocess support: by default, LiSE will run your rules' triggers in subprocesses, so it'll be faster than before when there are lots of triggers. If you know a bit about par...
Continue reading
0.15.9
September 01, 2024
by
clayote
More data corruption and concurrency fixes. I'll keep on making these until I have at least the entirety of handle.py covered in unit tests. Probably cache.py too. To install or upgrade in a terminal:...
Continue reading
0.15.7
August 27, 2024
by
clayote
This fixes a bunch of database corruption issues...
Continue reading
v0.15.6
August 15, 2024
by
clayote
Fix Thing objects occasionally forgetting their location...
Continue reading
0.15.5
August 10, 2024
by
clayote
Fix a crash when resuming ELiDE in the past of a simulation Fix rules sometimes not triggering, based on when the trigger was set...
Continue reading
0.15.4
August 07, 2024
by
clayote
* Fix time travel via rule stepper * Restore the ability to delete Characters * Even faster interbranch time travel * Fix a crash when time traveling between times with no changes to the world...
Continue reading
0.15.3
July 22, 2024
by
clayote
Just crash fixes in this one. There were some oversights in the handling of deltas done the newer, faster way...
Continue reading
0.15.2 crash fixes, performance improvements
July 04, 2024
by
clayote
There were some embarrassing crashes getting in the way of using the previous release that I've fixed. You may have run into them simply trying to imitate what happened in the demo video. I improved t...
Continue reading
0.15.1 small update
June 27, 2024
by
clayote
This update to the life sim engine is purely a bugfix. There was a lock missing from one of the caches...
Continue reading
v0.15.0 Automatic Unloading
June 18, 2024
by
clayote
#release
Automatically unload history, thus minimizing memory usage for long games By default, this happens whenever you commit changes to the database. Improved support for ELiDE widgets in games New example...
Continue reading
Time travel
April 01, 2024
by
clayote
1
#programming, #Python, #time travel
Time travel was the very first feature I ever wanted LiSE to have. I took one look at Inform 7's Skein view and knew I needed it; why hadn't anyone done that for other types of game? The very earliest...
Continue reading
v0.14.2
April 29, 2023
by
clayote
This is a bugfix release. There was an error in the way the loader marked what it had loaded, such that it would sometimes think it had loaded stuff it hadn't...
Continue reading
v0.14.0
April 08, 2023
by
clayote
Seek bar for time travel in ELiDE, and some other minor UI improvements Vastly improved performance in ELiDE for large worlds History queries no longer require the whole of history to be loaded, and a...
Continue reading
v0.13.2
July 31, 2022
by
clayote
This is a performance and bugfix release. The main bug was in the caching infrastructure, where deletions that occurred after a significant gap in the history of entity existence would not be recorded...
Continue reading
v0.13 "Timestream"
July 24, 2022
by
clayote
#release
This update is the debut of the timestream view, which makes it easier to time travel between branches of history. It also solves major issues preventing branches from being very useful--some crashes,...
Continue reading
v0.12.1
July 04, 2021
by
clayote
This release fixes a number of crashes and non-functional interface elements, and adds the rule stepper to the ELiDE frontend. This can be found in the bottom right. Use it to view the state of a simu...
Continue reading
Designers Wanted
April 21, 2021
by
clayote
LiSE is inching toward actual usefulness, but there aren't any real games in it yet. I am not a game designer. When I tried to conceptualize a game for the engine I came up with Dungeon University , w...
Continue reading
v0.11.2
April 20, 2021
by
clayote
This is a bugfix release for a broken UI element. It also raises the required version of Pygments due to a security issue...
Continue reading
v0.11.1
March 18, 2021
by
clayote
This is just a bugfix release because the keyframes were only working if you made one per session. Otherwise they'd overwrite each other and make an incoherent world state...
Continue reading
The Keyframe Update
February 06, 2021
by
clayote
#release
Keyframes make the engine run at a usable speed for big worlds. To take advantage, either use ELiDE's new grid generation feature to make a new game (should be automatic), or instantiate a Character w...
Continue reading
v0.10
March 16, 2019
by
clayote
Improved documentation. Improved performance. Prevented the user from trying to start the rules engine while it's already running. Minor API changes. clear_world and clear_code are now one option, cle...
Continue reading
v0.9
October 30, 2018
by
clayote
This release is for ProcJam 2018. Changed license to AGPL3+, but also waive rights in case of my death. Switched to semantic versioning. Made the frontend experience faster by implementing deltas. Use...
Continue reading