3 weeks ago - last edited 3 weeks ago by Barry Kelly
Hi, my project is currently split between two different library systems:
Some objects are from ArchiCAD Library 28.lcf
Others are from the separate Library Packages (.libpack) that I downloaded recently from Graphisoft’s site
Because both are active,
I’m getting around 2000 duplicate library parts, and some issues.
I’d like to simplify and move to just one library system going forward.
A couple of things I’ve noticed:
A lot of items inside the Archicad 28 library still have “27” in their names, so I’m wondering if that means i should move everything from ArchiCAD Library 28.lcf to separate Library Packages.
The .libpack packages seem to be the newer, modular format.
My questions:
how to remove one libarry and move everything to the other?
Would really appreciate insights from anyone who’s gone through this cleanup before 🙏
Operating system used: Windows
3 weeks ago - last edited 3 weeks ago
The Archicad 28 Library that comes with 28 is actually the old 27 monolith library - just labelled as 28.
It is completely separate to the 28 Library Packs (Global Library).
Do not load both at the same time.
There is no migration from 27 to 28 - is is a completely new library.
The duplicates you are seeing are just image files for surface textures and user interface images in object settings.
If you have an old file started in a previous version, just load the Archicad 28 Library an the old migration libraries if you need them.
The work as normal.
If you are starting a new file in 28, then use a 28 template that has been set up to use the Global Library packs.
As there is no migration between 27 & 28, the only way is to manually swap the missing objects from 27 with the equivalent 28 object.
The best way to do that is to remove the 27 monolith library and load the 28 library packs.
You will see all the missing objects, select them and replace with a 28 object.
I say don't load both libraries at the same time.
You can if you really want to, as the objects are considered different in each library (apart from the image files).
It will just be confusing as you will have similar objects in two different libraries, with two different sets of Model View Options to control them.
Barry.
3 weeks ago
My Archicad 28 project is already mixed — some elements are from the monolith (the old 27 library labeled as 28) and some from the 28 Global Library Packs. There are currently hundreds of objects so there's no way, i can do things much manually
I want to fully switch the project over to the 28 Global Packs and stop using the monolith.
👉 How do I replace or migrate the objects currently coming from the monolith so everything is consistently using the Global Packs only?
3 weeks ago
@bimerbioboi wrote:
How do I replace or migrate the objects currently coming from the monolith so everything is consistently using the Global Packs only?
As I said, there is no migration.
You have to find the 27 objects and replace them manually with the equivalent 28 objects.
The easiest way to do that is remove the 27 library and you will be able to see what is missing and then fix them.
Or just carryon with the mix of libraries in this job.
Going forward, ensure you have a template set up for 28 global library that you can start new projects with.
Old projects, you can open in 28 but keep using the old 27 library.
Barry.
3 weeks ago - last edited 3 weeks ago
Do you have many objects placed from the Archicad 28 monolithic library?
I recently upgraded an early stage project which had windows, doors, objects etc from the original monolithic library placed from when the file was created in Archicad 27. I systematically went through each object type starting with windows, then doors etc. I used find and select to find all placed instances that were the same so they could all be updated together. I use the Library Part Name, type, width and height parameters for my find and select criteria. I then selected all matching Windows. I then opened the window parameters window, navigated to the same window in the new libpack library and injected the parameters in to the matching object. This replaced all of the selected placed monolithic window version with the new matching libpack version. Make sure to changed the element transfer settings to ignore element ID and any other parameters you may not want to update before injecting the parameters.
You then need to do this for every object type. It takes a while but worth it in the end.
I hope that makes sense and good luck.
3 weeks ago
You ideally don’t want to be using mixed Libraries as this has a significant affect on how Model View Options functions.