Tries to get an exact match of both parts of the IDįailing that, tries to match the first part of the ID, which is the Main ID. When loading a library, uses the following hierarchical criteria for matching loaded library parts to objects already placed in the project: So when such a Library Part is encountered in the file, will fill out its ID with zeros.
![library archicad 12 library archicad 12](https://image.slidesharecdn.com/barrarchlibrary09-090325174314-phpapp01/95/barrington-archicad-library-09-24-728.jpg)
In case of Library Parts coming from versions earlier than ARCHICAD 8, there was no such thing as a GUID. When placing an object in, the program stores the reference by the ID and considers the name only for objects without an ID (library parts saved before ARCHICAD 8 and. This means that Main ID identifies a library part in its functionĪnd the Revision ID helps in distinguishing the revisions Using the LP_XMLConverter tool a compilation will change the Revision ID and leave the Main ID untouched, of course. If the library part is resaved using the “Save” command. The Revision ID is also created when the library part is saved for the first time but it is modified.
![library archicad 12 library archicad 12](https://help.graphisoft.com/AC/19/INT/AC19Help/MigrationGuide/PickUpTripleSash.png)
It is also modified if the library part is resaved using the “Save as” command.