After non-stop searching I've discovered that the high memory usage (over 16GB of RAM) was because of the images used in the game. I mentioned before that it made no sense that the project's file size is less than base game Crafty's Play Zone, yet uses way more memory. But after some research, it seems that the file size of the assets doesn't correspond to the memory used to render them (Turbowarp renders it at their full, pixel quality, so file size compression makes no difference to memory).
By halving the dimensions of a lot of the assets (1920x1080 down to 960x540), the memory usage is reduced a lot since the rendering of the images' raw pixels is much lower.
Now, I could've just compressed the main version of the game way down to lower the memory down for everyone, but that means that a lot of important visual assets would appear much crunchier and pixelated. So after some thinking, I've come to this decision:
The CPZ: Reuploaded page will have TWO packages:
The primary package is the main version of the game. I've compressed down a few assets (primarily animations which appear on screen for very short periods of time such as the Cublets' running, animations in the finale, as well as animations in the scrapped level in the extras menu).
This package will use about 14GB of RAM. This means that people with 16GB available on their PC can still run the game at it's best quality.
The second package is a low memory version of the game. These have a lot more assets compressed, such as the main animations for the animatronics. This means lots of the visuals will be noticeably lower quality, but unfortunately that's the price we'll have to pay...
This package will use about 9GB of RAM. If you are on a lower spec PC with 8GB of RAM, then it hopefully should still be able to run this when virtual memory is included.
So that's the solution. I want to apologise again for the poor optimisation, unfortunately that comes with making such an ambitious project in the Scratch/Turbowarp engine... Annoyingly it'll also mean that bug fixes and changes will have to be done twice for each version, but oh well.
Hopefully it'll be a sufficient fix and let me know if there are any problems with it.
TL;DR: There is now a high memory 14GB package, and a lower memory 9GB package with lower quality assets. If you can't run the main package, then try the second one.
4 comments