Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Quick command to remove duplicate library parts

Anonymous
Not applicable
I guess this would just be too easy but I am among the many who just don't get why I keep needing to deal with the library manager.

I guess I worked on an older project created in 9 on 10 today and then later opened a different project that was fine when I closed it last and it showed up with the dreaded dots where all the symbols are. I can't ever figure out what is missing from the file by way of the library manager since all the libraries I would ever need are already listed as installed on the file so I just drag over the exact same libraries that are already there and of course I always end up with several thousand duplicate parts. The symbols are back but now the file is dragged down by the several 1000 duplicates when opening up.

I have done a quick search here and it seems that there is a way to remove the parts but it all seems a bit complicated and time consuming. Is it too much to hope for that there is a "remove duplicate library parts now" command?

blip! gone. The file is as it was when last worked on and closed.

Why is it so ridiculously easy to add duplicate libraries/parts and so mysterious on how to remove them?

update...and so now all my files have "missing libraries" and when I drag over the folders the "helpful" (make that maddening) manager indicate are missing the only result is that they all end up with 1000's of duplicate parts/names.

How and why can a file that was set up and only worked on by this machine by this version of ArchiCAD end up with missing library parts when opened up again. I sure as heck didn't remove them. The frustration of this system is mind-boggling. Why the manager is never satisfied and always is waiting to screw up my file is like an having to hold on to an electric fence that scrambles your brain. The documentation available is unfortunately not very helpful either.

Just my rant.

Hard to not want to stick with other CAD programs

Thanks though

Tad

AC10
Mac OS9
27 REPLIES 27
Karl Ottenstein
Moderator
Sorry, Tad - but this is a basic training (day 2) issue. Nobody who sees errors in Lib Mgr should even be working on a project until they understand the what/where/why/how of proper lib part management.

Too many people/firms plow ahead with disorganized approaches to library management, and it really is not something that can be swept under the rug. Sure, there are hassles with migrating old projects up through multiple versions at times (but there are subset libraries to help). But, most things are very straightforward.

Does your reseller offer training?

Karl

PS Addressing one issue you raise: the Readme and other documents explain how to migrate old projects. You seem to have missed the part about saving the old project as a PLA in the old version (with the option checked to save only library parts in use) and to open the PLA in the newer version of AC. What you do next depends on whether you just need to view the old project, modify it using the existing parts only, or continue it with the new version and lib parts in the newer lib...
One of the forum moderators
AC 28 USA and earlier   •   macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Anonymous
Not applicable
Thanks, (even if somewhat backhanded lol) any info and where to look is helpful.
I have taken just some training but not nearly enough to be sure. The documentation is quite limiting I feel for such a complex program, I want big thick manuals I can read over and over again. and I must admit that I just can't wrap my mind about the darn manager popping up with different parameters and messages about a file that has already been set up-I'll get it eventually.

Unfortunately (or fortunately) we are a busy two person firm-I do all the CAD (very productive in Vectorworks-full CDs and beautifully rendered complex models-I know that ArchiCAD can be an amazing CAD app and just need to spend some more time with the organizational aspects of it. -just hard to find the time to learn when in production mode) and my mind gets twisted and frustrated going back and forth between older files and newer files in various versions of ArchiCAD, AutoCAD and Vectorworks

Back to the tiny manuals and going over as much as I can here-I am sure I will continue to have those AHAH! moments of revelation. Even despite my rants some of you have been very helpful and I thank you.

Cheers,

Tad
I don't want to miss my chance to confuse you.

There is another way to manage library parts you might like better.

You don't have to load any libraries at all. You can get them via the Load other Objects...From Dialog Box.

The idea is to create a folder with all of the ArchiCAD library parts in it and choose only the part you want from this folder, rather than always loading everything in the entire library just so you can get to the stuff you need.

There are several advantages to this, and a few drawbacks as well, as I am sure you will read about when the orthodox guru's see this and want to set you straight about it.

Here is how it goes:

Open your ArchiCAD 11 Template.tpl
Don't do anything to it, just save it as a .pla somewhere you can find it.
In the pop-up, be sure to include All Parts of Loaded Libraries.

Next open that .pla you just made.

The Open Archive window will open.

