v3.60 Subdirectory Analysis (OMITTED FROM PREVIOUS INVENTORY)

Critical Finding

The previous inventory complete-file-inventory-v3_60-vs-v11.md failed to include the v3_60/v3.60/ subdirectory, which contains approximately 170+ additional files.

This subdirectory is crucial because it represents the raw source payload that gets packaged into data1.cab.

Updated File Counts

Location

Previous Count

Actual (Including v3.60/)

Difference

v3_60 root level

20 files

~190 files

+170 files

v3_60/v3.60/ subdirectory

OMITTED

~170 files

Not counted

v3_60 Total

20

~190

+170 missing

v3_60/v3.60/ Contents (~170 files)

This subdirectory mirrors the v7.0(patch) directory structure and contains the actual application source code.

LISP Source Files (~100 files)

Core Modules:

  • CSV.lsp â” Main loader

  • csvmenu.lsp â” Menu system

  • main.lsp â” Entry point

Feature Modules:

  • basedim.lsp â” Base dimension calculations

  • bolt.lsp â” Bolt/fastener utilities

  • bpauto.lsp â” Base plate automation

  • brace.lsp â” Bracing system

  • btch.lsp â” Batch operations

  • centgrav.lsp â” Center of gravity

  • chamfer.lsp â” Chamfer operations

  • dreng.lsp â” Drawing engine

  • drread.lsp â” Drawing reader

  • drwbas.lsp â” Drawing basics

  • drawdim.lsp â” Dimension drawing (89+ KB, largest)

  • drawdimlst.lsp â” Dimension listing

  • drawpan.lsp â” Panel drawing

  • engexp.lsp â” Engineering export

  • engimp.lsp â” Engineering import

  • feature.lsp â” Feature management (43+ KB)

  • green.lsp â” Green/LEED features (34+ KB)

  • editbx.lsp â” Edit box utilities

  • elevmrkr.lsp â” Elevation markers

  • enable.lsp â” Feature enablement

  • fenable.lsp â” Feature enabling

  • finpan.lsp â” Financial/panel utilities

  • fpage.lsp â” Foundation page

  • Inspanel.lsp â” Inspection panel

  • j.lsp â” Joint/connection utilities

  • layout.lsp â” Layout management

  • makepan.lsp â” Make panel

  • matl_dlg.lsp â” Materials dialog

  • mbeng.lsp â” Member/beam engineering

  • mbread.lsp â” Member/beam reader

  • mkblk.lsp â” Make blocks (38+ KB)

  • native.lsp â” Native format handling

  • nbblock.lsp â” Nonbearing block

  • nbenable.lsp â” Nonbearing enable

  • opening.lsp â” Opening management

  • panatt.lsp â” Panel attachment

  • panel.lsp â” Panel utilities

  • pick.lsp â” Object picking

  • pj_name.lsp â” Project naming

  • pointmap.lsp â” Point mapping

  • points.lsp â” Point management (22+ KB)

  • project.lsp â” Project management

  • rangchck.lsp â” Range checking (11+ KB)

  • renpan.lsp â” Rename panel

  • savelay.lsp â” Save layout

  • sbenable.lsp â” SB feature enabling

  • scr.lsp â” Script utilities

  • setvars.lsp â” Set variables

  • slide.lsp â” Slide/presentation (11+ KB)

  • strlsort.lsp â” String sorting

  • test.lsp â” Test utilities

  • thick.lsp â” Thickness properties

  • tiltup.lsp â” TiltUp construction

  • updvar.lsp â” Update variables (13+ KB)

  • wcenable.lsp â” WC enabling

  • wcedlst.lsp â” WC edit list

  • wclist.lsp â” WC list

  • wcmod.lsp â” WC modify

  • wcpage.lsp â” WC page

  • wdenable.lsp â” WD enabling

  • wdpage.lsp â” WD page

  • weld.lsp â” Welding

  • weldconn.lsp â” Weld connections

  • wsbeng.lsp â” WSB engineering

  • wsbread.lsp â” WSB reader

  • Plus 20+ additional utility modules

Dialog Definition Files (~70 files)

