License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Tweak it in 10, lose it in 9

David Collins
Advocate
A word of caution to anyone who dabbles in GDL tweaking: Any GDL element that has been edited and saved in 10 will no longer open in 9. Make sure you save a 9.0 version of your custom libraries. And a *.pla file for all projects is always a good idea.
David Collins

Win10 64bit Intel i7 6700 3.40 Ghz, 32 Gb RAM, GeForce RTX 3070
AC 27.0 (4001 INT FULL)
13 REPLIES 13
Anonymous
Not applicable
David wrote:
Any GDL element that has been edited and saved in 10 will no longer open in 9.
This has been true for every ArchiCAD upgrade that I can recall with the sole exception of the transition from 6.5 to 7.0. It is for this reason that there is a warning whenever you open an older part in a newer version of the program. It is good to point out though since it is a serious pain if you have to recreate an old part from one that has been saved to a newer version.
owen
Newcomer
I've made this mistake once before, its not the sort of thing you will do again Had to retrieve the old one from backup and do the work over again .... if only you could copy-paste items in the Parameters list

It would be good if you could save a library part as an older format, with a warning about any parts of the script that are incompatible with the selected version.

At the moment you need to keep an old version of archicad installed just to change a default pen in an object which may be being used on an older project.
cheers,

Owen Sharp

Design Technology Manager
fjmt | francis-jones morehen thorp

iMac 27" i7 2.93Ghz | 32GB RAM | OS 10.10 | Since AC5
Frank Beister
Moderator
Downgrading an object is poor pain. If pictures included nearly impossible.

There a two theoretical ways to transfer (large) parameter lists to an older version.

1. Use the "Black Turtle", which opened any object, regardless of its version and saves it to Format of ArchiCAD 7. Does not work for all, but sometimes it reduces work and typing faults.

2. Hope you ave archieved all old GDL2XML converters. I haven't had to test it, but you should be able to copy and paste the XML part of the parameters section of a newer object into the XML of an older one. Then reconverting the extended XML-code of the old one with the old converter back to GSM.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
David Collins
Advocate
Matthew wrote:
.... there is a warning whenever you open an older part in a newer version of the program....
This is true for older objects, I've found, but library parts created in 9.0 will not give fair warning when edited and saved in 10.0.
(guess how I found that out )
David Collins

Win10 64bit Intel i7 6700 3.40 Ghz, 32 Gb RAM, GeForce RTX 3070
AC 27.0 (4001 INT FULL)
Anonymous
Not applicable
David wrote:
Matthew wrote:
.... there is a warning whenever you open an older part in a newer version of the program....
This is true for older objects, I've found, but library parts created in 9.0 will not give fair warning when edited and saved in 10.0.
(guess how I found that out )
Strange. It's been working for me.
owen
Newcomer
F. wrote:
1. Use the "Black Turtle" ...
are we supposed to know about that? I feel like I should be keeping an eye out for some sinister looking East Europeans for the next few days ....
cheers,

Owen Sharp

Design Technology Manager
fjmt | francis-jones morehen thorp

iMac 27" i7 2.93Ghz | 32GB RAM | OS 10.10 | Since AC5
Frank Beister
Moderator
The Black Turtle was an GDL-Editor project, which never reached a final release. The development was stopped, but the old betas work by turning back the clock. No download availaible AFAIK. You have to search for a good guy, who sends it to you, but don't waste to much time for it, if you really do not need it.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
David Collins
Advocate
Matthew wrote:
Strange. It's been working for me.
Very strange. I've just tested it again. Objects created in 9, then edited in 10 are saved without a warning message and then can no longer even be seen as a library part in 9. "Open object" error message in 9 reads "Unknown Document Version."

International version vs US version. maybe?
As you say, its always been this way with upgrades. Having missed the warning message this time around, I just thought I'd post one of my own.
David Collins

Win10 64bit Intel i7 6700 3.40 Ghz, 32 Gb RAM, GeForce RTX 3070
AC 27.0 (4001 INT FULL)
Anonymous
Not applicable
David wrote:
Matthew wrote:
Strange. It's been working for me.
Very strange. I've just tested it again. Objects created in 9, then edited in 10 are saved without a warning message and then can no longer even be seen as a library part in 9. "Open object" error message in 9 reads "Unknown Document Version."
The very odd bit is that I occasionally get that message when I try to open parts in AC9 that I have NOT saved in AC10. This happened earlier today with a part that I had just written from scratch in 9. I saved and closed the part, and then later went back to edit it and it refused to open with the "Unknown Document Version" message. I did get it to work eventually but now I don't remember how - I think it opened in a different session.