Tekla Structures 2025 SP4

Tekla Structures
Modified: 7 Oct 2025
2025
Tekla Structures

Tekla Structures 2025 SP4

The latest Tekla Structures service pack and updated environment installers are available in Trimble Downloads.

Tekla Structures 2025 SP4.1 replaces 2025 SP4

Tekla Structures 2025 SP4 was recalled due to a critical regression error (TTSD-72255). This error causes incorrect rendering of sketched profiles and can lead to inaccurate model data.

The TTSD-70521 fix that caused the issue has been removed in Tekla Structures 2025 SP4.1.

Service Pack 4.1 replaces the previously released Service Pack 4. Service Pack 4.1 is a full installer so there is no need to install the previous service pack before installing Service Pack 4.1.

Download Tekla Structures

Numbering preview - New table for reviewing identical objects individually

The Numbering preview dialog now has a new separate table where you can show, select, and review identical objects that are treated in the same way in numbering. The new Individual objects table shows all the individual objects that you have selected in the main table in the Numbering preview dialog.

Showing, selecting, and reviewing objects individually is useful when the objects have different values for properties that do not affect numbering, such as the Comment user-defined attribute. Previously, only the Varies value was shown for these object properties in the main table.

You can work with columns and rows in the Individual objects table in the same way as in the main table of the Numbering preview dialog.

TTSD-69579

Drawing Layout editor - New dialogs for defining drawing sizes and frame margins

The Drawing size settings dialog now allows you to:

  • Add or edit drawing sizes using a dedicated dialog. Right-click a drawing size row and select Edit to open the dialog, then enter the values. If necessary, select Autosize. Previously, editing was limited to double-clicking the Width or Height box and entering new values.

  • Define frame margins and colors using a dedicated dialog. Right-click a frame row and select Edit to open the dialog, then enter the values and select the color. Previously, defining margins was limited to double-clicking the margin boxes and entering new values.

TTSD-71227, TTSD-50381

Cloning improvements

Dimension placement

Tekla Structures is now more precise in placing dimension points. Previously, dimension points could occasionally be placed outside objects, leading to dimensions being shown to invisible objects. This improvement ensures that dimension points are always placed only on visible objects.

Before:

After:

Automatically generated dimensions in cloned drawings, controlled by XS_INTELLIGENT_CLONING_ADD_DIMENSIONS, are now placed at optimal distances from the dimensioned objects and other dimensions.

Before:

After:

View placement

To ensure that the view placement improvements are applied, the advanced option XS_DRAWING_UPDATE_VIEW_PLACING must be set to TRUE.

The cloned view placement has been improved for situations where views are wider or taller than the drawing sheet. Previously, these views would not move; now, they are adjusted to fit the drawing sheet as much as possible after being cloned.

Tekla Structures now intelligently places views within drawing frames in cloned drawings. When using templates (.tpl) for drawing frames, Tekla Structures attempts to prevent views from overlapping each other.

Before:

After:

Section views and section marks

The section view behavior in cloning has been improved for situations where an assembly has new parts. Now, when new parts are detected, the section view attempts to resize to fit the parts within its boundary box.

Before:

After:

Independent section marks that are not associated with any objects could previously be placed quite far from the assembly objects. Independent section marks are now deleted if they are not placed in the close proximity to a part.

Before:

After:

TTSD-71091

New in AI Cloud Fabrication drawings (Preview)

Enhancements in Create from column

  • Now the area showing the top match library and top match template or template settings has new colors and layout to make the information easier to read.

  • You can now display a larger template preview by hovering over the small template preview, and open the template preview in the Drawing library properties dialog by double-clicking the small template preview.

  • When you click Select other to select another library, other available libraries are shown under Other libraries.

  • More tooltips have been added to guide you through the feature.

TTSD-70637, TTSD-70123

Improved cloning results

Cloning results have improved for drawings created using the AI Cloud Fabrication Drawings feature when source drawings have been uploaded from Tekla Structures 2025 SP2 or newer into a collection. Better cloning results can be seen with elements such as dimensioning, marks, and section views.

TTSD-70220

New error message when selecting a template from an inactive library

We have improved the error message that is displayed when you try to use a best matching template from an inactive library, and the new message is: "Library inactive. Reactivate the library and try again." Previously, the message just stated that an error occurred and you need to reselect to try again.

TTSD-69553

Drawing library properties: Scroll bar added to drawing list

In the Drawing library properties dialog, the text in the last column in the drawing list table could sometimes be only partially visible. Now, a scroll bar has been added, and you are able to show the whole text.

TTSD-70860

