Hey Forum users,
Have a quick one here that has been bugging me for ages but I've just worked around it.
I have a power socket family inside of a nested family which currently has 3 types due to me previously purging the family to save space.
I intend on loading in a newer version of the same socket (identical family name) with additional types since I need to add the 25amp socket to the nested family.
Is there a way for me to load in this new family while keeping all types? Loading it in just overrides any existing types (and geometry, parameter values, etc. as expected), but will not bring in the other types in the new family.
Typically, I would have to either recreate the types in the old family to match the new. Or rename the family existing in the nested family to include "_Old", load the new family in (which brings all types), select all of each old family type and change to the new type from the new family, then delete the old.
pyRevit has an option to "Load More Types", but at this stage it doesn't seem to work as intended(not complaining btw the tool is just short of amazing).
My theory is that I must be missing something very obvious, or I need to calm down on purging the nested families.
Thanks heaps,
Kind Regards,
Andrei
Gelöst! Gehe zur Lösung
Gelöst von ToanDN. Gehe zur Lösung
Gelöst von SteveKStafford. Gehe zur Lösung
Export Types to Type Catalog and then load what "new" Types you need into the Project.
https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-5DB0797C-B0CA-4C3F-B72A-84176738AEC5
Do you mean to say that you have two families; a nested family inside a parent family? Or... that you have three families; a nested family that is in a parent family that is also nested into the third family?
Generally, loading a family that has new types will add the new types to the parent file's version of the family. In some cases Revit doesn't "react" to the new version of the family if it doesn't "think" there was any change. To force a deeper "look" at the file you can change a value already stored in the family and reload it. That should cause a prompt for overwriting etc. The top option "overwrite" will add new types but leave existing parameters intact. The bottom option "overwrite and..." will change parameters to match those in the new version of the family.
Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Ok turns out changing a single digit or letter in type parameters in the family with more types forced it to register a difference when loading to bring in the rest of the types into the nested family. As it seems, my guess of missing something quite obvious was correct haha.
Perhaps I should post an idea to include a difference in amount of types as a check that Revit does before prompting the overriding dialogue box.
Thanks guys, really appreciate the quick responses.
Wish I had just asked sooner!
Make a small change to the family (e.g. add a ref plane) then reload and new types will come in.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.