GDL-Downgrader

27.07.2026

GDL-Objekte zuverlässig in ältere Archicad-Versionen konvertieren

Neues kostenloses Open-Source-Werkzeug für den Versions-Downgrade von Bibliothekselementen

Wer mit mehreren Archicad-Versionen arbeitet, kennt das Problem: Ein Bibliothekselement liegt in einer neueren Version vor, gebraucht wird es aber in einer älteren – etwa für die Zusammenarbeit mit einem Büro, das noch nicht umgestiegen ist, oder für die Weitergabe an Kunden. Der umgekehrte Weg ist in Archicad nicht vorgesehen.

Genau dafür gibt es jetzt den GDL Downgrader – eine schlanke Desktop-App für macOS und Windows, die GDL-Objekte (.gsm) von einer höheren in eine tiefere Archicad-Version herabstuft. Grundlage ist Graphisofts eigener LP_XMLConverter, der mit jeder Archicad-Installation mitgeliefert wird: Das Objekt wird dekompiliert und mit dem passenden Kompatibilitäts-Level für die Zielversion neu geschrieben.

Was das Werkzeug kann

  • Einzelobjekt oder ganze Bibliothek: Ein ganzes Verzeichnis wird rekursiv verarbeitet, die Ordnerstruktur bleibt erhalten.
  • Automatische Versionserkennung: Die Quellversion jedes Objekts wird selbstständig erkannt – auch gemischte Bibliotheken sind kein Problem.
  • Passwortschutz bleibt erhalten: Geschützte Objekte werden erkannt; nach Eingabe des Passworts bleibt der Schutz nach dem Downgrade bestehen.
  • Warnung bei zu neuen Befehlen: Nutzt ein Skript GDL-Befehle, die es in der Zielversion noch nicht gab, wird das vor der Weiterverwendung angezeigt.
  • Sicherheit vor Datenverlust: Vorhandene Zieldateien werden nur nach ausdrücklicher Bestätigung überschrieben.
  • Zweisprachig: Oberfläche wahlweise auf Deutsch oder Englisch.

Die App findet alle installierten Converter automatisch und lässt die Zielversion frei wählen.

Open Source und kostenlos

Der GDL Downgrader steht unter der MIT-Lizenz frei zur Verfügung – Quellcode, Handbuch und Download finden Sie auf GitHub:

github.com/gdl-joe/GDL-Downgrader

Voraussetzung ist eine Archicad-Installation, die mindestens so aktuell ist wie das zu konvertierende Objekt (für das Lesen) sowie die jeweilige Zielversion (für das Zurückschreiben). Rückmeldungen und Verbesserungsvorschläge sind willkommen.

 

Direkter Download und nähere Infos im Developer-Bereich

 

Artikel teilen

E-Mail