rip-vehicle-import

Installation
SKILL.md

Ripped racing-game vehicle → DayZ — family B adapter (CAMBIO-2)

Day-0 critical path for the next source game Grub car, proxy-split and with moving parts. If the asset is in flight, use its frozen runbook. If an applicable entry is missing: STOP. The previous runbook is in history/pre-cambio-1-family-b-runbook.md and is not executable.

Seis deltas obligatorios

Field Family B contract
Axes / units Source <vehicle-import>\rip\media\cars\<car>\. Net transform DayZ=(-Fx, Fy+Y0, -Fz), meters, without permuting axes and det=+1; Y0 is measured and sealed in the ledger entry, never inherited from another car. Contract verified in <vehicle-import>/tools/fit_transform.py:5-15,107-108.
Monolithic vs proxy-split Host/shell with structural LODs; visual parts exceeding budget and attachments are instantiated as proxy submodels. Do not use a monolith as a silent fallback.
Moving parts Doors, hood, trunk and wheel/item retain their own identity, measured pivot and item↔slot↔proxy wiring; they are not merged into the shell.
Frame authority Donor/golden frame rules for structure; source frame rules for imported visuals. Every conversion is tested with independent anchors. Never validate a part against a point produced by the same transform.
Golden <vehicle-import>\goldens\family-b\civiliansedan\r1\q1-structure.json, revision family-b-civiliansedan-r1, 3,219,555 bytes, SHA-256 3174D511F2761EE2F4E003694F566D7D92180BB30CE3479A8FA5F1EAA7C45AEB; donor hashes in golden-manifest.json. Structural, not clone-ready: empty mass_array and proxy warnings require STOP before copying per-vertex mass or declaring full parity.
Checks allowlist Only B1-B7 from the following table. No legacy gate, snapshot, or workspace copy expands the lane.

Source door inventory (measured 2026-08-06 on the library of 651 rips)

Installs
5
GitHub Stars
25
First Seen
Oct 5, 2026