Complete File Analysis: v3.60 Installer vs v7.0(patch) Payload

This document provides a detailed inventory and analysis of every file in both directories, including purpose, size, and status.

Summary Statistics

Metric

v3_60

v7.0(patch)

Notes

Total Files

20

152

v7.0 is 7.6x larger

Total Size

~5.03 MB

~6.20 MB

Actual: v7.0 larger due to uncompressed source

Changed Files

â”

1

Readme.txt differs

Unique to v3_60

19

â”

Installer infrastructure

Unique to v11

â”

151

Source code and resources


v3_60 Files (Installer Package) - 20 Files

Category: InstallShield Installer Stubs & Engines (4 files, ~432 KB)

File

Size

Purpose

Analysis

setup.exe

71.7 KB

Main installer launcher

Self-extracting archive stub that bootstraps the installation process. End user runs this file.

_INST32I.EX_

298.0 KB

32-bit installer engine

Compressed InstallShield runtime engine. Extracted during setup to execute installation steps.

_ISDel.exe

27.6 KB

Uninstall cleanup

Utility for removing ConstructiVision from the system.

_Setup.dll

34.8 KB

Setup support library

Helper library providing setup functionality (file copying, registry operations, etc.).

Category: Data Archives (CAB files) - 6 files, ~2.84 MB

File

Size

Purpose

Analysis

data1.cab

2.64 MB

Main payload archive

InstallShield CAB (compressed archive) containing all application files: CSV.arx, CSV.vlx, LISP modules, dialogs, DWG samples, etc. See installshield-cab-hdr-inventory.md for full contents.

data1.hdr

6.9 KB

CAB header metadata

Contains file directory, sizes, and offsets for data1.cab extraction. Maps filenames to byte positions.

_sys1.cab

175.3 KB

System runtime archive

Additional compressed runtime files for system-level installation.

_sys1.hdr

4.0 KB

System CAB header

Metadata for _sys1.cab.

_user1.cab

5.6 KB

User runtime archive

User-specific runtime files.

_user1.hdr

4.4 KB

User CAB header

Metadata for _user1.cab.

Category: Installer Configuration - 5 files, ~76 KB

File

Size

Purpose

Analysis

SETUP.INI

99 bytes

Installer configuration

Plain-text INI file defining app name, disk space requirement, language dialog, update URL. See setupini-notes.md.

setup.ins

62.6 KB

Installation script

Binary/compiled InstallShield script. Contains all installation logic: file placement, registry operations, AutoCAD integration, menu setup. Cannot be edited without InstallShield IDE. See setupins-installer-logic.md for reverse-engineered analysis.

setup.lid

44 bytes

Language ID file

Defines language for installation (likely English).

Autorun.inf

27 bytes

CD autorun config

Autorun configuration for CD/DVD installation media. Typically points to setup.exe.

lang.dat

4.5 KB

Language database

Contains language definitions and localization strings.

Category: Installer Resources & Metadata - 4 files, ~1.45 MB

File

Size

Purpose

Analysis

Setup.bmp

1.44 MB

Installer splash image

Large bitmap used as background during installation. High-resolution graphic.

os.dat

434 bytes

OS detection data

Contains Windows version detection rules for system compatibility checks.

layout.bin

650 bytes

Layout metadata

Binary file defining installer window/dialog layout.

DATA.TAG

100 bytes

Data marker tag

Tag file marking the data block. Used for installer integrity.

Category: Documentation - 1 file, ~8.5 KB

File

Size

Purpose

Analysis

Readme.txt

8.5 KB

Installation instructions

Setup instructions, requirements, AutoCAD version compatibility notes. CHANGED in v11: Content updated (size reduced from 8.5 KB to 3.7 KB). See Diff section below.


v7.0(patch) Files (Source Code Payload) - 152 Files

Category: Core LISP Modules (19 files, ~400 KB)

Main/Loader Modules:

File

Size

Purpose

csv.lsp

10.4 KB

Main CSV module loader. Entry point for loading other modules.

csvmenu.lsp

2.6 KB

Menu loader. Initializes menu system.

main.lsp

410 bytes

Primary entry point. Typically calls other modules.

Feature Modules (16 files):

File

Size

Feature

bpauto.lsp

1.2 KB

