2024-09-25 01:12 PM
**ARCHICAD 26**
Hello, could anyone advise me on where the embedded libraries might be coming from, please?
We use all elements through linked libraries to avoid overloading the project. However, we have multiple modules in the project (the source of the module is within the same file as the module). I delete all embedded libraries, save the modules, and everything seems fine, but over time, the embedded libraries reappear, even though we don't insert elements from other projects. By saving the modules repeatedly, we end up duplicating them multiple times, which significantly slows down the model.
We are working in teamwork mode (this may or may not be relevant information 😃). Does anyone have any tips on where these libraries might be coming from? 😃 This issue occurs in multiple projects — even in a project where we only have a template with linked libraries, the embedded libraries suddenly "appear" over time.
Each embedded library has 0 used objects, 0 used instances, and 0 library elements used in the attributes.
Any advice or tips would be greatly appreciated. 🙂 Thank you!
2024-09-25 02:08 PM - edited 2024-09-25 02:08 PM
Did I understood correctly that you mean the embedded library gets filled with unnecessary folders and master.gdl files? I don’t really know, but I have always assumed they come with elements copied from old projects, even though the elements aren’t linked to those libraries. I would also be interested hearing if there’s some other explanation and way to prevent it. We’re also using teamwork and hotlinks for repetitive parts.
2024-09-25 03:59 PM
It’s not only Master.gdl. It’s usually random macros, textures, objects, etc. from another project.
However, I still don’t understand how the libraries, which have 0 used elements, keep getting copied there repeatedly. I don’t understand what they’re being linked to, and I can’t even find the source of these libraries. We’re not copying any objects from another project this time.
I’m attaching a screenshot (unfortunately, we use ARCHICAD in Czech, so I hope it’s clear).
Let me describe my process again:
1) I delete all embedded libraries from the project
2) I save all modules again (so there’s nothing in the embedded libraries) and save the project
3) Everything is OK
4) A few days later, I open the libraries, and the exact same embedded libraries have reappeared
(Additionally, the elements in these libraries are copied multiple times) 🤯
2024-09-25 04:04 PM
2024-09-25 04:08 PM
You only have to copy a single line from a file that has embedded objects (MASTER_GDL files in particular, not so much just objects), and they will all be copied across as well.
And then the MASTER_GDL files then pollute your file with unwanted attributes.
There have been a few post about it over the years.
Here is one ... https://community.graphisoft.com/t5/Libraries-objects/Unwanted-Master-GDL-in-the-libraries/m-p/40030...
Barry.
2024-09-25 04:36 PM
I found a few, but I didn’t find any solution. So I decided to write 🙂 Thank you
2024-09-25 04:37 PM - edited 2024-09-25 04:37 PM
I found it, but I didn’t help me unfortunately. 😞 Thank you
2024-09-25 04:54 PM
That is because there is really not a lot you can do about it, except delete all of the MASTER_GDL files (and other embedded objects if you want to get rid of those as well) in all of the files that you will ever use.
And then never allow any one to bring in an external file unless it is vetted and never let anyone download 3rd party libraries and add-ons unless they are vetted as well.
Barry.