How to extract Library Parts from the ArchiCAD Library LCF

by GRAPHISOFT and lnagy · updated: 10.24.2012

You may wish to modify a Library Part of a library included in an LCF (Library Container File). You may wish to do so with the ArchiCAD default library LCF or with an LCF from a library developer.

One option is to place the object you wish to modify, then open it for editing and use the Save As command to save it under a new name. Then you will be able to freely modify this saved instance.
In other cases you may want to modify several Library Parts or you wish to have the Library Parts available in their hierarchical folder structure on your hard drive and not packed in a single file. One example for this would be a Library Developer or a BIM Manager who is constantly developing and modifying the Library Parts in the library. Recreating the LCF after each modification would be time wasting. In this case it is best to simply extract the LCF and access the files in the extracted location.


Here is how to do it:

For this example, let us work with the ArchiCAD default LCF. The procedure is the same for any LCF.

Important note: GRAPHISOFT does not recommend modifying the default ArchiCAD Library because in that case no library updates can be applied since the update is looking for the original, unmodified ArchiCAD Library. Or, if you restore the original ArchiCAD Library and apply the update to it, all customizations to it will have to be redone.

Step 1: Open “Extract the Container” Dialog

Activate the File\Libraries and Objects\Extract the Container menu command.

  • ExtractLCF-01.png


Step 2: Browse for LCF

Browse for the ArchiCAD Library 16.lcf file, select it and click the Open button to proceed.

  • ExtractLCF-02.png


Step 3: Select Folder

Then select a folder into which the library is to be extracted. You may create a new folder for it.

  • ExtractLCF-03.png

We have created a folder named “LCF file” for this purpose and used that. At this point you have the library extracted at the specified location. In case you now wish to load the folders of the extracted library instead of the single LCF file, follow the next few steps.


Step 4: Open Library Manager

Use the File\Libraries and Objects\Library Manager menu command to go to the Library Manager. Here remove the ArchiCAD Library 16.lcf library.

  • ExtractLCF-04.png


Step 5: Add Library Folders

Click the Add button to add libraries. Go to the folder into which the LCF file was extracted and add all library folders within it.

Then click OK in the dialog to load these libraries.

  • ExtractLCF-05.png

    ExtractLCF-06.png

    ExtractLCF-07.png

The extracted folders are now loaded from the extracted library and Library Parts in the may be modified and overwritten.

Related content

Library Updates

GRAPHISOFT updates its standard library parts on a regular basis. To check for the latest library updates, you should enable the Check for Updates option in Options > Work Environment > Network and Update Options. This means you will be notified…

Library Container File

The extension.lcf identifies a “Library Container file”. The default ArchiCAD 17 Library is stored in an.lcf, but you can also create your own Library Container file, or extract its contents, using the File > Libraries and Objects > Create/Extract a…
OpenLibraryManagerIcon

Library Manager

The Library Manager displays the project’s libraries and objects. Open Library Manager Do one of the following: Use the File > Libraries and Objects > Library Manager command Go to Library Manager from the Info Box pop-up of any Library Part…
createlcflibrary--createlcf-00

How to create an LCF (Library Container File)

In certain situations having a full library in an LCF is more useful than having the library in its original hierarchical folder structure form on your hard drive. Such situations are: Library Parts are not modified or not to be modified . Let us say you…