Package 800 reviewed HD frames for Linux and Windows

This commit is contained in:
raptorreplica committed 2026-10-11 18:23:38 +11:00
1 parent 8f9d0610d6
commit 964ba930d7
157 files changed
+14171 -33

No files matched your search

+17 -10
View File
@@ -32,16 +32,18 @@ the relocation. See [repository layout](repository.md).
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 via `run.cmd` from `/tmp` after relocation to
a path with spaces and Unicode; all hashes/mods validate. HD1080p gameplay,
original4:3 intro and music-muted SDL sound-effect capture pass. Local
evidence is in `.reference/windows/`. Native Windows CI also passes all279
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](https://github.com/Quintine/RustRaptor/actions/runs/38119440288).
The Windows executable additionally runs Iron Coast1 with all22mods enabled
A [second native run](https://github.com/Quintine/RustRaptor/actions/runs/38119943948)
also verifies the exact committed GNU runtime and launcher before its MSVC build.
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](windows-build.md). The tracked catalog
remains the 340-frame reviewed snapshot while broader HD review continues.
now contains the immutable 800-frame reviewed snapshot while broader HD review continues.
- Packaged executable now includes the `c0a6fd3` reviewed source checkpoint,
including diagnostics navigation and interpolated Lightning effects. Its
SHA-256 is `4b4304f625381cbbf1331e126c62ca0913d49a52e7a35191f12e734067660e66`.
@@ -50,7 +52,7 @@ the relocation. See [repository layout](repository.md).
is selected. Fresh 1080p intro capture confirms black 240-pixel side borders.
- `RustRaptor/bin/raptor-rust`, `lib/`, `data/` and
`dist/RustRaptor-linux-x86_64.zip` exist. The latest snapshot includes all
6,449 original assets, 340 approved HD frames and 22 local mods. It was
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
@@ -58,7 +60,7 @@ the relocation. See [repository layout](repository.md).
- Source navigation fixes are committed in `4b1edef`; the terrain compositor
fix is committed in `ab23255`; Lightning weapon/API packages and authored
art/audio are committed in `c0a6fd3`. The refreshed package validates all
22 mods and 340 supplied HD frames. Desktop builds use the isolated
22 mods and 800 supplied HD frames. Desktop builds use the isolated
`target/desktop-runtime` directory to avoid competing headless artifacts.
## Next user fixes
@@ -87,9 +89,14 @@ its completed boss candidates and pending equipment review remain preserved.
## HD state and owners
The original picture inventory is 5,753 IDs. The development pack now has 340
registered frames across 122 complete sequences; 5,413 IDs remain unregistered.
The packaged runtime has the same 340-frame approved snapshot. Existing raw
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](hd-coordinator-checkpoint.md) 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.
+7 -3
View File
@@ -18,7 +18,7 @@ python3 tools/assemble_runtime.py --zip dist/RustRaptor-linux-x86_64.zip
```
The assembler builds the desktop release, copies all catalog-listed files and
the exact currently approved HD manifest and referenced PNGs, installs the
the exact currently approved HD manifest, provenance and referenced PNGs, installs the
binary and SDL2 shared library if linked, and checks the packaged catalog.
Desktop packaging uses its own `target/desktop-runtime` build directory so
concurrent headless asset reviews cannot replace the packaged executable.
@@ -27,6 +27,10 @@ dependencies. Unapproved HD drafts, reference screenshots and the Cargo build
cache are excluded from the zip. The exported `RustRaptor` folder can be moved
or unpacked anywhere, including paths containing spaces.
Use `--source-data PATH` for an original catalog and `--hd-source PATH` for
a separately frozen, reviewed HD pack containing `hd.json`. This keeps
the packaged artwork stable while artists continue working on later batches.
The Linux binary targets Linux x86_64 and uses the operating system's C runtime
and desktop/audio drivers. The included Windows x86_64 executable and SDL2 DLL
use the same data and mods. See [Windows packaging](windows-build.md)
@@ -45,8 +49,8 @@ The current package was unpacked into a folder containing spaces and launched
from `/tmp` with only its bundled SDL2 library on the library search path.
Catalog validation checked 6,449 assets, 27 missions, 528 enemies, 16 weapons
and 24 items. The refreshed 11 October bundle validates all 22 bundled mods
and all 340 approved HD frames, with zero rejected supplied frames. Its
runtime manifest verifies all 6,593 data files. The updated desktop executable
and all 800 approved HD frames, with zero rejected supplied frames. Its
runtime manifest verifies all 6,742 data files. The updated desktop executable
also launches from `/tmp` with only the bundled library and an isolated profile.
Menu and gameplay screenshots at 1280×800 and 1920×1080, plus stereo audio
captures, completed successfully. Native `unzip` preserves the executable
+9 -4
View File
@@ -63,7 +63,7 @@ The included GNU executable passed 279 portable tests under Wine 11.19,
including Windows save replacement and preserving a locked existing save.
All 22 installed mod hashes match their previous Linux hashes exactly.
The shared catalog validates 6,449 assets and the current packaged HD snapshot
validates all 340 supplied frames. The exporter verifies all 6,593 shared
validates all 800 supplied frames. The exporter verifies all 6,742 shared
data-file hashes and includes only checked Windows DLL dependencies.
The exported zip passed CRC and manifest checks, then launched through
@@ -73,10 +73,15 @@ original intro retains its 4:3 viewport with 240-pixel black side borders.
SDL captured three seconds of 44.1 kHz stereo audio; a separate capture with
music muted verified nonzero original sound effects (251,682 nonzero samples).
The [native Windows CI run](https://github.com/Quintine/RustRaptor/actions/runs/38119440288)
also passed all 279 portable tests, built the MSVC desktop release and
Two native Windows CI runs passed all 279 portable tests. The
[first run](https://github.com/Quintine/RustRaptor/actions/runs/38119440288) built the MSVC desktop release and
validated the exported folder's launcher, catalog, HD art, all mods and SDL
gameplay from a path with spaces and Unicode. The local GNU build additionally
gameplay from a path with spaces and Unicode. The
[second run](https://github.com/Quintine/RustRaptor/actions/runs/38119943948)
also checked the exact committed GNU executable, SDL2 DLL and launcher before
building and validating MSVC. Those runs used the previous 340-frame artwork
snapshot; the refreshed 800-frame package is checked separately under Wine.
The local GNU build additionally
ran Iron Coast mission 1 at 1080p with all 22 mods enabled and captured its
custom music. Both runs used SDL's dummy output drivers for automation;
physical Windows display, audio and controller hardware remain untested.