.dcl dialog files and their corresponding .lsp handlers:

  • bp_dlg.dcl/lsp â” Base plate dialog

  • btch_dlg.dcl/lsp â” Batch dialog

  • calc_dlg.dcl/lsp â” Calculator dialog

  • ch_dlg.dcl/lsp â” Channel dialog

  • dl_dlg.dcl/lsp â” Download dialog

  • dr_dlg.dcl/lsp â” Drawing dialog

  • dreng_dlg.dcl â” Drawing engine dialog

  • fh_dlg.dcl/lsp â” Foundation/height (67 KB, largest DCL)

  • fs_dlg.dcl/lsp â” Foundation/soil dialog

  • fv_dlg.dcl/lsp â” Foundation/view (50 KB)

  • grid_dlg.dcl/lsp â” Grid dialog (23 KB)

  • lb_dlg.dcl/lsp â” Load bearing dialog

  • ll_dlg.dcl/lsp â” Link/layer dialog

  • lyr_dlg.dcl/lsp â” Layer dialog

  • matl_dlg.dcl/lsp â” Materials dialog

  • mbeng_dlg.dcl â” Member/beam engineering dialog

  • md_dlg.dcl/lsp â” Material/data dialog

  • mp_dlg.dcl/lsp â” Map dialog

  • nb_dlg.dcl/lsp â” Nonbearing dialog

  • pl_dlg.dcl/lsp â” Panel dialog

  • pp_dlg.dcl/lsp â” Precast panel dialog

  • process.dcl â” Process dialog

  • project.dcl â” Project dialog

  • revision.dcl/lsp â” Revision dialog

  • ro_dlg.dcl/lsp â” Rotation dialog

  • sb_dlg.dcl/lsp â” SB dialog (15 KB)

  • sd_dlg.dcl/lsp â” Slab/deck dialog

  • sdwg_dlg.dcl/lsp â” Sample drawing dialog

  • site_dlg.dcl/lsp â” Site dialog

  • slab_dlg.dcl/lsp â” Slab dialog (43 KB)

  • ss_dlg.dcl/lsp â” Soil/stats dialog

  • tp_dlg.dcl/lsp â” Title panel dialog

  • ts_dlg.dcl/lsp â” Title sheet dialog

  • wall_dlg.dcl/lsp â” Wall dialog (47 KB)

  • wc_dlg.dcl/lsp â” WC main dialog (44 KB)

  • wc_edit.dcl/lsp â” WC edit dialog

  • wd_dlg.dcl/lsp â” WD dialog (34 KB)

  • warning.dcl/lsp â” Warning dialog

  • Plus ~30+ additional dialog pairs

Support Files

  • Csv.VLX â” AutoCAD 2000+ compiled module (813 KB)

  • WINCSS.REG â” Registry configuration file

  • SHOW.LSP, SHOW.SCR, Show1.scr, showstart.scr â” Display/startup scripts

  • okcanhlp.lsp â” OK/Cancel/Help dialog utilities

  • editbx.lsp â” Edit box utilities

Key Differences from v7.0(patch)

The v3_60/v3.60/ directory contains slightly different versions of files compared to v11:

  1. Version differences â” v3.60 source is different from v11 source (they’re different versions)

  2. File count â” v3.60 has ~170 files vs v11 has ~152 files

  3. Additional files in v3.60 include:

    • basedim.lsp

    • dreng.lsp, drread.lsp, drwbas.lsp

    • editbx.lsp

    • elevmrkr.lsp

    • engexp.lsp, engimp.lsp

    • drawdimlst.lsp

    • lyr_dlg.dcl/lsp

    • makepan.lsp

    • mbeng.lsp, mbeng_dlg.dcl, mbread.lsp

    • native.lsp

    • nbblock.lsp, nbenable.lsp, nb_dlg.dcl/lsp

    • okcanhlp.lsp

    • pointmap.lsp

    • pj_name.lsp

    • process.dcl

    • wsbeng.lsp, wsbeng_dlg.dcl, wsbread.lsp

    • wcedlst.lsp, wcmod.lsp

    • Plus many .scr script files

Relationship to data1.cab

The v3_60/v3.60/ directory contents are compressed and packaged into data1.cab during installer creation.

When you extract data1.cab, you get files very similar to what’s in v3.60/v3.60/.

Impact on Previous Analysis

The previous complete-file-inventory-v3_60-vs-v11.md should be corrected:

BEFORE:

  • v3_60: 20 files total

  • v11: 152 files total

AFTER (CORRECTED):

  • v3_60: ~190 files total (20 root + ~170 in v3.60/ subdirectory)

  • v11: ~152 files total

The real comparison:

  • v3_60/v3.60/ directory vs v7.0(patch) directory should be compared directly

  • They are the actual source code versions

  • v3_60 root files are installer infrastructure only

Corrected Diff Summary

Status

Count

Details

Common files

~130+

Files with same name in both directories (some may differ in content)

v3.60-only files

~18+

Additional files only in v3_60/v3.60/ (basedim, mbeng, nbblock, etc.)

v7.0-only files

~4+

Additional files only in v7.0(patch)

Changed content

TBD

Requires hash comparison of common files

Next Steps

To complete the analysis:

  1. Direct comparison of v3_60/v3.60/ vs v7.0(patch) subdirectories

  2. Hash comparison of files with same names to identify version differences

  3. Document which files changed between v3.60 source and v11 patch

  4. Create migration guide for applying v11 updates to v3.60

Updated Inventory

A corrected, complete inventory should be generated that includes:

  • All 20 v3_60 root files (installer infrastructure)

  • All ~170 v3_60/v3.60/ files (source code)

  • All ~152 v11 files (updated source code)

  • Side-by-side comparison showing which sources are newer/different