Naturalis v1.3.0 (64.var) - out of beta
Added 2024-02-12 18:18:31 +0000 UTCOptimize memory on calibration done

The calibration cache implementation uses a lot of memory (hundreds of MB), most likely due to file reads and writes, even though the files themselves are very small. This memory would normally be freed up at some point automatically (by the C# runtime's garbage collector), but since that optimization causes an annoying hiccup (a 1 frame freeze for a fraction of a second), the plugin now triggers the optimization at the end of the calibration. The setting is on by default.
It's mainly useful when using calibration caching which I assume most people will be using. However, even with caching disabled, it could help reduce the frequency of those hiccups when playing scenes, given that there are many other potential sources that can build up memory use (other plugins, UI navigation, loading looks etc.).
Fixes
- Fixed issue where the Reset button in BootyMagic used the "default enabled" user preferences for breasts to set the advanced soft physics toggle values
- Prevent occasonal null error during init ("Error during migration from unknown version: System.NullReferenceException: Object reference not set to an instance of an object")
-everlaster
Comments
Whoops, had var package version 63 in the title. Oh well.
everlaster
2024-02-12 18:21:57 +0000 UTC