Hi
We're having the same problem, except that saving "only" takes 7 minutes, but it could be because we have more powerful PCs nowadays

We dont' use the Array class or the WeatherGod script. It takes longer and longer to save as the player progresses in the game, this 7 mn figure I gave was after playing though 30 scenes or so. The first half of the saving bar goes very fast, and the last half takes most of those 7 minutes (divided into 3 steps)
There are two reasons I can think of :
Maybe we have too many game states in script that are never freed (all our states are grouped as member variables of several global variables, these members are initialized only when we need to so their number goes up as the player progresses)
Or maybe we shouldn't save every entity's state automatically (in Scene Edit we check "Remember nodes states" and "Including sprites" in all scenes) but save only the states that we need in script variables.
I'd like to have your opinion if we're on the right track before we start making major changes to our scripts.
Thanks,
Olivier