Tag Archives: Update

Bricsys shows Autodesk how to do mid-term updates – again!

BricsCAD V18.2 for Windows is out. The new stuff in this mid-term update is again showing up Autodesk’s lack of progress with its once-flagship product, AutoCAD. I’m sure Autodesk would love customers to accept that there’s only so much anyone can do with a DWG-based CAD product once it reaches a certain level of maturity. Customers should get used to nothing of significance being added year after year. Diminishing returns, and all that. Pay to continue using the product, but don’t expect it to get better.

What a shame for Autodesk, then, that Bricsys exists. By consistently providing a raft of significant improvements with each full and mid-term release, Bricsys shows up that idea as nonsense. It’s perfectly possible to keep improving CAD at a very rapid rate, particularly if you’re not worried about competing with other products in your range. There’s a reason AutoCAD’s parametrics are restricted to 2D, and BricsCAD’s 3D parametrics in a DWG product proves that the reason isn’t technical. It’s strategic. Also strategic is cutting the guts out of an already much-weakened AutoCAD team, because you would really prefer your customers to be using your trendier and/or more expensive products.

I should point out that BricsCAD V18 customers who have a perpetual license, even without maintenance, will be receiving V18.2 with all its improvements free of charge. Contrast that with Autodesk, which is, despicably, withholding even bug fixes from selected customers. Autodesk’s attitude to customers who aren’t constantly paying up front is one of utter contempt. Autodesk feels entitled to your money; Bricsys wants to earn it.

So what’s Bricsys done to earn your money with BricsCAD V18.2?

Mostly, it’s lots of relatively small-sounding things that add up to significant productivity enhancements. There are several items that are playing catch-up to AutoCAD, such as long-overdue in-place text editing. There are big performance improvements in drawings with PDF underlays due to a smart multi-resolution cache mechanism. The 3D-to-2D generation mechanism has also been significantly sped up. Constraints (2D and 3D, unlike AutoCAD) are easier to create. Several 3D direct modeling operations have been made easier. That also helps with sheet metal design, which has seen other improvements.

In Bricsys BIM V18.2, a lot of smarts have been added. The mechanism for converting CAD models (including those made in BricsCAD Shape) to BIM models, BIMIFY, already did some fascinatingly clever things, but that’s been improved further particularly in the areas of structural member and room recognition. For those of us in Australia, support for our steel sections is very welcome.

For me, that’s not the big news. Oh, no. The big news for me is a thing called BLADE – the BricsCAD LISP Advanced Development Environment.

If you’re a CAD Manager or in-house developer and you’ve been waiting until BricsCAD had VLIDE, wait no longer. But this isn’t just catch-up. This is a big leapfrog over Autodesk’s sadly neglected IDE for CAD’s primary user programming language. There’s so much good stuff in BLADE that I can’t hope to do it justice here, so I will be covering it extensively in future posts. For now, here’s a statement for you:

If you program in AutoLISP or Visual LISP, you should be doing it in BLADE.

It’s that good. Really. Watch this space for details.

The download is small, the install is fast, it won’t harm your AutoCAD installation, and you can evaluate it free for 30 days. Links:

First 2018.1-broke-my-AutoCAD reports coming in

Thanks to R.K. McSwain for pointing out that at least one user has reported unexpected shutdowns from AutoCAD (Architecture, probably) following installation of the 2018.1 Update. The problem went away following uninstallation of the update.

Caveat updator.

Anybody else have any issues or are you all waiting for the early adopters to find out for you?

Edit: it turns out the crash occurs when opening 2013 DXF files.

Edit 2: a hotfix has been posted here.

AutoCAD 2018.1 released, but only for some

Autodesk has released the AutoCAD (and LT) 2018.1 Update, not to be confused with the earlier ill-fated 2018.0.1 Update. It’s only available for currently-paying subscription and maintenance customers. The “non critical” bug fixes in this Update (by Autodesk’s definition) are being withheld from Autodesk’s other customers.

Those of you who have allowed your maintenance to expire due to Autodesk’s development inaction and unjustified price increases can consider yourselves duly punished for failing to fall into line.

If you have the execrable Autodesk desktop app installed (not recommended) and it works as expected, this update will present itself to you. Otherwise, get it from your Autodesk Account page. Go to Management > AutoCAD > 2018 Downloads > Updates & Add-ons and then pick the appropriate AutoCAD 2018.1 Update download.

It has yet to be seen whether this update will break things, so if you’re feeling nervous you might want to hold off for a while and let others find out for you. (Edit: it broke one person’s AutoCAD, see comment from R.K. below).

Weighing in at well over 400 MB, the AutoCAD 2018.1 Update download is about twice the size of a complete BricsCAD download, even before expansion. So it must contain a pretty impressive amount of stuff, right? Or is it all bloat? Well, it includes 2018.0.1 and 2018.0.2 and adds this:

  • Xref Layers Override – Improvements to Xref Layers make it easier to identify overrides and restore them to their default values.
  • Views and Viewports – A new Named Views panel is added to the View tab to make it easy to create and restore named views from the ribbon, and to create scaled views and viewports for your layouts. The new layout viewports are automatically assigned a standard scale that can easily be changed from a new scale grip on the viewport. Viewport grips have been enhanced.
  • High Resolution Monitor Support – Supports additional dialog boxes. Palettes and icons are correctly adjusted to the Windows setting for the display scale.
  • 3D Graphics Performance – Work on performance continues to optimize the speed of 3D display for the Wireframe, Realistic, and Shaded visual styles.

The user interface has been touched up to support the above changes. The Preview Guide has been prepared to the usual excellent standard.

That’s all useful stuff, and most welcome. Work has gone into providing some genuinely useful adjustments. But there’s not a lot of it. Autodesk is still just tinkering at the edges.

