11 KiB
Restart checkpoint — 11 October 2026
The shutdown interrupted the final coordinated stop before the unified note
was written. Work is preserved on codex/rust-rewrite; no game, Cargo, review
helper or packaging shell process remained at recovery. The image-generation
gate was paused with zero active leases, and has now been resumed. Recover each
worker from its existing outputs before submitting another generation request.
Repository relocation and GitHub
RustRaptor/ is now the Git root, including its .git/ metadata. Migration
commit 8f45979 preserves history and is pushed to the public
Quintine/RustRaptor repository on
codex/rust-rewrite. Run all Git commands from RustRaptor/, with paths such
as src/desktop.rs and docs/hd-backlog.md.
The user explicitly requested that the bundled game and data be included in
Git. bin/, lib/, data/ and runtime-manifest.json are tracked; caches,
review files and duplicate zip exports are ignored. All 6,566 runtime data
hashes match in a fresh public GitHub checkout, which validates all 6,449
original catalog entries. Its SDL game also launched from /tmp using only
the bundled library and an isolated profile. Pending source, mod and artwork-review work survived
the relocation. See repository layout.
Engine and package
Current runtime and Stage 2 work
The current Linux and Windows runtimes include the reviewed 1,148-frame /
421-sequence HD snapshot and 6,848 data files, with unchanged original
INDEX. Linux binary SHA-256 is
7e62ae1b0e8d18670a7c6c3d4f6419878f696f62ba4c7dd2ee9ebf7545f648de;
Windows is 63d040f5d5c76bad15a74ab1ef54ca992a0fd9cd8b7a46f8506d8cce4fbec275.
Checked script commands control nonlegacy boss animation frames and native
impact-effect kinds. The renderer applies phase pins to sprites and both
shadow layers; clearing a pin restores ordinary animation. Original effect
serialization remains compatible. PNG activation fully decodes with the same
limits while avoiding discarded palette conversion; all 6,682 referenced PNG
outputs compare byte-identically and five rejection/output regressions pass.
Iron Coast II: Black Tide adds eight missions, eight bosses, three shared enemies, three original FM scores and two optional purchased weapons through 23 individual packages. Independent review completes the eight missions plus saved finale replay at difficulties 0–3 from registered-pilot starting gear, with paid repairs. The final root Veteran route saves/loads between nine wins and binds the documentation-only aggregate successor hash. All 34 Host artwork/shop/menu pictures are reviewed; the six changed phase pictures were inspected again and the other 28 remain byte-identical. Ordinary release suites pass 315 headless / 380 desktop tests, with 26/36 deliberate original-data and capture tests ignored. Final Linux/Windows archive relocation checks are in progress against the corrected runtimes; previous archive receipts remain historical. Stage 2 design and validation records content, controls, prices and acceptance scope.
Original HD work continues under hd_coordinator; later approved candidates
remain separate from the immutable packaged 1,148-frame snapshot. The paragraphs
below preserve the earlier recovery and 800-frame package evidence.
Earlier package checkpoints
- Windows support is now included:
bin/raptor-rust.exe, adjacentSDL2.dll,run.cmd,runtime-windows-manifest.jsonand the Windows export tool/CI. The GNU executable SHA-256 ise414d2df745369115082439414099f528aca8457f9c58d1c1745eb1b511fc484. All 279 portable tests pass under Wine, including Windows save replacement; all 22 mod hashes match existing Linux save pins. Windows paths respect APPDATA/LOCALAPPDATA and mods preserve exact bytes through Git checkouts. The exported folder launches viarun.cmdfrom/tmpafter relocation to a path with spaces and Unicode; all hashes/mods validate. HD gameplay at 1080p, the original 4:3 intro and music-muted SDL sound-effect capture pass. Local evidence is in.reference/windows/. Native Windows CI also passes all 279 portable tests plus MSVC desktop/exported-folder checks at the build run. A second native run also verifies the exact committed GNU runtime and launcher before its MSVC build. The 800-frame native run passes all 279 tests and both runtime checks with the refreshed art and all mods. The Windows executable additionally runs Iron Coast mission 1 with all 22 mods enabled and captures its custom music. Hardware display/audio/controller checks remain manual; automated runs use SDL dummy drivers. See Windows build and validation. The tracked catalog now contains the immutable 800-frame reviewed snapshot while broader HD review continues. - Packaged executable now includes the
c0a6fd3reviewed source checkpoint, including diagnostics navigation and interpolated Lightning effects. Its SHA-256 is4b4304f625381cbbf1331e126c62ca0913d49a52e7a35191f12e734067660e66. The originalfdf2ff0checkpoint supplied standalone RustRaptor, widescreen menus and always-4:3 original cinematics, including when gameplay stretching is selected. Fresh 1080p intro capture confirms black 240-pixel side borders. RustRaptor/bin/raptor-rust,lib/,data/anddist/RustRaptor-linux-x86_64.zipexist. The latest snapshot includes all 6,449 original assets, 800 approved HD frames and 22 local mods. It was launched from a copied folder containing spaces, from/tmp, without Cargo.- Before shutdown, 320 default tests, the complete 42-image menu/intro audit, separate cinematic aspect regression, mod/catalog/HD validation and copied 1280×800/1080p SDL/audio smoke checks passed. Later fixes require fresh checks.
- Source navigation fixes are committed in
4b1edef; the terrain compositor fix is committed inab23255; Lightning weapon/API packages and authored art/audio are committed inc0a6fd3. The refreshed package validates all 22 mods and 800 supplied HD frames. Desktop builds use the isolatedtarget/desktop-runtimedirectory to avoid competing headless artifacts.
Next user fixes
- Mod/save diagnostics: parent and selection are now preserved when details are reopened. The Escape regression and fresh 42-capture screenshot audit pass, including repeated details, confirmation and back navigation.
- Installed mod rows now stay in ID order through toggles and priority changes, with dependency and confirmation behavior preserved. Navigation tests pass.
- Default Forward Guns still appear to miss miscellaneous buildings/cars. Actual original-data checks now cover all 889 destructible terrain definitions, 17 early wave 6/7 occurrences, all 110 classic ground units and four early native spawn paths. These pass. Some industrial pieces are deliberately indestructible in the original tables; the exact reported object remains unidentified, so no speculative native collision change was made.
The resumed source suite passes 333 tests with 31 optional checks ignored. The original menu/intro audit passes and completes at 1,891 service ticks. The subsequent independent Lightning review found and fixed attached-effect interpolation and missing mod/script/hook command-error context. All 72 focused API, modding and weapon checks pass after those fixes. The reviewed packages are committed, and the executable and zip have been refreshed and launched.
Root owns menu fixes. iron_coast_5 temporarily owns the ground-target diagnosis;
its completed boss candidates and pending equipment review remain preserved.
Earlier HD state and recovery owners
The original picture inventory is 5,753 IDs. The approved handoff has 800
registered frames across 340 complete sequences; 4,953 IDs remain unregistered.
Both packaged runtimes have the same immutable 800-frame approved snapshot,
with 6,742 original/HD data files and unchanged executable hashes. The assembler's
--hd-source selects the private approved input rather than mutable working art.
See the current coordinator checkpoint for
active worker ownership and later admissions. The table below retains the
earlier recovery assignments as historical context. Existing raw
candidates are not counted as accepted remasters. Working originals, generated
drafts and proof captures remain outside the Git root; the approved runtime
snapshot and all authored mod artwork and sound are tracked in Git.
| Agent | Recover and continue |
|---|---|
| hd_coordinator | Sole manifest/ledger owner; 29 boss and 48 terrain frames await final registration checks; retain Mole9 hold |
| hd_full_review | All 66 terrain pages and 1,706 cases now reviewed; exact-hash terrain approval saved |
| hd_terrain_render | Frozen compositor SHA b30b4a65…; 29 boss frames approved, Mole9 held; all eight new portrait screenshots approved |
| campaign_integration | 34 effect/projectile families, 303 IDs have raw outputs; geometry, brightness and layout corrections continue |
| campaign_release_review | Terrain 4: 84 jobs, 1,344 IDs; 64 candidates saved, half await further visual/Host QA |
| hd_dark_player | Equipment and HUD digits; reconcile accepted frames, preserve pending Death Ray/Energy review |
| hd_enemies_01 | Enemy 1: 139 IDs; source geometry holds, SHIP25 connection failures and APE service refusal preserved |
| hd_terrain_set_1 | Terrain 1: 42 jobs, 672 IDs; first 16 registered; 80 other candidates and explicit rejected scenery remain |
| hd_terrain_set_2 | Terrain 2: 90 jobs, 1,437 IDs; continue canonical chunks and full neighboring-context review |
| iron_coast_2 | Enemy 3: 59 families, 138 raw IDs; recovered 45-family enemy 2 queue continues, old 11 families frozen |
| iron_coast_3 | Boss 1: 26 families, 83 IDs; 11 recovered atlas families need binding/QA; previous 15 candidates preserved |
| iron_coast_4 | Boss 2: 27 families, 83 IDs; continue corrections, complete reviews and respect service cooldowns |
| iron_coast_5 | Boss 3: 25 families, 82 candidates and 328 scale checks; temporarily auditing every destructible classic tile for ground-gun misses |
| iron_coast_6 | Terrain 3: 68 jobs, 1,082 IDs with middle/late shards; retain destroyed-state geometry holds |
Durable worker evidence
data/hd/jobs/effects-10249-1024c/RESTART.mdand adjacent checkpoint JSON: effect/projectile raw outputs, exact hashes, request outcomes and next tasks..reference/hd-terrain-cross-review/restart-checkpoint.json: frozen terrain fix, 29 boss approvals, Mole9 hold and current portrait captures..reference/hd-boss3-cross-review/shutdown-checkpoint.json: completed boss shard, exact equipment8 candidate hashes and unfinished review.data/hd/jobs/bosses-03-review-summary.jsonandbosses-03-owner-progress.json: all boss03 candidates and known caveats.- Current source-bound candidates/provenance under
data/hd/jobs/<job>/; lease history underdata/hd/jobs/.imagegen-gate/.
Do not regenerate already-returned raw images, infer approval from validation, clear source-fidelity holds or reset the shared checkout. Follow the documented single-call gate lifecycle and refresh checkpoints before the next shutdown.