Preserve engine type profile cohorts

This commit is contained in:
Jan Petykiewicz 2026-04-21 23:24:49 -07:00
commit f67629069c
3 changed files with 71 additions and 1 deletions

View file

@ -71,6 +71,12 @@ first `.car` / `.lco` / `.cgo` / `.cct` inspector pass landed.
- `CarSideView_2.imb`: `512x256`, `MaxPercentOfInterfaceVRAM = 0.02`
- every packaged `_NE.imb` profile: `512x128`, `HorizontalScaleModifier = 0.75`,
`MaxPercentOfInterfaceVRAM = 0.09`, and `ImageWHScaled` present
- The `_NE` profile split is now tied back to the locomotive display census:
- `43` matched locomotive display-prefix families resolve `{internal_stem}_NE.imb`
- `18` matched display-prefix families still do not resolve `{internal_stem}_NE.imb`
- `0` unmatched display-tail families resolve `{internal_stem}_NE.imb`
- all `5` unmatched display-tail families (`242 A1`, `Class 460`, `Class A1`, `Class P8`,
`Class QJ`) are missing packaged `_NE` profiles
## What The Current Parser Now Owns
@ -81,6 +87,7 @@ first `.car` / `.lco` / `.cgo` / `.cct` inspector pass landed.
- auxiliary stem slot
- side-view resource name
- auxiliary-stem relation counts across the shipped corpus
- exact distinct auxiliary-stem pair counts
- PK4-backed side-view resource resolution status
- derived `{internal_stem}_NE.imb` resolution status
- `.lco`
@ -102,6 +109,7 @@ first `.car` / `.lco` / `.cgo` / `.cct` inspector pass landed.
- `rt3_2IMB.PK4` link surface
- packaged side-view profile summaries for `CarSideView_*`
- packaged `_NE.imb` texture-size and scalar-family counts
- packaged `_NE.imb` match counts split by grounded display prefix vs unmatched display tail
## Remaining Static Questions