Select Extract Elements to a folder.

It will make a folder with all of the library parts in it.


Now you can just get the part you want via the From Dialog Box.

Now you have a folder with all of the library parts as separate files that you can use your windows explorer to search, sort, sync, ect...and you can use the Thumbnails feature to see each of them in a nice big window.

There is one more thing I would recommend.

When you get you Template configured the way you want it, make an .pla file of it just like above, but this time, save only the parts used in this Master Template. Use this as your default library so you will always load a basic library that has what you need as far as graphic symbols, lines, fills, section markers, and a few things like that which you need for all projects.

Also learn to use Favorites.

I would also agree with you that there should be some quick way to delete duplicate library parts and such, because this does happen to sometimes even when we are using orthodox library procedures.
From Dialog Box.png

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

Andy Thomson
Advisor
Steve wrote:
I would also agree with you that there should be some quick way to delete duplicate library parts and such
http://www.archicad.ca/?p=63

I don't like LCF's or PLA's for just this reason. Management is much simpler with folders, but one needs to know a little about what one is doing. TidyUp! was modified with 'Colour Labels' for precisely this task - ArchiCad library management. NoClone is a somewhat equivalent app for PC's. Someday when I can manage to compile an OSX AND PC friendly version of my libraries, I will post them. They always load our projects with 0 duplicates, 0 missing parts, but it was a helluva lot of work, and is maintained daily.
Andy Thomson, M.Arch, OAA, MRAIC
Director
Thomson Architecture, Inc.
Instructor/Lecturer, Toronto Metropolitan University Faculty of Engineering & Architectural Science
AC26/iMacPro/MPB Silicon M2Pro
__archiben
Booster
Steve wrote:
I don't want to miss my chance to confuse you.
i think that's about the only thing you are managing to do with any success lately.
You don't have to load any libraries at all. You can get them via the Load other Objects...From Dialog Box.

... and a few drawbacks as well, ....
like missing low-level functionality? please do share your list of drawbacks with us steve.
Here is how it goes:

Open your ArchiCAD 11 Template.tpl
Don't do anything to it, just save it as a .pla somewhere you can find it.
In the pop-up, be sure to include All Parts of Loaded Libraries.

Next open that .pla you just made.

The Open Archive window will open.

Select Extract Elements to a folder.

It will make a folder with all of the library parts in it.
or just use the 'Extract a Container...' command . . .

~/archiben
Picture 1.png
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup
~/archiben,

You can not explore an .lfc file to see what is in it.

The entire purpose of what I have explained is how to get the Library parts into files where they can viewed and managed with the Windows Explorer.

What is your objection to showing someone how to do this?

andryro has used this same principle to do exactly as I have, create a folder based Library, and for the same reasons.

The current way ArchiCAD is intended to manage Libraries is not great.
It needs some imporvemnets.

If you don't like the idea, don't do it.

Your explanation of creating a .lfc file is absolutly useless for this purpose.

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

__archiben
Booster
Steve wrote:
The entire purpose of what I have explained is how to get the Library parts into files where they can viewed and managed with the Windows Explorer.
so was mine. only much quicker.
What is your objection to showing someone how to do this?
idiots giving bad advice to new users.
Your explanation of creating a .lfc file is useless for this purpose.
my explanation was nothing to do with creating an .lcf file. re-read it and try to understand it this time.

~/archiben
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup
The extract a container command generates a .lfc file right?
How is that useful in doing this?

If you can explain it better using ArchiCAD 11 steps that would be great.
Post it.

I am describing a very old process that has been used for many years.

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

__archiben
Booster
Steve wrote:
the extract a container command generates a .lfc file right?
how is that useful?
sweet jesus steve. the 'Extract a Container...' command does what it says on the tin: it EXTRACTS a Library Container File (that's LCF not LFC, IFC or any other FC that you've gotten it confused with) into files and folders.

step 1: choose the 'Extract a Container...' command.
step 2: select the LCF file you wish to extract in the resulting file dialogue.
step 3: choose a location you wish to extract the LCF file to in the next file dialogue.
step 4: click OK

please can you try to engage your brain before you post to the forum again? you get things arse-about-face more often than you make sense.

~/archiben
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup