Skip to content

Civil Site Design v27 | Resolved Issues

Bug Fixes


Pipes & Drainage

CS-611 — Pipe Grades Report crash
The Pipe Grades Report (ARDUV7CHECKGRADE) was crashing every time it was run due to a null reference error. The form was also displaying incorrectly, showing controls from the Pipe Depths report instead of the correct Pipe Grades interface. The report now opens correctly, displays the right form, and outputs the expected pipe size, grade, and limit information.

CS-613 — Pipe Length Report crashing on first run
The Pipe Length Report (ARDUV7PIPELENGTHDEPTHS) was crashing on first use in any new project. On subsequent runs it would work, but any depth changes made in the form were ignored — the report used the values from the very first run. This was caused by the depth file not being initialised before the report executed. Both the crash and the depth persistence issue have been resolved.

CS-121 — Pit label comments duplicating on adjacent pits
When adding a comment to a pit and then generating a pipe long section, the comment was incorrectly duplicated on the adjoining pit in the network as well as the intended pit. Pit label comments now only appear on the pit to which they were assigned.

CS-6 — Sewer Design Table creation failure
Attempting to create a new Sewer Design Table via Pipes → Active Network Settings → Sewer → Design Tables resulted in an unhandled error. Until the software was restarted, Pipe Settings could not be accessed. You can now create Sewer Design Tables without error.

CS-10 — Service types all showing as “Pipe Editing”
When adding services (e.g. Telstra, Gas, Water, Box Culvert) to a project and viewing them in the Vertical Grading Editor, all services were listed under the generic label “Pipe Editing” instead of their actual service type name. Services now display their correct type in the VGE selection window.

CS-49 — Pipes Numbering — EXIT button and Escape key unresponsive
When running the Sequence Network command and entering the Edit Branch workflow, neither pressing Escape nor clicking EXIT had any effect — the software continued prompting for a pit selection. Users can now exit the command correctly using either method.


Model Viewer

CS-584 — 3D PDF export not working in BricsCAD
Exporting from Model Viewer to a 3D PDF option does not work in .net8/10 (AutoCAD/Civil 3D from 2025 up and BricsCAD V26) versions and needed to be removed

CS-407 — Standalone Model Viewer not reading AutoCAD/Civil 3D 2025–2026 files
MVS files generated from AutoCAD 2025, AutoCAD 2026, Civil 3D 2025, or Civil 3D 2026 were not displaying in the standalone Model Viewer. A new format (.mvr) has been created and supports viewing and markup with the Model Review application.


Subgrade Model Manager

CS-594 — Grading strings ignored on recalculation
When a Subgrade Model was built using a combination of Road, Profile and Grading Strings, recalculating the model was removing the Grading String edits (omitted breaklines, splits, etc.) and rebuilding without them. Refreshing the model would add the strings back, but without the previous edits — forcing users to redo work repeatedly. Grading string edits are now preserved correctly on recalculation. Note: this was replicated on AutoCAD and BricsCAD; Civil 3D was unaffected.

CS-576 — “Include Bottom Layer Only” not working correctly with Surface Resolve
When “Include Bottom Layer Only” was enabled, Surface Resolve would only work if the Layer Index value happened to match the exact number of layers in the section. Surface Resolve now works correctly regardless of the Layer Index value when “Include Bottom Layer Only” is active, automatically finding and using the last layer in the code pair.

CS-211 — Surface Resolve direction incorrect on Kerb Returns
The Subgrade Model for kerb returns was consistently resolving toward the centreline instead of away from it. Surface Resolve direction on kerb returns is now calculated correctly.


IFC 4.3

CS-322 — Knuckle strings not included in Subgrade Model / IFC Export
Knuckle strings were being excluded from both the Subgrade Model and the resulting IFC export. Knuckle strings are now correctly included in both.

CS-543 — IFC Export – Road Parts Styles excluding some codes
The Road Parts Styles form truncated codes that include a – character. This issue has been resolved and the Road Parts Styles list now correctly saves and stores codes that include a ‘-‘ (such as BDY-1).