Sorting works in all Review classification columns

In the Review classification dialog, sorting now works also in the Assigned library column.

TTSD-70849

Improved large-scale drawing upload capability

  • Uploading a large number of drawings at once is now smoother and results in fewer errors.

    TTSD-70579

  • When uploading a large number of drawings, the drawings are now handled sequentially instead of simultaneously. If you are uploading more than 500 drawings, the uploading process is split into multiple batches that are executed one by one. Each batch contains 500 drawings.

    You are now required to review the classification of the first 500 drawings before proceeding to review the next batch of drawings. The messages in the processing queue have been changed to reflect this new workflow. Overall, the change enables a smoother user experience when uploading large numbers of drawings at once.

    TTSD-71636

Error when adding objects in Creation review

A critical error sometimes occurred while adding the selected model objects in the Creation review dialog. This issue has now been fixed.

TTSD-70644

Fixes

Defect number Development area Description
TSAC-8217 Concrete components

Wall layout: Edge offsets and edge components no longer change position when contour points are added or removed.

TSAC-8263 Concrete components

Lifting anchor (80): In some rare cases, when the lifting anchor component was placed into a wall created with Wall layout, modifying the Wall layout caused the lifting anchors to be placed outside the wall. This issue has now been fixed.

TSAC-8283 Concrete components

Formwork placing tools - Walls: Nested components, such as Walers, are now added to the pour unit.

TSAC-8772 Concrete components

Wall layout: Previously, there was an issue that caused the creation of sandwich wall openings to be restricted to only one opening when Main part layer was not set to Default. The issue has now been fixed.

TSAC-8903 Concrete components

Sandwich wall window: The issue that caused window details to be created outside the window (in the component origin) has now been fixed.
 

TSAC-8953 Concrete components

Lifting anchor (80): Previously, placing anchors on the side faces sometimes caused the anchors to be placed and dimensioned incorrectly. This issue has now been fixed.

TSAC-9192 Concrete components

Edge and corner reinforcement (62): Stirrups are now created properly in the space smaller than the U bar dimensions between openings. Previously, the stirrups were completely omitted in this situation.

TSAC-9330 Concrete components

Embedded anchors (8): Previously, lifters in sandwich walls were sometimes placed inside the walls when there were many smaller objects in the assembly. This issue has now been fixed.

TSAC-9355 Concrete components

Reinforced concrete stair (95): Previously, when you selected the Start point position to be on the upper baseline, for stair shapes without the bottom overhang, the start point was not determined correctly. This issue has now been fixed.
 

TSAC-9392 Concrete components

Edge and corner reinforcement (62): Previously, when U bars were split by stirrup creation, the spacing of bars was not correct, or the spacing was completely missing when the Creation method was set to Equal distribution by number of reinforcing bars, and the start offset distance was either zero or it was too excessive. This issue has now been fixed.

TSAC-9398 Concrete components

Embedded anchors (008): On the Input tab, there is a new Up direction option, Global Z, that places anchors in the global Z axis and also guarantees the global orientation of the result assembly.

TSAC-9404 Concrete components

Floor layout: On the General tab, there is now a new setting Create half a slab to fill the whole area to define the slab panel distribution. If there is an empty area between the last standard slab and the edge of the slab area, you can use this setting to create a slab that fills this empty area. To do this, select the value Yes. This setting overrides the minimum slab width setting on the Advanced tab.

TSAC-9407 Concrete components

Wall layout: Previously, modifying the wall layout by loading different settings files multiple times could cause Wall layout to stop working. This issue has now been fixed.
 

TSAC-9419 Concrete components

Concrete console (110): Previously, the column cut offset was not correct when the beams were inclined. This issue has now been fixed.

TSAC-9462 Concrete components

Wall layout: Previously, when wall layout layers were edited and a new wall layout created, another wall was also created. This issue has now been fixed.

TSAC-9129 Steel components

Welded beam to beam (123): Previously, weld 4 was created in an incorrect position in some situations. This issue has now been fixed.
 

TSAC-9143 Steel components

Welded beam to beam (123): Previously, weld 3 preparations were created with incorrect sizes in some situations. This issue has now been fixed.
 

TSAC-9144 Steel components

Welded beam to beam (123): Previously, weld 7 was created in an incorrect position in some situations. This issue has now been fixed.
 

TSAC-9252 Steel components

Shear plate tube column (189): Previously, the cut around the shear tab was created with an incorrect size when only one secondary part was selected. This issue has now been fixed.

TSAC-9289 Steel components

