I am running into big problems with Components. A couple of years ago, I made a run at switching over to 8.X, but ran into Component problems, so I went back to using 6.5. I've been using formZ for 20 years and the Symbol system was always reliable. Its editability improved over the years. Files with placed symbols were compact. The Symbol Library file could be opened, edited and the changes would be reflected in all instances of the symbol anywhere it was placed.
My principal client has hundreds of products that are updated regularly. I have been able to reliably swap out multiple Symbol instances with instances of other products.
Anticipating the end of support for 32-bit applications, I am again trying to transition from the tried-and-true FormZ 6.5 to the 64-bit FormZ 8.5. The faster shaded working render and ability to RenderZone larger scenes are welcome improvements.
Now, with the Component system, every placed Component becomes embedded, increasing the file size. What was a 3 MB file in FormZ 6.5 has become a 202 MB file in FormZ 8.5. Changing a layer a Component is on brings a dialog about changing the original Component. It shouldn't matter to the original what layer a Component is on in a scene. The Components also bring their layer info with them and add it to the list of layers in the scene.
Other serious problems are happening when I edit a Component in the original library and the edit is not duplicated in the embedded Component, so the change doesn't show up in the renderings. When the client changes the packaging and I update it in the original Component and it doesn't show up in the rendering because the Embedded Component is the old version, I can't rely on this software. It was unreliable when I changed some Components and the instances in the renderings didn't reflect the changes that I copied and pasted the objects from the Component file. Might as well forget about using Components at all and have separate objects. I don't have time to wonder whether a Component I edited didn't end up in the scene. If I miss it, the client doesn't and I have to deal with that problem.
Every time I click on a window, it reminds me of Components that have changed. I check the box that says, "Don't warn me again", but it returns and warns me again.
The purpose of embedded Components is to make the file portable so the original library is not necessary for someone else to work on it in a different location.
I have no need for portability of my FormZ files. I don't want Embedded Components in my scenes. I just need Components from the original Component library. I do have a need for more compact file sizes and bulletproof synchrony with the original Component library. Large file sizes are more of an annoyance when Auto-Save is on and it takes 5-10 seconds to save the file than the way they are gobbling up storage.
Is there a way to turn off the Embedded feature so I can have more reliable instances and smaller file sizes again?