CS-501 — Grading Strings reporting incorrect name
When Grading Strings were included in a Built Model, the GUID (not the user set name) of the Grading String was reported in the IFC 4.3 output.


Surface & Volumes

CS-476 — Section Volumes missing cut areas on some sections
Certain sections were showing zero cut and missing the red polygon indicator for cut areas in the Section Volumes view, even though Section Selection had those sections ticked. The Volume Report was showing the correct values, but the section view was not. Section volume display now correctly reflects cut areas across all sections.

CS-361 — DEM export producing a mirrored surface
Exporting a surface to DEM format was resulting in the surface being mirrored. DEM exports now correctly match the source surface orientation.

CS-513 — Surface Water Drop not interpolating correctly
The CSD Water Drop tool was not correctly interpolating between triangles on CSD Built Model surfaces, whereas the equivalent Civil 3D surface produced correct results for the same data. Surface Water Drop now interpolates between triangles correctly.

CS-483 — Civil 3D to CSD converted surfaces not showing in Toolspace
Surfaces converted using the Civil 3D to Civil Site Design tool were not appearing in the CSD Toolspace. Surfaces imported via XML were unaffected. Converted surfaces now display correctly in the Toolspace.

CS-482 — 12da export including hyphen in surface name causing import failure
CSD surfaces are automatically named with a hyphen prefix (e.g. BM-, GR-). When exporting to 12da format, this hyphen caused the file to fail on import in 12d. Users had to manually edit the file to remove the hyphen. The hyphen is now automatically removed during 12da export.

CS-105 — Slope arrow CAD output requires “All Surfaces” selection
When outputting slope arrows via CAD Output, the “Currently Displayed” option could not be combined with Slope Arrows — only “All Surfaces” worked. You can now output Slope Arrows using the Currently Displayed selection, giving you more control over what is included in the output.

CS-345 — Surface Section Volumes shows the String Cross sections when TotalModel Surface selected
Toggling to display the TotalModel surface instead was showing only the surface of the current String. Now, the TotalModel surface will display.


HEC-RAS

CS-617 — HEC-RAS Import command not running on .NET 8
The Import HEC-RAS command does not function on .NET 8/10 platforms (AutoCAD/Civil 3D 2025-2027, BricsCAD V26) so has been removed.

CS-616 — TIF export generating an additional zero-elevation border area
When exporting a TIF file from either Export Surface or Model Viewer → Analysis → Export HEC-RAS, the resulting file included a rectangular outer area filled with zero elevation values beyond the actual surface boundary. This was increasing file sizes and causing issues in HEC-RAS and other TIF renderers. TIF exports now contain only the actual surface area with no additional outer padding.


Model Builder

CS-496 — String name not displaying in Model Builder on .NET 8
The name of the string being edited was not shown in the Model Builder interface when running on .NET 8 platforms (Civil 3D 2025/2026, BricsCAD V26, CSD Plus V26). The string name displayed correctly on .NET 4.8 only. String names now display correctly across all platforms.

CS-625 — Asymmetric Cul-de-Sac incorrectly trimming left-side road string
When using the Asymmetric Cul-de-sac type in Model Builder (linked to Automodel), the left-side road string was being incorrectly trimmed from the road start chainage all the way to the cul-de-sac start tangent point. The cul-de-sac trimming now behaves as expected.

CS-360 — TotalModel ignoring linework on certain road strings after rebuild
On some projects, running a Toolspace Refresh (Rebuild All Models) was causing the linework for the majority of codes on certain road strings to be removed from the display and excluded from the mesh. This was affecting Model Builder models referencing TotalModel. The rebuild process now correctly retains linework for all road strings.

CS-356 — TotalModel rebuilding incorrectly when Model Builder edits are applied
When a Model Builder model was linked to TotalModel and contained an intersection and a cul-de-sac, trimming the main road to the tangent points and then rebuilding could cause TotalModel to regenerate with missing strings and triangles. Only running AutoModel restored the objects correctly. Toolspace Refresh and Rebuild Model now rebuild TotalModel correctly without missing elements.