Overall, AutoCAD 2018.1 is a pretty minor mid-term update, falling a long way short of, say, Release 13c4. That update was shipped on CD to all customers. Free. No maintenance or subscription required.

Bricsys does much more significant and worthwhile mid-term updates than this, and doesn’t charge for them. Perpetual license owners, even those not on maintenance, get them for nothing. Along with the bug fixes. Which are properly documented.

Autodesk used to do all that too, but its customer service has since regressed to the point that the standards of the Release 13 days are something to yearn for. Long-term Autodesk customers will know just how damning that state of affairs is. Autodesk lags a long way behind not only the competition, but also its former self.

Autodesk CEO and all-rental architect Andrew Anagnost has asked Autodesk customers to give him a year to prove that his business model will provide them with better value. It’s not clear when that year was supposed to start, but the all-subscription start date of 1 August 2016 seems reasonable. However you reckon it, a big slab of that year is gone and there’s very little to show for it.

Time to get your finger out, Andrew.

Autodesk has released an update to fix the following AutoCAD 2018 problem:

Product users of version 2018 Autodesk single-user subscriptions may experience an intermittent crash. The crash occurs when it has been more than 24 hours since the last successful authorization check and there is intermittent or no internet connection, or the licensing authorization server is unavailable. The licensing authorization check occurs in the background and is completely unrelated to activities the user is performing at the time of the crash.
A fatal error message may be shown by the product. For example:

FATAL ERROR: Unhandled e06d7363h Exception at ee563c58h

 
Links:

Note that this crash only afflicts subscription (rental) single-user (standalone) customers. People with perpetual licenses don’t have to put up with the multiple additional points of failure caused by the subscription licensing system insisting on phoning home every 30 days. Yes, even if you pay for three years’ subscription up front, you’ll still need a working Internet connection every 30 days if you want to keep using the product.

At least, Autodesk has been saying it’s only once every 30 days (as if that wasn’t bad enough). The information provided with this hotfix tells a different story. What is the license server doing phoning home 24 hours after the last successful authorization check? Enquiring minds want to know.

No criticism of Autodesk is implied for providing this hotfix. As always, I commend Autodesk for fixing up problems as they arise. The basis of my criticism is the hotfix being necessary in the first place. It’s caused by Autodesk inflicting unnecessary complication on its customers for its own internal reasons. This one fails the “how does this benefit the customer?” test big-time.

The single-user subscription licensing mechanism has been a crock from day one, especially for CAD Managers of multiple users who have to deal with its onerous requirements. It’s an astonishingly poor design, very badly implemented. Even with this particular crash fixed, it’s still a crock.

AutoCAD 2018.0.2 arrives

AutoCAD 2018.0.1 is dead, long live 2018.0.2!

Here’s the readme.
Here’s the 64-bit direct link.
Here’s the 32-bit direct link.

This supposedly fixes stuff that 2018.0.1 broke, such as the signed VLX thing. Will this one break other stuff? I guess we’ll find out.

AutoCAD 2018.0.1 mystery deepens with silent withdrawal

As I mentioned earlier, the release of AutoCAD 2018 was followed almost instantaneously by the first update, 2018.0.1. At the time of writing, there was no official information about this update. Some information was later made available, but questions remained.

Now the update has been silently withdrawn. Go to Autodesk Account > Management > AutoCAD > Downloads > Updates & Add-ons and you will no longer see this:

The infamous Autodesk desktop app also shows no sign of this update. So why has it been withdrawn? Autodesk isn’t saying, but thanks to Jimmy Bergmark, we know that installing the 2018.0.1 update re-introduces a bug from AutoCAD 2016 (pre SP1) where signed VLX files don’t load. This means various 3rd party applications won’t load if the developers have done the Autodesk-recommended right thing by digitally signing their code.

If you’re a developer and want to test your code under the different versions, these direct links still work at the time of writing:

If you’re not sure whether or not you have 2018.0.1 installed, the About command will show you.

You can also check for this under program control by inspecting the system variable _VERNUM. In AutoCAD, it’s “O.49.0.0” before the patch and “O.61.0.0” after. I don’t know about LT, and I don’t know about the situation with verticals. Do they incorporate the 2018.0.1 fixes? How about the VLX bug? Should users who have applied this update uninstall it? Is this going to be done automatically or by Autodesk desktop app? How should users manually revert to the pre-2018.0.1 state if they need to load applications that use signed VLX files?

I think it’s fair to say that Autodesk’s management of this update has been a disaster. This is just one in a long line of AutoCAD update screw-ups going back decades. It proves comprehensively that continuous updates from Autodesk are a non-starter.

Autodesk can’t be trusted avoid breaking things with its updates. It can’t be trusted to effectively communicate about the updates. It can’t be trusted to provide fixes for its broken fixes. It can’t be trusted to provide an automated update mechanism that doesn’t hog your resources or one that works properly.

The AutoCAD 2018 install inflicts the execrable Autodesk desktop app on your systems without asking, which in itself is a betrayal of trust. I recommend you uninstall it immediately after all Autodesk installs. You will need to right-click the app tray icon and use the Exit option before you can uninstall it using Add or Remove Programs.

Autodesk needs your trust to make its continuous update idea work. Autodesk doesn’t have that trust. Autodesk doesn’t come close to deserving it.

Bricsys shows Autodesk how to do mid-term updates

BricsCAD V17.2 is out. Although there’s nowhere near as much new and useful in this mid-term update as in the full upgrade from V16 to V17, there’s more here than in Autodesk’s last mid-term update, AutoCAD 17.1. There’s even arguably more than in the uninspired AutoCAD 2018 upgrade, including those 17.1 features.

But that’s not the main reason I say Bricsys is schooling Autodesk in how to do mid-term updates. While Autodesk is restricting such updates (including the bug fixes and security updates included in those updates) to subscription and maintenance customers, Bricsys is doing no such thing.

