2019-07-22 10:00 AM - edited 2023-05-15 01:46 PM
Most projects need time to be finished and within that time some version maintenance will be necessary. In general, a project with a 3-year life cycle or longer will need to be migrated to a fresher version of Archicad at least once. Project migration may even be necessary with a relatively short life cycle project started late in an Archicad’s version support cycle or requiring features in a fresher version of Archicad.
With each project migration make note that legacy libraries hurt the performance of a project, not just at every open, but also during several other operations. Therefore, you should let Archicad migrate the default libraries automatically upon first opening an older project. Additionally, if you have custom libraries or 3rd party libraries in the project you need to take separate actions.
The actions you should take to migrate your custom and 3rd party libraries are dependent upon each library’s content.
If your custom library contains elements from IFC, then the easiest way to migrate it is to create a library container file in the current Archicad version (.lcf).
Another typical use case is when you create a library with certain textures, or with objects modeled in Archicad, or with GDL programming. These are either stored as .lcf files, or in a real folder structure.
To be able to migrate these objects, you need to re-save all .gsm objects in the current version of Archicad one by one.
In the case you chose to store your Custom Library in a Library Container File (.lcf), you first need to extract its content to be able to re-save it in your current Archicad version.
When you finished with re-saving all .gsm files in your current Archicad version, you can either re-create your .lcf, or you can immediately re-upload your folder to the BIMcloud. After everything is uploaded, you can delete your previous libraries from the project.
Some manufacturers represent their product line with custom libraries (e.g. Velux opening). There are also some specific object libraries on the Internet (e.g. hospital equipment), which were created by a 3rd party company. These objects are usually password protected, unlike your own custom library, therefore it is not possible to follow the same steps mentioned for custom libraries.
In case you use such a library, you might need to contact the developer to have them update their library to the latest version of Archicad. If this is not possible, you can decide whether you wish to continue using this content in your project.