It would be great to have some of the "OLD" functionality put back such as the exportable layer filters. They would be a huge help in Civil 3D with templates that have 300+ layers.
Solved! Go to Solution.
This is still possible, you just need to edit the registry.
There are a couple of posts by Matthew Anderson over at civil3d.com that show you how.
They are here:-
and here :-
Also the location of the registry key he specifies is different if running on a 64 bit OS, for my vista 64bit the key is located as below for Civil 3d 2010
I can also confirm that the registry edit also work for 2011, with the same change being made in the registry key below for the 64 bit version on vista 64 bit.
Just tried and this still works on 2012, you just need to make the modification in the keys
Just and FYI ... in the past (2010 and earlier, don't think I've used in 2011) when I used this method to import layer filters, the drawing picked up two max text string errors when auditing. However, audit could not fix the errors, but thankfully they seemed benign. An autodesk support representative was able to fix the errors with audit.
So you may get uncorrectable drawing errors with this method, but they seem benign.
The links to Matthew Anderson's workaround for this problem no longer works - removed??
Anyway, editing the registry, what are the actual names and values of keys required?
Any help would be much appreciated - I have just spent a long time creating a set of filters, not realising that they wouldn't be saved within Layer State.
I am currently on ACAD 2011 32bit
The update links are
Just in case, here is the copied text
Thank you for contacting Autodesk Support. Unfortunately, the Import/Export layer Functionality was removed from Civil 3D 2009. However, have a workaround that will hopefully meet your needs.
There is a command called CLASSICLAYER. This command should bring you the older Layer Manager with all of the commands. However, to get this to work correctly, we need to modify the Registry slightly. To add the required Windows Registry:
1. On the Start menu (Windows), click Run.
2. In the Run dialog box, enter regedit. Click OK.
3. Find the following subkey:
4. Double-click the ADT String Value.
5. In the Edit String dialog box, in the Value Data text box, enter AecLayerManagerEx.dll and click OK.
The next time you launch Civil 3D, type CLASSICLAYER. You should now get a new dialog box that has the correct commands. Keep in mind that the “old” civil layer manager will still function as before. You can modify the CUI to add a button or change the Layer Toolbar to launch this Classic Layer Manager instead, although it will not be dockable.
For 2010 on 32 bit OS
For 2010 on 64 bit OS
As Matthew says in this post, the change does not work on the classic layer manager in 2010 and above but works on the new layer manager.
Ok, what about running Civils 3D as AutoCAD? Where in the regisrty do you change the layer manager?
I would like to have thew option to run it as AC rather than Civils.
Looks like running as autocad only disables the layer manger extension from what I can work out.
What about running it as civil 3d and use the 2d Drafting & Annotation Workspace?
This will allow access to the layer manger extension with all the tools of autocad showing.
I tried putting the layer manger extension in the autocad area of the registry as opposed to the civil 3d area but it did not work.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register