BricsCAD V17 customers who have a perpetual license, even without maintenance (called All-In by Bricsys), will be receiving V17.2 free of charge. Bricsys still considers such users as customers who have paid good money and still need to be looked after, rather than a non-paying irritant, which appears to be Autodesk’s attitude.

Oh, and you don’t have to install some piece-of-junk automatic updater or malware-like download manager to get the software. You just do a straightforward browser download of a small file (by Autodesk bloatware standards) which is the entire product, and install over the top of your existing installation, effortlessly preserving your settings. If you’re doing a new install of V17.2 from scratch, you just install from that downloaded product. No need for multiple downloads and multiple-step installations. No need to have every PC in your fleet nagging your users and downloading the same huge files.

Autodesk isn’t in the hunt here for ease of maintenance. Not remotely in the same league. Seriously, go home and start again, Autodesk. Your ideas are bad and your execution is worse.

Here are some links to information about the V17.2 update (not neutral sources, obviously):

I will be benchmarking BricsCAD V17.2 and AutoCAD 2018 with great interest. In my preliminary tests, BricsCAD V17.0 performance walked all over AutoCAD 2018 in most areas, but commands involving object selection were the exception, with AutoCAD significantly quicker there. Bricsys is claiming large improvements in that area, but we’ll see.

AutoCAD 2018.0.1 mystery partially resolved but questions remain

As I mentioned earlier, the release of AutoCAD 2018 was followed almost instantaneously by the first update, 2018.0.1. At the time of writing, there was no official information about this update. Some information is now available, but more questions have arisen.

If, like me, you don’t/won’t/can’t have Autodesk desktop app running on your systems, the only current official way to get at the download is using Autodesk Account (but read the whole of this post before you go there). That’s also how you get at information about the update. Go to Management > AutoCAD > Downloads > Updates & Add-ons. From there, it’s not obvious how to get the information, but it’s under More options.

From there, pick View Details. This will show you the following information (after you pick More):

As you can see, the severity is considered high. If you pick View release notes, you can see the readme, or you can go straight to it if you have this direct link. Here are the fixes described in the readme:

  • Occasional crashes when ending an AutoCAD session using specific API code no longer occur.
  • Publishing annotative multiline attributes no longer results in incorrect annotative scaling.
  • PFB fonts can now be compiled successfully as SHX files.
  • The border of a mask is no longer plotted in PDFs when “Lines Merge” is turned on.

Although it would be easy to have a go at Autodesk for shipping a product that needs fixing within hours of release, that wouldn’t be entirely fair. No software is flawless. Stuff happens, and the sooner fixes are provided to resolve that stuff, the better. So I commend Autodesk for getting this fix out quickly.

That doesn’t mean Autodesk is blameless, though. Read on.

First, the way the information about this update was (or wasn’t) disseminated was sub-optimal. It has required too much prodding and guesswork to get to the point we are now, and we’re still not where we should be.

Next, there’s scant information in the readme. I don’t see any documented way of including this fix in a deployment, for example. That means it’s not possible to create a one-step automated install without resorting to trickery.

Further, this update isn’t available on the main Autodesk site. It needs to be. Even if you know the version number to look for, a search at autodesk.com will come up blank:

Using the Autodesk Knowledge Network Download Finder won’t help, either:

Fortunately, these direct links appear to work:

This brings me to my fourth point of criticism. See that the 64-bit executable has “r2” on it? The one I downloaded on 23 March doesn’t. The 64-bit executables are similar in size to each other but the binary content is different. The 32-bit 2018.0.1 has a date of 22 March and the 64-bit 2018.0.1 r2 has a date of 24 March. So it looks like the patch has been patched, at least for 64-bit users.

Information on this patch-patch is non-existent. Should somebody who downloaded and applied the 64-bit 2018.0.1, download and apply 2018.0.1 r2? Will that work? Do they need to uninstall 2018.0.1 first? How should they do that? Will the 32-bit 2018.0.1 also be updated to r2? Should those users hang off a few days to avoid wasting time or go ahead with what’s there now?

Over to you, Autodesk.

AutoCAD 2018 – there’s already an update

If you downloaded and installed AutoCAD 2018 yesterday and don’t/won’t/can’t have Autodesk desktop app running on your systems, you may already have another download to do, because AutoCAD 2018.0.1 is out.

At the time of writing there is no sign of this update on Autodesk’s main site, but you can get at it using Autodesk Account. Go to Management > AutoCAD > Downloads > Updates & Add-ons.

All that’s downloaded is an executable. No readme, nothing. There is currently no official information about the reasons behind this update, what it includes, what it might affect, how to include it in a deployment, etc. You’ll need to make up your own mind whether to install this update now or wait for information about it. I suggest the latter.

Of course, if you’re using desktop app and allowing automatic updates, you don’t need to worry about any of that that. Just trust Autodesk to not break anything and hope for the best.

What’s the worst that could happen?

Edit: see this post for further information.

AutoCAD 2017.1.1 Update

Thanks to Jimmy Bergmark, I now know that the controversial subscription-only* AutoCAD 2017.1 Update has itself been updated. Jimmy was brave enough to install and run the execrable Autodesk desktop app and discovered the update update. Rather you than me, Jimmy!

Here’s the readme. You’ll need to get at it using Autodesk Account.

I note that a bunch of crashes are fixed by this update update. Perhaps that is related to the magical missing AutoCAD 2017.1 crash information? Who knows?

The update was apparently released over a month ago on 17 November 2016. Autodesk needs to work out an alternative mechanism to Autodesk desktop app so that those of us who won’t/can’t use it will still be informed when updates become available. If only there were some other method Autodesk could use to communicate with customers! Too hard, apparently.

* not really

AutoCAD 2017 – Putting things back to “normal”

