The Ci Launchpad tool contains a new function to allow you to automatically migrate Archicad 27 projects from using the old style 'monolith' libraries (i.e. the "Archicad Library 27" folder) to the new style Global Libraries (i.e. loading the collection of .libpack files).
Before going into the detail on how to do this though, first, please read this section on Why you might want to do it, since in most cases, you very likely don't need to, and would only be causing potential trouble for yourself by doing it.
Should I migrate my libraries?
In most cases, simply opening your project in Archicad 28 and hitting the "Migrate Libraries" option if/when it asks you about it is all you need to do.
This will give you a working project in v28 that you can continue working on using the old libraries with no additional trouble.
For most people, this is what you should do. This is what Graphisoft recommends, and it's what we recommend too.
The only time you will start using Global Libraries is when you start your first New project in v28.
So if that applies to you, you don't need this new migration function, and you can pretty much stop reading this now.
However - in some cases, you may, for whatever reason, need to do a 'full' migration of a project. For instance - if your project is early on in its life, and you anticipate it will continue through multiple future Archicad versions. Or possibly you have a library of pre-drawn building 'skeletons' or parts of them which you use in all project (including new ones that haven't started yet).
If you are in a situation like that, then this new Function in the Launchpad tool is for you.
Things to know before using the Migration function
Before you even contemplate doing full migrations to Global Libraries, I would very strongly recommend reading this guide from Graphisoft: Archicad 28 Migration: Converting from Monolithic Libraries to the Global Library System
In that document, Path 1 is, as mentioned, to just not migrate libraries, but Path 2 is what we are concerned with here.
The Ci Launch Migration tools will effectively do steps 5 and 6 of that process for you, and we also will need to slightly modify Step 1 as detailed below.
Running the Migration
- First, save a backup of the project as it currently is, so you can go back if you need to
- Then open your project in Archicad 28
- If asked, choose the option to Migrate Archicad Libraries
- Once the project is open, open the Library Manager
- Add the standard set of Global Libraries there, and also add the Ci Tools library packages
- If you aren't sure which Global Library files to load, you can check the Default libraries for your region here
- For the Ci Tools Libraries, just find the Ci Tools Library Packages folder in your Archicad 28 folder, and add all the files inside it
-
When done, you should have the old libraries (Archicad Library 28), new libpacks, and Ci Tools libpacks all loaded at once - it should look like the image below. This will produce a large amount of duplicate warnings (i.e. about 10,000) - this is fine, as we will be removing the duplicated objects very soon.
- Once the libraries are all loaded - got to the Ci Tools menu - Launchpad - Migrate Missing Library Parts
- Click OK when asked if you want to migrate all elements
- Once the process is complete, open your Library Manager again, and now Remove the 'Monolith' libraries - so that means Archicad Library 28, MEP Library 28, Migration Libraries etc...
- Your library part migration is now done, so you can continue through the Conversion workflow, starting with Step 2, and skipping steps 5, and 6, as those have already been done now.
Additional Considerations
The Library Part Migration tool is not able to migrate any Stair elements currently, nor is it able to Migrate any objects that no longer exist in the new Global Library.
In particular, this will be a problem if you have objects that you've been using for a while, but that were discontinued out of Archicad's library some time again (we have noticed a lot of Cabinet objects from Archicad 24, for instances).
After our tool runs through your project, it will output a record of all the objects that it was unable to migrate into your Report Window (File - Info - Session Report). You can use this as a reference to decide what you want to do with these non-migratable elements - either swapping them to similar replacement objects, or perhaps just embedding the old objects in the project.
We have also noticed that a number of objects in the Archicad 28 library, when migrated, will reset some settings. Specifically, quite a few Furniture objects will change their 2D Representation setting from "By MVO" to "Schematic"
If this happens for you, I would recommend opening a 3D view with all layers on, selecting one of the affected objects, and then using the object tool and keyboard shortcut to Select All Objects. Then go into the settings, change the 2D Representation to what you want, and hit OK. This will update every object that uses that setting.
This process is also documented in the video below:
Comments
0 comments
Please sign in to leave a comment.