Support original sprite palettes for faithful HD terrain remasters

This commit is contained in:
raptorreplica committed 2026-10-17 23:02:38 +11:00
1 parent 4ab5f79909
commit 68669fc683
20 files changed
+960 -43

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
# Original artwork HD backlog
Current artwork/runtime checkpoint — 17 October 2026: the registered and assembled pack contains **5,425 frames / 3,587 complete sequences**, including **4,300 Terrain pictures**. **328 originals await approval**: 235 Terrain, 59 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The six added families contain exactly eight frames: 1033c, 200e6, 30052, 30070–71, 30089–8a and 3009c. Their 416 retained Original logical cells are not newly generated HD. Six unchanged raw payloads add 8,827,834 bytes; all prior 5,417 bindings and the full 3,581-header/provenance prefix remain exact, including native canvases, crops and optional-field presence. Actual data contains **9,369 files / 8,267,536,572 bytes**; CLI validates 5,425 frames with zero rejects and 45 mods/one override (`de2bc703`). Five different context reviews cover the six families' recorded scopes. The 30070–71 complete2 has a genuine legal private validation-World scene using its authentic EnemyDef, with natural frames 0/1 at ticks 1/3 and no HP/frame edits. All 18 Original placements remain filtered: no enabled Original-map occurrence is claimed, and this is not catalog-only render approval. Offscreen twins of 200e6/3009c receive no visibility credit. Thirty directed other-target intersections are empty in the saved 48/62/49/3/21/10-ID picture-consumer sets; entire Source sets are not claimed disjoint. Material, overlap, phase, route/death and player/projectile/secondary/UI/Host limits remain. SourceC18, both executables and the current 341-file/45-mod/M2v1.0.2 guard are unchanged; the optional-palette patch is not installed. Three actual 1080p/HD4x SDL controls measured identical PNG/RGB/alpha over 6,220,800 pixels against H5417. Zero difference was a measured result, not a capture-runner requirement or target-visibility claim. Exact H5417/`ebc52724` native Windows passed 379 tests with 26 ignored and zero failures; H5425 publication/native Windows execution remain pending. All older qualifications, HOLDs, refusals and stopped preparations retain their histories.
Current artwork/runtime checkpoint — 17 October 2026: the published H5425 artwork (`4ab5f799`) contains **5,425 frames / 3,587 complete sequences**, including **4,300 Terrain pictures**. **328 originals await approval**: 235 Terrain, 59 enemies/ground objects, 33 UI/other and one boss. This includes held drafts and actual refusals. The six added families contain exactly eight frames: 1033c, 200e6, 30052, 30070–71, 30089–8a and 3009c. Their 416 retained Original logical cells are not newly generated HD. Six unchanged raw payloads add 8,827,834 bytes; all prior 5,417 bindings and the full 3,581-header/provenance prefix remain exact, including native canvases, crops and optional-field presence. Actual data contains **9,369 files / 8,267,536,572 bytes**; CLI validates 5,425 frames with zero rejects and 45 mods/one override (SourceE CLI `6c535911`). Five different context reviews cover the six families' recorded scopes. The 30070–71 complete2 has a genuine legal private validation-World scene using its authentic EnemyDef, with natural frames 0/1 at ticks 1/3 and no HP/frame edits. All 18 Original placements remain filtered: no enabled Original-map occurrence is claimed, and this is not catalog-only render approval. Offscreen twins of 200e6/3009c receive no visibility credit. Thirty directed other-target intersections are empty in the saved 48/62/49/3/21/10-ID picture-consumer sets; entire Source sets are not claimed disjoint. Material, overlap, phase, route/death and player/projectile/secondary/UI/Host limits remain. SourceE optional Original-palette support is now release-built and installed on Linux and cross-built/assembled for Windows: 106 Rust and 165 Python tests pass, with five existing Rust tests ignored. Only desktop/HD/Terrain HD Source files changed within Source18; the other 15, all artwork/data/defaults and current 341-file/45-mod/M2v1.0.2 guard remain exact. **No installed frame opts into the palette constraint.** Three actual SourceE 1080p/HD4x SDL controls measured identical PNG/RGB/alpha to SourceC at the same H5425 over 6,220,800 pixels; Root personally viewed all three complete images. This is default-path regression evidence, not opt-in-mode or target-art approval. Current Linux/Windows binaries are `c083714a`/`cb3e0414`; the compiled epoch is `2990dec2`, actual install receipts `227a75ed`/`6fc6309c`, and SDL report/strict `127760ca`/`c8aa3e5c`. [Runtime activation evidence](hd-runtime-release.json) separates SourceE from the unchanged SourceC artwork-release record. Exact H5417/`ebc52724` native Windows remains the latest closed execution proof (379 passed, 26 ignored, zero failures); H5425/`4ab5f799` SourceC CI is still in progress at this checkpoint, and Windows SourceE assembly is not native execution. All earlier artwork, context, HOLD and refusal epochs remain literal; no private constrained trial is installed by this runtime update.
Preserved 17 October 2026 Source-update checkpoint at 5,384 (historical coverage): Current Source C+D runtime — 17 October 2026, published `a073f73f`: HD coverage remains **5,384 frames / 3,551 sequences**, with **369 originals remaining** (260 Terrain, 75 enemies/ground objects, 33 UI/other, one boss). Both executables are rebuilt; 90 Rust / 78 Python tests, HD validation and three exact 1080p regression controls pass. Five old Rust checks remain ignored. Source C+D native Windows CI is pending; the prior `58723547` result (361 passed / 26 ignored / zero failed) is a different epoch. Earlier material, context and QA records below remain historical; this source update adds no art approval.