Base plate automation

brace.lsp

1.4 KB

Bracing system

btch.lsp

1.6 KB

Batch operations

centgrav.lsp

11.5 KB

Center of gravity calculations

chamfer.lsp

17.1 KB

Chamfer operations

chrchk.lsp

2.4 KB

Character checking

column.lsp

222 bytes

Column utilities

convert.lsp

19.2 KB

Unit/data conversion

dbchk.lsp

524 bytes

Database checking

dirchk.lsp

1.0 KB

Directory checking

donerev.lsp

1.4 KB

Done/review marking

dowels.lsp

9.5 KB

Dowel placement/management

enable.lsp

2.4 KB

Feature enablement

err.lsp

532 bytes

Error handling

fenable.lsp

4.8 KB

Feature enabling

Large/Complex Modules (4 files, ~200 KB):

File

Size

Feature

drawdim.lsp

89.4 KB

Drawing dimensioning. Largest LISP module. Handles dimension creation, formatting, placement.

feature.lsp

43.8 KB

Feature handling/management. Complex feature operations.

green.lsp

34.6 KB

Green construction (LEED/sustainability) features.

mkblk.lsp

38.1 KB

Block making/manipulation. Creation and modification of AutoCAD blocks.

Additional Utility Modules (12 files, ~100 KB):

File

Size

Purpose

finpan.lsp

7.8 KB

Financial panel utilities

fpage.lsp

6.2 KB

Foundation page management

Inspanel.lsp

7.2 KB

Inspection panel

layout.lsp

8.3 KB

Layout management

newlist.lsp

1.1 KB

List creation utilities

opening.lsp

9.6 KB

Opening management

panatt.lsp

6.3 KB

Panel attachment utilities

pick.lsp

2.5 KB

Object picking utilities

points.lsp

22.9 KB

Point/node management. Large utility for coordinate handling.

rangchck.lsp

11.5 KB

Range checking

renpan.lsp

2.2 KB

Panel renaming

revision.lsp

950 bytes

Revision management

Additional Utility Modules (continued, 19 files, ~200 KB):

File

Size

Purpose

savelay.lsp

423 bytes

Save layout

sbenable.lsp

3.3 KB

Sb (?) feature enabling

scr.lsp

885 bytes

Script utilities

slide.lsp

11.3 KB

Slide/presentation utilities

strlsort.lsp

341 bytes

String sorting

thick.lsp

3.6 KB

Thickness/properties utilities

tiltup.lsp

834 bytes

TiltUp construction method utilities

updvar.lsp

13.9 KB

Update variables. Handles variable updates and recalculation.

wcenable.lsp

1.6 KB

Wc (?) feature enabling

wclist.lsp

739 bytes

WC list management

wcpage.lsp

4.9 KB

WC page utilities

wdenable.lsp

2.1 KB

WD (?) feature enabling

wdpage.lsp

3.6 KB

WD page utilities

weld.lsp

220 bytes

Welding utilities

weldconn.lsp

9.8 KB

Weld connection management

pdisable.lsp

969 bytes

P (?) feature disabling

Category: Dialog Definition Files (73 files, ~600 KB)

Dialog files (.dcl â” AutoCAD Dialog Control Language) paired with corresponding .lsp handler files.

Major Complex Dialogs (5 files, >40 KB):

File

Size

Purpose

fh_dlg.dcl

67.0 KB

LARGEST DCL FILE. Foundation/Height dialog. Complex multi-tab interface.

fv_dlg.dcl

50.8 KB

Foundation/View dialog. Large complex dialog.

wall_dlg.dcl

47.4 KB

Wall definition dialog. Extensive properties and options.

wc_dlg.dcl

44.0 KB

WC (?) main dialog. Major feature dialog.

slab_dlg.dcl

43.6 KB

Slab definition dialog. Complex slab properties.

Large Dialogs (10 files, 15-30 KB each):

File

Size

Purpose

grid_dlg.dcl

23.2 KB

Grid definition dialog

lb_dlg.dcl

15.4 KB

Load bearing dialog

wd_dlg.dcl

34.5 KB

WD feature dialog

rb_dlg.dcl

10.2 KB

Rebar dialog

dl_dlg.dcl

9.4 KB

Download dialog

