JPMC AUTO CROSS STUDIO — VALIDATION BUILD

Extract this ZIP. Copy its content folder into your Assetto Corsa installation (beside acs.exe). Or try dropping the ZIP onto Content Manager. This creates content/tracks/jpmc_beeville_tour_2025_day_1.
Select Beeville Tour 2025 Day 1 in Content Manager and start a solo PRACTICE session. Select your Cayman. No AI line is included; do not select Race or Track Day. Restart the session to return to the spawn.

Beeville realism: this build uses the canonical aerial/LiDAR site frame with a site-derived concrete/asphalt/grass surface mask. It is visually representative, not survey-grade; verify the course-layer alignment before driving. Asphalt patches are visual only. Grip is a generic 1.0 coefficient, not measured Beeville grip. Cone mode: all. Movable cones use native AC_POBJECT physics, with optional CSP tuning for a light contact response; visual mode has no collisions. Automatic upright-cone penalties are available only through the included CSP app when enabled at export. Native A-B timing starts at the start gate and ends at the finish gate; cross both in their arrow direction. In-game timing, cone response and performance still require validation. Restart the entire session to restore the original cone layout; returning to pits alone is not a cone reset. Hundreds of movable objects can increase physics/replay load; use Upright only or Visual only if needed.

If loading fails, send Documents/Assetto Corsa/logs/log.txt and this ZIP back for diagnosis. Keep your original map and course project.

AUTOMATIC PENALTIES (CSP LUA APP)
Install both content and apps from this ZIP into the Assetto Corsa root. Use a current Custom Shaders Patch version with Lua apps enabled. In-game, open JPMC Autocross Scoring from the app sidebar before the run. Native AC timing is not overwritten: the JPMC overlay supplies its own start/finish raw time and adjusted time.
Upright cones only: +2 seconds each, once per run. Pointer cones never score. A base displacement of 0.20 m or tilt beyond 45 degrees triggers a penalty. These are practice thresholds, not full competition-rule adjudication. No DNF/off-course enforcement. Solo practice only.
Start with Physics test: pass start, knock the center upright cone over, pass finish. Confirm +2.000 s. Restart the session, hit only the pointer, and confirm +0.000 s. Restart the session to restore all cones before using Arm next run; that button does not physically reset cones. Tracking errors invalidate scoring rather than silently showing a clean run. Scoring and CSP integration require an in-game acceptance test.

CANONICAL SITE FRAME
This course layer is projected onto the shared Beeville Chase Field frame (1100 m x 1350 m). The ground mesh and LiDAR grade remain fixed; registration moves only the course layer while the site-derived surface mask, contrast-enhanced aerial paint/runway markings and fixed airport context signs stay in place. Verify the overlay landmarks before treating the alignment as final.
