The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Everything about GDL - Doors/Windows/Objects/Stairs etc. (Example: I created an object that prints an error message in 3D all the time, please help!)

Moderators: ejrolon, Barry Kelly, Karl Ottenstein, LaszloNagy, gkmethy, Gergely Feher

#182454
The only time library parts were backward compatible was from 7 to 6.5. One way to do it is to remake the part in the earlier version by copy/pasting the scripts. You will have to rebuild the parameter list manually though. I seem to recall reading that it is possible to export the part(s) as XML from one version and import that into a prior one but I am not sure about this.
#182456
Try this:

1. Add the Library Object to the Embedded Library in any AC14 file

2. Save As>ArchiCAD 13 Project

3. Watch the progress meter ... you should see one of the stages is 'Converting Embedded Objects' or something to that effect

4. Open the resulting 13 Project in AC13

5. Extract the object from the Embedded Library to wherever you wish

6. (Hopefully) Voilà .... one AC14 object converted to AC13


This has saved my bacon several times after forgetting which version of AC i was in when editing an object used by 13 files

hth,

owen
#182460
1. Add the Library Object to the Embedded Library in any AC14 file
2. Save As>ArchiCAD 13 Project
3. Watch the progress meter ... you should see one of the stages is 'Converting Embedded Objects' or something to that effect
4. Open the resulting 13 Project in AC13
5. Extract the object from the Embedded Library to wherever you wish
6. (Hopefully) Voilà .... one AC14 object converted to AC13


Thank you very much for this "GOD solution"

It's work!!!

Can you think this? Very surprise.
#182461
owen wrote:This has saved my bacon several times after forgetting which version of AC i was in when editing an object used by 13 files


This is great. Glad to hear there is finally a solution for this. Thanks for the heads up!
#182537
I just got info from GS.
Yes, this is true since AC13 when the embedded library appeared.
So it basically converts the library part into a previous version. It does not do anything with the GDL scripts so if there is a command in them that is specific to the newer version it will give and error in the previous version and will need to be fixed. But this should not happen very often.