aboutsummaryrefslogtreecommitdiff
path: root/docs/appendices/knowledge-boundaries.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-29 14:26:02 +0300
committerValentin Popov <valentin@popov.link>2026-10-29 14:26:02 +0300
commite6408fe9123a51f6a82167b0ec37cfc9757b849d (patch)
treee995c830de09478aff696ad46f9bf8bbd208c814 /docs/appendices/knowledge-boundaries.md
parent3cec599688bcd4ff14d7206a35e9e855ef8798fc (diff)
downloadfparkan-e6408fe9123a51f6a82167b0ec37cfc9757b849d.tar.xz
fparkan-e6408fe9123a51f6a82167b0ec37cfc9757b849d.zip
docs(runtime): trace original Control clock delivery
Diffstat (limited to 'docs/appendices/knowledge-boundaries.md')
-rw-r--r--docs/appendices/knowledge-boundaries.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md
index d4a620f..da783a4 100644
--- a/docs/appendices/knowledge-boundaries.md
+++ b/docs/appendices/knowledge-boundaries.md
@@ -353,8 +353,15 @@ visibility transition `0x11920` с исходными AniMesh callbacks. Эти
Control выставлен flag `0x102`, слово флагов ANI `+0x14` и производные байты
`+0x111..+0x113` изначально равны нулю. Вызовы AniMesh `0x93c0` и `0xa2a0` обновляют производную геометрию и
видимость, это отдельная непроверенная граница, а не FX callbacks. Активную
-clock-ветвь не запускали; внешний источник времени и порядок вызовов в игре
-остаются незакрытыми. Источник контактного коэффициента прослежен статически,
+clock-ветвь не запускали. Источник времени и доставка прослежены статически:
+World3D RVA `0x6bf0` вычисляет часы из `timeGetTime()` с игровым смещением и
+поправкой на паузу, затем выполняет первый обход `6/1`, шаг мировой физики и
+второй обход `6/0x1c`. AniMesh RVA `0x1370` передаёт часы Control; общий
+обработчик Control RVA `0x7830` численно преобразует unsigned DWORD в `f32`
+перед primary slot `+0x58`. Фабрика выбирает RVA `0xcbb0` для класса `9` и
+RVA `0xbcf0` для остальных. Это подтверждает статическую цепочку вызовов, но не
+её исполнение на миссии: активный путь `0xbcf0` и изменение provider-снимков
+Rust остаются открытыми. Источник контактного коэффициента прослежен статически,
но не исполнен. Подробные векторы и статические границы приведены в
[техническом подразделе о provider-состоянии Control](script-vm.md#изменение-provider-состояния-control).