This introduces the method Engine.unload() which will cause LiSE to get rid of any cached state it can. In a long-running game, you can use this just after Engine.snap_keyframe() to get all the game's history out of RAM.
There is also a significant speedup that's a result of removing the engine's overeager serialization of the state of the randomizer.
This introduces the method
Engine.unload()
which will cause LiSE to get rid of any cached state it can. In a long-running game, you can use this just afterEngine.snap_keyframe()
to get all the game's history out of RAM.There is also a significant speedup that's a result of removing the engine's overeager serialization of the state of the randomizer.