Previously, when the End plate (29), Seating (39), or Joining plates (14) component was placed on sloped parts, some welds were incorrectly moved from the flange to the web. This issue has now been fixed.

TSAC-9356 Steel components

Column with stiffeners (186): Previously, when the main part was made of plates, there was an offset between the main part and tab plate. This issue has now been fixed.

TSAC-9383 Steel components

Welded column with stiffeners (128): Previously, weld 4 preparation cuts were created incorrectly. This issue has now been fixed.

TSAC-9390 Steel components

Stiffened end plate (27), Partial stiff end plate (65): Previously, the default width of the front plate was calculated incorrectly. This issue has now been fixed.

TSAC-9396 Steel components

Bolted gusset (11): Previously, an incorrect numbering prefix and start number was assigned to one of the seal plates. This issue has now been fixed.

TSAC-9408 Steel components

Seating (30): Previously, deleting some bolts caused the main part stiffeners to have an incorrect height. This issue has now been fixed.

TSAC-9413 Steel components

Welded to top flange (149): Previously, when the stiffener height was determined by shear tab height, the final stiffener height was incorrect. This issue has now been fixed.

TSAC-9436 Steel components

Column seating (39): Previously, some welds were created incorrectly when the secondary part was sloped. This issue has now been fixed.

TSAC-9441 Steel components

Weld preparation (44): Previously, weld preparation cuts were incorrectly created for C and U profiles. This issue has now been fixed.
 

TSAC-9456 Steel components

Two sided end plate (24), Two sided end plate - Cfl (112), Two sided end plate (115): Previously, bolt edge distances were not correctly applied in the components. This issue has now been fixed.

TSAC-9483 Steel components

Z pan (S74): Previously, the horizontal bracket was created with an incorrect length in some situations. This issue has now been fixed.
 

TSAC-9484 Steel components

Column with stiffeners S (187): Previously, some tab plate chamfers were not correctly created. This issue has now been fixed.
 

TSAC-9506 Steel components

U.S. Base plate (1047): Previously, custom component type connections were not correctly created in some cases. This issue has now been fixed.

TSAC-9512 Steel components

Welded shear plate (43): Previously, stiffener part properties - name, material, numbering prefix, and start number - were incorrectly applied. This issue has now been fixed.

TTSD-54390 Import, export, interoperability

Import and export between Tekla Structures and Tekla Structural Designer: The cold-formed section mapping for Finland, Norway and Sweden is now added for the sections available in Tekla Structures.

TTSD-69091 Import, export, interoperability

Import from Tekla Structural Designer: Previously, when importing a Tekla Structural Designer model with US Imperial unit settings into Tekla Structures, the dimensions in the Model Comparison Tool appeared in metric units. This issue has now been fixed.

TTSD-69503 Import, export, interoperability

IFC4 export: The compatibility of IFC4 export with IFC2x3 export has been improved for building hierarchy templates.

TTSD-70692 Import, export, interoperability

IFC2x3 export: Exporting the rebar attribute NominalDiameter is now using nominal diameter from environment instead of actual diameter.

TTSD-71129 Import, export, interoperability

Import from Tekla Structural Designer: Previously, in some cases, imported wall panels did not split correctly into separate objects. This issue has now been fixed.

TTSD-71457 Import, export, interoperability

DSTV/NC: Earlier, when exporting a plate with countersunk bolts being on the back plane and using XS_DSTV_WRITE_BEHIND_FACE_FOR_PLATE=TRUE, the AK block corresponding to the back plane was created incorrectly. This issue has now been fixed.

TPLED-377 Templates and reports

Template Editor: The int() function failed to convert a decimal number when it was presented as a string. This issue has now been fixed.

TPLED-380 Templates and reports

Template Editor: Substring subtraction from the end of another string in formulas did not work correctly. For example,  for COLUMN the output was MN instead of COLU. This issue has now been fixed.

TPLED-381 Templates and reports

Template Editor: Multiline value field output had overlapping lines when the value field was output at an angle. This issue has now been fixed.

TPLED-383 Templates and reports

Previously, the horizontal table output had overlapping rows when the template had rows with different heights. This issue has now been fixed.

TPLED-384 Templates and reports

Previously, the negative index did not work with setat() to count the position from the end of the string. This issue has now been fixed.

TPLED-386 Templates and reports

Previously, sometimes the Sum() function did not output the correct value in a table. This issue has now been fixed.

TTSD-70303 Templates and reports

Drawing templates: The rebar schedule template now works as expected when working with rebar sets containing splitters.

TTSD-70731 Templates and reports

