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 |
|
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 |
|---|---|---|---|
|
71.7 KB |
Main installer launcher |
Self-extracting archive stub that bootstraps the installation process. End user runs this file. |
|
298.0 KB |
32-bit installer engine |
Compressed InstallShield runtime engine. Extracted during setup to execute installation steps. |
|
27.6 KB |
Uninstall cleanup |
Utility for removing ConstructiVision from the system. |
|
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 |
|---|---|---|---|
|
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. |
|
6.9 KB |
CAB header metadata |
Contains file directory, sizes, and offsets for data1.cab extraction. Maps filenames to byte positions. |
|
175.3 KB |
System runtime archive |
Additional compressed runtime files for system-level installation. |
|
4.0 KB |
System CAB header |
Metadata for _sys1.cab. |
|
5.6 KB |
User runtime archive |
User-specific runtime files. |
|
4.4 KB |
User CAB header |
Metadata for _user1.cab. |
Category: Installer Configuration - 5 files, ~76 KB¶
File |
Size |
Purpose |
Analysis |
|---|---|---|---|
|
99 bytes |
Installer configuration |
Plain-text INI file defining app name, disk space requirement, language dialog, update URL. See setupini-notes.md. |
|
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. |
|
44 bytes |
Language ID file |
Defines language for installation (likely English). |
|
27 bytes |
CD autorun config |
Autorun configuration for CD/DVD installation media. Typically points to setup.exe. |
|
4.5 KB |
Language database |
Contains language definitions and localization strings. |
Category: Installer Resources & Metadata - 4 files, ~1.45 MB¶
File |
Size |
Purpose |
Analysis |
|---|---|---|---|
|
1.44 MB |
Installer splash image |
Large bitmap used as background during installation. High-resolution graphic. |
|
434 bytes |
OS detection data |
Contains Windows version detection rules for system compatibility checks. |
|
650 bytes |
Layout metadata |
Binary file defining installer window/dialog layout. |
|
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 |
|---|---|---|---|
|
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 |
|---|---|---|
|
10.4 KB |
Main CSV module loader. Entry point for loading other modules. |
|
2.6 KB |
Menu loader. Initializes menu system. |
|
410 bytes |
Primary entry point. Typically calls other modules. |
Feature Modules (16 files):
File |
Size |
Feature |
|---|---|---|
|
1.2 KB |
Base plate automation |
|
1.4 KB |
Bracing system |
|
1.6 KB |
Batch operations |
|
11.5 KB |
Center of gravity calculations |
|
17.1 KB |
Chamfer operations |
|
2.4 KB |
Character checking |
|
222 bytes |
Column utilities |
|
19.2 KB |
Unit/data conversion |
|
524 bytes |
Database checking |
|
1.0 KB |
Directory checking |
|
1.4 KB |
Done/review marking |
|
9.5 KB |
Dowel placement/management |
|
2.4 KB |
Feature enablement |
|
532 bytes |
Error handling |
|
4.8 KB |
Feature enabling |
Large/Complex Modules (4 files, ~200 KB):
File |
Size |
Feature |
|---|---|---|
|
89.4 KB |
Drawing dimensioning. Largest LISP module. Handles dimension creation, formatting, placement. |
|
43.8 KB |
Feature handling/management. Complex feature operations. |
|
34.6 KB |
Green construction (LEED/sustainability) features. |
|
38.1 KB |
Block making/manipulation. Creation and modification of AutoCAD blocks. |
Additional Utility Modules (12 files, ~100 KB):
File |
Size |
Purpose |
|---|---|---|
|
7.8 KB |
Financial panel utilities |
|
6.2 KB |
Foundation page management |
|
7.2 KB |
Inspection panel |
|
8.3 KB |
Layout management |
|
1.1 KB |
List creation utilities |
|
9.6 KB |
Opening management |
|
6.3 KB |
Panel attachment utilities |
|
2.5 KB |
Object picking utilities |
|
22.9 KB |
Point/node management. Large utility for coordinate handling. |
|
11.5 KB |
Range checking |
|
2.2 KB |
Panel renaming |
|
950 bytes |
Revision management |
Additional Utility Modules (continued, 19 files, ~200 KB):
File |
Size |
Purpose |
|---|---|---|
|
423 bytes |
Save layout |
|
3.3 KB |
Sb (?) feature enabling |
|
885 bytes |
Script utilities |
|
11.3 KB |
Slide/presentation utilities |
|
341 bytes |
String sorting |
|
3.6 KB |
Thickness/properties utilities |
|
834 bytes |
TiltUp construction method utilities |
|
13.9 KB |
Update variables. Handles variable updates and recalculation. |
|
1.6 KB |
Wc (?) feature enabling |
|
739 bytes |
WC list management |
|
4.9 KB |
WC page utilities |
|
2.1 KB |
WD (?) feature enabling |
|
3.6 KB |
WD page utilities |
|
220 bytes |
Welding utilities |
|
9.8 KB |
Weld connection management |
|
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 |
|---|---|---|
|
67.0 KB |
LARGEST DCL FILE. Foundation/Height dialog. Complex multi-tab interface. |
|
50.8 KB |
Foundation/View dialog. Large complex dialog. |
|
47.4 KB |
Wall definition dialog. Extensive properties and options. |
|
44.0 KB |
WC (?) main dialog. Major feature dialog. |
|
43.6 KB |
Slab definition dialog. Complex slab properties. |
Large Dialogs (10 files, 15-30 KB each):
File |
Size |
Purpose |
|---|---|---|
|
23.2 KB |
Grid definition dialog |
|
15.4 KB |
Load bearing dialog |
|
34.5 KB |
WD feature dialog |
|
10.2 KB |
Rebar dialog |
|
9.4 KB |
Download dialog |
|
10.1 KB |
Drawing/Draft dialog |
|
10.4 KB |
Map dialog |
|
10.4 KB |
Rotation dialog |
|
15.7 KB |
SB feature dialog |
|
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 |
|---|---|---|---|
|
1.34 MB |
AutoCAD R14 Module |
Main compiled module for AutoCAD R14 (released 1997). Contains core ConstructiVision functionality compiled to native machine code. |
|
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. |
|
163.9 KB |
PCMS R14 Module |
PCMS (panel connection management system?) compiled module for AutoCAD R14. |
|
4.3 KB |
Binary Help File |
Binary help/resource file. Likely contains embedded help text, icons, or resources. |
Category: Documentation (3 files, ~1.83 MB)¶
File |
Size |
Purpose |
|---|---|---|
|
881.8 KB |
User Manual. Comprehensive documentation for ConstructiVision users. PDF format. |
|
940.0 KB |
Windows Help File. Traditional Windows Help format (.HLP). Context-sensitive help system. |
|
10.9 KB |
Software license/agreement. Legal terms and conditions. |
Category: Readme & Configuration (2 files, ~14.6 KB)¶
File |
Size |
Purpose |
|---|---|---|
|
3.7 KB |
Installation/Setup Instructions. How to install ConstructiVision. Requirements, troubleshooting. CHANGED from v3_60 (was 8.5 KB). |
|
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 |
|---|---|---|
|
32.8 KB |
Windows SendTo utility. Registers ConstructiVision in Windows context menu for “Send to” functionality. |
|
86.0 KB |
Windows CSS 2000 Utility. Support utility for AutoCAD 2000+ integration. Handles system integration, registry operations. |
|
8.3 KB |
Compressed utility/component. Unknown contents (WF = ?). Likely workflow or filter component. |
Category: Branding (1 file, ~31 KB)¶
File |
Size |
Purpose |
|---|---|---|
|
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 |
|---|---|---|
|
Custom fonts |
TrueType or other font files used by ConstructiVision for technical drawings. |
|
Visual resources |
Images, icons, visual elements for UI. |
|
AutoCAD plot styles |
.STB (style) files for print/plot configuration. |
|
Sample projects |
Template/example project files for users to learn from. |
|
Previous version backup |
Historical backup of earlier version (v10.07?). |
|
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 |
|---|---|---|---|
|
3 |
2.83 MB |
Application payload, compressed |
|
2 |
99.3 KB |
Installer launcher, utilities |
|
1 |
62.6 KB |
Installation logic |
|
1 |
1.44 MB |
Installer splash image |
|
3 |
15.3 KB |
Archive metadata |
|
1 |
8.5 KB |
Documentation |
|
6 |
~10 KB |
Configuration/metadata |
TOTAL |
20 |
~5.03 MB |
Installer package |
v7.0(patch) File Type Distribution¶
Type |
Count |
Total Size |
Purpose |
|---|---|---|---|
|
72+ |
~1.2 MB |
AutoCAD automation code |
|
73+ |
~600 KB |
UI dialog definitions |
|
2 |
~2.16 MB |
Compiled AutoCAD extensions |
|
2 |
~1.82 MB |
User manuals |
|
2 |
~118.8 KB |
Support utilities |
|
5 |
~65 KB |
Menu definitions |
|
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¶
v11 is the source â” Contains actual code
v3_60 is the packaged installer â” Compiled/compressed distribution
v11 files are extracted into data1.cab to create v3_60
v7.0(patch) name suggests this is an update to be integrated into v3_60
To Rebuild v3_60 from v11¶
Replace outdated v11 files in current v11 directory
Extract data1.cab from v3_60 (see installshield-cab-hdr-inventory.md)
Replace files in extracted CAB with updated v11 versions
Repackage CAB with new offsets
Rebuild setup.exe with InstallShield IDE (see updating-installshield-360-installer.md)
Test on clean Windows + AutoCAD R14/2000 system
References¶
v3_60-vs-v11-patch-diff.md â” High-level file comparison
installshield-cab-hdr-inventory.md â” Detailed data1.cab contents
setupins-installer-logic.md â” Reverse-engineered installation script
setupini-notes.md â” Configuration file documentation
updating-installshield-360-installer.md â” Rebuild/update procedures