<?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: FWD migration of zone stamp with the same version of ArchiCad in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251113#M4232</link>
    <description>The forward migration script does work in the same version - I do it all of the time.&lt;BR /&gt;
The trick I find is that the original object has t be deleted from the library.&lt;BR /&gt;
If Archicad sees the original object, there will be no migration.&lt;BR /&gt;
When it is not there, it looks at the migration scripts in all of the objects in the loaded library, and when it finds one that references the GUID of the missing object, it will substitute it, using the forward migration script you have set up in it (i.e. swapping and setting default parameter values).&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
    <pubDate>Mon, 15 Mar 2021 01:21:31 GMT</pubDate>
    <dc:creator>Barry Kelly</dc:creator>
    <dc:date>2021-03-15T01:21:31Z</dc:date>
    <item>
      <title>FWD migration of zone stamp with the same version of ArchiCad</title>
      <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251110#M4229</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hi all,&lt;BR /&gt;I'm working on a new version of zone stamp. The new version has new Main ID, almost every singular parameter has been changed to array. But the previous version and the new version are both ArchiCad 24.&lt;BR /&gt;&lt;BR /&gt;In the GDL Ref. Guide, it states clearly that "The FWM script is executed when a project saved in an earlier version of ARCHICAD is opened in a later version...". So, that means that the FWD migration script won't run because both the previous and the new one of my zone stamp are on AC24. Am I understand it correctly?&lt;BR /&gt;&lt;BR /&gt;If so, is there a work-around for this, to force the migration script to run? Or I'll have to wait until AC25 is released?&lt;BR /&gt;&lt;BR /&gt;Thank you in advance.&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Sep 2021 07:46:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251110#M4229</guid>
      <dc:creator>Palawat</dc:creator>
      <dc:date>2021-09-14T07:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: FWD migration of zone stamp with the same version of ArchiCad</title>
      <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251111#M4230</link>
      <description>If this is so, then I have an idea of how you can circumvent it:&lt;BR /&gt;
Place the Zone Library Part in the Embedded Library, and then save the Project File as AC23 PLN. Library Parts in the Embedded Library are converted back to the previous version as well.&lt;BR /&gt;
Then, the Forward Migration Script will surely run because it is indeed an AC23 Library Part.&lt;BR /&gt;
&lt;BR /&gt;
Let me know if this does the trick.</description>
      <pubDate>Fri, 12 Mar 2021 18:32:36 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251111#M4230</guid>
      <dc:creator>Laszlo Nagy</dc:creator>
      <dc:date>2021-03-12T18:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: FWD migration of zone stamp with the same version of ArchiCad</title>
      <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251112#M4231</link>
      <description>Thank you very much, Laszlo, for your idea. I've just tested it, with no success though. Here are what I did ;&lt;BR /&gt;

&lt;UL&gt;&lt;LI&gt;Open Library Manager &amp;gt; Embed placed objects of selected library &amp;gt; Enable the "Also embed textures, zone stamps,..."&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Save as 23 project(.pln) &amp;gt; Enable the "Convert library objects backward"&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Close the current 24 project file&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Open the 23 file with AC24 &amp;gt; Select "Migrate ARCHICAD libraries"&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;&lt;LI&gt;Open Library Manager &amp;gt; Open the Embedded Library&lt;/LI&gt;&lt;/UL&gt;

And...this is where I stucked. Simply deleting and adding a new version of the zone stamp into Embedded Library doesn't work (and shouldn't work). Adding a new Linked Library contain the new version of zone stamp ended up with dupplicated warning and the placed zone stamps are still on the old version, which is also make sense 'caluse it's still in the Embedded Library.&lt;BR /&gt;
&lt;BR /&gt;
Maybe it's just a lesson learnt. "Don't change anything mid version."  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sat, 13 Mar 2021 06:34:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251112#M4231</guid>
      <dc:creator>Palawat</dc:creator>
      <dc:date>2021-03-13T06:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: FWD migration of zone stamp with the same version of ArchiCad</title>
      <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251113#M4232</link>
      <description>The forward migration script does work in the same version - I do it all of the time.&lt;BR /&gt;
The trick I find is that the original object has t be deleted from the library.&lt;BR /&gt;
If Archicad sees the original object, there will be no migration.&lt;BR /&gt;
When it is not there, it looks at the migration scripts in all of the objects in the loaded library, and when it finds one that references the GUID of the missing object, it will substitute it, using the forward migration script you have set up in it (i.e. swapping and setting default parameter values).&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Barry.</description>
      <pubDate>Mon, 15 Mar 2021 01:21:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251113#M4232</guid>
      <dc:creator>Barry Kelly</dc:creator>
      <dc:date>2021-03-15T01:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: FWD migration of zone stamp with the same version of ArchiCad</title>
      <link>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251114#M4233</link>
      <description>Yes! Thank you so much, Barry. It does work!&lt;BR /&gt;
&lt;BR /&gt;
I just created a quick simple zone stamp with similar FWD migration script structure (with only one parameter changed in array), and ... it work beautifully. So that means it's just me that did something silly without knowing it again. Time to find out now.&lt;BR /&gt;
&lt;BR /&gt;
Again, thank you very much.</description>
      <pubDate>Mon, 15 Mar 2021 14:37:50 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/FWD-migration-of-zone-stamp-with-the-same-version-of-ArchiCad/m-p/251114#M4233</guid>
      <dc:creator>Palawat</dc:creator>
      <dc:date>2021-03-15T14:37:50Z</dc:date>
    </item>
  </channel>
</rss>