Template Editor: Sometimes the value field length was calculated incorrectly indicating that the length would go outside the component boundaries. This issue has now been fixed.

TTSD-70925 Templates and reports

Previously, in reports, the length and weight of circular spiral reinforcing bars were correct on REBAR rows but not on SINGLE_REBAR rows. This issue has now been fixed.

TTSD-71223 Templates and reports

Previously, text lines overlapped when a multiline value field was rotated. This issue has now been fixed.

TTSD-71282 Templates and reports

Template Editor: The Output 0 as an empty string setting for a template works again.

TTSD-71466 Templates and reports

Template Editor: The report output line change was done with Unix type (LF) and not as before with Windows type (LF+CR). This has now been fixed, and Windows type (LF+CR) is used again.

TTSD-71716 Templates and reports

Previously, pictures did not appear when the fvf() function was used in the Picture rule. This issue has now been fixed.

TTSD-71956 Templates and reports

Previously, the justification was always Left in multiline value fields. This issue has now been fixed.

TTSD-71961 Templates and reports

Previously, the symbol size was incorrect when the symbol was rotated. This issue has now been fixed.

TTSD-59235 Drawings

Previously, the view label editor in the property pane did not display the same view label as the one in the drawing. Now, when modifying view properties, the view label editor automatically corrects any properties that have not been correctly defined due to inconsistencies in the environment property files.

TTSD-67068 Drawings


The property pane visual editor now allows for multi-item drag and drop. When dragging items from different rows, the editor automatically organizes them into a single row, maintaining a clear order from top to bottom and left to right.

TTSD-68474 Drawings

Previously, in GA drawings, the reference object list in the view properties sometimes showed objects from previous models if you had opened many models during the same Tekla Structures session. This issue has now been fixed.

TTSD-70035 Drawings

Rebar dimension marks are now more stable when the drawing is updated. Previously, rebar dimension marks could move when a drawing was updated.

TTSD-70584,TTSD-68609 Drawings

Previously, when you moved the selected drawing views, the drawing layout was unintentionally moved as well. This issue has now been fixed.

TTSD-70639 Drawings

Earlier, when you dragged a merged part mark with the Shift key held down, the mark was disconnected from the associated part. This issue has now been fixed.

TTSD-70642 Drawings

Earlier, after deleting a merged weld mark, it was not possible to recreate single weld marks for the same parts. This issue has now been fixed.

TTSD-70652 Drawings

Earlier, when using the HOLE.DIAMETER_X and HOLE.DIAMETER_Y elements in bolt marks, slotted hole dimensions were sometimes shown incorrectly in multi-drawings. This issue has now been fixed.

TTSD-70944 Drawings

Previously, symbols were not placed in the correct position in drawings when the symbol position was set to be off origo. This issue has now been fixed.

TTSD-71070 Drawings

The symbol color used in a template is now shown correctly in the drawing.

TTSD-71088 Drawings

Drawing cloning: Cloned drawings could sometimes get visual artifacts that could not be selected or clicked. This issue has now been fixed.

TTSD-71130 Drawings

Drawing cloning: Cloning of circles in drawings now works more reliably.

TTSD-71464 Drawings

Previously, some colors in DWG and DXF files imported to drawings did not match the original DWG colors. This has now been improved.

TTSD-71530 Drawings

Earlier, when hiding a part from a drawing or a drawing view, the own hidden lines of the part were not hidden. This issue has now been fixed.

TTSD-71851 Drawings

The arcs in DWG files imported to drawings are now drawn better.

TSAC-9345 Reinforcement

Auto splitter: Issues with splicing symmetry options and rounding lengths have been fixed.

TTSD-71018 Reinforcement

In Rebar shape manager, you can now save rebar bending shapes and rules in RebarShapeRules.xml files even when the model name or folder path contains non-ASCII characters.

TTSD-71019 Reinforcement

Rebar sets: You can now add hooks to curved longitudinal bars where the hook is perpendicular to the bar plane.

TTSD-69084, TTSD-69145, TTSD-69714, TTSD-69727, TTSD-69799, TTSD-70253, TTSD-71733, TTSD-70591, TTSD-71844 Modeling

