The saves are structured in the JSON format, which is basically a tree with (for example) a branch for 'actors' and a subbranch for each character in the game.
When you open the bonds menu, a large number of junk characters are added within the 'actors' tree, multiplying the size of the file by 10. That is why it takes so long to save.
The best solution for a new save is to avoid clicking 'bonds'. If you've already done that, though, it *is* possible to fix the save. Essentially you need to open it up and delete the junk characters. They may be sprinkled in with the wanted ones, so this may be easier said than done.
A method for editing your save and removing the junk characters is shown here:
I suspect it would take 15-20 minutes for someone computer savvy but who has not used the JSON editor before and is needing to check each step carefully.
The issue is with the number of actors. I had to put that number very high for the pictures to show themselves.Have you tested that removing the images will fix the system?
I'm asking because I did some testing two weeks ago, and the specific thing that goes wrong is that a lot of junk people are added to the 'actors' tree within the save file.
That could be caused by each image being treated as a new 'character' you have met that gets stored in your save file.
But if that's happening, it feels like there could be a better fix than removing pictures from that menu altogether... if you focus specifically on the code for that menu and how it interacts with your actor listing.
Knowing specifically what's wrong, there could possibly also be a way to fix save files in-game. Every junk character has the same name (I think it was basically null), so if it were possible for the game to make you 'forget' characters with null names, the problem also goes away.
I thought I'd share just in case the insight is helpful. Sorry if you already knew the precise cause! I figure it's best to check.
Armed with this knowledge I have fixed my own save file using the steps here, and it's now done hours of extra play with no issues.
PS - great game: thanks for the fun. Of course everyone would like 3 new scenes a week, but we have other games to play while we wait. Hang in there
Let's say Aline was ACTOR ID 1, Kassiah was ACTOR ID 2...
No problem for a few characters, their picture and bond level were working nicely.
But as I added Characters, let's say Charlotte ACTOR ID 3, her picture didn't show. I had to creatre more ACTOR ID slots until one of them could allow the picture to be shown...Like Charlotte not showing at ACTOR ID 3 but picture works ar ACTOR ID 24.
It got more and more bloated as pictures didn't show unless I added a lot of fake ACTOR ID up to 580+ for Lucius, Bolton, Claudia etc...
Anyway, I wanted to reduce those ACTOR ID number and came back to 30.
But now, I cannot go back to 580 slots on RPGM, all actors ID have been deleted.
It means, you can keep playing until 0.5 because the cache keep the ID but I cannot work on it anymore.
In 0.5, I will have to create the bonds all over again but it should solve the problem with around 30 slots (but some with all picture, some not so I decide to remove them all). The hard part will be to check every line for bonds level in each dialogs...-_-