Last updated July 28, 2026
WALLS is a nine-command wall drafting package for AutoCAD floor plans, credited to Alacrity and now at its third revision, version 1.3. It gives you four different ways to draw parallel-line walls, a cleanup routine for the junctions, and commands for openings, doors and windows. The documentation is a proper reference manual with worked examples, which for a package of this age is rarer than the code itself.
The author’s own account of where it came from is worth repeating: it started as two simple wall generation routines and a wall cleanup routine, written because at the time there were no other good wall generators, and grew from there on user suggestions.
This is shareware, not freeware
The manual is unambiguous, and states it in those words: WALLS is not freeware, and if you use it you are expected to register. The fee named in the documentation is fifteen dollars, with registered users getting bug fixes, notification of revisions, and updates for the cost of materials and postage. There is a corporate trial limit and a site licence scheme for training centres and schools.
The distribution terms are equally clear: you may copy and pass the files on freely provided no fee is charged and all the files travel together, unmodified. You may call the routines from your own AutoCAD menus so long as the copyright notice stays intact and WALLS is not bundled into another package.
Given the age, treat the registration details as historical. We cannot tell you whether anyone is still there to take a payment. The honest position is that this is shareware whose author asked to be paid, and the code is here because it has been circulating in shareware libraries for decades.
The nine commands
- WALL1 — draws a wall as two line segments a set width apart, with three command options. The straightforward one.
- WALL2 — the same idea with a different prompt sequence and two options.
- WALL3 — draws an unlimited number of parallel lines from one index line, with the offsets defined by you and remembered until you redefine them. The manual notes this one and WALL4 are useful for anything needing parallel lines, not just walls.
- WALL4 — draws from a named walltype definition, so a wall carries its own layers, linetypes and colours. Has a Close option.
- WALLTYPE — defines those walltypes: a wall segment definition with layer, linetype and colour.
- NEAT — the cleanup routine, and the one the author singles out as the original reason for the package. It tidies the junctions where walls meet.
- OPENING — cuts an opening through a drawn wall.
- DOOR — places a door.
- WINDOW — places a window.
- RELITE — places a relite, the fixed glazed panel above or beside a door.
Two supporting files come with them: WALLLOAD.LSP and WALLS.LSP, which define no commands of their own and handle loading the rest, and ACAD.MNU, a menu file. Be careful with that last one — dropping a file called ACAD.MNU into a folder on your search path can shadow AutoCAD’s own menu. Rename it or keep it out of the way unless you deliberately want it.
Note also that the DOOR command here is the third routine of that name in this library. Load it alongside the standalone DOOR routine or the one bundled inside Civil.zip and whichever loaded last wins.
How to load it
Extract the whole archive into one directory on AutoCAD’s support file search path, since the routines reference each other and the package expects its files together. The manual is WALLS.DOC and is worth reading before you start — it documents each command’s prompts and options with examples, which is the fastest way into a package with this many entry points. Our AutoLISP guide covers loading and the search path.
Compatibility notes
The manual refers to distributing the package as a .ARC file for upload to bulletin boards, which dates it firmly to the DOS era. Written-for rather than tested-on, then, and expect to do some work to get it going on a current release.
The routines themselves are plain AutoLISP without dialog boxes, so nothing in them demands full AutoCAD; LT users on LT 2024 or later, the release that brought AutoLISP to LT, could in principle run them. The supplied menu file is a different matter, as the old MNU format is long superseded. Treat the toolbar side as historical and drive the commands from the keyboard. See what runs on AutoCAD LT. Because these commands create and modify geometry, work on a copy while you learn them.
Download
| Name: | WALLS |
| Description: | Draws walls in plan view based on user input. |
| Type: | AutoCAD AutoLISP Routine |
| Author: | Alacrity |
| File Size: | 29 Kb |
| Cost: | Free |
| Worked on: | AutoCAD |
| Download File: | Walls.zip |
The Cost row reads Free because the download is free. As set out above, the manual inside asks registered users for a fifteen dollar fee.
Related routines
- DTWALL — a dialog-driven wall layer manager from the same era.
- Door LISP routine — the standalone door routine mentioned above.
- Spiral staircase — another architectural generator, this one in 3D.