Category: <span>Development</span>

Old news – shipping version of ClassicArray released

I have been somewhat neglectful of this blog lately, including a failure to mention that my ClassicArray™ plug-in for AutoCAD 2012 has been shipping since 1 May 2011. Thank you to those people from various places around the world who have been prepared to go to the effort of registering and paying for the product. Here are some details of the product taken from the ClassicArray page: ClassicArray is a simple-to use but powerful tool for creating arrays in AutoCAD. Provides a dialog box interface to AutoCAD 2012’s Array command. The familiar interface method provides continuity with earlier releases. Supports …

AutoCAD 2012 – Autoloader mechanism for plug-ins

One of the less obvious features introduced by AutoCAD 2012 is the Autoloader mechanism that has been provided to make installation of plug-ins (current standard Autodeskspeak for add-ons, apps, utilities, routines, etc.) easier for both developers and users. It may not be immediately obvious, but it’s a useful and important addition. This mechanism has nothing to do with the AppLoad command, the Startup Suite, acad*.lsp, the (autoload) function or anything else that existed in earlier releases. This is completely new, it has not replaced or broken any of the existing loading mechanisms, and is, in short, A Good Thing. Developers …

ClassicArray Release Candidate 2

I have now posted the second Release Candidate of ClassicArray™ (version number 0.7.0). The main changes from the first Release Candidate (0.6.0) are: Help documentation, which you can also view here, now describes how to resolve an AutoCAD CUIx loading problem. (The problem is not specific to ClassicArray and can affect any CUIx file that is removed or relocated. More on that in a future blog post). Timebomb mechanism now works 15 days after first use rather than a specific date. Also now allows the interface to still be used (but no arrays to be created) once the evaluation period …

ClassicArray Release Candidate – massive download bloat

I have just posted the Release Candidate of ClassicArray™ (version number 0.6.0). The main changes from Beta 2 (0.5.0) are: Setup executables have been provided to provide easier installation and uninstallation. Pretty comprehensive Help documentation is now in place, which you can also view here if you want to learn about the product without installing it. Bug fixed with Path preview not displaying accurately when no path is selected. Minor cosmetic dialog box fixes. Timebomb has been moved on 7 days to 28 April. Regrettably, the download file size has blown out to 787 KB because of the inclusion of …

ClassicArray pricing proposal

I am considering the following pricing model for ClassicArray™ when it’s released: Individual licenses: $12 Up to 20-user license: $100 Up to 50-user license: $200 Up to 100-user license: $300 Unlimited site license: $500 Prices in US$, payment by PayPal, delivery by download only. Australian purchasers would have to pay 10% GST on top of that. Comments? Suggestions?

ClassicArray Beta 2 (0.5.0)

I have just posted the second public Beta of ClassicArray™ (version number 0.5.0). There are some documentation updates (still no Help, though), and the main changes are: Bugs fixed with rectangular arrays where single-row and/or column arrays confused AutoCAD. The command now remembers its settings from one invocation to the next, within a single drawing session. Timebomb has been moved on 7 days to 21 April. The ReadMe.txt file in the zip explains how to uninstall the old version. Simply delete the old ClassicArray.bundle folder from the place you put it. Replace it with the new ClassicArray.bundle folder from the …

AutoCAD 2012 – ClassicArray Beta

People have already started to notice that AutoCAD 2012 has killed the dialog box interface for the Array command, and not everybody is happy about it. So I guess it’s time to launch ClassicArray™ Beta. ClassicArray is an add-on for AutoCAD 2012 for Windows that allows the creation of arrays using a dialog box interface similar to that provided in AutoCAD from 2000 to 2011, but enhanced to include new AutoCAD 2012 functionality. I will create another post later have created a Help page that describes ClassicArray more fully, but for now here are the commands ClassicArray adds to AutoCAD: ClassicArray (short form CA) …

Autodesk for Mac – the hole story

You may remember my pre-release speculation about what was likely to be missing from the Mac version of AutoCAD 2011. It turns out that my list was pretty accurate as far as it went, but very incomplete. In a move that I can only applaud, Autodesk has now published its own list of missing Mac features. It includes this statement: Although AutoCAD 2011 for Mac is based on AutoCAD 2011, it was written to be a native Mac application. As such, it is a new and separate product and not simply a port from the Windows version. In the first …

Executive summary of Deelip’s AutoCAD for Mac interview

