Hi Laura, I’m going to keep looking at it, but I have a bad feeling. The stamp explicitly does what isn’t allowed: Using parameters to store view(scale)-dependent data. It needs the scale to fill the arrays (alt_text etc), and the arrays have to be parameters to preserve the data in placed instances. This kind of clever hack of parameters is what got killed by the new rules.
I can imagine a simplified version of it that offers a few scales, and the user just has to know what parameters to use for each scale. (Sadly no, you can’t HIDEPARAMETER based on scale either.) I don’t think we can fill in one blank and populate the arrays. It’s not a problem to have graphical editing to move the symbol at different scales – that can be all 2D script.