Zukero wrote:- Advice: backwards compatibility with saves is easy to screw up, so make sure to do it, and test it, step by step.
Yeah I made sure to add a file-version check, and the new data I'm writing is easy to follow.
It seems to be working fine and since yesterday I've been mostly working with an old save file, so it seems to be compatible.
I don't mind about the snippets -- do what you think is best.
I really intended to creating new branches later, but I guess I was underestimating my free time in the vacation...
Zukero wrote:- All features in the same branch means more work to merge only some of them
If you're only going to accept certain features, tell me beforehand so I'd make a new branch with all the features and remove the unwanted features from the main fork.
I'd rather remove the unwanted features myself as I already know the inter-dependencies involved.
It'll save you a lot of time.
But hey, why only merge some if it?
Except for the UI, everything I did with either ranged or monsters can toggled off easily.
Just don't spawn any ranged weapons, and set all the new monster parameters to 0 by default.