The most frequently accessed posts on this blog are the AutoCAD 201x – Putting things back to “normal” series. They also attract a lot of comments:

Most Commented Posts

  1. AutoCAD 2013 – An Autodesk Help writer responds – 164 comments
  2. AutoCAD 2012 – Putting things back to “normal” – 158 comments
  3. AutoCAD 2011 – Putting things back to “normal” – 135 comments
  4. AutoCAD 2009 – Putting things back to “normal” – 121 comments
  5. AutoCAD 2010 – Putting things back to “normal” – 106 comments

The last one of these I did was for AutoCAD 2012, so I guess it’s well beyond time to bring things up to date for all those people who don’t like things being brought up to date. If there is something in particular I haven’t included in this post that you think people will find useful, please add a comment below and I’ll see what I can do.

I’m not suggesting it’s a good idea to turn all of these things off, it’s just a resource for people who want to know how to turn some of them off. These items are in alphabetic order. If you can’t find what you’re after, try your browser’s find/search option to look for a word on this page rather than this site’s search option which will search the whole site. If you still can’t find it, please comment and let me know what I’ve missed.

  • Aerial View. If you’re a relatively recent user of AutoCAD, you may have never seen the Aerial View window, but you might still find it useful. The DSVIEWER command (which turns this window on) has been undefined. You can use REDEFINE DSVIEWER to turn it back on, or just enter .DSVIEWER (with a leading period). It may not work perfectly on all systems under all circumstances, but give it a try and see what you think.
  • Array Dialog Box. The associative array features added by AutoCAD 2012 did not come with an Array dialog box. After protests from the crowd, AutoCAD 2012 SP1 reintroduced the old dialog box. This has been retained ever since and is accessed using the command ARRAYCLASSIC. Why isn’t it called CLASSICARRAY? Because by the time Autodesk wanted to restore this feature, I had already published ClassicArray™ and owned the trademark. Did ARRAYCLASSIC make ClassicArray defunct? Not entirely. The old Autodesk dialog interface is much less capable than ClassicArray and only allows the creation of simple non-associative arrays. If you want a dialog box interface and the modern array features (including Path arrays), you will still need my ClassicArray (which has the fortunate side-effect of acting as a workaround for several of the Array command’s various bugs, limitations and design issues). If you just want to control whether ARRAY creates associative or non-associative arrays, use the ARRAYASSOCIATIVITY system variable (1 for associative, 0 for non-associative).
  • Autocomplete. You may well find the automated filling in of your typed commands useful, but I find it’s too slow and gets confused, resulting in the wrong command being used. If it’s getting in your way, turning it off is as simple as AUTOCOMPLETE OFF. There are a variety of settings you can selectively turn off individually if you prefer, see Command Line below.
  • Blips. The BLIPMODE command has been undefined, but you can use REDEFINE BLIPMODE to turn it back on, or just enter .BLIPMODE (with a leading period).
  • Button Backgrounds. If you have your own or third-party Ribbon, toolbar or menu items, you may notice that AutoCAD 2017 messed up their transparent backgrounds. Believe it or not, this was a deliberate act by Autodesk. I intend to write a more detailed post on this in future, but the short version is that the BMP background of 192,192,192 is no longer supported so you need to use another format (e.g. PNG files) if you want your buttons to support transparency.
  • Classic Commands. If you prefer not to leave the various new palettes on screen all the time, old versions of various commands are still available: ClassicGroup, ClassicLayer, ClassicXref and ClassicImage. (Autodesk deprecated these commands in 2011, which I think is a really bad idea, but at least they’re still there in 2017). There is also a system variable LAYERDLGMODE, which when set to 0 will make the Layer command work in the old (and faster) modal way. If you use this setting, you can still access the new modeless layer palette with the LayerPalette command. Going back further, there are command-line methods of using these commands: -Layer, -Plot, -Xref, XAttach, -Image and ImageAttach.
  • Color Scheme (interface). Goth AutoCAD doesn’t appeal to you? If you don’t want to draw with a product that looks like a 10-year-old version of PaintShop Pro, you can lighten things up a bit using Options (right-click on the drawing area and pick Options… or just enter OP), then pick the Display tab, set Color Scheme to Light. See Graphic Background below for more options.
  • Coordinates. Bafflingly, Autodesk decided that most CAD users are uninterested in where things are placed in a drawing, so coordinate display is turned off by default. You’ll obviously need to turn them on to do any meaningful work (well, duh), so pick the 3-line Customization button at the lower right and turn on the Coordinates item at the top of that menu. Pick and choose among the various other options to get the buttons you want.
  • Command Line. There are many enhancements to the command line that theoretically make your keyboard-based interactions with AutoCAD more productive. I find that all of these features are great if I’m not in a hurry. If I just want to enter a short command and hit Enter, I find the command I get is wrong most of the time. To control which of these command line features you want on, use the INPUTSEARCHOPTIONS command.
  • Content Explorer. The Content Explorer was pretty horrible in many ways and Autodesk killed it. It’s gone and is unlikely to return, so you can stop looking for it. DesignCenter is still there and still does most of Content Explorer’s job, only better. Unfortunately, this means those people who did use Content Explorer’s unique functionality (e.g. searching for text among multiple drawings) are now out of luck until Autodesk does something about that.
  • Crosshairs. Want 100% crosshairs? Many people do. As before, use the Options command’s Display tab and look towards the bottom right, or set the CURSORSIZE system variable to 100.
  • Cursor Badges. About a dozen commands in AutoCAD now display a little glyph on the cursor to give you a visual clue about what you’re doing. If you find these pointless or annoying, turn them off by setting CURSORBADGE to 1. No, I have no idea why you use 1 to turn them off and 2 to turn them on, rather than 0 and 1 like pretty much everything else.
  • Customer Involvement Program. Those in the know always turn off whatever Autodesk phone-home activity they can find, not just because we’re a bunch of tin-hat-wearing paranoiacs, but because uses your resources and harms your performance. I’ve observed this happening, despite having been assured by Autodesk people that such a thing couldn’t possibly be occurring. The CUSTOMERINVOLVEMENTPROGRAM command has given access to one such setting for a few releases, but now there’s DESKTOPANALYTICS too. It’s not doing you any good, so kill it.
  • Dynamic Input. If Dynamic Input slows you down, you can turn it off with the status bar toggle or F12. If you like the general idea but don’t like some parts of it, there are lots of options available in the Dynamic Input tab of the DSettings command to enable you to control it to a fine degree. You can also get at this by right-clicking the Dynamic Input status bar button and picking Settings… As an example of the sort of thing you might do in there, the default of using relative coordinates is difficult for long-termers to get used to. To turn it off, pick the Settings… button in the Pointer Input panel, pick Absolute coordinates, then OK twice. There are a whole range of DYNxxx system variables for controlling this stuff.
  • File Tabs. Want vertical screen space more than you want to see what drawings you have open? Turn off File Tabs with the FILETABCLOSE command. You can still switch between drawings with Ctrl+Tab.
  • Graphic Background. After various experiments with black, white, black, cream, etc., for the last few releases Autodesk has stuck a nearly black background in model space only. Many of you will want a real black background to provide better contrast. To do this, invoke the Options command and pick the Display tab. Don’t be tempted to choose Color Scheme because that just changes the appearance of various user interface elements. Instead, pick the Colors… button. This will put you in the Drawing Window Colors dialog box. On the left, choose a context you want to change (e.g. 2D model space), choose the appropriate background element (e.g. Uniform background) and choose the particular shade that takes your fancy. There is a Restore Classic Colors button, but that only takes you back to AutoCAD 2008 with its black model and white paper space. If you want a black paper space background too, you’ll have to pick the Sheet / layout context and specify that individually. You may wish to put the Command line > Command line history background setting to white, too. When you’re done, pick Apply & Close, then OK.
  • Grid. If you use isometric snap and grid, you will be glad to find that AutoCAD 2017’s line-based isometric grid works properly, unlike some earlier releases. If you still prefer dots, right-click on the Grid status button and pick Grid Settings…, which will take you into the Drafting Settings dialog box, which you can also get at with the DSettings command, or DS for short. In the Snap and Grid tab, the grid is controlled by the options on the right. If you want your dots back, turn on the toggles in the Grid style section. This can also be done using the GRIDSTYLE system variable. This is now stored in the registry rather than on a drawing-by-drawing basis.
  • Hatch Dialog Box. If you want the Ribbon on but prefer the old Hatch dialog box, set HPDLGMODE to 1.
  • Hatch Double Click. If you’re not using the new Ribbon-based hatch editing feature, you will probably want to invoke the HatchEdit command when you double-click on a hatch object. Doing this involves braving the CUI interface, but I have gone into step-by-step detail of that process here. In short, you need to drag and drop the Hatch Edit command from the bottom left CUI panel onto the double-click action for Hatch in the top left panel, replacing the default action (Properties).
  • Help. If you want your Help to work with adequate speed and reliability, or to work at all in some proxy server environments, you will want to turn off AutoCAD’s online help. The installer for the AutoCAD 2017 English offline Help can be found here. For other languages, see here. However, downloading and installing it isn’t enough. Go into Options > System, then look in the bottom right pane to turn off the Use online help toggle. The Help structure remains destroyed and the interface is still a long way short of the excellent CHM-based Help we had prior to AutoCAD 2011, but at least it’s not as slow and externally dependant as the online Help system. Note that the search mechanism in the offline version is notably weaker than in the online version.
  • InfoCenter. This is the set of tools on the right top of the AutoCAD window. It takes up space, reduces AutoCAD reliability and performance and forces the use of Internet Explorer to support Autodesk LiveUpdate technology. You probably want it gone. Here’s how:
    (vl-registry-write
    (strcat "HKEY_CURRENT_USER\\" (vlax-user-product-key) "\\InfoCenter")
    "InfoCenterOn" 0)

    Paste the above lines into AutoCAD’s command line area and hit Enter. Close and start AutoCAD and InfoCenter will be gone. If you ever want it back, use the above code with a 1 in place of the 0, then close and restart AutoCAD.
  • Layout Tabs. You don’t get to choose where the layout tabs go, but you can turn them on and off using the LAYOUTTAB system variable.
  • Navigation Bar. If you like the NavBar feature as much as I do, you’ll want to turn it off. You can close it easily using the little X in its top left corner. Alternatively, control it with the NAVBARDISPLAY system variable (0 for off, 1 for on) or click the [-] button in the top left corner of the drawing area and turn off the Navigation Bar toggle there.
  • Pull-down Menus. Enter MENUBAR 1 to turn pull-down menus on. To turn them off again, enter MENUBAR 0.
  • Ribbon. You can close the Ribbon with the RibbonClose command. If you ever want to turn it back on, enter Ribbon.
  • Ribbon Galleries. AutoCAD 2015 introduced Ribbon Galleries: drop-down preview images of blocks, styles, etc. This cool-sounding feature might annoy you with its (lack of) performance, and as happens way too often, Autodesk forgot to include an off switch. AutoCAD 2016 introduced the GALLERYVIEW system variable; set this to 0 to get back up to speed. (Thanks, RK).
  • Screen menu. The SCREENMENU command has been undefined, but you can use REDEFINE SCREENMENU to turn it back on, or just enter .SCREENMENU (with a leading period). However, you can’t access the screen menu section in CUI any more, so if you want to maintain your screen menu you will need to do it in an ancient release or with a text editor operating on a .MNU file.
  • Security. There are various obstacles to productive use that can be placed in the way by the various security settings that have been progressively introduced since AutoCAD 2014. However, I’m not going to provide advice on removing those obstacles because of the risk such action can entail; I don’t want to be a party to making your system more vunerable. If you wish to look into this area, look up the SECURITYOPTIONS command and the SECURELOAD system variable. One security setting I’d suggest you definitely leave at the default value of 0 is LEGACYCODESEARCH, because that setting will protect you from the most common AutoCAD-specific malware without any practical downside. Feel free to look it up and take your own informed action, but you almost certainly don’t need to set this variable to 1.
  • Selecting Dashed Lines. AutoCAD now allows you to select objects with linetypes by picking the gaps. If you don’t want this, set LTGAPSELECTION to 0. Although 0 is supposed to be the default, I’ve seen AutoCAD working as if it were set to 1 even when it says it is 0. If so, set it to 1 and back to 0.
  • Selecting One Object at a Time. Does AutoCAD insist on only allowing you to select one object at a time? You probably have PICKADD set to 0. Set it back to the default of 2 or look for the Use Shift to add to selection toggle in the left pane of the Selection tab of OPTIONS. AutoCAD has been known to mangle this setting by itself. Yes, even when there is no possibility of a LISP routine messing with it.
  • Selection Cycling. Depending on your preference and/or system graphic performance, you may wish to turn off selection cycling (set SELECTIONCYCLING to 0), or at least the list that appears when selecting objects that lie on top of each other (set SELECTIONCYCLING to 1).
  • Selection Effect. If you want AutoCAD to show selected objects with old-style dashed lines rather than a glowing halo, set SELECTIONEFFECT to 0.
  • Selection Lasso. You can now select objects within irregular areas using the Lasso tool by clicking, holding and dragging. If this gets in your way, turn off the 4 bit of PICKAUTO (e.g. change PICKAUTO from 5 to 1). You may prefer to use the toggle for this in the left pane of the Selection tab of OPTIONS.
  • Selection Preview. This feature annoys some users, adding as it does an unfortunate degree of stickiness and working inaccurately when Snap is in use. This is controlled in the Selection tab of the Options command. Turn off the toggles in the Selection preview panel on the left (these control the SELECTIONPREVIEW system variable). If you dislike the coloured boxes you get while doing a Window or Crossing, pick the Visual Effect Settings… button and turn off the Indicate selection area toggle. This controls the SELECTIONAREA system variable.
  • Snap. By default, AutoCAD’s snap no longer works while there is no command active. Set SNAPGRIDLEGACY to 1 to turn this feature off.
  • Start Tab/New Tab/Welcome Screen. If you want AutoCAD to start in a blank drawing rather than using the Start Tab (New Tab or Welcome Screen in earlier releases), set the STARTUP system variable to 0. Note that if you turn off the Start Tab feature during installation or deployment creation, it’s not possible to later turn it back on using AutoCAD commands. If you’re unsure about whether or not you want to use the Start Tab, defer that decision until after installation.
  • Startup performance. You may have noticed that AutoCAD’s Ribbon switching performance is much faster than earlier releases. You may also have noticed that when you start AutoCAD, the cursor is sticky for a while after the Command prompt is available. These two items are not unrelated; AutoCAD is loading Ribbon components in the background. If you would prefer this not to happen, set the RIBBONBGLOAD system variable to 0.
  • Steering Wheel. Do you have a funny silver thing following your cursor around? Despise it? If it will stay still long enough you can hit the little X in the top right. Alternatively, use the NAVSWHEEL command to toggle it or click the [-] button in the top left corner of the drawing area and turn off the Steering Wheel toggle there.
  • Status Bar Text. You can’t have text-based status line toggles any more, so you can call off the search. Yes, I know. This is the poster child for Autodesk deliberately ignoring the clearly expressed wishes of its customers.
  • Toolbars. In AutoCAD 2009, you could turn individual toolbars on and off by accessing a menu obtained by right-clicking on the QAT. Autodesk somewhat vindictively removed that option in 2010, and it’s still gone in 2017, so I guess we can conclude that Autodesk really doesn’t want you using toolbars. A toolbar-toggling menu is still available if you right-click in an unused docked toolbar area, but if you have no toolbars visible there will be no such area available. What to do? Turn on one docked toolbar at the Command prompt, then you will be able to access the menu by right-clicking on the blank area to the right of it. The following command sequence will do it:
    _.-TOOLBAR ACAD.Standard _Top 0,0
    Paste this into AutoCAD’s command line area and the Standard toolbar will be turned on above your drawing area. This will leave a grey area to the right that you can right-click into. The other toolbars will be in sub-menus under that, with the main set of default ones in the AutoCAD section. Note that this will only work if you have the acad.cuix file loaded (or partially loaded). This is the case in vanilla AutoCAD and some verticals, but it may not be the case in other verticals.
  • Tooltips. Excessively intrusive and oversized tooltips were a “feature” of AutoCAD 2009’s revamped UI design, and we’ve been plagued with them ever since. I’m glad to see that many of them have had their verbosity somewhat curtailed (thanks to Dieter), but they still annoy the heck out of me, particularly by obscuring what I’m trying to see in dialog boxes. To kill them with fire, see Options > Display and start turning off toggles about half way down the left side.
  • Trace. The TRACE command has been undefined, but you can use REDEFINE TRACE to turn it back on, or just enter .TRACE (with a leading period).
  • UCS Icon. Don’t like the new simplified UCS icon? Sorry! While you can use the UCSIcon command’s Properties option to change the appearance of the icon in various ways, there’s nothing to restore the UCS Icon’s appearance from previous releases with its little arrows pointing the way.
  • ViewCube. I like the ViewCube concept, and I think it’s a great piece of interface design. But not everybody agrees. It has caused performance issues and it’s not very useful for 2D users. If you want it gone, that’s a surprisingly difficult thing to find out about. The simplest way to remove it is by clicking the [-] button in the top left corner of the drawing area and turning off the ViewCube toggle there. If you want more control, it’s handled using the Options command, in the 3D Modeling tab, in the bottom left corner. Turn off those toggles that don’t make sense for you. There is a related set of system variables called NAVVCUBExxx.
  • Workspace. The Workspace (gearwheel) control is now located near the bottom right corner. The item called AutoCAD Classic is long gone, unfortunately, so you’ll need to make your own classic workspace by manually setting up your interface the way you like it, then saving it as a Workspace using the Save Current As… option under the Workspace control. See this step-by-step description by Luciana Klein, (for AutoCAD 2016) along with clues from the various items above, for information on how to do this. Easier still, there is a script file to do this in this post by Edwin Prakaso. There’s a bug in the Workspace control that means it no longer reverts to a saved workspace directly. If you want to revert to the correct version of a workspace, you need to switch to a different workspace first and then back again.
  • Xref Fading. Don’t like your xrefs looking different? Use the Options command’s Display tab and look at the Xref display slider on the bottom right, or use the XDWGFADECTL system variable.
  • Zoom Animation. If you prefer your zooms to be instant rather than progressing from one view to another in an animated series of steps, you can turn off that feature using the VTOPTIONS command or the VTENABLE system variable.

