After a whole lot of frustration I've figured out why at some point in the construction of dynamic block, the (visibility_add) and (visibility-up) commands ceased to function. I narrowed it down to whether or not my block contains User Parameters or not.
If I try to execute the (visibility_add) command (for the 2nd time; there is already a VP in my drawing at this point) while a User Parameter exists in my drawing I get:
Select point for placing Visibility Set:
** Visibility parameter already exists in block definition. **Unknown command "L". Press F1 for help.
Unknown command "VISIBILITY-1". Press F1 for help.
If I try to execute the (visibility-up) command while a User Parameter exists in my drawing I get:
Select required Visibility Set:
However, once I remove the User Parameter and execute (visibility-up) on the VP already in my drawing, everything goes back to working as intended.
SUPER frustrating as it denies any possible use of User Parameters in conjunction with visibility-add-eng.
I'm using AutoCAD 2010 and visibility-add-eng-v1.3
p.s. - If you change ATTIPE to 1 and adjust the linespaceing for a multi-line attribute definition, fields will be converted into text and will no update when you insert the block or even when you test the block. Just FYI.
I have been using with pretty impressive results in 2011. It has its quirks and I have destroyed a few blocks and crashed a few times, but it does seem to do as promised if you plead with it and whisper in its ear. I had to make sure EVERYTHING I wanted the block to do was already there and do the multiple visibiliteis at the very last part. I added all visibilities at one time, then edited them one at a time, saving at every (visibility-up). The one thing I would BEG for is the ablity to explde the block when you are finished changing parameters and have ALL the visibilties now available as non-block objects. Right now, If you exlode the block, only the objects in the visibility you have set as "up" are left. If someone has an idea how to do that it would be sweet! Again, awsome job to Niko and all involved as this is high end stuff WAY past my knowledge base! Autodesk will definetly be "rolling this lisp in" at some point as they have said that multiple visibilities is impossible.
I'm sure the author would accept cash donations and liscensing rights with royalties to provide the continued support and upgrades to the base program for Autodesk's vast cadre of users.
And while your at it make it work in LT also! ;-)