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

Installation & update
About program installation and update, hardware, operating systems, setup, etc.

zones information lost after upgrade to AC9

Anonymous
Not applicable
When opening the Archicad 6,5 project in Archicad 9 all the information in the zone stamps is lost - all the parameters (including area) are "0" or "NO NAME".
Further - on our mac computers Archicad 9 keeps the original zone stamp, on PC it switches to default zone stamp regardless of the zone stamp assigned to categories.
The zone stamp itself works ok when used in Archicad 9.
It is a big project and I would hate to build the zones anew (put the room names, numbers, flooring etc). Any ideas, please?
3 REPLIES 3
Anonymous
Not applicable
It sounds like AC9 doesn't like the old stamp (strange about the Mac/PC difference though).

If the zones themselves are OK all you should need to do is redefine the the Zone Categories (Options menu) with a new stamp that you know to work in AC9. This should replace the old one in the correct locations and pick up all the information from the zones.
Which zone stamp did You use in 6,5?
Maybe I have one converted to newer version...
(or You could send me the pla containing the zone only - through private message here - or leave me Your e-mail the same way - I will try contacting You then - maybe there is a fast way to fix the stamp)

Best Regards,
Piotr Dobrowolski
Laszlo Nagy
Community Admin
Community Admin
Something similar happened to me when I upgraded a Project from 6.5 to 9.
I used "zone_stamp 03 65".
There are two lines in its 2D Script that go like this:

stn= "st_n"+STRSUB (STR (rend0, 1, 0), 2, 1)+"b"
stk= "st_k"+STRSUB (STR (rend0, 1, 0), 2, 1)+"n"

For some reason, ArchiCAD 9 feels this is incorrect, so it must be modified to:

stn= "st_n"+STRSUB (STR (rend0, 1, 0), 1, 1)+"b"
stk= "st_k"+STRSUB (STR (rend0, 1, 0), 1, 1)+"n"

then it works.

I think the difference was that in ArchiCAD 6.5, when you use the STR() command in GDL, a leading SPACE character is put at the beginning of the string resulting from the command.
In ArchiCAD 9, there is no leading SPACE character, this is why you must put there '1' instead of '2'.
I hope you know GDL so it makes sense to you.
I hope this will be a solution for you.
Laszlo
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27