If you have allowed AutoCAD to migrate your settings, some of the above will already be done for you, but by no means all of it. If past experience is anything to go by, the job done by Migration will be sub-optimal, but it received a major overhaul for 2017 so maybe it’s all good now. Call me paranoid/lazy/whatever, but I didn’t bother finding out. I’ve done without it for over a decade and will continue to do so; file under Problems left unfixed for so long that nobody cares when the fix finally comes.

Once you’re happy with your new environment, I suggest you save your workspace under a name of your choosing (Save Current As… under the Workspace gearwheel control), then export your profile in the Options command’s Profiles tab. Keep a safe copy of both your exported profile and your main CUIX file (acad.cuix by default), because that is where new workspaces are stored.

All of this advice is offered on an as-is, try-it-yourself-and see-what-happens basis. If in doubt, before you start messing make a safe profile, export it, then make an experimental profile and make it current. Back up any files you may have modified (e.g. acad.cuix).

I’ve probably missed a few things, so feel free to point them out or ask questions. I’ll edit this post to add relevant information.

Will Autodesk have to explain itself to the SEC?

The observant among you may have noticed that for many years, Autodesk’s free patches, service packs and updates haven’t added any new functionality. Bugs may get fixed, severe performance issues may be addressed, but design errors generally have to wait for the next release (at the earliest), and new features definitely don’t get added.

