TemplateForge

How it works

One rule runs through all of it: the standard is the authority.

Your standardLayers, the layer each Civil object type goes on, styles, and the style source
The open drawingRead from the real drawing database
↓
AuditJudges a copy. The drawing itself is not touched.
↓ the result opens in the palette
Illustration with example data, drawn to match the palette's layout. Not a screenshot.
↓ each tile is handled by an engine
Engine 1Civil objectsJudged by object type. The standard names the layer each type belongs on, so the layer's own name does not matter.
Engine 2Plain CADLines and text have no type. They go where you chose, saved per standard. A case-only difference is ticked for you.
StylesStyle syncEach Civil style is compared with the standard's list. Missing styles are added, different ones replaced, copied from the style source.
↓ for plain CAD, you choose the layer once
Illustration with example data, not a screenshot. You pick the types, pick the standard's layer, and the choice is remembered.
↓
Rows in the paletteOne row per fix, ticked where the standard decides. Where the standard has no rule, you choose a layer from its own list.
↓ you press Fix
Fix, in this order
  1. Verified backup
  2. Missing layers created, Civil objects moved
  3. Plain CAD placed
  4. Styles brought in
One transaction in the open drawing. Nothing is saved for you.
↓
Save the drawing to apply the changesUntil you save, the changes live only in the open drawing.
↓
Audit againA fixed drawing comes back with nothing left to do.

What the output looks like

Every audit produces a report you can save as HTML or CSV. It leads with a verdict, then the work, in the order it should be done.

Example output: a drawing report, laid out like the real one, with example data. The tool fixes what the standard decides; you decide the rest.

1. Record a standard

Point TemplateForge at a Civil 3D template or drawing your practice already trusts. It reads the layer table, the object-layer settings (the layer each Civil object type is created on), text and dimension styles, and the Civil styles. They are saved as a single standard file that you can keep on a shared drive.

2. Audit

The audit is a native read of the drawing database: layers, objects, and the layer each Civil style draws on. Civil objects are judged by their type, not by their layer's name. Plain CAD objects (lines, text) carry no type, so you choose their layer once and TemplateForge remembers the choice for that standard.

3. Decide what the standard does not say

If the standard has no rule for something, it shows as a row that needs a decision. You pick a layer from the standard's own list. You can save those choices as a new standard, and the original file is left as it was.

4. Fix

Fix takes a verified backup, then creates any missing layers, moves objects to the layers the standard names, and brings in missing or different Civil styles from the standard's style source. It all happens in one transaction in the open drawing. Nothing is saved for you: save the drawing to apply the changes.

Built on the Civil 3D API

TemplateForge is a native plug-in, not a converter. It reads the real drawing database, so it sees colour, linetype, lineweight and object-layer settings, which an export-based check cannot. It runs on your machine, and nothing leaves it.

What is still being verified

Layer fixing and style sync are the newest parts and have been run on real Civil 3D drawings in the Core Console. Pressing Fix in windowed Civil 3D and undoing it with a single Ctrl+Z is still being checked, and we will not claim it until it is. A few styles are not overwritten by Civil 3D's copy and we are still finding out why.

Early access is open to a limited number of consultancies. Get in touch.