
NOTE: This version requires WeaverCore Version 0.2.1.0 Beta, which is provided below
Off: Turns off the pufferfish stage completely. Intermediate: Same difficulty as regular IKG. This one is a bit easier than Regular IKG. Easy: A toned down version of the stage. Default: Leaves everything set to their default values. The difficulty of the Pufferfish stage can now be configured.
This should further help reduce memory usage when playing the game.
The Weaver Settings Menu is now destroyed as soon as you leave the title screen, rather than just being disabled. This should not only improve performance significantly when spawning in objects, but should also reduce the amount of memory that gets allocated, decreasing the load in the Garbage Collector. All projectiles spawned by IKG now use an Object Pooling system. These changes in total resulted in a ~2 MB decrease in file size. All other textures and sprites now have compression algorithms applied. This should hopefully help address the crashing issue some people have reported. A whole bunch of unused textures have been removed, and some sprite atlases have been shrunk. Shaders have been minimized to be as bare-bones as possible while still providing the same functionality, which should help make the perform a bit better. As a result, I applied some GPU optimizations, as well as some other general ones, all listed below. My guess is that the GPU is running out of it's memory, which results in a crash. I was not able to reproduce the crash, but from what I heard, it seems to be related with the GPU. This update brings many optimizations to the mod, mostly in response to a crash that some people have been reporting.