Vertical Grading Editor (VGE) & Alignments

CS-443 & CS-336 — Civil 3D sampled surface not showing grade breaks in VGE
When using a Civil 3D surface as the sampled surface in the VGE, grade breaks (such as kerb profiles) were not visible. The same surface passed through as a CSD surface displayed correctly. Civil 3D surfaces now display grade breaks correctly in the VGE.

CS-514 — Resample Sections: User Sampling values below 100mm ignored
Spacing values below 0.1m (100mm) entered in the Resample Sections form were silently ignored — the same values entered via the Insert Extra Sections form worked correctly. Additionally, removing ignored values from the form did not remove the previously applied sections. User Sampling in the Resample Sections form now correctly applies spacing values below 100mm.

CS-600 — Resample Sections: Auto Ease button causing unhandled exception
Running the Auto Ease command from within the Resample Sections form was producing an unhandled exception error (InvalidOperationException). Auto Ease now runs correctly from the Resample Sections form.

CS-102 — Offset alignment locked from editing when source has a transition
Offset alignments created from source alignments are now editable, except where they include spirals.


ScriptX

CS-5 — OffsetFromProjection and LevelFromProjection returning incorrect intersect
When multiple surface intersects were available, the OffsetFromProjection and LevelFromProjection ScriptX functions were returning the furthest intersect rather than the nearest. This produced incorrect projection results for most use cases. The functions now default to the nearest (first) intersect, which is the expected behaviour for the majority of workflows.

CS-293 — Alignment start/end chainage properties returning zero in ScriptX
Scripts using ALIGNMENT.STARTCHAINAGE and ALIGNMENT.ENDCHAINAGE properties were returning zero instead of the actual chainage values. Scripts relying on these properties for trimming and chainage-based logic were producing incorrect results. Alignment chainage properties now return correct values.


Civil 3D Exchange

CS-615 — Profile Views not applying selected Profile and Profile Label Styles
If a user creates a corridor before creating profile views with the software, then the profile views created apply the Standard profile and profile label styles, instead of those selected by the user. The selected Profile Styles and Profile Label Styles are now correctly applied during profile view creation in the drawing.

CS-357 — Corridor output to Civil 3D not applying selected Code Set
When outputting a CSD model to a Civil 3D Corridor, the Code Set selected in the CSD export form was not being applied to the assemblies created in Civil 3D. The exported corridor was using the default Code Set instead. The selected Code Set is now correctly applied during corridor output.

CS-447 — Corridor output to Civil 3D form title incorrect
When outputting a CSD model to a Civil 3D Corridor, the form displayed while the corridor creates was incorrectly reporting ‘Corridor EZ’. The form title has been changed to ‘Corridor Export’


Toolspace

CS-557 — Spelling error
Fixed a spelling error in the Toolspace hover text information panel related to the FastTrack command.


4K Display & Forms

CS-517 — 4K form text and button issues reoccurring in V26
Several forms that had previously been fixed for 4K display (including Profile from Code and Pipes Active Settings) were again showing clipped or incorrectly scaled text and inaccessible buttons on 4K screens. These forms have been corrected for 4K display.

CS-365 — Forms not working correctly at 4K resolution
On 4K screens, the Section Volume form (ARDUV7AJEBSECTIONALVOLUMES) was not scaling correctly with buttons obscured or hidden on .NET 4.8 versions. On Civil 3D 2025/2026, the Pipes → Active Settings → Defaults and House Connections tabs had buttons hidden off-screen. The Subgrade Model Manager form was also affected. All forms now display and function correctly at 4K resolution.


Project Storage & Pack Mode

CS-264 — Project Storage not recognising packed data
Project Storage was failing to recognise data that had been packed, causing issues for customers managing packed project data sets. A range of Project Storage reliability improvements have been made to address this.


Crashes & Stability

