Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Place all objects of loaded libraries on floor plan

Anonymous
Not applicable
I used to have an interesting trick in ArchiCAD 6.5 (WINDOWS platform) to place all library objects on the floor plan by once, while holding the SHIFT button starting the program. Recently I discovered having problems to do so in ArchiCAD 9. Who can help to find the way to return to this easy tool in version 9? WIN XP or MAC OSX ? It would be of great help while re-assembling my personalized libraries. Thanks
10 REPLIES 10
Karl Ottenstein
Moderator
Special menu seems to work just fine for doing this.

Karl
place-all.gif
One of the forum moderators
AC 28 USA and earlier   •   macOS Sequoia 15.2, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
LiHigh
Newcomer
Joeri wrote:
I used to have an interesting trick in ArchiCAD 6.5 (WINDOWS platform) to place all library objects on the floor plan by once, while holding the SHIFT button starting the program. Recently I discovered having problems to do so in ArchiCAD 9. Who can help to find the way to return to this easy tool in version 9? WIN XP or MAC OSX ? It would be of great help while re-assembling my personalized libraries. Thanks
Yes, It use to work . You can also activate Special Menu by regedit: HKEY_CURRENT_USER\Software\Graphisoft\ArchiCAD\ArchiCAD 9.0.0 INT R1\Special Menu=1.
Howard Phua

Win 10, Archicad 19 INT
Anonymous
Not applicable
Activation of the Special Menu was successful !
Thanks, see you next time, Joeri
Anonymous
Not applicable
Hi
after doing some searching I think this thread may relate to what i am trying to do and would appreciate some clarification & assistance.
The Aust Essential libraries.pla contain parts which have some sort of script/code errors (you may be placing this library part on the wrong layer Error >>>>>) comes up each time you change windows Twice for each part affected. The only solution i have thought of is to delete these parts from the library so they are not available for use until GraphisoftAust fix these. Sample Objects File Attached

So my question is to re-Archive the library do i place all of it on a drawing & if so Is there a way to do this on MAC. The special menu is available in preferences work environment but is empty and won't show on the task bar.
Then again i may be completely on the wrong track.
Barry Kelly
Moderator
mbwolf wrote:
Hi
after doing some searching I think this thread may relate to what i am trying to do and would appreciate some clarification & assistance.
The Aust Essential libraries.pla contain parts which have some sort of script/code errors (you may be placing this library part on the wrong layer Error >>>>>) comes up each time you change windows Twice for each part affected. The only solution i have thought of is to delete these parts from the library so they are not available for use until GraphisoftAust fix these. Sample Objects File Attached

So my question is to re-Archive the library do i place all of it on a drawing & if so Is there a way to do this on MAC. The special menu is available in preferences work environment but is empty and won't show on the task bar.
Then again i may be completely on the wrong track.

Interesting that these parts should make there way into the V90 Australian Essentials library.
As far as I know they were wriitten especially for a company I used to work for back in 2000.
Many objects have a small piece of code in them that checks they are being placed on the same layer as that chosen from a list of layers in the object paramerters.
The curious thing is these layer names were created as part of a complete template and library system for use with this company and I would have expected that they would be fairly unique to the way that company wanted to work.

As you have found these layers do not suit what you are working on, nor do they even suit the PLA file that the library was archived in.

Very sloppy on the part of Graphisoft Australia they they didn't either amend the layer list to suit their PLA file or delete the part of the script that gives the error message before giving this out as a usable library.
I notice they did disable the script in some of the objects however.

What I find interesting is that these seem to be the original objects wriiten back in 2000 but they somehow missed being included in the Australian V70 or V80/81 versions. They have only just surfaced now in V90.
I will certainly be writting to Graphisoft Australia to find out who gave them the rights to use these objects, as I am sure they would not like it if I was to start distributing some of there objects and add-ons without permission.


Back to your original question though.
You will need to extract the PLA library into one that you can edit (open the PLA file and you will be promted to do this).
You can then either edit the scripts of the offending parts (comment out or delete the first 3 or 4 lines in the master and or 2D scripts - you will see it mention wrong layers, so it will be very clear what to get rid of), or you can modify the "maste GDL variable" file to reflect the layers in your current project.
If you want to continue using a PLA file then you will need to re-archive the file with the library included.

Or better still contact Graphisoft Australia and ask them to fix the problem.

Regards,
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Anonymous
Not applicable
Interesting Indeed As i have contacted GRAPHISOFT AUSTRALIA SEVERAL TIMES In the last 5 months about this problem
They say they will be fixed in the future
This could explain the frustrating lack of concern by GA
Martin
Anonymous
Not applicable

Barry Wrote
You will need to extract the PLA library into one that you can edit (open the PLA file and you will be promted to do this).
You can then either edit the scripts of the offending parts (comment out or delete the first 3 or 4 lines in the master and or 2D scripts - you will see it mention wrong layers, so it will be very clear what to get rid of), or you can modify the "maste GDL variable" file to reflect the layers in your current project.
If you want to continue using a PLA file then you will need to re-archive the file with the library


Sorry brain got side tracked in my last post
Thanks for the Info Barry

The Extraction is done & have edited out known faulty lib parts but this still leaves me with How do i place all objects on a plan using Mac OS X to Archive & is this the way to tackle this situation
David Maudlin
Rockstar
mbwolf wrote:
The Extraction is done & have edited out known faulty lib parts but this still leaves me with How do i place all objects on a plan using Mac OS X to Archive & is this the way to tackle this situation


mbwolf:

Try this procedure:
Open a new file, go to the Library Manager, and load only the library you want in the archive. Now go to File>Save As... and under Format select ArchiCAD Archive Project, click on the Options button and check Include All Parts of Loaded Libraries. Now save the archive. This should create an archive with only the loaded library, even if no parts have been placed in the plan.

Hope this helps.

David
David Maudlin / Architect
www.davidmaudlin.com
Digital Architecture
AC27 USA • iMac 27" 4.0GHz Quad-core i7 OSX11 | 24 gb ram • MacBook Pro M3 Pro | 36 gb ram OSX14
Djordje
Virtuoso
mbwolf wrote:
How do i place all objects on a plan
Special menu.
Djordje



ArchiCAD since 4.55 ... 1995
HP Omen