The last time new functionality was added to AutoCAD in a free maintenance release was Release 13’s c4 update which shipped on 12 February 1996. (There was a public beta available some months earlier; I picked up a copy at Autodesk University 1995). That free update contained not only a host of bug fixes, but also more useful new features than some later full-price upgrades (e.g. AutoCAD 2000i). In an outbreak of outstanding customer service, a c4 CD was shipped free to all registered users. Maybe Autodesk was trying to recover from disastrously shipping Release 13 prematurely, but issuing such a comprehensive update free of charge was still highly commendable.

Why did Autodesk stop providing new functionality in free updates? While it involves more work for Autodesk and hardly encourages paid upgrades or Subscription, the reason we’ve been given over the years is that there are accounting regulations that prevent Autodesk from providing new functionality in free updates. This does not apply to benefits from paid Subscription, and various new features for Subscription users have indeed appeared (albeit in fits and starts) over the intervening years.

I have to admit that I have always thought that this accounting thing was a pretty unlikely-sounding excuse for Autodesk’s inactivity. This attitude was reinforced by a lack of Autodesk response to my requests for further information about the alleged regulations. Until recently, I didn’t care enough about this matter to bother finding out for myself, but something extraordinary just happened that piqued my curiosity.

What happened? Autodesk released a free Service Pack that included new functionality for the first time in over 15 years. I was particularly interested in this, because part of what’s new is a new command providing a subset of the functionality of my ClassicArray™ plug-in. When I put in the time and effort to develop this product to fill a hole of Autodesk’s making, I did so on the assumption that Autodesk wasn’t going to provide an Array dialog box until at least AutoCAD 2013. It turns out that this assumption was wrong.