CS-347 — Opening a new drawing crashes AutoCAD/Civil 3D after using CSD
After using CSD/Stringer and closing a drawing, opening a new drawing was causing AutoCAD or Civil 3D to crash. This only occurred when the latest Autodesk and CSA software updates were used together (BricsCAD was unaffected). The crash has been resolved.

CS-601 — Error when multiple drawings are open simultaneously
With multiple drawing instances open, an occasional error (eNotFromThisDocument) was displayed, requiring the software to be closed. This has been resolved and the software now handles multiple open drawings correctly.


Survey

CS-531 — Dual Coded Points treated as Crossing Breaklines
Dual coded points were being treated as crossing breaklines. This overzealous reporting has been removed and dual coded points do not trigger a crossing breakline warning or identification.

CS-434 — Exclude Numeric Coded Points
Numeric Code points (eg: 90301) were not able to be excluded from a Point Group. This issue is now resolved.

CS-434 — Exclude Numeric Coded Points
Numeric Code points (eg: 90301) were not able to be excluded from a Point Group. This issue is now resolved.

CS-150 — Delete Segment on Multi Coded Points always removes the First Code of the second point
When points were dual coded and delete segment was used, the first listed Code was removed from the COGO point, leading to incorrect point coding. Now, when Delete Segment is used the software correctly removes the Code related to the String being removed.

CS-117 — Edit Title Block Settings
When setting up to plot long and cross sections (AutoCAD and BricsCAD versions) users can run the Title Block Settings command to select a Title Block to include in published outputs. When this command was selected a message would display advising that this function is not available. This issue has been resolved.


Alignments & Other

CS-111 — Asymmetric Cul-de-Sac: chainage outside alignment range error when grip editing
Grip-extending the road centreline alignment on a project with an Asymmetric Cul-de-Sac triggered a “Chainage Outside Alignment Range” error in the cul-de-sac form, and created an unwanted ZZtempCDS alignment entry. The cul-de-sac then had to be deleted and recreated. This no longer occurs when grip editing the alignment.

CS-366 — Satellite image import not distinguishing between GDA94 and GDA20
When importing satellite images in both GDA94 and GDA20 coordinate systems, the two images were placed directly on top of each other with no offset applied. The import command now correctly handles the coordinate difference between GDA94 and GDA20 when placing satellite images.

CS-348 — Auto Create Alignment initialisation error when skipping dynamic labels
Running the Auto Create Alignments command and choosing not to apply dynamic labels was producing an initialisation error in AutoCAD 2024, 2025, and 2026. The command now runs without error regardless of the dynamic labels selection.

CS-18 — Surface Manager closing automatically when rebuilding a Built Model
When Surface Manager was open and Rebuild was clicked on a Built Model, Surface Manager would close — requiring the user to reopen it to continue working. Surface Manager now stays open after a rebuild until explicitly closed by the user.

CS-413 — Improvement: HEC-RAS TIF export now uses .tif extension
HEC-RAS now only supports .tif files, but CSD was exporting with a .tiff extension, requiring users to manually rename the file. TIF exports now use the .tif extension directly, removing the need for manual renaming.

CS-297 — Improvement: Thread option added to Corridor EZ Toolspace Refresh button
The Thread option (previously only available on the CSD Toolspace Refresh button) is now also available on the Corridor EZ Toolspace Refresh button, making it consistent with the main CSD Toolspace behaviour.

CS-178 — Improvement: Surface Analysis Range Table — no longer limited to 16 or 32 entries
The Create Range Table function in Surface Manager Analysis tabs was limited to a maximum of 16 entries via “Number of Ranges” and 32 entries via “By Increment”. You can now create as many range entries as needed using either method.

CS-346 — Deleting Grading Strings and Updating the Toolspace
Using the Delete Grading Command and deleting gradings did not remove them from the Toolspace. On close of the Delete Grading form these are now removed.

CS-38 — Creating a String and leaving the Sections List field Blank

When creating a String and toggling on Section List to use for the sampling of the string, if the Section List field is left blank (no list selected) an unhandled exception error message would display. This is now correctly managed by the software with better messaging about the input requirements

Tags: