diff --git a/docs/BATTERIES-AND-COLD-LAUNCH.md b/docs/BATTERIES-AND-COLD-LAUNCH.md index 9e13033..548cdba 100644 --- a/docs/BATTERIES-AND-COLD-LAUNCH.md +++ b/docs/BATTERIES-AND-COLD-LAUNCH.md @@ -141,37 +141,58 @@ геометрия крышек и их преобразования совпадают с опубликованной версией. Сохранение после пуска содержит 3 оставшиеся ракеты С-400 и маску использованной ячейки `1`. -### Съёмка стадий #129 +### Парная съёмка #129: до и после -Изолированный scratch-мир `ColdLaunch129` (плоский тестовый рельеф, `--creative`), Metal, -`HORIZON_NO_AUDIO=1`, мод и клиент из коммита `4b013fb…`. Один перехват Х-22 -записан и экспортирован режиссёром: `/airdef replay export cold129d best fps=30 size=1280x720`. -Файл [cold-launch-129.mp4](media/cold-launch/cold-launch-129.mp4) — h264 1280×720, 30 fps, -403 кадра, 13,43 с, AAC 48 кГц stereo (mean −15,7 dB, max −1,1 dB; звук сведён офлайн, -живое прослушивание не выполнялось). Это повтор/экспорт одной записи, а не отдельная -live-съёмка: живые кадры того же пуска в MP4 не попали. +Оба ролика сняты на одном и том же scratch-мире `ColdLaunch129` (плоский тестовый рельеф, +`--creative`), одном сохранении мира, одном сценарии `pair129` и одном seed +`965460218386186365`. Сценарий: С-400 в точке `1.5 72 8.5`, роли `31`, один Х-22, налёт с 900. +Оба прогона — один и тот же клиент/движок `278f356aa` (API30), одни ресурсы, Metal/offscreen, +`HORIZON_NO_AUDIO=1`, одна команда режиссёра +`/airdef replay export <имя> best fps=30 size=1280x720 crf=16 sec=24`. -Планы фильма (по сменам кадра и OCR титров, 30 fps): общий план ПУ — кадры 1–93; «Пуск» — -94–152; «Сближение» — 153–218; «Поражение цели» — 219–403. В плане «Пуск» камера стоит в -46 блоках сбоку и следит за ракетой. Выброс начинается на кадре 94; крупная факельная область -появляется на кадре 128, то есть через 34 кадра ≈ 1,13 с от начала выброса — в пределах -нескольких кадров от правила `cold=20` тиков = 1,00 с (титр/склейка и порог цвета добавляют -задержку). До этого кадра крупного факела нет. Разгон и поворот видны в кадрах 128–152 -(≈0,8 с powered departure). +| | До (`dc36d67`) | После (`4b013fb`; hmod `00f0209`) | +|---|---|---| +| `.hmod` SHA-256 | `2d828aa8…` | `ca3bdd30…` | +| исходный MP4 | 17 268 968 Б, 403 кадра | 17 832 718 Б, 412 кадров | +| длительность | 13,433 с | 13,733 с | +| поток | h264 1280×720 30 fps + AAC 48 кГц | то же | +| план «Пуск» | кадры 94–151 | кадры 94–160 | +| первое освещение центра | кадр 101 = 0,233 с | кадр 121 = 0,900 с | +| `cold` профиля | 5 тиков = 0,25 с | 20 тиков = 1,00 с | -Кадры из того же MP4 (общий план, 0,5 с выброса без факела, 1,1 с — факел, 1,7 с — разгон): +«Первое освещение» — прокси зажигания/факела: первый кадр, где средняя яркость центрального +окна 100×120 px (`x 590..689`, `y 300..419`) превышает 100/255. До (`dc36d67`) это кадр 101, через 7 кадров +после начала плана «Пуск» (кадр 94) — 0,233 с при `cold=5` (0,25 с). После — кадр 121, через +27 кадров — 0,900 с при `cold=20` (1,00 с); к кадру 124 окно выходит на устойчивую яркость +≈198. Разница 0,667 с совпадает с разницей `cold` 15 тиков = 0,75 с в пределах 2–3 кадров +(30 fps). Аудиодорожка даёт тот же сдвиг: RMS (окно 50 мс) впервые превышает 0,03 на 3,45 с +до и 4,15 с после при старте плана 3,10 с, то есть через 0,35 и 1,05 с; это атака звука, а не +кадр зажигания. Полные числа и хэши: +[issue-129-pair.json](measurements/issue-129-pair.json). -![Общий план С-400 перед пуском](media/cold-launch/cold-launch-129-general.png) +Оба MP4 лежат в `docs/media/cold-launch`: [до](media/cold-launch/cold-launch-129-before.mp4) и +[после](media/cold-launch/cold-launch-129-after.mp4), в перекодировке h264 CRF26 для хранения; +число кадров, 30 fps, длительность и AAC сохранены. Исходные файлы с CRF16 и их SHA-256 +записаны в JSON. +Это **replay/export**, не live-видео: живые кадры в MP4 не писались (`--offscreen` не даёт окна +для сторонней записи, встроенной live-записи у мода нет). Звук сведён офлайн, живое +прослушивание не выполнялось. -![Неосвещённый выброс, около 0,5 с](media/cold-launch/cold-launch-129-eject-0.5s.png) +Парные кадры (слева — до, справа — после), один и тот же кадр фильма: -![Факел после зажигания, около 1,1 с](media/cold-launch/cold-launch-129-ignition-1.1s.png) +![Общий план перед пуском, кадр 60](media/cold-launch/cold-launch-129-pair-general.png) -![Разгон и поворот, около 1,7 с](media/cold-launch/cold-launch-129-departure-1.7s.png) +![0,53 с после начала плана «Пуск»: до уже с факелом, после ещё без него](media/cold-launch/cold-launch-129-pair-0.5s.png) + +![1,0 с: у «после» факел уже горит (начало — кадр 121)](media/cold-launch/cold-launch-129-pair-1.0s.png) + +![1,53 с: обе ракеты под тягой](media/cold-launch/cold-launch-129-pair-1.5s.png) **Ограничение приёмки.** Агент, выполнивший прогон, не имеет ввода изображений и не может сам -оценить композицию, читаемость и красоту кадров; он проверил только факт съёмки, разрешение, -частоту, длительность, звуковую дорожку, границы планов и появление крупной факельной области. -Кадры и MP4 приложены для человеческого просмотра. Отдельный очень крупный статичный план -выброса у самой ПУ и live-видео в этом прогоне не сняты; `--offscreen` не даёт окна для -сторонней записи экрана. Это не полная визуальная приёмка #129. +оценить композицию, читаемость и красоту кадров. Проверены факт и параметры съёмки, одинаковый +старт плана «Пуск» (кадр 94), яркость центра и её сдвиг по времени; парные кадры приложены для +человеческого просмотра. Кадры до/после не пиксельно идентичны: это два отдельных живых прогона, +камера общего плана движется, листва/трава анимированы, поэтому в предпусковых кадрах остаётся +разница в несколько уровней яркости. Совпадают мир, сохранение, сценарий, seed, метод камеры и +команда экспорта, а не каждый пиксель. Отдельный очень крупный статичный план выброса у самой ПУ +не снят; план «Пуск» — боковой с 46 блоков. Это не полная визуальная приёмка #129. diff --git a/docs/CODEX-HANDOFF.md b/docs/CODEX-HANDOFF.md index 5662209..5316263 100644 --- a/docs/CODEX-HANDOFF.md +++ b/docs/CODEX-HANDOFF.md @@ -59,14 +59,22 @@ issues не закрывались. [сетка](measurements/issue-129-grid.csv), [рейды](measurements/issue-129-balance.csv). Это намеренное следствие более длинного старта; скрытого повышения `pk` или максимальной скорости нет. -**Съёмка.** Scratch `HORIZON_HOME=/private/tmp/issue-129-visual`, плоский мир `ColdLaunch129`, -Metal/offscreen, мод и клиент из `4b013fb`. Экспорт `cold129d`: 1280×720, 30 fps, 403 кадра, -13,43 с, h264 + AAC 48 кГц (mean −15,7 dB). План «Пуск» — кадры 94–152: выброс на 94, крупный -факел на 128 (≈1,13 с, правило 1,00 с), разгон до 152. Файл и кадры: -[docs/media/cold-launch](media/cold-launch). **Ограничение:** у агента нет ввода изображений, -поэтому композиция и красота кадров человеком не оценены; проверены только факт/параметры -съёмки, границы планов и появление факела. Отдельный very-close статичный план выброса и live-MP4 -не сняты (`--offscreen` без окна); это не полная визуальная приёмка. +**Парная съёмка.** Один scratch-мир `ColdLaunch129`, одно сохранение, сценарий `pair129`, +seed `965460218386186365`, один клиент/движок API30, один режиссёр +(`/airdef replay export … best fps=30 size=1280x720 crf=16 sec=24`), Metal/offscreen. +Сценарий: С-400 `1.5 72 8.5`, роли `31`, один Х-22 с 900; мод до — `dc36d67`, после — `4b013fb`. +Оба MP4: h264 1280×720 30 fps + AAC 48 кГц; до — 403 кадра/13,433 с, после — 412/13,733 с. +План «Пуск» стартует на кадре 94 в обоих; первое освещение центра (окно 100×120, порог 100) +до — кадр 101 (0,233 с после старта, `cold=5` = 0,25 с), после — кадр 121 (0,900 с, +`cold=20` = 1,00 с); к 124 кадру устойчиво ≈198. Это подтверждает сдвиг холодной паузы на +≈0,67 с между сборками. MP4 в `docs/media/cold-launch` перекодированы в CRF26 для хранения; +исходные файлы, их SHA-256, ffprobe и логика измерения — в +[issue-129-pair.json](measurements/issue-129-pair.json). **Ограничение:** у агента нет ввода +изображений; проверены параметры, старт плана, яркость центра и парные кадры, но композицию и +красоту кадров человеком ещё нужно оценить. Предпусковые кадры не пиксельно идентичны (живой +прогон, движение камеры, анимация листвы); совпадают мир/сейв/сценарий/seed/метод камеры. +Отдельный very-close статичный план и live-MP4 не сняты (`--offscreen` без окна). Это не полная +визуальная приёмка. ### Продолжение #122 (второй налёт из UI) diff --git a/docs/IMPLEMENTATION-STATUS.md b/docs/IMPLEMENTATION-STATUS.md index 126d16a..5c298a4 100644 --- a/docs/IMPLEMENTATION-STATUS.md +++ b/docs/IMPLEMENTATION-STATUS.md @@ -30,7 +30,7 @@ | #116 | Streaming не освобождает busy-guard работающего acoustic worker; проверено engine-тестами | Внешняя игровая приёмка на целевых машинах | | #118 | Физический С-400/RM48U, четыре общие ячейки, конечные запасы; доставка и обратный вывоз ТЗМ, резерв/отмена, возврат снятой ПВО; обе фазы вывозного маршрута сохраняются; carrier/крышки/выброс/зажигание/разгон в записи; фантомное ПВО удалено | Визуальная приёмка пуска и маршрутов на сложном рельефе; другие носители не добавлены без подтверждённого профиля | | #128 | Невыполнимый возврат RM48U (ПУ движется/повреждена, маршрут недоступен, заявку уже везёт другая ТЗМ, у склада нет места) больше не блокирует ТЗМ: заявка сохраняется, свободная ТЗМ исполняет независимые заявки на доставку; выполнимый возврат снова в приоритете; консервация боеприпасов и save-restore посреди маршрута покрыты регрессиями | Игровая приёмка маршрутов на сложном рельефе остаётся за #118 | -| #129 | Единые стадии пуска: выброс без мотора (`cold` 20/24 тика у С-400/С-500, 8 у IRIS-T/Тора), зажигание в текущей позиции, departure с плавным ростом тяги/темпа поворота, наведение только после `cold + boost`; рельсовые ракеты получили spool тяги без холодного выброса, P1-SUN — без струи; RM48U согласован на 20 тиков; live/replay/export читают записанное зажигание; `pk`, максимальные скорости и коллизии не менялись | Визуальная приёмка: MP4 и кадры сняты на scratch/Metal, но композицию и крупный план выброса человеком ещё нужно оценить; Windows/Linux и живое прослушивание не проверялись | +| #129 | Единые стадии пуска: выброс без мотора (`cold` 20/24 тика у С-400/С-500, 8 у IRIS-T/Тора), зажигание в текущей позиции, departure с плавным ростом тяги/темпа поворота, наведение только после `cold + boost`; рельсовые ракеты получили spool тяги без холодного выброса, P1-SUN — без струи; RM48U согласован на 20 тиков; live/replay/export читают записанное зажигание; `pk`, максимальные скорости и коллизии не менялись | Парные replay-MP4 до/после и кадры сняты на одном мире/seed/сценарии (Metal/offscreen); измеренный сдвиг первой вспышки 0,233 → 0,900 с. Остаётся человеческая визуальная оценка композиции, very-close план выброса; live-видео, Windows/Linux и живое прослушивание не проверялись | Для #118 RM48U — явно условный Minecraft-профиль. Существование сочетания опирается на сообщение ведомства, а игровые параметры не выдаются за реальные. `ground-stock` — команда подготовки sandbox-сценария, diff --git a/docs/measurements/issue-129-balance.csv b/docs/measurements/issue-129-balance.csv index ab0d9c1..26c9bf6 100644 --- a/docs/measurements/issue-129-balance.csv +++ b/docs/measurements/issue-129-balance.csv @@ -1,25 +1,25 @@ -variant,commit,seed,sent,kills,leaked,missiles,ticks -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,17,17,0,27,434 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,17,16,1,28,462 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,17,17,0,30,384 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,17,17,0,31,551 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,17,17,0,29,700 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,17,17,0,33,443 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,17,17,0,33,463 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,17,17,0,25,548 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,9,17,17,0,30,728 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,10,17,17,0,26,875 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,11,17,17,0,30,640 -baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,12,17,17,0,33,546 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,17,17,0,28,301 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,17,16,1,30,544 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,17,16,1,30,384 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,17,17,0,30,465 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,17,17,0,30,731 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,17,17,0,32,521 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,17,17,0,35,592 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,17,17,0,26,626 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,9,17,17,0,30,729 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,10,17,16,1,26,765 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,11,17,17,0,30,632 -cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,12,17,17,0,33,546 +variant,commit,seed,sent,kills,leaked,missiles,ticks +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,17,17,0,27,434 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,17,16,1,28,462 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,17,17,0,30,384 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,17,17,0,31,551 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,17,17,0,29,700 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,17,17,0,33,443 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,17,17,0,33,463 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,17,17,0,25,548 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,9,17,17,0,30,728 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,10,17,17,0,26,875 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,11,17,17,0,30,640 +baseline,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,12,17,17,0,33,546 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,17,17,0,28,301 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,17,16,1,30,544 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,17,16,1,30,384 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,17,17,0,30,465 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,17,17,0,30,731 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,17,17,0,32,521 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,17,17,0,35,592 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,17,17,0,26,626 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,9,17,17,0,30,729 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,10,17,16,1,26,765 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,11,17,17,0,30,632 +cold-launch,4b013fb7f30dbaa87a266b27a31911937fc523b4,12,17,17,0,33,546 diff --git a/docs/measurements/issue-129-grid.csv b/docs/measurements/issue-129-grid.csv index 3bc51d9..35de017 100644 --- a/docs/measurements/issue-129-grid.csv +++ b/docs/measurements/issue-129-grid.csv @@ -1,97 +1,97 @@ -variant,commit,seed,sams,dist,sent,kills,leaked,missiles,heavy,ticks,blocked,scrubbed,crashes,fuse_miss,expired,orphaned,energy_lost,leaks_by_kind -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,10,500,46,37,9,62,9,812,0,0,0,4,1,23,0,Geran3:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,10,500,46,41,5,65,11,883,0,0,0,6,0,20,0,Shahed:1;Kh101:2;Kalibr:1;Iskander:1 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,10,500,46,39,7,56,6,740,0,0,0,4,0,18,0,Kalibr:2;Zircon:1;Iskander:3;Kinzhal:1 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,10,500,46,34,11,57,8,854,0,0,0,4,0,20,0,Geran3:2;Kh101:3;Kalibr:2;Kh22:1;Iskander:2;Kinzhal:1 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,10,500,46,39,7,67,6,914,0,0,0,7,0,26,0,Kh101:2;Kh22:1;Iskander:3;Kinzhal:1 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,10,500,46,36,10,73,11,977,0,0,0,7,0,30,0,Geran3:1;Kh101:3;Kalibr:3;Zircon:1;Iskander:2;Kinzhal:2 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,10,500,46,35,11,63,6,802,0,0,0,7,0,23,0,Geran3:1;Kh101:2;Kalibr:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,10,500,46,40,6,61,8,979,0,0,0,3,0,21,0,Kh101:1;Kh22:1;Iskander:2;Kinzhal:2 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,10,500,46,36,10,58,9,825,0,0,0,4,0,20,0,Geran3:3;Kh101:1;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,10,500,46,38,8,64,10,892,0,0,0,4,0,23,0,Shahed:1;Kh101:2;Kalibr:2;Zircon:1;Iskander:2 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,10,500,46,38,8,62,8,714,0,0,0,7,0,23,0,Kalibr:2;Kh22:1;Zircon:1;Iskander:3;Kinzhal:1 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,10,500,46,35,10,61,8,902,0,0,0,4,0,24,0,Geran3:1;Kh101:2;Kalibr:1;Kh22:1;Iskander:3;Kinzhal:2 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,10,500,46,36,9,62,6,896,0,0,0,6,0,27,0,Geran3:1;Kh101:2;Kh22:1;Iskander:4;Kinzhal:1 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,10,500,46,31,13,64,8,988,0,0,0,4,0,29,0,Geran3:1;Kh101:3;Kalibr:3;Zircon:1;Iskander:3;Kinzhal:2 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,10,500,46,36,9,60,9,921,0,0,0,5,0,20,0,Geran3:1;Kh101:3;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 -batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,10,500,46,40,6,63,7,979,0,0,0,5,0,22,0,Kh101:1;Zircon:1;Iskander:2;Kinzhal:2 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,500,46,42,4,75,13,578,0,0,0,10,1,22,0,Kalibr:1;Kh22:1;Iskander:1;Kinzhal:1 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,500,46,41,5,71,15,612,0,0,0,4,0,26,0,Kh101:2;Kalibr:1;Kinzhal:2 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,500,46,44,2,68,13,541,0,0,0,6,0,23,0,Zircon:1;Iskander:1 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,500,46,42,4,76,15,614,0,0,0,8,0,27,0,Kh22:1;Iskander:2;Kinzhal:1 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,500,46,42,4,73,15,748,0,0,0,6,0,25,0,Kh101:1;Iskander:2;Kinzhal:1 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,500,46,41,5,80,13,681,0,0,0,5,0,34,0,Kalibr:1;Zircon:1;Iskander:1;Kinzhal:2 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,500,46,40,6,68,13,619,0,0,0,6,0,23,0,Kh101:2;Kh22:1;Zircon:1;Kinzhal:2 -batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,500,46,42,4,67,14,669,0,0,0,8,0,23,0,Kh101:1;Iskander:2;Kinzhal:1 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,500,46,40,6,79,12,555,0,0,0,10,0,31,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,500,46,40,6,71,14,626,0,0,0,4,0,29,0,Kh101:2;Kalibr:1;Zircon:1;Iskander:1;Kinzhal:1 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,500,46,42,4,65,14,528,0,0,0,5,0,22,0,Zircon:1;Iskander:1;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,500,46,42,4,79,15,632,0,0,0,10,0,30,0,Kh22:1;Iskander:1;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,500,46,41,5,74,14,687,0,0,0,6,0,27,0,Kh101:1;Iskander:2;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,500,46,39,7,83,15,689,0,0,0,9,0,34,0,Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,500,46,40,6,70,12,606,0,0,0,6,0,26,0,Kh101:2;Kh22:1;Zircon:1;Iskander:1;Kinzhal:2 -batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,500,46,43,3,72,16,636,0,0,0,5,0,28,0,Iskander:2;Kinzhal:1 -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,50,500,46,45,1,83,28,418,0,0,0,7,0,32,0,Kh22:1 -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,50,500,46,46,0,82,28,514,0,0,0,6,0,35,0, -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,50,500,46,46,0,77,27,523,0,0,0,3,0,35,0, -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,50,500,46,46,0,82,31,607,0,0,0,7,0,32,0, -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,50,500,46,46,0,87,29,707,0,0,0,10,0,40,0, -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,50,500,46,46,0,94,29,584,0,0,0,11,0,39,0, -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,50,500,46,42,4,82,31,523,0,0,0,4,0,37,0,Kh101:1;Kh22:1;Zircon:1;Kinzhal:1 -batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,50,500,46,46,0,75,26,695,0,0,0,4,0,33,0, -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,50,500,46,45,1,81,29,481,0,0,0,3,0,32,0,Zircon:1 -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,50,500,46,45,1,85,29,501,0,0,0,2,0,42,0,Kinzhal:1 -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,50,500,46,45,1,76,26,474,0,0,0,6,0,35,0,Kinzhal:1 -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,50,500,46,46,0,77,29,617,0,0,0,4,0,32,0, -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,50,500,46,46,0,86,31,597,0,0,0,7,0,40,0, -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,50,500,46,44,2,91,31,821,0,0,0,10,0,42,0,Kh22:1;Kinzhal:1 -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,50,500,46,43,3,79,28,523,0,0,0,4,0,34,0,Kh101:1;Zircon:1;Kinzhal:1 -batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,50,500,46,44,2,77,27,678,0,0,0,6,0,35,0,Zircon:1;Kinzhal:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,1500,46,44,2,68,14,2218,0,0,0,4,0,24,0,Iskander:1;Kinzhal:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,1500,46,43,3,70,20,2342,0,0,0,7,0,20,0,Kh101:1;Kalibr:1;Iskander:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,1500,46,44,2,70,20,2363,0,0,0,5,0,21,0,Iskander:2 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,1500,46,42,4,68,16,2387,0,0,0,5,0,25,0,Kh101:1;Kh22:1;Iskander:1;Kinzhal:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,1500,46,42,4,69,19,2635,0,0,0,5,0,23,0,Kh101:2;Iskander:1;Kinzhal:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,1500,46,38,8,76,18,2575,0,0,0,2,0,36,0,Kh101:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,1500,46,43,3,73,18,2361,0,0,0,6,0,25,0,Kh101:1;Kalibr:1;Kinzhal:1 -far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,1500,46,42,4,68,20,2544,0,0,0,4,0,26,0,Kh101:1;Iskander:2;Kinzhal:1 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,1500,46,44,2,67,16,2145,0,0,0,4,0,26,0,Iskander:1;Kinzhal:1 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,1500,46,42,4,65,17,2346,0,0,0,6,0,18,0,Kh101:1;Kalibr:1;Iskander:1;Kinzhal:1 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,1500,46,43,3,68,18,2358,0,0,0,5,0,21,0,Iskander:3 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,1500,46,41,5,70,16,2386,0,0,0,5,0,28,0,Kh101:1;Kh22:1;Iskander:1;Kinzhal:2 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,1500,46,42,4,71,19,2551,0,0,0,5,0,24,0,Kh101:2;Iskander:1;Kinzhal:1 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,1500,46,37,9,78,19,2579,0,0,0,3,0,38,0,Kh101:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,1500,46,43,3,75,20,2365,0,0,0,7,0,26,0,Kh101:1;Kinzhal:2 -far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,1500,46,42,4,67,18,2548,0,0,0,4,0,25,0,Kh101:1;Iskander:2;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,500,46,40,6,73,12,551,0,0,0,8,0,25,0,Geran3:1;Kalibr:1;Kh22:1;Zircon:1;Iskander:3;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,500,46,38,8,81,14,681,7,0,0,3,0,33,0,Kh101:2;Kalibr:1;Kh22:1;Iskander:3;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,500,46,44,1,78,13,675,0,0,1,7,0,29,0,Kh101:1;Zircon:1;Iskander:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,500,46,42,4,77,15,515,3,2,0,8,0,24,0,Kh22:1;Iskander:3 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,500,46,42,4,65,15,469,1,0,0,4,0,22,0,Kh22:1;Iskander:2;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,500,46,43,3,68,13,612,0,0,0,3,0,22,0,Zircon:1;Iskander:1;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,500,46,43,3,64,15,546,0,0,0,5,0,16,0,Kh22:1;Zircon:1;Iskander:1;Kinzhal:1 -hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,500,46,42,4,77,14,712,3,0,0,13,0,20,0,Iskander:2;Kinzhal:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,500,46,38,8,75,14,541,0,0,0,6,0,31,0,Kalibr:1;Kh22:1;Zircon:1;Iskander:3;Kinzhal:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,500,46,39,6,77,14,633,5,0,1,3,0,31,0,Kh101:2;Iskander:3;Kinzhal:1 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,500,46,41,3,71,12,643,0,1,2,1,0,27,0,Kh101:1;Zircon:1;Iskander:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,500,46,39,7,75,16,520,3,2,0,3,0,28,0,Kh22:1;Iskander:4;Kinzhal:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,500,46,39,7,70,18,512,0,1,0,3,0,28,0,Kh101:1;Kh22:1;Iskander:3;Kinzhal:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,500,46,41,5,66,14,615,1,0,0,4,0,20,0,Kh101:1;Iskander:2;Kinzhal:2 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,500,46,41,5,76,14,579,0,0,0,8,0,28,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 -hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,500,46,41,5,70,14,653,0,0,0,6,0,26,0,Kh101:1;Zircon:1;Iskander:2;Kinzhal:2 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,200,46,41,5,75,16,350,0,0,0,2,0,32,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,200,46,40,5,71,14,401,0,0,1,4,0,29,0,Kh101:2;Iskander:2;Kinzhal:1 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,200,46,39,6,60,12,344,0,0,1,2,0,22,0,Shahed:1;Kh101:2;Iskander:3 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,200,46,40,6,73,13,495,0,0,0,7,0,26,0,Geran3:1;Kh22:2;Iskander:2;Kinzhal:1 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,200,46,41,5,71,17,455,0,0,0,2,0,34,0,Kh101:1;Kh22:1;Iskander:2;Kinzhal:1 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,200,46,39,7,71,13,450,0,0,0,4,0,29,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,200,46,40,6,84,14,465,0,0,0,11,0,33,0,Kh101:1;Kh22:1;Zircon:1;Iskander:1;Kinzhal:2 -near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,200,46,38,8,67,15,563,0,0,0,4,0,31,0,Kh101:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,200,46,41,5,84,16,404,0,0,0,8,0,35,0,Geran3:1;Kh22:1;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,200,46,38,7,70,15,393,0,0,1,4,0,30,0,Shahed:1;Kh101:2;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,200,46,39,6,61,13,338,0,0,1,4,0,27,0,Shahed:1;Kh101:2;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,200,46,38,7,74,14,467,0,0,0,3,0,36,0,Geran3:1;Kh22:2;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,200,46,40,6,73,13,481,0,0,0,8,0,32,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,200,46,38,8,66,14,540,0,0,0,2,0,27,0,Kh101:3;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,200,46,39,7,86,16,496,0,0,0,9,0,39,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 -near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,200,46,38,8,73,15,585,0,0,0,4,0,34,0,Kh101:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +variant,commit,seed,sams,dist,sent,kills,leaked,missiles,heavy,ticks,blocked,scrubbed,crashes,fuse_miss,expired,orphaned,energy_lost,leaks_by_kind +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,10,500,46,37,9,62,9,812,0,0,0,4,1,23,0,Geran3:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,10,500,46,41,5,65,11,883,0,0,0,6,0,20,0,Shahed:1;Kh101:2;Kalibr:1;Iskander:1 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,10,500,46,39,7,56,6,740,0,0,0,4,0,18,0,Kalibr:2;Zircon:1;Iskander:3;Kinzhal:1 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,10,500,46,34,11,57,8,854,0,0,0,4,0,20,0,Geran3:2;Kh101:3;Kalibr:2;Kh22:1;Iskander:2;Kinzhal:1 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,10,500,46,39,7,67,6,914,0,0,0,7,0,26,0,Kh101:2;Kh22:1;Iskander:3;Kinzhal:1 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,10,500,46,36,10,73,11,977,0,0,0,7,0,30,0,Geran3:1;Kh101:3;Kalibr:3;Zircon:1;Iskander:2;Kinzhal:2 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,10,500,46,35,11,63,6,802,0,0,0,7,0,23,0,Geran3:1;Kh101:2;Kalibr:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +batt10,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,10,500,46,40,6,61,8,979,0,0,0,3,0,21,0,Kh101:1;Kh22:1;Iskander:2;Kinzhal:2 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,10,500,46,36,10,58,9,825,0,0,0,4,0,20,0,Geran3:3;Kh101:1;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,10,500,46,38,8,64,10,892,0,0,0,4,0,23,0,Shahed:1;Kh101:2;Kalibr:2;Zircon:1;Iskander:2 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,10,500,46,38,8,62,8,714,0,0,0,7,0,23,0,Kalibr:2;Kh22:1;Zircon:1;Iskander:3;Kinzhal:1 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,10,500,46,35,10,61,8,902,0,0,0,4,0,24,0,Geran3:1;Kh101:2;Kalibr:1;Kh22:1;Iskander:3;Kinzhal:2 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,10,500,46,36,9,62,6,896,0,0,0,6,0,27,0,Geran3:1;Kh101:2;Kh22:1;Iskander:4;Kinzhal:1 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,10,500,46,31,13,64,8,988,0,0,0,4,0,29,0,Geran3:1;Kh101:3;Kalibr:3;Zircon:1;Iskander:3;Kinzhal:2 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,10,500,46,36,9,60,9,921,0,0,0,5,0,20,0,Geran3:1;Kh101:3;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 +batt10,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,10,500,46,40,6,63,7,979,0,0,0,5,0,22,0,Kh101:1;Zircon:1;Iskander:2;Kinzhal:2 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,500,46,42,4,75,13,578,0,0,0,10,1,22,0,Kalibr:1;Kh22:1;Iskander:1;Kinzhal:1 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,500,46,41,5,71,15,612,0,0,0,4,0,26,0,Kh101:2;Kalibr:1;Kinzhal:2 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,500,46,44,2,68,13,541,0,0,0,6,0,23,0,Zircon:1;Iskander:1 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,500,46,42,4,76,15,614,0,0,0,8,0,27,0,Kh22:1;Iskander:2;Kinzhal:1 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,500,46,42,4,73,15,748,0,0,0,6,0,25,0,Kh101:1;Iskander:2;Kinzhal:1 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,500,46,41,5,80,13,681,0,0,0,5,0,34,0,Kalibr:1;Zircon:1;Iskander:1;Kinzhal:2 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,500,46,40,6,68,13,619,0,0,0,6,0,23,0,Kh101:2;Kh22:1;Zircon:1;Kinzhal:2 +batt20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,500,46,42,4,67,14,669,0,0,0,8,0,23,0,Kh101:1;Iskander:2;Kinzhal:1 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,500,46,40,6,79,12,555,0,0,0,10,0,31,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,500,46,40,6,71,14,626,0,0,0,4,0,29,0,Kh101:2;Kalibr:1;Zircon:1;Iskander:1;Kinzhal:1 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,500,46,42,4,65,14,528,0,0,0,5,0,22,0,Zircon:1;Iskander:1;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,500,46,42,4,79,15,632,0,0,0,10,0,30,0,Kh22:1;Iskander:1;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,500,46,41,5,74,14,687,0,0,0,6,0,27,0,Kh101:1;Iskander:2;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,500,46,39,7,83,15,689,0,0,0,9,0,34,0,Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,500,46,40,6,70,12,606,0,0,0,6,0,26,0,Kh101:2;Kh22:1;Zircon:1;Iskander:1;Kinzhal:2 +batt20,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,500,46,43,3,72,16,636,0,0,0,5,0,28,0,Iskander:2;Kinzhal:1 +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,50,500,46,45,1,83,28,418,0,0,0,7,0,32,0,Kh22:1 +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,50,500,46,46,0,82,28,514,0,0,0,6,0,35,0, +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,50,500,46,46,0,77,27,523,0,0,0,3,0,35,0, +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,50,500,46,46,0,82,31,607,0,0,0,7,0,32,0, +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,50,500,46,46,0,87,29,707,0,0,0,10,0,40,0, +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,50,500,46,46,0,94,29,584,0,0,0,11,0,39,0, +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,50,500,46,42,4,82,31,523,0,0,0,4,0,37,0,Kh101:1;Kh22:1;Zircon:1;Kinzhal:1 +batt50,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,50,500,46,46,0,75,26,695,0,0,0,4,0,33,0, +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,50,500,46,45,1,81,29,481,0,0,0,3,0,32,0,Zircon:1 +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,50,500,46,45,1,85,29,501,0,0,0,2,0,42,0,Kinzhal:1 +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,50,500,46,45,1,76,26,474,0,0,0,6,0,35,0,Kinzhal:1 +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,50,500,46,46,0,77,29,617,0,0,0,4,0,32,0, +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,50,500,46,46,0,86,31,597,0,0,0,7,0,40,0, +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,50,500,46,44,2,91,31,821,0,0,0,10,0,42,0,Kh22:1;Kinzhal:1 +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,50,500,46,43,3,79,28,523,0,0,0,4,0,34,0,Kh101:1;Zircon:1;Kinzhal:1 +batt50,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,50,500,46,44,2,77,27,678,0,0,0,6,0,35,0,Zircon:1;Kinzhal:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,1500,46,44,2,68,14,2218,0,0,0,4,0,24,0,Iskander:1;Kinzhal:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,1500,46,43,3,70,20,2342,0,0,0,7,0,20,0,Kh101:1;Kalibr:1;Iskander:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,1500,46,44,2,70,20,2363,0,0,0,5,0,21,0,Iskander:2 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,1500,46,42,4,68,16,2387,0,0,0,5,0,25,0,Kh101:1;Kh22:1;Iskander:1;Kinzhal:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,1500,46,42,4,69,19,2635,0,0,0,5,0,23,0,Kh101:2;Iskander:1;Kinzhal:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,1500,46,38,8,76,18,2575,0,0,0,2,0,36,0,Kh101:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,1500,46,43,3,73,18,2361,0,0,0,6,0,25,0,Kh101:1;Kalibr:1;Kinzhal:1 +far1500,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,1500,46,42,4,68,20,2544,0,0,0,4,0,26,0,Kh101:1;Iskander:2;Kinzhal:1 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,1500,46,44,2,67,16,2145,0,0,0,4,0,26,0,Iskander:1;Kinzhal:1 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,1500,46,42,4,65,17,2346,0,0,0,6,0,18,0,Kh101:1;Kalibr:1;Iskander:1;Kinzhal:1 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,1500,46,43,3,68,18,2358,0,0,0,5,0,21,0,Iskander:3 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,1500,46,41,5,70,16,2386,0,0,0,5,0,28,0,Kh101:1;Kh22:1;Iskander:1;Kinzhal:2 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,1500,46,42,4,71,19,2551,0,0,0,5,0,24,0,Kh101:2;Iskander:1;Kinzhal:1 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,1500,46,37,9,78,19,2579,0,0,0,3,0,38,0,Kh101:2;Kalibr:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,1500,46,43,3,75,20,2365,0,0,0,7,0,26,0,Kh101:1;Kinzhal:2 +far1500,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,1500,46,42,4,67,18,2548,0,0,0,4,0,25,0,Kh101:1;Iskander:2;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,500,46,40,6,73,12,551,0,0,0,8,0,25,0,Geran3:1;Kalibr:1;Kh22:1;Zircon:1;Iskander:3;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,500,46,38,8,81,14,681,7,0,0,3,0,33,0,Kh101:2;Kalibr:1;Kh22:1;Iskander:3;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,500,46,44,1,78,13,675,0,0,1,7,0,29,0,Kh101:1;Zircon:1;Iskander:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,500,46,42,4,77,15,515,3,2,0,8,0,24,0,Kh22:1;Iskander:3 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,500,46,42,4,65,15,469,1,0,0,4,0,22,0,Kh22:1;Iskander:2;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,500,46,43,3,68,13,612,0,0,0,3,0,22,0,Zircon:1;Iskander:1;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,500,46,43,3,64,15,546,0,0,0,5,0,16,0,Kh22:1;Zircon:1;Iskander:1;Kinzhal:1 +hills20,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,500,46,42,4,77,14,712,3,0,0,13,0,20,0,Iskander:2;Kinzhal:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,500,46,38,8,75,14,541,0,0,0,6,0,31,0,Kalibr:1;Kh22:1;Zircon:1;Iskander:3;Kinzhal:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,500,46,39,6,77,14,633,5,0,1,3,0,31,0,Kh101:2;Iskander:3;Kinzhal:1 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,500,46,41,3,71,12,643,0,1,2,1,0,27,0,Kh101:1;Zircon:1;Iskander:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,500,46,39,7,75,16,520,3,2,0,3,0,28,0,Kh22:1;Iskander:4;Kinzhal:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,500,46,39,7,70,18,512,0,1,0,3,0,28,0,Kh101:1;Kh22:1;Iskander:3;Kinzhal:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,500,46,41,5,66,14,615,1,0,0,4,0,20,0,Kh101:1;Iskander:2;Kinzhal:2 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,500,46,41,5,76,14,579,0,0,0,8,0,28,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 +hills20,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,500,46,41,5,70,14,653,0,0,0,6,0,26,0,Kh101:1;Zircon:1;Iskander:2;Kinzhal:2 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,1,20,200,46,41,5,75,16,350,0,0,0,2,0,32,0,Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,2,20,200,46,40,5,71,14,401,0,0,1,4,0,29,0,Kh101:2;Iskander:2;Kinzhal:1 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,3,20,200,46,39,6,60,12,344,0,0,1,2,0,22,0,Shahed:1;Kh101:2;Iskander:3 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,4,20,200,46,40,6,73,13,495,0,0,0,7,0,26,0,Geran3:1;Kh22:2;Iskander:2;Kinzhal:1 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,5,20,200,46,41,5,71,17,455,0,0,0,2,0,34,0,Kh101:1;Kh22:1;Iskander:2;Kinzhal:1 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,6,20,200,46,39,7,71,13,450,0,0,0,4,0,29,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,7,20,200,46,40,6,84,14,465,0,0,0,11,0,33,0,Kh101:1;Kh22:1;Zircon:1;Iskander:1;Kinzhal:2 +near200,dc36d67eb740e6a9fb56224b32b007e3bf2512b9,8,20,200,46,38,8,67,15,563,0,0,0,4,0,31,0,Kh101:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,1,20,200,46,41,5,84,16,404,0,0,0,8,0,35,0,Geran3:1;Kh22:1;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,2,20,200,46,38,7,70,15,393,0,0,1,4,0,30,0,Shahed:1;Kh101:2;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,3,20,200,46,39,6,61,13,338,0,0,1,4,0,27,0,Shahed:1;Kh101:2;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,4,20,200,46,38,7,74,14,467,0,0,0,3,0,36,0,Geran3:1;Kh22:2;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,5,20,200,46,40,6,73,13,481,0,0,0,8,0,32,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:1 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,6,20,200,46,38,8,66,14,540,0,0,0,2,0,27,0,Kh101:3;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,7,20,200,46,39,7,86,16,496,0,0,0,9,0,39,0,Kh101:1;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 +near200,4b013fb7f30dbaa87a266b27a31911937fc523b4,8,20,200,46,38,8,73,15,585,0,0,0,4,0,34,0,Kh101:2;Kh22:1;Zircon:1;Iskander:2;Kinzhal:2 diff --git a/docs/measurements/issue-129-pair.json b/docs/measurements/issue-129-pair.json new file mode 100644 index 0000000..7d645af --- /dev/null +++ b/docs/measurements/issue-129-pair.json @@ -0,0 +1,150 @@ +{ + "schema": 1, + "world": "ColdLaunch129", + "scenario": "pair129", + "scenario_seed": 965460218386186365, + "scenario_file": "scenario 1 / sam s400 1.5 72 8.5 / roles s400 31 / wave 0,0,0,0,0,0,1,0,0,0,0 0 900 0 1", + "director": "/airdef replay export best fps=30 size=1280x720 crf=16 sec=24", + "launch_shot_start_frame": 94, + "launch_shot_start_seconds": 3.1, + "center_region": "x 590..689, y 300..419 in 1280x720", + "center_threshold": 100.0, + "before": { + "code_commit": "dc36d67eb740e6a9fb56224b32b007e3bf2512b9", + "artifact_sha256": "2d828aa8b865c8d5e6ba52be91c4d6b380811151fb85335cac80f3cbffbd9175", + "source_mp4": "/private/tmp/issue-129-pair-base/airdef-films/pair129-before.mp4", + "source_sha256": "fdc828199666fa986effd4feafb8e90b9d2646f64f7f4d4ac1afd90de5002301", + "source_size": 17268968, + "probe": { + "programs": [], + "stream_groups": [], + "streams": [ + { + "codec_name": "h264", + "width": 1280, + "height": 720, + "r_frame_rate": "30/1", + "nb_frames": "403" + }, + { + "codec_name": "aac", + "sample_rate": "48000", + "r_frame_rate": "0/0", + "nb_frames": "631" + } + ], + "format": { + "duration": "13.433333", + "size": "17268968" + } + }, + "center_illumination_frame": 101, + "center_illumination_seconds_after_launch": 0.23333333333333334, + "launch_shot_end_frame": 151, + "cold_ticks": 5, + "cold_spec_seconds": 0.25, + "audio_rms_window_s": 0.05, + "audio_onset_threshold_rms": 0.03, + "audio_onset_s": 3.45, + "audio_onset_after_launch_s": 0.35 + }, + "after": { + "code_commit": "00f0209942868a10624117abb799b56407e96d5f", + "artifact_sha256": "ca3bdd305f0149f627a8d733c148525421c987c5486fc246664ad6c980c1f680", + "source_mp4": "/private/tmp/issue-129-pair-after/airdef-films/pair129-after.mp4", + "source_sha256": "fb381cce5d83cb98eb43ba35d8434bc2f3e514970cf418fd301366a14f8c80ca", + "source_size": 17832718, + "probe": { + "programs": [], + "stream_groups": [], + "streams": [ + { + "codec_name": "h264", + "width": 1280, + "height": 720, + "r_frame_rate": "30/1", + "nb_frames": "412" + }, + { + "codec_name": "aac", + "sample_rate": "48000", + "r_frame_rate": "0/0", + "nb_frames": "645" + } + ], + "format": { + "duration": "13.733333", + "size": "17832718" + } + }, + "center_illumination_frame": 121, + "center_illumination_seconds_after_launch": 0.9, + "launch_shot_end_frame": 160, + "cold_ticks": 20, + "cold_spec_seconds": 1.0, + "audio_rms_window_s": 0.05, + "audio_onset_threshold_rms": 0.03, + "audio_onset_s": 4.15, + "audio_onset_after_launch_s": 1.05, + "code_commit_note": "hmod identity 00f020994; the code is the same as 4b013fb7 (only docs changed after it)" + }, + "docs_copies": { + "before_mp4": { + "path": "docs/media/cold-launch/cold-launch-129-before.mp4", + "size": 5831407, + "sha256": "ef5fb96738d5092f0282ac1c5d0ab241eb2ba8dc2114a8f466b1151b2a9c639e", + "probe": { + "programs": [], + "stream_groups": [], + "streams": [ + { + "codec_name": "h264", + "width": 1280, + "height": 720, + "r_frame_rate": "30/1", + "nb_frames": "403" + }, + { + "codec_name": "aac", + "sample_rate": "48000", + "r_frame_rate": "0/0", + "nb_frames": "631" + } + ], + "format": { + "duration": "13.433333", + "size": "5831407" + } + } + }, + "after_mp4": { + "path": "docs/media/cold-launch/cold-launch-129-after.mp4", + "size": 6137154, + "sha256": "d165b2d2ac3c79dd8c57fb1cc477e1ae5ec43ab92b8bab6e9a6a5ffe3d315d98", + "probe": { + "programs": [], + "stream_groups": [], + "streams": [ + { + "codec_name": "h264", + "width": 1280, + "height": 720, + "r_frame_rate": "30/1", + "nb_frames": "412" + }, + { + "codec_name": "aac", + "sample_rate": "48000", + "r_frame_rate": "0/0", + "nb_frames": "645" + } + ], + "format": { + "duration": "13.733333", + "size": "6137154" + } + } + }, + "note": "re-encoded h264 crf 26 for storage; frame count, frame rate, duration and AAC track preserved" + } +} diff --git a/docs/media/cold-launch/cold-launch-129-after.mp4 b/docs/media/cold-launch/cold-launch-129-after.mp4 new file mode 100644 index 0000000..bfca93e Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-after.mp4 differ diff --git a/docs/media/cold-launch/cold-launch-129-before.mp4 b/docs/media/cold-launch/cold-launch-129-before.mp4 new file mode 100644 index 0000000..f51846f Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-before.mp4 differ diff --git a/docs/media/cold-launch/cold-launch-129-departure-1.7s.png b/docs/media/cold-launch/cold-launch-129-departure-1.7s.png deleted file mode 100644 index 9dee054..0000000 Binary files a/docs/media/cold-launch/cold-launch-129-departure-1.7s.png and /dev/null differ diff --git a/docs/media/cold-launch/cold-launch-129-eject-0.5s.png b/docs/media/cold-launch/cold-launch-129-eject-0.5s.png deleted file mode 100644 index 7abb08c..0000000 Binary files a/docs/media/cold-launch/cold-launch-129-eject-0.5s.png and /dev/null differ diff --git a/docs/media/cold-launch/cold-launch-129-general.png b/docs/media/cold-launch/cold-launch-129-general.png deleted file mode 100644 index 9c76bde..0000000 Binary files a/docs/media/cold-launch/cold-launch-129-general.png and /dev/null differ diff --git a/docs/media/cold-launch/cold-launch-129-ignition-1.1s.png b/docs/media/cold-launch/cold-launch-129-ignition-1.1s.png deleted file mode 100644 index 56a8ccf..0000000 Binary files a/docs/media/cold-launch/cold-launch-129-ignition-1.1s.png and /dev/null differ diff --git a/docs/media/cold-launch/cold-launch-129-pair-0.5s.png b/docs/media/cold-launch/cold-launch-129-pair-0.5s.png new file mode 100644 index 0000000..6050be3 Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-pair-0.5s.png differ diff --git a/docs/media/cold-launch/cold-launch-129-pair-1.0s.png b/docs/media/cold-launch/cold-launch-129-pair-1.0s.png new file mode 100644 index 0000000..b17bdc6 Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-pair-1.0s.png differ diff --git a/docs/media/cold-launch/cold-launch-129-pair-1.5s.png b/docs/media/cold-launch/cold-launch-129-pair-1.5s.png new file mode 100644 index 0000000..c39fb9b Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-pair-1.5s.png differ diff --git a/docs/media/cold-launch/cold-launch-129-pair-general.png b/docs/media/cold-launch/cold-launch-129-pair-general.png new file mode 100644 index 0000000..ea93bc9 Binary files /dev/null and b/docs/media/cold-launch/cold-launch-129-pair-general.png differ diff --git a/docs/media/cold-launch/cold-launch-129.mp4 b/docs/media/cold-launch/cold-launch-129.mp4 deleted file mode 100644 index b28d04f..0000000 Binary files a/docs/media/cold-launch/cold-launch-129.mp4 and /dev/null differ