just to complete the thread i thought i might as well post the ensuing correspondece with graphisoft...
On 26/10/2004, at 2:24 AM, Schagemann, Daniel wrote:
gergely,
thanks for your help.
i do now understand the idea behind modules better and see the practicality of being able to use the attributes of the last opened file.
for our purposes i think we will simply stop using .mod files and instead work with .pln files.
however, i still think that it is highly irritating to open a file (any format) and not find it in the state you last left it in - especially without any warning.
daniel.
p.s.> would you mind if i post our email-conversation under the initial architalk thread, just to keep the "community" posted?
On 30/09/2004, at 11:00 PM, Kmethy, Gergely wrote:
Daniel,
I think I did misunderstand it. I thought that the module's attributes are lost and replaced by the previously opened file's attributes. This is not the case, fortunately.
Modules contain only the attributes used in them. When you open a module, it is merging the module into an empty file that was created with the last loaded attribute set (like a file created with "use latest settings"). So the attribute set of the module will be appended to the empty file's attribute set. Exceptions are: pens, layer combinations and cities. These are not even saved into the module file. Pens are special because you can have only 255 of them (no room for appending new ones). Layer combinations apply to one set of layers, it does not make sense to apply layer combos in a different environment where you have a different set of layers.
Layers, linetypes, fills, composites, materials and zone categories are appended. In case the names conflict, the empty file's attributres will be kept, and the module's will be discarded.
There is good reason for loading the last used attributes. Imagine you start creating a module, but initially use only one linetype, then save and quit the file. Later you open it again to continue work, but you are stuck with only one linetype. You have to define or import a new linetype if you want to use a dashed line, for example.
If you want to have a file that contains only the used attributes, you either purge unused attributes with attribute manager, or save a .mod and rename it to .pln.
Sincerely,
Greg
Gergely Kmethy
Support Team , Graphisoft R&D
http://www.graphisoft.com/support/archicad/
On 29/09/2004, at 6:28 AM, Schagemann, Daniel wrote:
Gergely,
Thanks for your quick reply.
Your understanding of the problem I described is absolutely correct.
Please find attached below an archive containing 2 example files.
however, please note that the phenomenon is not restricted to this particular file, it occurs whenever we create a new module file no matter on which of our macs.
If there are any queries please do not hesitate to call.
Regards,
Daniel Schagemann