Commit graph

  • 1713c06fc1 UI: TTF-атлас вместо bitmap, крупные подписи, больше пропов, immersive main Niko Marmeladkov 2026-10-28 17:13:15 +03:00
  • 0b96b1fad2 Мобильное управление: компактные кнопки и подсказка стика Niko Marmeladkov 2026-10-26 23:45:28 +03:00
  • 4bfe923577 Мобильный Sandbox: настоящий Q-меню, полный Lua и сенсорные кнопки Niko Marmeladkov 2026-10-26 23:30:43 +03:00
  • 6570598f78 Вьюмодель отдельным проходом; толкание пропов от ввода, noclip без коллизий Niko Marmeladkov 2026-10-25 10:30:58 +03:00
  • 8154f9d372 Физган: чистая пружина, угол от камеры; игрок толкает пропы; модель Niko Marmeladkov 2026-10-25 10:14:31 +03:00
  • 3dce621bcd Merge branch 'feat/qmenu2' Niko Marmeladkov 2026-10-24 23:26:13 +03:00
  • 35cfe38fdd Физган: колесо — дистанция, E — вращение, undo только спавн, модель и CCD Niko Marmeladkov 2026-10-24 23:23:31 +03:00
  • a3b884b7c6 Q-меню: hold/pin, кэш иконок, размер окна и сохранение скорости Niko Marmeladkov 2026-10-24 22:56:26 +03:00
  • 4a8e75635e Физика: поднят предел скорости Rapier — физган больше не отстаёт Niko Marmeladkov 2026-10-24 22:07:29 +03:00
  • 07bc51e332 Тест физики: неиспользуемый счётчик (clippy) Niko Marmeladkov 2026-10-24 21:58:57 +03:00
  • ae36d3aea6 Физган: трение отключается на удержании; найден баг шага физики (скорость /3) Niko Marmeladkov 2026-10-24 21:58:30 +03:00
  • 41d49cad80 Revert "Физган: жёсткая привязка при большой ошибке (телепорт к лучу)" Niko Marmeladkov 2026-10-24 21:50:16 +03:00
  • 99d50ab63d Физган: жёсткая привязка при большой ошибке (телепорт к лучу) Niko Marmeladkov 2026-10-24 21:48:37 +03:00
  • 49bd9f127f Физган: диагностика SOURCE_RS_PHYSGUN_DEBUG (ошибка и скорости раз в 30 кадров) Niko Marmeladkov 2026-10-24 21:46:01 +03:00
  • 26a61b0e7e Слияние feat/viewmodel: посадка вьюмоделей и встроенный weapon_pistol Niko Marmeladkov 2026-10-24 21:42:24 +03:00
  • 32aad74eb5 Вьюмодель: посадка по модели и встроенный weapon_pistol Niko Marmeladkov 2026-10-24 21:40:00 +03:00
  • bde743aa10 Физган: feed-forward скорости цели — проп летит вместе с игроком Niko Marmeladkov 2026-10-24 21:35:23 +03:00
  • ed63cb68b8 Физган: дефолты GMod и захват за точку меша Niko Marmeladkov 2026-10-24 21:21:06 +03:00
  • 3b715dcd65 AGENTS.md: приоритет оригинальным ресурсам GMod (Lua, ассеты, данные карты) Niko Marmeladkov 2026-10-24 20:43:41 +03:00
  • 7930f5671f Слияние feat/menu: dirty-снимок Derma, слайдеры, колесо, выравнивание Niko Marmeladkov 2026-10-24 20:41:03 +03:00
  • 1b24f280d3 Q-меню: dirty-снимок, слайдеры, колесо и выравнивание текста Niko Marmeladkov 2026-10-24 20:35:56 +03:00
  • 21abe0d4b7 Слияние feat/sandbox: физган, freeze и undo Niko Marmeladkov 2026-10-24 20:31:07 +03:00
  • 8c5b852613 Sandbox: физган, freeze и undo Niko Marmeladkov 2026-10-24 20:18:56 +03:00
  • 47bc9a75ef Модели: локальные индексы вершин VTX и опора пропов Niko Marmeladkov 2026-10-24 20:21:08 +03:00
  • 58daab03be Q-меню: 3D-иконки моделей, светлый скин и клиппинг Niko Marmeladkov 2026-10-24 18:21:41 +03:00
  • dc10ee1500 Q-меню: кэш снимка Derma (не каждый кадр) и Esc не закрывает игру Niko Marmeladkov 2026-10-24 17:32:31 +03:00
  • 30fe9dfec1 Клиент: настоящее Q-меню Sandbox из Lua Niko Marmeladkov 2026-10-24 16:02:44 +03:00
  • ffd9e736bc Derma: настоящее Q-меню Sandbox на Lua поверх VGUI-слоя Niko Marmeladkov 2026-10-24 15:03:32 +03:00
  • 8aff0caf12 Слияние feat/qmenu: Q-меню спавна и SWEP в клиенте Niko Marmeladkov 2026-10-24 13:45:44 +03:00
  • 75cfbba057 Q-меню спавна: список из Lua и spawnlist, сетка, спавн на полу Niko Marmeladkov 2026-10-24 13:33:39 +03:00
  • 210182a940 Слияние feat/swep: реестр оружия в клиенте, слоты, атака, HUD Niko Marmeladkov 2026-10-24 13:33:50 +03:00
  • f41bfde690 Lua: поля ENT-скриптов и модель-представитель для спавн-меню Niko Marmeladkov 2026-10-24 13:33:34 +03:00
  • 70ee8d9ece Render: сплошной глиф и заливка прямоугольников для оверлеев Niko Marmeladkov 2026-10-24 13:33:28 +03:00
  • 5eaa877b37 Merge branch 'feat/lua-pre' Niko Marmeladkov 2026-10-24 13:30:32 +03:00
  • 5a8f971f78 Дневник: SWEP в клиенте и что осталось Niko Marmeladkov 2026-10-24 13:29:46 +03:00
  • 1fe36b6869 Клиент: выбор SWEP, слоты, атака и HUD Niko Marmeladkov 2026-10-24 13:29:41 +03:00
  • a46e4d827d Lua: база SWEP и GMod-заглушки для оружия Niko Marmeladkov 2026-10-24 13:29:35 +03:00
  • 0b82cd77f3 Lua: continue, include и загрузка геймода Niko Marmeladkov 2026-10-24 13:29:30 +03:00
  • 209412ea3d Нуклип: Ctrl замедляет (как в GMod), а не опускает Niko Marmeladkov 2026-10-24 13:23:42 +03:00
  • 300a6c6d98 Lua: Rust-API к реестрам list/weapons (list_names, call_weapon_method, weapon_string) Niko Marmeladkov 2026-10-24 13:01:27 +03:00
  • 087d57b582 Lua GMod: библиотеки list/weapons/scripted_ents и загрузка скриптов Niko Marmeladkov 2026-10-24 12:12:29 +03:00
  • 811be825e2 Дневник: декали сделаны Niko Marmeladkov 2026-10-24 11:50:54 +03:00
  • b347bc380f Декали infodecal: квады на ближайшей грани и альфа-проход Niko Marmeladkov 2026-10-24 11:50:32 +03:00
  • b564de5b25 Зеркало func_reflective_glass: отражённая камера и клип по плоскости Niko Marmeladkov 2026-10-23 19:26:00 +03:00
  • fc2e981bfc Освещение моделей от запечённого света + стабильный каскад теней Niko Marmeladkov 2026-10-23 18:42:33 +03:00
  • bb35f6f0c3 Цветокор карты из игры (LUT 32³) + замеры визуальных сущностей Niko Marmeladkov 2026-10-23 18:14:17 +03:00
  • 8c869e709e Физика: углы Source ↔ кватернион тела совпадают с рендером Niko Marmeladkov 2026-10-23 18:06:45 +03:00
  • 4f8a989398 Тест: sort_by_key вместо sort_by (clippy) Niko Marmeladkov 2026-10-23 18:03:02 +03:00
  • 256cbdc9a0 Вьюмодель: не играть @idle мировой модели (поза брошенного оружия) Niko Marmeladkov 2026-10-23 18:02:37 +03:00
  • 059d3da8f4 Дневник: самодостаточный APK проверен с чистого листа (распаковка + карта) Niko Marmeladkov 2026-10-23 17:10:23 +03:00
  • 0428b3654b fs pack: копировать gameinfo.txt — маркер установки Niko Marmeladkov 2026-10-23 17:08:15 +03:00
  • 075fed97d5 Документация: встроенные ассеты в APK — замер и инструкция Niko Marmeladkov 2026-10-23 17:04:55 +03:00
  • d42b581180 fs pack: минимальный набор ассетов карты + встроенные ассеты в APK Niko Marmeladkov 2026-10-23 17:03:50 +03:00
  • 35df3442fd Дневник: проверка Android-сборки после слияния (эмулятор API 35) Niko Marmeladkov 2026-10-23 14:41:24 +03:00
  • 70fe4eba69 Дневник: итог сессии — все три ветки слиты, состояние зелёное Niko Marmeladkov 2026-10-23 14:32:08 +03:00
  • 1f42bb9628 Слияние feat/hdr: попиксельная лайтмапа, HDR, мягкие тени Niko Marmeladkov 2026-10-23 14:30:13 +03:00
  • dec8b67f54 docs: точный A/B замер HDR; диагностика SOURCE_RS_NO_SHADOW Niko Marmeladkov 2026-10-23 14:24:03 +03:00
  • 2edea0125f Слияние feat/android: APK под Android 12+, сенсорное управление Niko Marmeladkov 2026-10-23 14:22:56 +03:00
  • b28d6f9f25 Android: паника не проходит через границу SDL_main Niko Marmeladkov 2026-10-23 14:21:51 +03:00
  • 8d572b8190 Android: ландшафт, HUD над системными панелями, прыжок по тапу Niko Marmeladkov 2026-10-23 14:17:39 +03:00
  • 74db5f50f1 fix(engine): предохранители упаковки лайтмап Niko Marmeladkov 2026-10-23 14:17:48 +03:00
  • 1a34203d64 fix(render): отладочный слой и HUD поверх HDR Niko Marmeladkov 2026-10-23 14:16:02 +03:00
  • dbecb3c6c5 feat(render): попиксельная лайтмапа, HDR и мягкие тени Niko Marmeladkov 2026-10-23 14:10:46 +03:00
  • 3de8b8945f Слияние feat/anim: RAW-дорожки, анимации по состоянию, вьюмодель Niko Marmeladkov 2026-10-23 14:08:03 +03:00
  • a491010aa6 Вьюмодель: доворот в координатах модели и камерный базис; коллизия из меша Niko Marmeladkov 2026-10-23 14:03:45 +03:00
  • d42d6464f6 A26: постоянные дорожки RAW и выбор анимации по состоянию Niko Marmeladkov 2026-10-23 14:02:05 +03:00
  • b52da2ed2e Коллизия пропов: смещение коллайдера от центра модели Niko Marmeladkov 2026-10-23 13:46:39 +03:00
  • e07f39d8dc Android: логи в logcat и сборка под произвольный ABI Niko Marmeladkov 2026-10-23 13:41:43 +03:00
  • 6f949085a9 Android: кросс-сборка клиента, SDL-обвязка и сенсорное управление Niko Marmeladkov 2026-10-23 13:37:11 +03:00
  • 7490ef3798 Тесты моделей оружия: структура, VVD, скиннинг вьюмодели Niko Marmeladkov 2026-10-23 13:28:49 +03:00
  • c1b35b6263 Дневник: сессия по жалобам — вьюмодель, спавн, HDR/Android/анимации в работе Niko Marmeladkov 2026-10-23 13:23:59 +03:00
  • f58eafeb46 Клиент: спавн не падает, вьюмодель на глазах, HUD без отладки Niko Marmeladkov 2026-10-23 13:20:03 +03:00
  • 8a5f43dcd2 A26: кадры анимации играют — модель игрока и вьюмодель Niko Marmeladkov 2026-10-17 12:37:45 +03:00
  • 49ff6da4ac Дневник: точный план проигрывания анимаций Niko Marmeladkov 2026-10-17 12:14:44 +03:00
  • 133bee0aed A26: сборка кватерниона из каналов дорожки, с юнит-тестом Niko Marmeladkov 2026-10-17 12:14:10 +03:00
  • d92b962b36 A26: замер нормировки канала поворота (unit-критерий) Niko Marmeladkov 2026-10-17 12:08:48 +03:00
  • 2155bcee54 A26: декодер кадров анимации (mstudioanim_t), проверен на данных GMod Niko Marmeladkov 2026-10-17 11:51:00 +03:00
  • 2c7ec501e2 A26: чтение анимационного файла .ani (кадры) Niko Marmeladkov 2026-10-17 11:40:57 +03:00
  • 3c0bef5169 A26: слияние включённых моделей — у игрока 465 секвенций Niko Marmeladkov 2026-10-17 11:32:37 +03:00
  • 50ab90debc A26 шаг в: CPU-скиннинг — модель двигается на экране Niko Marmeladkov 2026-10-17 11:25:15 +03:00
  • f8db4cf73c A26 шаг б: кости и веса вершин в модели Niko Marmeladkov 2026-10-17 11:19:21 +03:00
  • d7796974b1 A26 шаг а: разбор секвенций анимации (mstudioseqdesc_t) Niko Marmeladkov 2026-10-17 11:05:09 +03:00
  • 46677edbaa A26: план анимаций моделей (скелет и веса уже читаются) Niko Marmeladkov 2026-10-17 10:48:29 +03:00
  • 8cf226d954 Вьюмодель включена по умолчанию (пистолет) Niko Marmeladkov 2026-10-17 10:46:08 +03:00
  • de126d0784 A23: вьюмодель в руках — заработала Niko Marmeladkov 2026-10-17 10:45:10 +03:00
  • 0a6504e04c Тест: движение пропа обязано отдавать диапазоны вершин на GPU Niko Marmeladkov 2026-10-17 10:31:48 +03:00
  • d700d15416 Дневник: вьюмодель не доходит до отрисовки — записаны факты и порядок проверки Niko Marmeladkov 2026-10-17 07:55:32 +03:00
  • 2043ebf39a Спавн и вьюмодель: рендерер перечитывает батчи, буферы принимают заливку Niko Marmeladkov 2026-10-17 07:53:56 +03:00
  • 2737469f6a Найдена и закрыта причина «физика зависла на экране»: move_prop шёл мимо диапазонов Niko Marmeladkov 2026-10-17 07:42:31 +03:00
  • c58ad8817e Физика и картинка: вершины движущихся пропов уходят на GPU Niko Marmeladkov 2026-10-17 07:33:11 +03:00
  • 82d9b3a32b Физган: колесо мыши крутит взятый проп Niko Marmeladkov 2026-10-16 23:55:14 +03:00
  • 761238e58d Модель игрока не мешает в первом лице Niko Marmeladkov 2026-10-16 23:54:26 +03:00
  • 03edb27a33 A21/A23: физган — взять проп под прицелом и таскать по взгляду Niko Marmeladkov 2026-10-16 23:53:51 +03:00
  • 35e04409c4 A24: спавн пропа из игры — ядро спавн-меню Niko Marmeladkov 2026-10-16 23:49:43 +03:00
  • 8a2eb4ef60 A20/A23 первый срез: модель игрока в мире Niko Marmeladkov 2026-10-16 23:44:39 +03:00
  • 4ad0405ed3 Очередь: система оружия и ускоренный порядок под Sandbox-UX Niko Marmeladkov 2026-10-16 23:24:23 +03:00
  • 7a8a750655 Очередь: модель игрока, полная физика, Sandbox через GLua Niko Marmeladkov 2026-10-16 23:23:19 +03:00
  • 257ac0792a A13: туман карты подключён к рендеру Niko Marmeladkov 2026-10-16 23:18:12 +03:00
  • d35efef711 A13 (первая половина): туман карты читается в мир Niko Marmeladkov 2026-10-16 23:08:28 +03:00
  • 72bad60d8c A19: подшаг больше не гасит скорость о склон — 35° с 65 до 147 Niko Marmeladkov 2026-10-16 22:57:28 +03:00