<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to lock master and other scripts ???? in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205670#M21076</link>
    <description>Don't vaste your time. There is not any protection for GDL scripts.&lt;BR /&gt;
Any text editor can read your parts. All GDL scripters know that.&lt;BR /&gt;
&lt;BR /&gt;
Already that GDL is a niche langage, I don't think there is any secret to hide.&lt;BR /&gt;
The best way to keep GDL alive is to make your scripts open.&lt;BR /&gt;
&lt;BR /&gt;
Otherwise, write an add-on.&lt;BR /&gt;
&lt;BR /&gt;
For external GDL editors, the answer is no. Some attempts in the past.&lt;BR /&gt;
They all failed. Niche market, you know.</description>
    <pubDate>Tue, 16 Mar 2010 20:47:58 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-03-16T20:47:58Z</dc:date>
    <item>
      <title>How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205668#M21074</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;How to lock master and other scripts ???? i mean how do you grey them ?&lt;BR /&gt;
If i grey them will i ever be able to unlock them ???&lt;BR /&gt;
can some1 explain this to me ?&lt;BR /&gt;
&lt;BR /&gt;
and do you use some external editor for editing GDL or archicad gdl editor ? ?&lt;BR /&gt;
&lt;BR /&gt;
thx&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 16 Mar 2010 13:35:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205668#M21074</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-03-16T13:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205669#M21075</link>
      <description>You will need to enable the "Special" menu to access this ability.&lt;BR /&gt;
&lt;BR /&gt;
Be careful... Once hidden/locked, you cannot (easliy) unlock the scripts. So, if you decide to do this, be sure to keep a duplicate of the original object.</description>
      <pubDate>Tue, 16 Mar 2010 19:10:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205669#M21075</guid>
      <dc:creator>David Larrew</dc:creator>
      <dc:date>2010-03-16T19:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205670#M21076</link>
      <description>Don't vaste your time. There is not any protection for GDL scripts.&lt;BR /&gt;
Any text editor can read your parts. All GDL scripters know that.&lt;BR /&gt;
&lt;BR /&gt;
Already that GDL is a niche langage, I don't think there is any secret to hide.&lt;BR /&gt;
The best way to keep GDL alive is to make your scripts open.&lt;BR /&gt;
&lt;BR /&gt;
Otherwise, write an add-on.&lt;BR /&gt;
&lt;BR /&gt;
For external GDL editors, the answer is no. Some attempts in the past.&lt;BR /&gt;
They all failed. Niche market, you know.</description>
      <pubDate>Tue, 16 Mar 2010 20:47:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205670#M21076</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-03-16T20:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205671#M21077</link>
      <description>why when i open gdl object with some external editor(notepad...wordpad) and when i edit file i cant open it anymore with archicad ?</description>
      <pubDate>Wed, 17 Mar 2010 08:47:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205671#M21077</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-03-17T08:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205672#M21078</link>
      <description>I think ArchiCAD saves more data in these GSM files than just the scripts. So the format gets wrong when you resave it with a text editor, it will not be recognized as a valid GSM file by AC anymore.&lt;BR /&gt;
&lt;BR /&gt;
You can check this by opening the GSM file with a Hex editor and a simple Text Editor and you will see that they are different.</description>
      <pubDate>Wed, 17 Mar 2010 12:13:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205672#M21078</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2010-03-17T12:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205673#M21079</link>
      <description>&lt;BLOCKQUOTE&gt;Olivier wrote:&lt;BR /&gt;For external GDL editors, the answer is no. Some attempts in the past.&lt;BR /&gt;
They all failed. Niche market, you know.&lt;/BLOCKQUOTE&gt;

Basically, you are right - at least for GSM files.&lt;BR /&gt;
&lt;BR /&gt;
Just one addition on the topic: we use external editors all the time - for library parts converted to XML format. We do the modeling in AC (on GSM files) and we do the mass changes (replacements, no-model programming) in XML in any good editor. You can use any advanced source code editor (e.g. Visual Studio, Komodo Edit, Eclipse). And of course you can convert XML to GSM and vice versa using the LP_XMLConverter tool.&lt;BR /&gt;
Two further advantages of this system: (1) you can use text based comparison and versioning for your libraries; (2) LP_XMLConverter can do a lot of checking on your library when you assemble it (the XML-&amp;gt;GSM direction).&lt;BR /&gt;
&lt;BR /&gt;
All I said is for cold blooded professionals only:)&lt;BR /&gt;
&lt;BR /&gt;
Cheers,</description>
      <pubDate>Tue, 30 Mar 2010 16:09:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205673#M21079</guid>
      <dc:creator>ztaskai</dc:creator>
      <dc:date>2010-03-30T16:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to lock master and other scripts ????</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205674#M21080</link>
      <description>&lt;BLOCKQUOTE&gt;ztaskai wrote:&lt;BR /&gt;All I said is for cold blooded professionals only:)
&lt;/BLOCKQUOTE&gt;

You're saying that GDL developers are dinosaurs and reptilians?  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_lol.gif" style="display : inline;" /&gt;  I think some may actually be warm blooded. &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
Just to clarify between the lines below:  a GSM file is indeed a binary file that happens to have some large sections of text (script).  Thus, while you can open it and view scripts and some other information, you cannot edit it in a standard editor.&lt;BR /&gt;
&lt;BR /&gt;
The XML converter tool that Zolt mentions is geared towards developers, not typical users.  It is something that a BIM Manager should be familiar with, or have someone on staff familiar with, if a firm maintains many custom library parts - for the mass-editing reasons that Zolt mentions.&lt;BR /&gt;
&lt;BR /&gt;
Basically, that tool converts a single part, or an entire folder hierarchy from GSM (binary) into XML (text) files.  Advanced editors, such as he mentions, or even Unix scripting tools in OS X, let you make mass changes to entire libraries and then use the XML tool to convert back to GSM for ArchiCAD.&lt;BR /&gt;
&lt;BR /&gt;
But, on the original topic: there is no means of truly hiding any script.&lt;BR /&gt;
&lt;BR /&gt;
Cheers,&lt;BR /&gt;
Karl</description>
      <pubDate>Tue, 30 Mar 2010 17:13:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/How-to-lock-master-and-other-scripts/m-p/205674#M21080</guid>
      <dc:creator>Karl Ottenstein</dc:creator>
      <dc:date>2010-03-30T17:13:35Z</dc:date>
    </item>
  </channel>
</rss>

