Contents
Note: As of Archicad 27, it is not possible to solve mismatches programmatically using Python, the support is almost non-existent. The present tool is in fact an xml utility and not an Archicad utility and can only be used to compare xml files. At the moment, fixing attribute problems can only be done manually in Archicad.
This tool doesn't need Archicad: It operates on the xml files generated by the Attribute Manager. I tested on files produced by Archicad 26 but I think it should work also on previous versions.
Warning! At the moment the downloaded app is a beta version with limited access to few testers. Request a beta version if you wish to partecipate to the development, send a mail at "info at cad-bim-manager.com"
The chosen source file resides in the dedicated folder and represents the correct attributes. The tool will compare all eligible xml files within the dedicated folder to the source file.
The tool can parse hundreds of megabytes in few seconds. In the lower status bar you can follow the performed actions.
Upon finishing, a list of attribute issues will appear and you can examine them one by one and decide how to resolve them. Again, the tool finds issues, but resolving them can only be done manually from within Archicad.
The list might be huge, it is not unfrequent that you'll see thousands of issues. In order to resolve them, you might want to filter them, hide some or mark them somehow as fixed.
You can filter and sort the results in many ways, both globally, by disabling entire attribute types, or singularly, by hiding singular items in the list.
You can save the results as Excel file and share it with the collaborators involved in resolving the issues.
- On the left, you see the list of attributes names according to the chosen source file.
- On the right, you see the list of files in the dedicated folder.
- Attributes that are in sync across the analysed files will show a gray x.
- If there is a difference, this will show with a red background.
As mentioned above, the tool helps to find the problems, however, they can only be solved in Archicad. Since complex attributes - such as composites - are associated with primitive ones - such as pens and lines - it is essential to resolve the latter first.
The main bulk of the issues are Content issues. These are hidden problems in deep parts, such as mismatches in composite skins. If there is a mismatch in a line, it will cause an issue in any skin or profile that uses it, not just the line itself.
Attribute issues must thus be resolved in this sequence:
Within the singular attribute types, you will want to follow this sequence: