aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 11:47:41 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 11:47:41 +0300
commit36a17491793d0ca629da128616b9253e81857f3c (patch)
tree02711c7b22d6448884b7426e0519e4942c0f3d21
parenta3b19b434903c98d66976d1663bc21f23600a123 (diff)
downloadfparkan-36a17491793d0ca629da128616b9253e81857f3c.tar.xz
fparkan-36a17491793d0ca629da128616b9253e81857f3c.zip
docs(render): record failed demo capture
-rw-r--r--docs/tomes/05-render.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index faf85d2..30a0d3d 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1182,6 +1182,13 @@ handedness, or initial mission camera selection. The Vulkan path must therefore
continue to label its XY projection as diagnostic until a dynamic capture or
further Terrain disassembly proves these contracts.
+On 2026-07-18 the canonical windowed GOG process was confirmed running with
+one targetable window titled `Parkan. Железная Стратегия`. Two read-only
+Windows.Graphics.Capture attempts failed before returning a frame with
+`SetIsBorderRequired failed: Интерфейс не поддерживается (0x80004002)`. No game
+input was sent and this contributes no visual, camera, timing, or memory
+evidence; a different capture/debugger path is required for dynamic analysis.
+
The public `World3D.dll!stdSetCurrentCamera` is a one-pointer `__stdcall`
wrapper: it delegates to the Terrain `stdSetCurrentCamera2` IAT thunk and then
writes the same pointer to a World3D mirror global. An `iron3d.dll` call site