Deelip has just published an extensive interview with several Autodesk people about AutoCAD for the Mac. Deelip had a good set of questions and I suggest you read the whole thing, but if it’s all too tl;dr for you, then here is the lazy reader’s version of what Autodesk had to say: The AutoCAD code was split up into 3 sections: the core CAD engine (platform-independent), the Windows-specific (MFC) parts and the Mac-specific (Cocoa) ones. AutoCAD for Mac is incomplete. Choosing which features to leave out was done with the aid of CIP (oh, dear) and Beta feedback. (Hang on …

Another language pack cleanup solution

My CADLock, Inc. colleague, Owen Wengerd has posted about a fix utility he has written to help clean up drawings infested with the language pack problem discussed here. I have not yet tested Owen’s utility*, but as this should run in any AutoCAD-based product from 2007 on, it could well be a better partial solution than Autodesk’s Civil 3D-only (so far) patches. Autodesk still needs to sort out its dodgy templates, of course, and should probably provide its own non-Civil 3D fixes, if only to maintain a little corporate self-respect. As Owen has a long and distinguished history of being …

Civil 3D 2011 ANZ comes complete with “virus”

If you install Civil 3D 2011 using the ANZ (Australia/New Zealand) profile, when you start it up for the first time, you will see a large warning indicating that the drawing requires an Asian language pack to be installed. It also warns that this is a symptom of the acad.vlx virus: Now I know that in this case it’s not an actual virus causing the problem, but rather the ANZ template drawing being “infected” with this Language Pack requirement. I have had to deal with quite a few incoming drawings in this state, and that’s painful enough without Autodesk also …

Programmers, have your say

Autodesk wants your input in its annual API survey. What used to be a closed survey for Autodesk Developer Network (ADN) members has been open to all for the last couple of years, and if you do any Autodesk-based development at all I encourage you to take part. Yes, that includes those of us who do most of our development in LISP. In fact, I am especially keen to see LISP developers adequately represented in this survey. This is a one-page survey and it doesn’t take long. The full list of API surveys is on Kean Walmsley’s Through the Interface …

Filling the holes in Autodesk’s CHM Help stopgap

It was good to see Autodesk react to criticism of AutoCAD 2011’s browser-based Help with an acknowledgement of the problems and an attempt to provide a workaround by making a zip file of CHM files available for download. That’s much better than ignoring people’s concerns, denying the validity of those concerns or shooting the messenger, which has been known to happen in the past. However, there are some holes in the workaround, only some of which can be filled. Under 64-bit Windows 7, the Search pane is blank, as it is in the CHM Help for earlier releases on that platform. This …

CAD International interview on drcauto and other subjects

This morning I spoke with CAD International‘s Nigel Varley. Here is a paraphrased summary of the interview. SJ: When did CAD International buy the drcauto intellectual property rights? NV: About two weeks ago. SJ: You are currently helping drcauto customers with authorisation codes, is that correct? NV: Yes, masses of them. It’s taking up a lot of our peoples’ time. SJ: Are you charging for this service? NV: Not at present. SJ: Do you intend to charge for this service in the future? NV: Maybe. We may need to, both to pay for our time and to recoup our investment. …

Hope for drcauto LT Toolkit orphans

LT Toolkit from the now-defunct drcauto was an add-on for AutoCAD LT that provided LISP and other capabilities that Autodesk disabled. Autodesk hated this, of course, but the late Gary D’Arcy made sure everything was done legally so it couldn’t be stopped even by Autodesk’s hyperactive legal team. If you are a user of LT Toolkit and you want to keep using the software now the company has closed down, you may find this information from Evan Yares useful: I’ve gotten in contact with Leonard Liang, the former key developer at DRCauto. He’s asked me to send any Toolkit Max …

(Don’t) Ask Autodesk a question

If you had a real live Autodesk development person standing in front of you right now (an AutoCAD Product Manager, for example) and were allowed to ask one question, what would it be? Please add a comment here with your question. I would ask that you keep your question civil and reasonably concise (one or two sentences), and bear in mind that the development person in front of you isn’t going to have a useful answer to policy questions about pricing, license agreements, customer service and so on. Other than that, anything goes, so let’s have ’em. I can’t promise …

Happy Birthday, LISP

Here in Australia it is well into the 21st and I raised my own glass last night, but for John McCarthy and most of my readers, it is the 20th of October right now. So this is the appropriate time to say Happy Birthday to LISP. Here’s to another 50 years of simple, compact, maintainable, efficient and elegant coding.

Autodesk discussion group alternatives

As I’m typing this, the Autodesk discussion groups are down for maintenance again. Let’s hope that when they come back up, some of the problems are fixed. In the meantime, if you’re an AutoCAD user and have something to ask or say, where can you go? Here are a few suggestions. I like the AUGI forums. It’s an even more modern, more graphical and less space-efficient web interface than the new Autodesk one, but there’s a good community there and, hey, the search feature works. Mike Perry and colleagues run a tight ship, so please read the rules and be …

What is loaded at AutoCAD startup, and when?

Warning, CAD nerd stuff ahead. This is a long and technical post and if you’re using AutoCAD in a largely out-of-the-box state you probably won’t care about any of it. If your modification of AutoCAD extends beyond the trivial, you may find it useful to know what AutoCAD loads, and in what order things are loaded. It is possible for LISP files in particular to tread on each other’s toes, so knowing what gets loaded when can be useful information for diagnosing such clashes. This post aims to provide that information. It uses AutoCAD 2009 as an example, but the …

Where have all the developers gone?

I noticed in Ralph Grabowski’s latest upFront.eZine that Autodesk has announced that 100 developers have 200 add-ons working with its 2009 series of software. I hope I’m not supposed to be impressed by those numbers. I remember when Autodesk boasted about having over 3500 third-party developers. What happened to the other 3400-odd? This is a serious question; if anybody knows where they all went, and why, I’d love to know. Of those two hundred 2009-ready applications, how many of them take advantage of 2009’s Big New Feature, the Ribbon? My guess would be close to zero. Why? Because the AutoCAD …