So what’s all this about accounting regulations preventing new functionality being provided free between releases? Was I right to be vaguely cynical about that? After some research, it would appear that I was wrong about that, too. There is an FASB (responsible to the SEC) accounting standard called SOP 97-2, which covers software revenue recognition. I’m no accountant and the regulations are large and complex, but here is my layman’s understanding of the basics.

In a simple case where a vendor (e.g. Autodesk) sells a complete product (e.g. AutoCAD 2012) at a given date, it records and declares the revenue for that product in the appropriate period as a single unit of accounting. If there are multiple elements of the product, things get more complex. If Autodesk ships part of AutoCAD 2012 (the main product) at one time and part (e.g. a Service Pack with new functionality) at another, then it is required to separate the elements into multiple units of accounting. It is required to make available vendor-specific objective evidence (VSOE) for each element of the product. If Autodesk has not done so (which seems likely), there is probably a problem. My understanding is that without VSOE, Autodesk is required to allocate the revenue for AutoCAD 2012 sales not at the point when it was received, but when all the elements have been delivered (i.e. when SP1 was released).

What about an argument that the new ARRAYCLASSIC command and new SNAPGRIDLEGACY system variable are not new functionality in themselves, but merely mechanisms to restore functionality that was available in previous releases? I don’t think that matters. The functionality is new to those customers who purchased AutoCAD 2012 and thereby provided Autodesk with revenue between March and September 2011. If that revenue has been allocated incorrectly, then Autodesk has some revenue shuffling and explaining to do.

