I am looking for a way to save and recall GUI object states in a number of bpatchers within a holding patch. I've been trying to make this work with the pattr objects, but I've come up against a problem. The bpatchers are multiple instances of one abstraction, so the GUI elements within have scripting names prefixed with '#0'. With an autopattr object in the abstraction and a pattrstorage object in the holding patch, I can save and load states no problem, but when the patch is closed and reopened, all the #0 numbers are reassigned which renders the stored data useless.
Any idea about how to tackle this?