diff --git a/.gitignore b/.gitignore index 956b3a7e..61e855ba 100644 --- a/.gitignore +++ b/.gitignore @@ -199,3 +199,4 @@ tools_pc/sweep-captures/capture-*/ # Stray full CPython install that landed in repo root (2026-09-28); # referenced by no project tooling. Never commit. /Python/ +docs/media/*.mp4 diff --git a/README.md b/README.md index 0a8f46f4..34cfd4e1 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,21 @@ timeline, and an honest account of what worked and what didn't. from live v0.4.0 play sessions, opening on the Runway tank.

+ + + + + + + +
Streets, rendered by the port (v0.4.0 intro attract)
Streets
Dam, rendered by the port (v0.4.0 intro attract)
Dam
Runway, rendered by the port (v0.4.0 intro attract)
Runway
Aztec, rendered by the port (v0.4.0 intro attract)
Aztec
+

In-engine renders from the v0.4.0 intro attract — +16 more in the project index.

+ --- ## News diff --git a/docs/img/shots/manifest.csv b/docs/img/shots/manifest.csv index 3334d020..10b82447 100644 --- a/docs/img/shots/manifest.csv +++ b/docs/img/shots/manifest.csv @@ -1,27 +1,17 @@ new_name,original,video_session,snapshot_time -shot-01.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_02.11.149.jpg,2026.09.13 - 16.05.44.10,02:11:149 +shot-01.jpg,v040/dam0.png,v0.4.0 attract pass 2026.09.28, shot-02.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_06.00.446.jpg,2026.09.13 - 16.05.44.10,06:00:446 -shot-03.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_07.56.664.jpg,2026.09.13 - 16.05.44.10,07:56:664 -shot-04.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_08.33.264.jpg,2026.09.13 - 16.05.44.10,08:33:264 -shot-05.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_10.16.041.jpg,2026.09.13 - 16.05.44.10,10:16:041 +shot-03.jpg,v040/runway.png,v0.4.0 attract pass 2026.09.28, +shot-04.jpg,v040/surface 1.png,v0.4.0 attract pass 2026.09.28, shot-06.jpg,Build-pc 2026.09.13 - 16.05.44.10.mp4_snapshot_11.03.430.jpg,2026.09.13 - 16.05.44.10,11:03:430 shot-07.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_02.25.190.jpg,2026.09.13 - 16.54.07.12,02:25:190 -shot-08.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_03.05.000.jpg,2026.09.13 - 16.54.07.12,03:05:000 -shot-09.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_05.39.999.jpg,2026.09.13 - 16.54.07.12,05:39:999 -shot-10.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_05.55.651.jpg,2026.09.13 - 16.54.07.12,05:55:651 -shot-11.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_06.25.650.jpg,2026.09.13 - 16.54.07.12,06:25:650 -shot-12.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_09.33.997.jpg,2026.09.13 - 16.54.07.12,09:33:997 +shot-09.jpg,v040/frigate 0.png,v0.4.0 attract pass 2026.09.28, +shot-11.jpg,v040/surface 2.png,v0.4.0 attract pass 2026.09.28, shot-13.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_12.09.456.jpg,2026.09.13 - 16.54.07.12,12:09:456 -shot-14.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_12.59.497.jpg,2026.09.13 - 16.54.07.12,12:59:497 -shot-15.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_13.09.496.jpg,2026.09.13 - 16.54.07.12,13:09:496 -shot-16.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_15.22.656.jpg,2026.09.13 - 16.54.07.12,15:22:656 -shot-17.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_15.39.495.jpg,2026.09.13 - 16.54.07.12,15:39:495 -shot-18.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_16.54.496.jpg,2026.09.13 - 16.54.07.12,16:54:496 -shot-19.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_17.29.495.jpg,2026.09.13 - 16.54.07.12,17:29:495 -shot-20.jpg,Build-pc 2026.09.13 - 16.54.07.12.mp4_snapshot_17.39.495.jpg,2026.09.13 - 16.54.07.12,17:39:495 -shot-21.jpg,Build-pc 2026.09.13 - 17.49.35.18.mp4_snapshot_00.21.484.jpg,2026.09.13 - 17.49.35.18,00:21:484 -shot-22.jpg,Build-pc 2026.09.13 - 17.49.35.18.mp4_snapshot_00.31.328.jpg,2026.09.13 - 17.49.35.18,00:31:328 -shot-23.jpg,Build-pc 2026.09.13 - 17.49.35.18.mp4_snapshot_02.03.469.jpg,2026.09.13 - 17.49.35.18,02:03:469 -shot-24.jpg,Build-pc 2026.09.13 - 17.54.08.19.mp4_snapshot_00.11.972.jpg,2026.09.13 - 17.54.08.19,00:11:972 -shot-25.jpg,Build-pc 2026.09.13 - 17.54.08.19.mp4_snapshot_02.36.532.jpg,2026.09.13 - 17.54.08.19,02:36:532 -shot-26.jpg,settings menu.jpg,settings-menu, +shot-16.jpg,v040/statue 0.png,v0.4.0 attract pass 2026.09.28, +shot-20.jpg,v040/archives 0.png,v0.4.0 attract pass 2026.09.28, +shot-21.jpg,v040/cradle 0.png,v0.4.0 attract pass 2026.09.28, +shot-24.jpg,v040/aztec 0.png,v0.4.0 attract pass 2026.09.28, +shot-27.jpg,v040/control 0.png,v0.4.0 attract pass 2026.09.28, +shot-28.jpg,v040/streets 0.png,v0.4.0 attract pass 2026.09.28, +shot-29.jpg,v040/jungle.png,v0.4.0 attract pass 2026.09.28, diff --git a/docs/img/shots/shot-01.jpg b/docs/img/shots/shot-01.jpg index a1ac9588..97329a5c 100644 Binary files a/docs/img/shots/shot-01.jpg and b/docs/img/shots/shot-01.jpg differ diff --git a/docs/img/shots/shot-03.jpg b/docs/img/shots/shot-03.jpg index 1ecb51f2..276d9f43 100644 Binary files a/docs/img/shots/shot-03.jpg and b/docs/img/shots/shot-03.jpg differ diff --git a/docs/img/shots/shot-04.jpg b/docs/img/shots/shot-04.jpg index f43c8958..85a91505 100644 Binary files a/docs/img/shots/shot-04.jpg and b/docs/img/shots/shot-04.jpg differ diff --git a/docs/img/shots/shot-05.jpg b/docs/img/shots/shot-05.jpg deleted file mode 100644 index 7ec10482..00000000 Binary files a/docs/img/shots/shot-05.jpg and /dev/null differ diff --git a/docs/img/shots/shot-09.jpg b/docs/img/shots/shot-09.jpg index 5797c5dd..c63b3fd0 100644 Binary files a/docs/img/shots/shot-09.jpg and b/docs/img/shots/shot-09.jpg differ diff --git a/docs/img/shots/shot-10.jpg b/docs/img/shots/shot-10.jpg deleted file mode 100644 index cb4cc6bf..00000000 Binary files a/docs/img/shots/shot-10.jpg and /dev/null differ diff --git a/docs/img/shots/shot-11.jpg b/docs/img/shots/shot-11.jpg index bf473aa7..bffef81f 100644 Binary files a/docs/img/shots/shot-11.jpg and b/docs/img/shots/shot-11.jpg differ diff --git a/docs/img/shots/shot-16.jpg b/docs/img/shots/shot-16.jpg index c8df9dbc..279d999e 100644 Binary files a/docs/img/shots/shot-16.jpg and b/docs/img/shots/shot-16.jpg differ diff --git a/docs/img/shots/shot-19.jpg b/docs/img/shots/shot-19.jpg deleted file mode 100644 index 96b3f189..00000000 Binary files a/docs/img/shots/shot-19.jpg and /dev/null differ diff --git a/docs/img/shots/shot-20.jpg b/docs/img/shots/shot-20.jpg index 2a78a7aa..d78b9baa 100644 Binary files a/docs/img/shots/shot-20.jpg and b/docs/img/shots/shot-20.jpg differ diff --git a/docs/img/shots/shot-21.jpg b/docs/img/shots/shot-21.jpg index 8dc9c05f..36f45b90 100644 Binary files a/docs/img/shots/shot-21.jpg and b/docs/img/shots/shot-21.jpg differ diff --git a/docs/img/shots/shot-23.jpg b/docs/img/shots/shot-23.jpg deleted file mode 100644 index 446e22a3..00000000 Binary files a/docs/img/shots/shot-23.jpg and /dev/null differ diff --git a/docs/img/shots/shot-24.jpg b/docs/img/shots/shot-24.jpg index 621dbadf..c2a5b983 100644 Binary files a/docs/img/shots/shot-24.jpg and b/docs/img/shots/shot-24.jpg differ diff --git a/docs/img/shots/shot-25.jpg b/docs/img/shots/shot-25.jpg deleted file mode 100644 index 3974633d..00000000 Binary files a/docs/img/shots/shot-25.jpg and /dev/null differ diff --git a/docs/img/shots/shot-26.jpg b/docs/img/shots/shot-26.jpg deleted file mode 100644 index bb1d7ad8..00000000 Binary files a/docs/img/shots/shot-26.jpg and /dev/null differ diff --git a/docs/img/shots/shot-27.jpg b/docs/img/shots/shot-27.jpg new file mode 100644 index 00000000..3eaffb79 Binary files /dev/null and b/docs/img/shots/shot-27.jpg differ diff --git a/docs/img/shots/shot-28.jpg b/docs/img/shots/shot-28.jpg new file mode 100644 index 00000000..79564d5f Binary files /dev/null and b/docs/img/shots/shot-28.jpg differ diff --git a/docs/img/shots/shot-29.jpg b/docs/img/shots/shot-29.jpg new file mode 100644 index 00000000..508ea2ac Binary files /dev/null and b/docs/img/shots/shot-29.jpg differ diff --git a/docs/index.md b/docs/index.md index 1d86ea0f..95583384 100644 --- a/docs/index.md +++ b/docs/index.md @@ -86,16 +86,16 @@ without a ROM you already own. ## See it running

