We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

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

Saving changes to library parts

Anonymous
Not applicable
Hello,
Until last night, my impression was that if a library part is changed
in any way in the library part editing environment
and the library part is saved then any new instance
placed in the plan will reflect the changes.

This implies that not only is are the changes saved to disk
but the library part in memory is overwritten as well.

I made some changes to the 2D script of a door and changed
the default setting of one parameter in the parameter list and
saved. I then went into the plan and placed a new instance
the door into a wall. The the parameter setting change did not
show in the newly placed object.

I tried rebuild, changing the wall contour setting, open the
settings dialogue and hitting OK, but the default setting
I had changed in the library part did not update.

Finally, I did a re-load libraries and the change showed up.

To me, this implies that the the changes were saved to disk
but the version in memory was not overwritten.

My experience in the past is that memory is overwritten
when changes to a library part are saved.

Is my understanding faulty, or is this a transient glitch,
or is it a bug ?

Any thoughts, experience, or explanation, would be appreciated.

Thank you,
Peter Devlin
4 REPLIES 4
Vitruvius
Booster
Peter,

I'm not sure if I've understood your problem correctly but...

If you change a parameter and resave the library part (ie door), those parts already inserted in the plan will not change. For example, changing the default door width from 600mm to 900mm will not update those doors already installed in the plan.

However, it should use the new 900mm default parameter every time you place a new door.

Cheers,
Cameron Hestler, Architect
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma
Anonymous
Not applicable
Cameron,
Thank you for posting back.
What you say is true of instances already placed
but is not true of instances placed after the changes
are saved. You will notice in my previous post
I was referring only to "new instance of
the door into a wall".
Thanks,
Peter Devlin
Anonymous
Not applicable
Peter wrote:
Is my understanding faulty, or is this a transient glitch,
or is it a bug ?

Any thoughts, experience, or explanation, would be appreciated.
Your understanding is correct. Since this is the first I have ever heard of it I suspect that it's a transient glitch rather than a persistent bug. I assume that the library part(s) is(are) not duplicated. This could cause the problem but only after relaunch, and only if the older duplicate loads first. (You would also have to ignore warnings and the library loading report not to have thought of this yourself - so I am guessing this isn't it.)

Are the other changes to the part(s) showing up, and only the default parameters not changing?
Anonymous
Not applicable
Hello Matthew,
As you surmised it isn't an issue of duplicate parts
I am sure of that (I never ignore loading report errors).
Unfortunately, I can't verify that the changes to the script
got saved because I was so concerned the part had
maybe gotten corrupted that I did not check on that.

One curiouse thing though, I decided to test if
I deleted the parameter from the list if it would save that change.
The parameter is a boolean which shows or hides a few hotspots.
After deleting the parameter and saving. I could place the door
in a wall but it would not display it's 2D symbol but just
the 2D wall opening and a black dot in the middle of the opening.
If I changed the 2D wall contuor setting the symbol appeard
but every placed instance exibited this behavior.
I recreated the parameter and everything worked including
the changed parameter saving successfuly.
So there may have some subtle corruption that got fixed.
I hope so.
Thanks,
Peter Devlin