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

Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.
SOLVED!

Overriding hotlink module properties

ArchiMind
Advocate

Hello everyone,

 

I’m interested in knowing is it possible to override  the hotlink module properties in the host file.

For example if I have a module that represents typical floor plan with zone that has a property name room 101, is it possible in host file to override the zone property to room 201,301… depending on the floor that zone is on. 

Cheers,

Stefan Veselinović 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11
2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution

I don't think it's a problem. You may need to enter the ID differently. For example:

Turit_0-1665574620142.png

 

 

View solution in original post

Solution

The answer to your original question is a no.

Hotlinked Modules placed into a project file behave as a locked group of elements. Since they are "locked", no element within any Hotlinked Module can be modified in the project file it is placed into, including their geometry, parameters, and properties. 

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

View solution in original post

13 REPLIES 13
Turit
Booster

We use the ID instead of the room number. Thus, the module id and the element ID together give the "numbering" of the room.

ID is ok, but more than often we have more entrances inside bulding( for example Entrance A, aprt 101, Entrance B apt 101..) And therefore  we use ID for grouping the apartmens by entrances. That's why I am curious to know is ut possible to override the properties inside the host file

Cheers,

 

 

 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11
Solution

I don't think it's a problem. You may need to enter the ID differently. For example:

Turit_0-1665574620142.png

 

 

ArchiMind
Advocate

I will have this in mind, but it’s not giving me the answers is it possible to override properties of module in host file. 🙂

 

Cheers,

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11
Solution

The answer to your original question is a no.

Hotlinked Modules placed into a project file behave as a locked group of elements. Since they are "locked", no element within any Hotlinked Module can be modified in the project file it is placed into, including their geometry, parameters, and properties. 

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
ArchiMind
Advocate

Hello Laszlo,

Thank you for the answer.

 

I thought there was maybe a way to use expressions to achieve this kind of workaround. To be precise with "substitute strings". 

 

But if it's not possible then I guess that manual zoning in the host file is an approach that will fulfill company needs for now. Or we will try to find some kind of combination of what @Turit suggested and new ideas.
It's a real pity that we can't enrich information hotlink modules in the host file, it would have a lot of potential for new data integration and scheduling, especially in big designs.

 

Cheers,

 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11

Don't forget modules have a 'Master ID' that you can set as you place the module or can edit afterwards.

You may be able to use the Master ID in conjunction with the element ID and properties.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

@ArchiMind wrote:

But if it's not possible then I guess that manual zoning in the host file is an approach that will fulfill company needs for now.


Yes, I would probably place those Zones in the host as well.

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

Hello Archimind,

 

I made a property in the zones that looks at the Hotlink Master ID, and adds that value to the zone number. I combine the text with the zone number plus it automatically adds the floor number (the 01), it combines it with a '.' you can ofcourse also add these values yo each other. In my example I add the number from the master ID to the zone number .

 

And show it using the Model view

Schermafbeelding 2022-12-08 om 10.23.21.png

Schermafbeelding 2022-12-08 om 10.22.43.png

Schermafbeelding 2022-12-08 om 10.23.37.png

Schermafbeelding 2022-12-08 om 10.22.00.png

 

So in this example, the two floor plans on the right are modules, but you can still manipulate the properties in it, so no manual texts or labels, and if the zone changes in the module,

 

You can make a property do this: it looks at the home story number multiplies it with 100 and then add your zone number. So there are alot of different ways to do this, it does this automatically and also in a hotlinked module 😄

Schermafbeelding 2022-12-08 om 10.37.08.png

Schermafbeelding 2022-12-08 om 10.36.57.png

Schermafbeelding 2022-12-08 om 10.36.37.png