I repeat that I’m not an accountant and this is all a layman’s uninformed opinion. It is quite possible that the regulations have recently changed, or that a relaxed interpretation is now permissible, or that I have the wrong end of the stick entirely. I’ve admitted being wrong in this post twice already and it could well be thrice.

If I’m wrong and Autodesk is in the clear, that’s great. Why? Because it means Autodesk customers can look forward to a lot more functionality being provided in future service packs.

AutoCAD 2012 Service Pack 1

The first update for AutoCAD 2012 is now available on the Autodesk site. As usual, read the readme first and exercise the usual paranoia. Make sure you install the right version (32 or 64 bit). The update is also available for AutoCAD LT 2012. There is no news yet on equivalent updates for vertical variants of AutoCAD, so just talk amongst yourselves for a while until Autodesk gets around to it.

Autodesk has, thankfully, abandoned the confusing nomenclature for its service packs. So this is not 2012 Update 1 with a filename that includes SP1 and which results in the software being considered 2012 Version 2. It is 2012 Service Pack 1 with a filename that includes SP1 and which results in the software being considered 2012 SP1. Why Autodesk thought the former convention made sense is beyond me, but at least it’s over now.

This Service Pack is unusual for more than that, though. It’s the first free update since R13c4 in 1996 to include new functionality, i.e. a new command (ARRAYCLASSIC) and a new system variable (SNAPGRIDLEGACY). I’ll have more to say on that later.

AutoCAD for Mac Update 2

As reported on Without a Net, there is a second update for AutoCAD 2011 for Mac. This will be welcome news to those of you who have discovered that AutoCAD crashes when using Copy/Paste after installing the 10.6.7 OS X update.

If you haven’t applied Update 1 yet, you will need to do that first. As always, read the readme before applying the update itself.

AutoCAD 2011 Update 1.1

As I described earlier, Autodesk recalled AutoCAD 2011 Update 1 because it killed AutoCAD under certain circumstances (e.g. plotting with the layer palette open). Now there’s a fixed version available for AutoCAD and LT. There is no news yet about Updates for vertical AutoCAD variants.

If you have installed Update 1 and the hotfix, you don’t need to do anything. If you have not installed Update 1, you should install Update 1.1. If you have installed Update 1 but not the hotfix, you can either install the hotfix or uninstall Update 1 and then install Update 1.1.

For the full story, I suggest you read Tom Stoeckel’s Without a Net post. At the risk of sounding like a broken record (remember those?), make sure you read the readme before installing or uninstalling anything.

AutoCAD 2011 Update 1 recalled

If you click on the link I posted about earlier, you will get this:

On August 23, 2010, Autodesk released Update 1 for AutoCAD 2011. Unfortunately, Update 1 introduced an issue when conducting certain operations that may cause AutoCAD to shut down. This issue affects a small number of users.

We have removed Update 1 and will reintroduce it in the near future when the issue has been resolved. For customers who have already installed Update 1, the hotfix that resolves this issue has been posted at the following location:

AutoCAD and AutoCAD LT Layer Manager Hotfix

Please be assured that Autodesk is wholly committed to the quality of AutoCAD, and regrets this error.

Having been pretty critical of Autodesk lately, you might expect me to dish out another serve for this. But I won’t. With the best of intentions, this stuff happens. Autodesk has done the right thing in recalling the update and providing a workaround for customers who have already applied it, and a fixed Update 1 should get released soon enough.

Autodesk shows Dassault how to treat customers

There are areas of Autodesk’s treatment of customers that leaves much to be desired, and I will most likely continue to be critical of that until a) I die; b) Autodesk dies; or c) the bad stuff stops happening. One thing for which Autodesk deserves praise is the distribution of bug fixes to its customers, without imposing the sort of conditions that SolidWorks customers have to put up with.

  • Do Autodesk customers need to be on Subscription to receive bug fixes? No, they do not.
  • Do Autodesk customers need to have purchased the software within the last 90 days to receive bug fixes? No, they do not.
  • Do Autodesk customers need to have reported certain specific bugs to receive bug fixes? No, they do not.
  • Do Autodesk customers even need to be running the current release to receive bug fixes? No, they do not.

AutoCAD 2010 Update 2 (that’s Service Pack 2 in the old language) has just been released for the users of last year’s software. This includes the Update 1 changes. The usual caveats apply, including reading the Readme first. As usual, Autodesk’s oddball numbering system means that after installation, Update 1 shows up as Version 2 and Update 2 shows up as Version 3 in the About screen.

This Update applies to straight AutoCAD (and LT), not the vertical variants. I have no news about non-English versions. Patrick Emin informs me these updates are language-independent.

AutoCAD 2010 Update 1

Update 1, the first of Autodesk’s Updates (formerly Service Packs) for AutoCAD 2010 is now out for AutoCAD and AutoCAD LT. Equivalent updates for various verticals will follow soon. The Readme contains information about what was fixed, so I won’t reproduce that here.

As always, read the readme first and exercise the usual paranoia. However, my experience of the pre-release versions of this Update has been positive.

AutoCAD 2009 Update 3

Update (nee Service Pack) 3 for AutoCAD 2009 is now available. See Between the Lines for full details. As always, read the readme first. Here are the links:

Readme
AutoCAD 2009
AutoCAD LT 2009
AutoCAD 2009 for Revit Architecture
AutoCAD 2009 for Revit Structure

No word yet about related updates for the vertical products.

While I’m not convinced by some aspects of the recently introduced multiple-update-per-release regime, I do approve of Autodesk continuing to maintain 2009 after 2010 has been released. People have complained about this not being done in the past, and on this score at least, I have to say that Autodesk has listened.

What do you think about these updates? Do you use them? What about CAD Managers using deployments; do you deploy the updates? Is it too disruptive? Does it cause problems with the deployment no longer matching the installation, for example when attempting a repair install? Any other issues?