Home en - kuvbur/AddOn_SomeStuff GitHub Wiki
The add-on solves specialized automation tasks in Archicad: synchronization of properties and GDL parameters, numbering, structural analysis, drawing documentation, and much more.
| Installation (WIN / MAC) | Download, copy to the add-ons folder, add commands to the menu |
| FAQ | Why this add-on, what to do if nothing works, impact on performance |
| List of All Property Commands | Complete reference: Sync_from, Sync_to, flags, formulas, MEP commands |
| Test Versions | How to download a build from Actions and join testing |
| Condensed Help for LLM | Use to connect to AI for answering questions |
Bidirectional data exchange between Archicad properties and GDL parameters of library elements.
- Copy a GDL parameter to a property:
Sync_from{PARAMETER_NAME} - Copy a property to a GDL parameter:
Sync_to{PARAMETER_NAME} - Copy one property to another:
Sync_from{Property:GROUP/PROPERTY} - Modes: Track (auto on change) / Synchronize All / Synchronize Selected
- Curtain Walls, Zones, and other hierarchical structures:
Sync_from_sub{...}/Sync_to_sub{...} - Linking arbitrary elements via GUID:
Sync_from_GUID{...}
A template string in the property description generates the textual composition of multi-layer constructions and complex profiles.
- Layer order:
Layers/Layers_inv/Layers_auto - Thickness, fill, density, custom material properties
- Component volumes and areas (
%area%,%volume%,%qty%) - Formulas with summation across layers
- Formatting for labels (
\CRLF,\TAB, etc.)
Generates specification lines for composite GDL objects (lintels, reinforcement, rolled sections, materials).
-
Spec_ruleβ base version -
Spec_rule_v2β with auto-update and change highlighting -
Spec_rule_v3β with ignoring elements lacking required parameters - Support for assemblies, reinforcement, rolled sections, and materials from the kuvbur library
Analyzes constructions adjacent to a zone, collects data about finishing layers. Can create finishing elements (analogous to Interior Designer) and/or record the composition into zone properties.
Analog of the ID Manager with position preservation in properties.
- Renumbering flag in the property description:
Renum_flag{property_name} - Auto-fill with zeros / spaces:
NULL,SPACE,ALLNULL,n_NULL, etc. - Grouping by criteria and splitting
- Writing the position to the element's ID:
Sync_to{ID}
Automatic checking and processing of dimensions on the active view according to rules from the project information (Addon_Dimensions).
- Rules by dimension layer or pen
- Highlighting non-multiple dimensions, text replacement
- Hiding wall thicknesses (
DeleteWall), resetting overridden values (ResetText) - Classic rounding (
ClassicRound)
The rounding format is specified in the property name after a dot: 1mm, 01mm, 01mp, etc.
Creates 3D section documents along a morph-line or fence for constructing utility network profiles according to GOST.
- Worksheet with a hotspot (pen 163) β general layout
- Morph/fence with ID
SITE_NAME@SCALE - Run Build Profile by Line β 3D documents are created
- Place on layout β Align Selected Drawings
- Automatic class assignment for unclassified elements: add
some_stuff_classto the class description - Changing class when a property is modified:
Sync_to{Class:CLASSIFICATION_NAME} - Outputting the full class name to a property:
Sync_from{Class:CLASSIFICATION_NAME; FullName}
Populates stamps and revision markers on layouts in accordance with GOST R 21.101-2020. Compatible with the kuvbur_Format per GOST library.
Generates a string for the macro_qrcode macro based on a property value: Sync_from{QRCode:Property:PROPERTY_NAME}. Supports output in 2D and 3D scripts, labels, and IFC.