cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 
Ahmed_K
Mentor

Free tool — compare & fix Archicad attribute indexes (XML)

Hi everyone,

After too many index-collision headaches (a surface suddenly swapping to another one because it shares an index between files), I built a small standalone tool to see how attributes are organised across Hotlink files — and fix the mismatches before re-importing.

It's a single HTML file: runs 100% locally in any browser, no install, nothing uploaded.

What it does

  • Compare — drop in your exported attribute XMLs; every index is flagged as Unified / Collision / Displaced / Partial, side by side.
  • Fix — per row: keep, fill gaps, consolidate to a free index (600+), realign onto an existing free index, or mark for deletion. Create new attributes in all files at once.
  • Export 📦 synchronized XMLs (one per file), 🧬 a single de-duplicated XML, and ⇄ a JSON table (old → new index, name, GUID).
  • Re-import cleanly — append by index, then Delete & Replace the A supprimer entries, so placed elements keep their settings.
  • Rename via Excel — load an XLSX (Name / New Name), export the list with a live formula in the "New Name" column to build your naming convention in Excel, then re-import.

Typical workflow

  1. Export attribute XMLs from your files.
  2. Load them → see every conflict at a glance.
  3. Pick actions (or auto-realign).
  4. Export the synchronized XMLs.
  5. In Archicad: import by index → Delete & Replace.

A special BIG THANK to Scottjm  for his great videos on this topic, they helped me a lot, 

Happy to answer questions. Feedback welcome!

AMD Ryzen 9 3900X, 32 GB RAM, RTX 3080 10 GB
Archicad 27
Windows 11 professional
https://www.behance.net/Nuance-Architects
0 Replies 0

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!