gdlnucleus-1.png

GDLnucleus is a folder template with a conversion routine written in Python, which serves to use Visual Studio Code together with GDL extension for Visual Studio Code in parallel and seamlessly with ArchiCAD by converting GSM files to XML files at the click of a button and decomposing the XML files into individual scripts. In the opposite direction, the script files are reassembled into an XML file and then converted to GSM files. This works continuously from ArchiCAD 17 to ArchiCAD 29.

Since ArchiCAD 23, there is a new function in LP_XMLconverter, namely converting GSM files into individual scripts editable with text editors. The method is called GSM2HSF.

This routine is similar to that of GDLnucleus and can therefore largely replace it, but only from ArchiCAD 23 onwards. GDLnucleus also has this routine built in, but mainly uses the old method with GSM2XML. The Light version of GDLnucleus uses exclusively the GSM2HSF method and back.

Apart from the conversion routine, GDLnucleus has several other conversion routines, which are needed, for example, for the automated generation of User Interface scripts.

The following routines are available:

  • Conversion of individual files or entire folders as desired
  • Embedding of graphics in the GSM files without additional effort (this is also possible with the GSM2HSF routine, but you have to do a little manual work here)
  • Output of parameter lists in CSV format; important for the generation of User Interface scripts (see also User Interface generation)
  • SVG to Tiff conversion
  • Create LCF container

The use of GDLnucleus in conjunction with AI is explained in the article "The optimal GDL development environment with AI support".