The following improvements and fixes have been released to Live Collaboration:

  • The session stability with large models has been improved. Tekla Structures should no longer freeze when a Tekla Structures user shares a large model in a Live Collaboration session and a Trimble Connect user uses the Reset model command within the same session.
  • When using a Tekla Model Sharing model in Live Collaboration, you can select which changes to share:
    • You can share the full model as before.
    • You can share a partial model that contains all local changes since your last write out. These changes are labeled as "Changed by 'Your Name' Model name 'ModelName'". Local modifications are highlighted for easy identification: orange for added and modified elements and red for deleted elements. 

      For the highlighting to work reliably, ensure that you have set the frequency for the model upload to Write out in File > Trimble Connect > Upload Model Settings > Upload

    • You can also choose to share both the full model and your local changes.
  • The reliability and usage of temporary states (including color, visibility, and hide/show options) for increments within Live Collaboration sessions have been improved. This ensures a smoother and more consistent experience during collaborative work.
  • You can now share empty models, which makes the initial setup and collaboration on new projects easier.
  • The Show/Hide functionality for models now also applies to your own models. This offers more control over visibility.
    • For full models, Hide makes all objects transparent (similar to Ctrl+5), and Show makes them fully visible (similar to Ctrl+4).
    • For Tekla Model Sharing models, using Hide for local changes makes the model invisible, and Show makes it visible.
  • You can now better control which models you share (full model or local changes) in each Live Collaboration session you join. Models are no longer automatically shared across all future sessions; instead, you need to click the Share button in each new session. This gives more control over what you share with other users.
  • Selecting objects in increments is now possible, and they are colored accordingly in other users' sessions. This provides clearer visual feedback during collaborative work.
  • When you are in presentation mode in Trimble Connect and click on something, a target icon appears for all Tekla Structures users who are following the presenter. This adds more visual guidance during presentations.
TTSD-69773 Modeling

When you use the Diagnose & repair > Repair library database (xslib) command from the File menu, the report now shows an extra column that provides information about the component name to help users locate the issue.

Additionally, now the name of each illegal profile is also reported. Previously, the report only showed Illegal profile without the name in the Inconsistency column.

TTSD-70158 Modeling

Batch editor now handles components, such as Double wall details, better than previously.

TTSD-71359 Modeling

Previously, there was a problem in handling incorrect assemblies, which caused Tekla Structures to stop working unexpectedly when diagnosing, repairing, or performing other actions on the model. 

This was caused by an assembly that was poorly defined and self-referencing. Now, the inconsistency is identified by the Diagnose model command and fixed by the Repair model command, which deletes the assembly.

TTSD-71395 Modeling

When you add content to your Tekla Warehouse collections, the new profile catalog is recognized. The catalog structure, groups, and profiles are visible when adding files from Tekla Structures.

TTSD-71515 Modeling

You can upload selected content from the new profile catalog to your Tekla Warehouse collections. When adding files from Tekla Structures, the selected groups and profiles are uploaded.

TTSD-71516 Modeling

When you insert content from Tekla Warehouse into a model, content from the new profile catalog is added to Tekla Structures.

TTSD-72045 Tools and components

The issue with the loading of some dimensioning plug-ins has now been resolved.

TTSD-69758 Import, export, interoperability (steel)

STEP/IGES export: Previously, the export failed to finish the conversion if the model folder path or file name contained special characters. This issue has now been fixed. 

TTSD-70245 Import, export, interoperability (steel)

STEP/IGES export: Previously, the export failed to finish the conversion if the model folder path or file name contained special characters. This issue has now been fixed. 

TTSD-71000 Import, export, interoperability (steel)

DSTV/NC export: Previously, when you exported polybeams with bolts and included pop-marks, the KA block was created incorrectly. This issue has now been fixed.

TTSD-71687 Import, export, interoperability (steel)

Previously, due to the use of numeric values for abbreviations by fabricators, some valid profiles were incorrectly showing as invalid in Tekla Structures. This issue has now been fixed.

TTSD-71735 Import, export, interoperability (steel)

STEP/IGES export: Previously, the export failed to finish the conversion if the model folder path or name was very long. This issue has now been fixed.

TTSD-71799 Import, export, interoperability (steel)

STEP/IGES export: Previously, the export failed to finish the conversion if the model folder path or file name contained special characters. This issue has now been fixed.

TSAC-8658-2025SP4 Import, export, interoperability (concrete)

Export ELiPLAN file (68): The location of the Include sub-materials setting on the Data settings tab was incorrect and it was covering the box where you enter  the name of the template attribute, when Template has been selected for the Weight calculation setting. This issue has now been fixed.

TSAC-9388 Import, export, interoperability (concrete)

BVBS export: The parameters n (number of spiral turns) and g (length) were swapped in the export file for spiral geometries. This issue has now been fixed.

TSAC-9516 Import, export, interoperability (concrete)

Export Unitechnik (79): Previously, adding formwork to the edge of a double wall could lead to incorrect geometry. This issue has now been fixed.

Was this helpful?
Previous
Next