dr_dlg.dcl

10.1 KB

Drawing/Draft dialog

mp_dlg.dcl

10.4 KB

Map dialog

ro_dlg.dcl

10.4 KB

Rotation dialog

sb_dlg.dcl

15.7 KB

SB feature dialog

ll_dlg.dcl

8.0 KB

Link/Layer dialog

Medium Dialogs (20+ files, 5-15 KB each):

Includes: bp_dlg.dcl, btch_dlg.dcl, calc_dlg.dcl, ch_dlg.dcl, pl_dlg.dcl, pp_dlg.dcl, sd_dlg.dcl, site_dlg.dcl, ss_dlg.dcl, tp_dlg.dcl, ts_dlg.dcl, etc.

Small Dialogs (40+ files, <5 KB each):

Utility dialogs: dl_dlg.dcl, dwg.dcl, fs_dlg.dcl, invar.dcl, matl_dlg.dcl, md_dlg.dcl, new.dcl, project.dcl, revision.dcl, viewpt.dcl, warning.dcl, etc.

Dialog Handler Files (.lsp):

Paired with each .dcl dialog file is a corresponding .lsp file containing the automation logic for that dialog.

Category: Compiled/Binary Modules (4 files, ~2.35 MB)

File

Size

Type

Purpose

CSV.ARX

1.34 MB

AutoCAD R14 Module

Main compiled module for AutoCAD R14 (released 1997). Contains core ConstructiVision functionality compiled to native machine code.

CSV.VLX

813.1 KB

AutoCAD 2000+ Module

Main compiled module for AutoCAD 2000 and later. VLX is Visual LISP compiled format. Replaces ARX for modern AutoCAD.

pcms.arx

163.9 KB

PCMS R14 Module

PCMS (panel connection management system?) compiled module for AutoCAD R14.

CSV.BHF

4.3 KB

Binary Help File

Binary help/resource file. Likely contains embedded help text, icons, or resources.

Category: Menu & User Interface (9 files, ~65 KB)

File

Size

Purpose

csv.mnu

6.7 KB

Menu definition file. Traditional AutoCAD menu format. Defines menu items and commands.

csv.mnc

7.3 KB

Compiled menu. Compiled binary form of menu. Used by AutoCAD.

csv.mns

7.0 KB

Menu strings. Contains localizable menu text/labels.

csv.mnr

6 bytes

Menu resources. Minimal resource file.

csv.cui

36.5 KB

Custom User Interface. Modern AutoCAD 2006+ interface definition. Replaces legacy MNU format. Defines toolbars, ribbons, panels.

dwg.dcl

1.0 KB

Drawing dialog. Minimal dialog for drawing operations.

project.dcl

1.1 KB

Project dialog.

new.dcl

586 bytes

New item dialog.

warning.dcl

851 bytes

Warning/alert dialog.

Category: Documentation (3 files, ~1.83 MB)

File

Size

Purpose

CSV Manual.pdf

881.8 KB

User Manual. Comprehensive documentation for ConstructiVision users. PDF format.

CSV.Hlp

940.0 KB

Windows Help File. Traditional Windows Help format (.HLP). Context-sensitive help system.

License.txt

10.9 KB

Software license/agreement. Legal terms and conditions.

Category: Readme & Configuration (2 files, ~14.6 KB)

File

Size

Purpose

Readme.txt

3.7 KB

Installation/Setup Instructions. How to install ConstructiVision. Requirements, troubleshooting. CHANGED from v3_60 (was 8.5 KB).

PCA.Jeff.CIF

10.5 KB

Configuration/data file. Likely named after PCA (Portland Cement Association?) or personal config. CIF extension unclear but appears to be configuration.

Category: Utilities (3 files, ~150 KB)

File

Size

Purpose

SendTo.exe

32.8 KB

Windows SendTo utility. Registers ConstructiVision in Windows context menu for “Send to” functionality.

wincss2000.exe

86.0 KB

Windows CSS 2000 Utility. Support utility for AutoCAD 2000+ integration. Handles system integration, registry operations.

WF.zip

8.3 KB

Compressed utility/component. Unknown contents (WF = ?). Likely workflow or filter component.

Category: Branding (1 file, ~31 KB)

File

Size

Purpose

