This guide walks you through your first use of HydraStorm, from loading the plugin in Civil 3D to exporting a completed storm drain analysis. Follow these steps in order to get a working hydraulic model with results you can review and submit.
The samples folder in your install directory contains ready-to-open .hsp projects — a minimal linear run, a culvert crossing, a parcels-mode subdivision, and a HydraLink-linked site — covering the peak-flow, parcels, and HydraLink hydrology modes. Open one via Load (no drawing required) and press F5 to calculate. See the README in that folder for what each sample demonstrates.
Download the HydraStorm installer from bezaleldesignlab.com and run it. Start Civil 3D 2025 or newer — HydraStorm loads automatically, and you'll see a HydraStorm ribbon tab. Click the HydraStorm button there, or type HYDRASTORM at the command line, to open the window. It opens as a modeless dialog alongside your drawing, so you can continue working in Civil 3D while the plugin is active.
System requirements: Windows 10/11 (64-bit) and Autodesk Civil 3D 2025 or newer.
In the HydraStorm toolbar, choose your pipe network from the Network dropdown. This reads all Civil 3D Pipe Network objects in the current drawing, along with pipe and structure geometry, inverts, sizes, part families, and part descriptions from the selected network.
If you create or modify networks in Civil 3D while HydraStorm is open, close and reopen the project (or reopen the HydraStorm window) so the network list re-reads the drawing.
HydraStorm operates on one pipe network at a time. If your drawing contains multiple networks (e.g., separate storm systems), select each one individually to analyze it.
Click the Settings button in the toolbar to open the Project Settings dialog. Before running your first calculation, review these key settings:
The design standard (junction loss library — e.g., HEC-22, iSWM/NCTCOG, or a custom standard) is selected separately, from the Tables > Structures... dialog. If the standard includes design criteria, you'll be prompted to apply municipality-specific defaults.

Each alignment in your pipe network is classified as one of three design types:
Set alignment types in Project Settings or the Alignment Types editor under the Tables menu. If your network is all storm drain pipes, you can skip this step.
Enter design flows for each structure. The method depends on the hydrology mode you selected:
.hyd or .hlresults file in Project Settings > Hydrology. HydraStorm automatically matches HydraLink basins and junctions to your pipe network structures by name, then by spatial proximity.See Hydrology Modes for a detailed explanation of each mode.
Open Tables > Structures.... Each structure in your network needs a junction loss type that determines how energy losses are calculated at that node.

Deflection angles for bends, wyes, and manholes are auto-detected from Civil 3D part descriptions (e.g., "45 Degree Bend") or computed from pipe geometry. You do not need to enter angles manually in most cases.
If your project requires inlet capacity analysis, switch to the Inlet tab and click Library... to select an inlet library (e.g., HEC-22, iSWM, or municipality-specific). Then, for each inlet:
Press F5 (there is no dedicated Calculate button — calculations also run automatically as you edit properties, on a 300ms debounce). HydraStorm runs the full analysis pipeline:
Results appear immediately in the results grid, and the profile view updates to show the computed HGL and EGL lines.

Examine the results grid for any issues. HydraStorm tracks compliance with color-coded indicators:
The Comply column shows a score like "4/6" (4 of 6 checks passed). Hover for details on each check. If a failure is intentional, right-click the pipe and choose Acknowledge Check Failures....
In the profile view, toggle these overlays to visualize the hydraulic analysis:
Adjust pipe parameters to resolve compliance issues. Inverts, size, slope, and Manning's n are edited directly in the results grid; shape, part family, and junction loss type are edited in the property panel next to the profile. The profile and calculations update live as you make changes.
Use the editing tools for efficient adjustments:
Ctrl+Shift+R) — Shift both inverts uniformly (preserves slope)Ctrl+Shift+L) — Apply a specific slope with anchor selectionCtrl+M) — Set a continuous slope across multiple selected pipesClick Auto (in the property panel) to let HydraStorm suggest pipe sizes that satisfy your design constraints. The sizing engine selects the smallest standard pipe size from the active parts list that meets capacity, velocity, and HGL cover requirements. It works upstream from the outfall and backtracks downstream when HGL violations are detected. Sizing applies to the alignment currently shown in the profile view — pipes on other alignments keep their sizes and act as fixed hydraulic context.
Review the suggested sizes, then click Apply (in the property panel) to accept or Discard to revert. See Auto Design for details.
Always run Calculate before Auto Design. The sizing engine needs established flow data to determine appropriate pipe sizes.
When you are satisfied with your design, click Apply (pinned at the bottom of the property panel) to write all edits back to the Civil 3D pipe network objects. This updates pipe invert elevations, pipe sizes, and Manning's n values.
If you need to undo your changes, click Discard to revert to the last applied snapshot.
HydraStorm uses an Edit Session pattern: all your changes are made to a working copy. Nothing is written to Civil 3D until you explicitly click Apply. This means you can freely experiment without risk to your drawing.
Once your design is finalized and applied to Civil 3D, open the Output ▾ menu in the toolbar:
See Profiles & Labels for details on configuring label styles and profile view options.
From the Output ▾ menu, click Export to CSV (or press Ctrl+E) to export the current results grid to a CSV file for verification, submittal, or use in other tools. Separate CSV exports are available for the storm drain, inlet, and culvert results grids from their respective tabs.
See Export for details on the export format and customization options.
F5 = Calculate, Ctrl+Z = Undo, Ctrl+S = Quick Save, Ctrl+E = Export, Ctrl+F = Fit Profile, Arrow keys = navigate pipes.hsp) store all your settings, flows, and loss type assignments independently from the Civil 3D drawing.