File Diff: v3.60 Installer vs v11 Patch (Source Payload)¶
Overview¶
This document compares the contents of the two version directories:
src/x86/v3_60/â” InstallShield installer package (compiled/archived)src/x86/v7.0(patch)/â” Raw source payload (unpackaged application code)
Directory Comparison Results¶
Metric |
v3_60 |
v7.0(patch) |
|---|---|---|
Total Files |
20 |
152 |
Changed Files |
â” |
1 |
Added Files |
â” |
151 |
Removed Files |
19 |
â” |
Changed Files (1)¶
Readme.txt¶
Status: File exists in both, but content differs (different hash)
Significance: Documentation or setup instructions updated between versions
Added Files in v7.0(patch) (151)¶
These files are the actual application source code not present in the v3_60 installer package. They represent the unpacked payload.
Application Source Code (72+ .lsp and .dcl files)¶
LISP Modules (AutoCAD programming language):
csv.lspâ” Main CSV module loadermain.lspâ” Main application entry pointbpauto.lsp,bpauto.lsp,brace.lsp,btch.lsp, etc. â” Feature modulescsvmenu.lspâ” Menu definition loader60+ additional feature/utility
.lspfiles
Dialog Definition Files (.dcl â” AutoCAD dialog language):
bp_dlg.dcl,btch_dlg.dcl,ch_dlg.dcl, etc.70+ dialog definition files for UI components
Paired with corresponding
.lspdialog control files
Compiled Modules¶
CSV.ARXâ” Compiled module for AutoCAD R14CSV.VLXâ” Compiled module for AutoCAD 2000+pcms.arxâ” PCMS compiled submoduleCSV.BHFâ” Binary help/resource file
Documentation & Help¶
CSV Manual.pdfâ” User documentationCSV.Hlpâ” Windows Help fileLicense.txtâ” Software license
User Interface & Configuration¶
csv.mnu,csv.mnc,csv.mnr,csv.mnsâ” Menu definition filescsv.cuiâ” Custom User Interface file (AutoCAD 2006+)dwg.dcl,project.dcl,revision.dcl,viewpt.dcl,warning.dcl,new.dclâ” Dialog definitions
Utilities & Resources¶
SendTo.exeâ” File association utilitywincss2000.exeâ” Windows CSS utility for AutoCAD 2000+CV logo.JPGâ” Application logo/branding imagePCA.Jeff.CIFâ” Configuration/data file
Subdirectories (not file-counted above)¶
Fonts/â” Custom font files for drawingsVisual/â” Visual/rendering resourcesPlot Styles/â” AutoCAD plot style definitionsProject Files/â” Sample/template project filesBackup 1007/â” Previous version backupAlington Panels 110220/â” Sample project data
Additional Utilities¶
WF.zipâ” Compressed utility or component package
Removed Files in v3_60 (19)¶
These files are only present in v3_60 and represent the InstallShield installer infrastructure. They are not in v11 because v11 contains the raw source code, not the packaged installer.
InstallShield CAB Archives (6)¶
data1.cabâ” Main file archive (compressed, ~1 MB of payload)data1.hdrâ” Header metadata for data1.cab_sys1.cabâ” System runtime files_sys1.hdrâ” System runtime header_user1.cabâ” User runtime files_user1.hdrâ” User runtime header
Installer Executables & Support (4)¶
setup.exeâ” Main installer launcher stub_INST32I.EX_â” 32-bit installer engine (compressed)_ISDel.exeâ” Uninstall cleanup utility_Setup.dllâ” Setup helper library
Installer Configuration (5)¶
SETUP.INIâ” Installer configuration (app name, disk space, update URL)setup.insâ” Compiled InstallShield script (installation logic, binary)setup.lidâ” Language ID fileAutorun.infâ” CD autorun configurationSetup.bmpâ” Installer splash/background image
Installer Metadata (4)¶
lang.datâ” Language definitionsos.datâ” Operating system detection datalayout.binâ” Installer layout metadataDATA.TAGâ” Data tag/marker file
Directory Structure Summary¶
v3_60 â” Compiled Installer Package¶
src/x86/v3_60/
â"oeâ"â" setup.exe â- User runs this to install
â"oeâ"â" setup.ins â- Installation script (compiled, binary)
â"oeâ"â" SETUP.INI â- Configuration
â"oeâ"â" data1.cab â- Main payload archive
â"oeâ"â" _sys1.cab/_user1.cab â- Runtime archives
â"oeâ"â" [other installer files]
â"oeâ"â" v3.60/ â- Payload subdirectory (compressed in CAB)
â"' â"oeâ"â" csv.lsp, csv.arx, ...
â"' â""â"â" [all source files]
v7.0(patch) â” Raw Source Payload¶
src/x86/v7.0(patch)/
â"oeâ"â" csv.lsp, csv.arx, CSV.VLX â- Application code
â"oeâ"â" [150+ source/config files]
â"oeâ"â" CSV Manual.pdf â- Documentation
â"oeâ"â" Fonts/, Visual/, ... â- Resource directories
â""â"â" [no installer infrastructure]
Interpretation¶
What This Means¶
v3_60 is the packaged installer â” Ready to distribute to end users
Contains compressed CAB archives
Includes installer engine and setup scripts
Self-contained executable installation
v11 is the source/development version â” The uncompressed application payload
All LISP source code is present and readable
Configuration files are editable
Documentation and resources are directly accessible
v7.0(patch) directory name suggests this is a patch/update distribution
Contains updated code to be distributed
Could be installed alongside or as replacement for v3.60
To Create a New Installer¶
To rebuild a v3.60-style installer with v11 updates:
Extract the CAB files from v3.60 (see installshield-cab-hdr-inventory.md)
Replace outdated files with v11 versions
Repackage into new CAB archives with updated offsets
Rebuild
setup.exeand associated installer files using InstallShield IDETest on clean Windows + AutoCAD R14/2000 installations
See updating-installshield-360-installer.md for detailed rebuild procedures.
File Statistics¶
Category |
Count |
Notes |
|---|---|---|
LISP Source Files (.lsp) |
72+ |
AutoCAD automation scripts |
Dialog Definition Files (.dcl) |
70+ |
UI component definitions |
Compiled Modules (.arx/.vlx) |
4 |
Binary AutoCAD extensions |
Configuration Files |
5+ |
Menu, CUI, data files |
Documentation |
3 |
Manual, Help, License |
Images/Resources |
1+ |
Logo, fonts, plot styles |
Utilities |
2 |
Helper executables |
Total Uncompressed |
~152 |
v11 payload |
Compressed in CAB |
~43 |
data1.cab inventory |
References¶
installshield-cab-hdr-inventory.md â” Detailed CAB archive inventory
updating-installshield-360-installer.md â” How to rebuild/update installers
setupins-installer-logic.md â” Installation script analysis
setupini-notes.md â” Configuration file documentation