- Bunker 1, rendered by the port (v0.2.0 playtest) - Dam, rendered by the port (v0.2.0 playtest) + Streets, rendered by the port (v0.4.0 intro attract) + Dam, rendered by the port (v0.4.0 intro attract)

-Full playtest gallery: 19 in-engine captures from the v0.2.0 Windows playtest, across the campaign +Full gallery: 16 in-engine captures — 12 from a v0.4.0 intro-attract pass (3072×1728 widescreen, Sep 2026) and 4 from the v0.2.0 playtest

- In-engine: Dam (v0.2.0) + In-engine: Dam (v0.4.0 intro attract)
Dam
@@ -103,15 +103,11 @@ without a ROM you already own.
Facility
- In-engine: Runway (v0.2.0) + In-engine: Runway (v0.4.0 intro attract)
Runway
- In-engine: Surface (v0.2.0) -
Surface
-
-
- In-engine: Surface (v0.2.0) + In-engine: Surface (v0.4.0 intro attract)
Surface
@@ -123,15 +119,11 @@ without a ROM you already own.
Silo
- In-engine: Frigate (v0.2.0) + In-engine: Frigate (v0.4.0 intro attract)
Frigate
- In-engine: Frigate (v0.2.0) -
Frigate
-
-
- In-engine: Surface 2 (v0.2.0) + In-engine: Surface 2 (v0.4.0 intro attract)
Surface 2
@@ -139,36 +131,32 @@ without a ROM you already own.
Bunker 2
- In-engine: Statue (v0.2.0) + In-engine: Statue (v0.4.0 intro attract)
Statue
- In-engine: Statue (v0.2.0) -
Statue
-
-
- In-engine: Archives (v0.2.0) + In-engine: Archives (v0.4.0 intro attract)
Archives
- In-engine: Cradle (v0.2.0) + In-engine: Cradle (v0.4.0 intro attract)
Cradle
- In-engine: Cradle (v0.2.0) -
Cradle
-
-
- In-engine: Aztec (v0.2.0) + In-engine: Aztec (v0.4.0 intro attract)
Aztec
- In-engine: Aztec (v0.2.0) -
Aztec
+ In-engine: Control (v0.4.0 intro attract) +
Control
- In-engine: Frigate (v0.2.0) -
Frigate
+ In-engine: Streets (v0.4.0 intro attract) +
Streets
+
+
+ In-engine: Jungle (v0.4.0 intro attract) +
Jungle

diff --git a/docs/media/goldeneye-gh-preview.gif b/docs/media/goldeneye-gh-preview.gif index 97b8367f..e05e42b1 100644 Binary files a/docs/media/goldeneye-gh-preview.gif and b/docs/media/goldeneye-gh-preview.gif differ