CV logo.JPG

31.7 KB

ConstructiVision logo/branding image. JPEG format. Used in UI/documentation.

Category: Subdirectories (Not counted in file totals, but present)

Directory

Contents

Purpose

Fonts/

Custom fonts

TrueType or other font files used by ConstructiVision for technical drawings.

Visual/

Visual resources

Images, icons, visual elements for UI.

Plot Styles/

AutoCAD plot styles

.STB (style) files for print/plot configuration.

Project Files/

Sample projects

Template/example project files for users to learn from.

Backup 1007/

Previous version backup

Historical backup of earlier version (v10.07?).

Alington Panels 110220/

Project-specific files

Customer project data or case study materials.


Changed Files Analysis

Readme.txt â” CHANGED

v3_60 version:

  • Size: 8,496 bytes (8.5 KB)

  • Content: Installation instructions specific to the installer package

  • Includes setup requirements, AutoCAD compatibility notes, pre-installation checklist

v7.0(patch) version:

  • Size: 3,664 bytes (3.7 KB)

  • Content: Condensed instructions for source/patch deployment

  • Likely removed installer-specific steps, kept only essential setup information

Difference:

  • v7.0 version is 57% smaller

  • Suggests v7.0 is a patch/source distribution rather than a full installer

  • v3_60 had comprehensive installer instructions; v11 has minimal core instructions


File Type Breakdown by Category

v3_60 File Type Distribution

Type

Count

Total Size

Purpose

.cab (CAB archives)

3

2.83 MB

Application payload, compressed

.exe (Executables)

2

99.3 KB

Installer launcher, utilities

.ins (InstallShield script)

1

62.6 KB

Installation logic

.bmp (Bitmap)

1

1.44 MB

Installer splash image

.hdr (CAB headers)

3

15.3 KB

Archive metadata

.txt (Text)

1

8.5 KB

Documentation

.INI, .lid, .dat, .bin, .inf, .TAG

6

~10 KB

Configuration/metadata

TOTAL

20

~5.03 MB

Installer package

v7.0(patch) File Type Distribution

Type

Count

Total Size

Purpose

.lsp (LISP source)

72+

~1.2 MB

AutoCAD automation code

.dcl (Dialog definitions)

73+

~600 KB

UI dialog definitions

.arx/.vlx (Compiled modules)

2

~2.16 MB

Compiled AutoCAD extensions

.pdf/.hlp (Documentation)

2

~1.82 MB

User manuals

.exe (Executables)

2

~118.8 KB

Support utilities

.mnu/.cui/.mnc/.mns/.mnr (Menu files)

5

~65 KB

Menu definitions

.dcl, .exe, .BHF, .JPG, .txt, .CIF, .zip (Other)

Other

~600 KB

Miscellaneous

TOTAL

152

~6.20 MB

Source code payload


Key Observations

v3_60 Characteristics

âoe” Installer-centric: 19 of 20 files are installer infrastructure
âoe” Compressed: CAB archives reduce size from ~6 MB to ~5 MB
âoe” Self-contained: Single setup.exe contains everything
âoe” Binary: setup.ins is compiled and uneditable
âoe” Complete: Includes all dependencies, runtimes, utilities

v7.0(patch) Characteristics

âoe” Source-centric: All application source code (LISP, dialogs)
âoe” Uncompressed: Raw files, larger total size
âoe” Development-ready: Modifiable LISP and dialog files
âoe” Organized: Logical file grouping by feature/function
âoe” Resource-rich: Includes documentation, samples, fonts

Relationship Between Versions

  1. v11 is the source â” Contains actual code

  2. v3_60 is the packaged installer â” Compiled/compressed distribution

  3. v11 files are extracted into data1.cab to create v3_60

  4. v7.0(patch) name suggests this is an update to be integrated into v3_60


To Rebuild v3_60 from v11

  1. Replace outdated v11 files in current v11 directory

  2. Extract data1.cab from v3_60 (see installshield-cab-hdr-inventory.md)

  3. Replace files in extracted CAB with updated v11 versions

  4. Repackage CAB with new offsets

  5. Rebuild setup.exe with InstallShield IDE (see updating-installshield-360-installer.md)

  6. Test on clean Windows + AutoCAD R14/2000 system


References