Quote Originally Posted by Andy View Post
There has to be some sort of id assigned to each piece of equipment and rune that can be used to manage the configuration. If that is done, then you can continue to use the snapshot as long as all the pieces of equipment and runes that were used in that were used in that snapshot are still available regardless of any upgrades that were made. If a piece of equipment or rune is no longer available (it could happen with equipment if it is sold) the snapshot is marked invalid so that when it is selected the player has to update it and re-save it. This is probably the easiest method to program and the most intuitive to use.
I don't think there's any reason to mark it invalid. The player still has to keep their preset up to date and manage it either way. The preset is merely there to make it easier to keep things ready for different events. If the player updates runes/gear, it's their job to realize, "Hey, these presets are affected." There's a lot of "burden of knowledge" even with presets helping out, you can't get around that.

Arguably the hardest part is rune inventory management, or regular inventory management when there are no spaces for gear. I don't know any truly elegant way to solve that problem, as I'm not familiar with ways Tynon developers could be creative about space (e.g. allow for temporary rune or regular inventory space when presets overflow it, IDK).