Q2PRO-X 1.6 Beta 5 by ly — Заметки о выпуске Q2PRO-X 1.6 Beta 5
Полная HTML-версия руководства. Оригинал DOCX доступен в карточке документации.
Q2PRO-X 1.6 Beta 5 by ly
Заметки о выпуске Q2PRO-X 1.6 Beta 5
Автор проекта: ly
Что представляет собой выпуск: возможности, изменения и исправления
Русская редакция • Q2PRO-X 1.6 Beta 5 by ly • 10.10.2026
Содержание
Пункты кликабельны: щелчок переходит к разделу.
Q2PRO-X 1.6 Beta 5 — полный список изменений от 1.5
Изменения, впервые вошедшие в public beta 1
Контактные эффекты игрока AVFX
Отдельный домен пресетов Contact Effects
Управление семействами стандартных частиц
Независимые AVFX-семейства и генератор
Исправления, вошедшие вместе с принятой веткой 1.6
Дополнения и исправления public beta 2
История серверов, переподключение и автоматический вход
Металлические материалы и заводские пресеты AVFX
Отражения в зеркалах, воде и лужах
Контактные следы выстрелов и вода
Интерфейс, справка и совместимость
Дополнения и исправления public beta 3
Материалы поверхностей и геометрия кирпича
Объёмные объекты поверхностей AVFX
Отражения и производительность
Генератор и заводские пресеты AVFX
Подсветки, Bloom и цвет изображения
Интерфейс, совместимость и справка
Изменения, впервые вошедшие в public beta 4
Звук, фокус окна и музыка при просмотре демок
Подсказки команд и меню в Beta 5
Q2PRO-X 1.6 Beta 5 — полный список изменений от 1.5
Автор: ly. 26 сентября 2026 года. Сохранены все разделы Beta1–Beta3. OpenTDM-X и MAPGEN-1 не входят в пакет.
Изменения, впервые вошедшие в public beta 1
Контактные эффекты игрока AVFX
чужим игрокам, монстрам и поверхностям мира.
пятна на BSP/материалах/жидкостях, вытекание крови и растущие лужи у подтверждённых трупов.
разрешает настроенную реакцию искрами/осколками; неизвестные модели не создают постоянный резервуар крови без доказанной биологической политики.
варианты формы и направления, материал-зависимая посадка и ограничение по фактической поверхности без висящих в воздухе фрагментов.
отдельными множителями количества/размера для каждого оружия.
одновременно с кровью и больше не отключает её.
дождевые лужи используют общий ограниченный механизм жидких отражений; вертикальная кровь не отражает сцену.
отражений. Планарный fallback сохраняет корректную сцену при недостатке SSR, а состояние рендера восстанавливается после каждого захвата.
GPU-бюджеты и отдельные параметры крови, следа, испарения и осколков для Generic, Blaster, Shotgun, Super Shotgun, Machinegun, Chaingun, Hyperblaster, Railgun, Hand Grenade, Grenade Launcher, Rocket Launcher и BFG10K.
игровая механика не менялись. Предсказанный эффект и серверное подтверждение объединяются без второй постоянной лужи/раны/декали.
Отдельный домен пресетов Contact Effects
Кровавый мир.
сохранением и переименованием.
Contact-пресетов: теперь она открывает собственный модальный диалог нужного слота, как в обычных пользовательских AVFX-пресетах.
генератор AVFX не содержит Contact-параметров.
Управление семействами стандартных частиц
Свой цвет, RGB 0.00–1.00, сброс цвета и полный сброс семейства.
попадания, взрывы и искры; вода, всплески и телепорт; мир и сущности; дополнения и расширенное; совместимость Railgun.
созданные завершаются штатно. Звук, физика события, сеть, предикт и геймплей не меняются.
режиме исходный вывод сохраняется, пользовательский RGB сохраняет стоковую кривую яркости.
Независимые AVFX-семейства и генератор
воздушная кровь живности; холодные и тёплые брызги оружия по воде; снежная пыль оружия; обломки молнии; капли от удара молнии по воде; снежная пыль и три типа обломков удара метеорита.
cl_avfx_particle_lightning_water_droplets_enable и cl_avfx_particle_rgb_lightning_water_droplets_*; оно не меняет капли от попаданий оружия в воду.
AVFX-пресетов. Они не зависят от Standard-мастера.
шкале меню и включает их Custom, но никогда не меняет Enable. Разумный режим оставлен без изменений.
использующих обычный cparticle: метеоров в небе (cl_avfx_meteor_color_*), падающих метеоров с ударом (cl_avfx_meteor_impact_color_*) и комет (cl_avfx_comet_color_*). Каждый слой имеет Свой цвет, RGB и детерминированный Разброс цвета.
появления. Выключенный Custom точно сохраняет принятую стоковую палитру. Тёмное каменное тело падающего метеора не перекрашивается.
дополнены безопасными заводскими значениями 15 GPU-переменных. При выборе соответствующего небесного эффекта Полный хаос генерирует его RGB, включает Custom и ставит максимальный детерминированный разброс; Разумный новые параметры не меняет.
одного непрерывного GPU-следа: cl_avfx_comet_dust_tail — плавным дымчато-волокнистым телом, cl_avfx_comet_ion_tail — энергетическими искрами и нитями. Ядро/кома остаются при выключении любой части.
из обычного генератора AVFX.
Standard-параметров, один Standard-мастер цвета, 50 семейных AVFX-параметров и 15 отдельных GPU-параметров метеоров/комет. Все они и все Contact-переменные имеют полную русскую и английскую справку одновременно в консоли и CVar Browser; обе поверхности используют один двуязычный реестр.
воду/снег, частицы удара метеора и частицы разрядов молнии получили отдельные подменю. Воздушная кровь живности перенесена к настройкам поверхностей и крови живности и явно отделена от переключателя крови на поверхностях.
Исправления, вошедшие вместе с принятой веткой 1.6
полноэкранным режимами, не игнорирует сочетание и не оставляет окно в некорректном состоянии.
соединение принимает gamedir сервера, сетевой переход больше не делает промежуточный возврат в baseq2, а исходящий mod-local конфиг записывается по реально смонтированному моду до смены файловой системы. При повторном входе восстанавливаются все локальные настройки этого мода, включая gl_coloredlightmaps, а не только частный случай одного reconnect.
режим cl_protocol, фактически согласованный протокол активного соединения (34/35/36) и адрес сервера. Исправлена ошибочная справка: служебная read-only переменная protocol относится к локальному серверу и не является протоколом текущего удалённого подключения.
загрузки уже после входа в одиночную игру: повторный запуск карты после отключения больше не выпускает поздно стартовавший поток в игровой кадр.
функцию выстрела и не перескакивает через завершение атаки, устраняя атаку без огня и повторяющийся «танец».
вывод включается только session-only переменной vid_activation_debug.
переключатель группы Contact Effects.
Дополнения и исправления public beta 2
HDR и загрузка карт
с включёнными HDR и AVFX. AVFX запускается после применения цветового режима и готовности карты. Этот порядок действует также без HDR.
дисплея. При ошибке изменения режима предусмотрен откат.
эффекты, до освобождения геометрии уровня.
Визуальные подсветки
цветное пятно: их прозрачность и покрытие рассчитываются раздельно.
подсветки моделей, в том числе при отражениях.
История серверов, переподключение и автоматический вход
10 уникальных адресов; можно выбрать от 1 до 100 или отключить историю значением 0. Для записи сохраняются адрес, дата/время и папка мода.
baseq2/q2pro-x/reconnect_history.json.
выключено по умолчанию, пропускает интро/главное меню только после удалённой сетевой игры и уступает явным параметрам запуска. После одиночной игры, локального сервера или демки сохраняется обычный запуск.
После успешного входа новый сервер появляется первым, а старый переносится наверх без дублирования. Повторный вход на уже последний сервер не меняет порядок и время записи и не переписывает файл истории.
запись. История не относится к AVFX-пресетам.
Металлические материалы и заводские пресеты AVFX
категория, миниатюры и русские/английские названия. Прежние идентификаторы материалов сохранены; новые занимают диапазон 129–160.
уровня. Уточнены объёмный рисунок, рельеф и различия конструкций материалов.
пола и стен в обоих режимах. Материал сохраняется вместе с пресетом.
полный авторский набор AVFX с металлическими материалами и отражениями. Он доступен во всех модах, не занимает пользовательский слот и не меняет режим HDR/дисплея. Контактные пресеты остаются отдельной системой.
параметров. Их авторские значения, музыка и имена сохранены.
Отражения в зеркалах, воде и лужах
учитываются в общих снимках отражений и планарном захвате сцены.
могли пропадать или быть нестабильными даже при качестве «Экстра».
Общий путь исправлен для зеркал, воды и луж; сохранены предусмотренные различия уровней качества, без сокращения бюджетов отражений.
клиент не может восстановить геометрию или событие, которое ему не передали.
Контактные следы выстрелов и вода
под водой, а не переносятся на плоскость прозрачной воды по правилам крови. След рисуется до прозрачной воды, чтобы вода правильно его перекрывала.
снаряда в дно. Первичная реакция входа в воду и твёрдый контакт сохранены.
если подводное попадание не было передано клиенту, след не выдумывается.
Интерфейс, справка и совместимость
ch_scale и cl_zoom_ch_scale — 10. Подсказки согласованы в RU и EN.
ограничено минимальным размером 1×1, а не ошибочной границей 8.
статуса OpenFFA/OpenTDM. Ручные координаты пользователя сохранены.
неиспользуемых входов шейдера. Настоящие ошибки ресурсов не скрываются.
приветствий, HUD и консоли без нарушения русского UTF-8.
сбор сетевых данных и коррекции. Выбранный пользователем режим не сбрасывается.
серверов. Новая документация beta 2 становится основой последующих выпусков.
не показываются читателю. Добавлен общий блокирующий контроль готовых DOCX, включая метки, разбитые Word на несколько фрагментов текста.
Состав выпуска
Beta 2 содержит принятые клиентские доработки из параллельной ветки. Незавершённый MAPGEN-1 и будущая серверная переработка не включены. Сетевые протоколы, серверная регистрация попаданий и формат демок не менялись.
Дополнения и исправления public beta 3
Материалы поверхностей и геометрия кирпича
отражательная составляющая, анизотропия и сглаживание. Металл и зеркальная поверхность остаются разными системами. Сами 32 металла для пола и 32 для стен появились в beta 2, а не впервые в beta 3.
камеры. Дорогая геометрическая детализация учитывает видимость и размер деталей на экране; это не отдельная пользовательская настройка LOD.
вместо подъёма всей стены или зигзагообразных границ.
камеры, заметность границы детализации и влияние кирпичной геометрии на лужи.
и ошибки пересборки шейдеров при массовом изменении настроек.
Объёмные объекты поверхностей AVFX
опавшие листья. Каждый вид имеет своё подменю и независимый мастер. Они дополняют поверхности и не заменяют существующие плоские материалы.
настройку распределения ближе к верху поверхности.
размеров от мелких камешков до валунов. Земля также использует текстуры; цвет и форма объектов варьируются, а не повторяются одинаковыми копиями.
целые; повреждённые формы встречаются реже. Можно включить падение листьев, отдельно настроить их количество и скорость. Движение включает вращение и влияние ветра, а не только вертикальное падение.
По умолчанию сила равна нулю: соответствующая тень не рассчитывается. Существующая тень и дополнительная проекция от фонарика работают совместно. Фонарик отбрасывает тень только от попавших в его луч объектов на подходящие поверхности, включая пол и стены. У земли и опавших листьев отдельные тени не создаются.
неверное освещение этих объектов фонариком и «пляска» размещения травы.
солнце/луна, облачность, фонарик, динамические и светящиеся источники карты. 80 новых параметров включены в AVFX-пресеты, генератор и Cvar Browser.
без солнца и на стенах сохраняется прежняя проекция.
Отражения и производительность
травы, свисающей листвы, папоротников и падающих листьев. Камни, комья земли и лежащие листья в этот проход не включаются.
источников карты. Исправления сохраняют настройки визуальных эффектов.
Это не обещание фиксированного FPS: стоимость сложной сцены зависит от разрешения и сочетания эффектов. Работа по стоимости SSR луж ранее была отмечена как частичная; полное устранение всех таких просадок не заявляется.
Генератор и заводские пресеты AVFX
выключено, все совместимые либо конкретный вид.
а пользовательские LOD-переключатели AVFX выключаются. Генерируемые зеркала ограничены полом и наклонными поверхностями; зеркальные стены не включаются, качество отражений — Ultra, без Extra.
параметров эффектов и также выключаются LOD-переключатели AVFX.
Новые параметры объектов, падающих листьев и ограничения неба включены в генератор и сохраняемые слепки.
значений. Добавлена «Осенняя депрессия», обновлены «Металлический лоск» и «Зеркальный АД», в том числе отражения лучей и снарядов последнего.
и имеют приоритет над автоматическим запуском и автоматической паузой музыки.
Пресеты освещения и видимости
AVFX, освещение, видимость и контакты игрока AVFX.
Заводские наборы разделены на «Игровые пресеты» и «Пресеты для AVFX». Пользовательские находятся в отдельном подменю.
У категории видимости — четыре заводских набора, включая полностью выключенные подсветки, части моделей, фиксированные цвета моделей и FFA.
загрузка и переименование, общие для всех модов.
глобальным/модовым правилам; смена мода может изменить часть значений. Новый механизм сохранения глобальных и локальных конфигов не вводится.
изменении требующих его параметров.
подсветками мастеры и выбирает значения в допустимых диапазонах.
слотов и генератора. Их управление остаётся в меню Bloom.
Подсветки, Bloom и цвет изображения
По умолчанию все множители равны 100%; при 0% источник этой категории не рассчитывается для Bloom. У комет сохранено собственное управление.
заметность на разных моделях, оружии и предметах.
исправлено искажение заданных RGB-цветов подсветки.
Музыка состояния игрока
Одиночная игра и Deathmatch включаются раздельно.
по оценке здоровья и эффективности брони, а не простой сумме HP и брони. Границы диапазонов, профиль защиты, громкость и переход настраиваются.
выбирается актуальный трек. Длина читается из реального FLAC-файла.
выхода с уровня. Во время просмотра демок эта система не работает.
AVFX-пресет имеют приоритет. Эмбиент подавляет только автоматическую музыку в включённом игровом режиме; после отключения от сервера снова действует обычная политика автозапуска онлайн-музыки.
Интерфейс, совместимость и справка
без дополнительного vid_restart; ручной масштаб сохраняет своё назначение.
включая стартовые параметры и конфиги. Вместо падения выводится объяснение.
компиляции с неопределённым v_q2px_base_floor при переключении тесселяции.
эмбиент, подсветки, категории звука и режим окна. Полнота меню, пресетов и справочника проверяется автоматически.
самостоятельными справочниками звуковых ассетов RU/EN для пользовательских замен.
Сохранность установки
Обновление поставляется полным слоем Q2PRO-X поверх установленной Quake II, без пользовательских конфигов, сохранений и оригинальных игровых PAK. Новые клиентские эффекты не изменяют серверный урон, столкновения или форматы демок.
Пользовательская музыка интро
Изменения, впервые вошедшие в public beta 4
Предсказание оружия и звук
попадания ракеты и гипербластера, включая случай раннего серверного подтверждения.
эффектами и серверными событиями, в том числе для рейлгана и пулемётного оружия.
ракетницы и рейлгана, включая отложенные звуки механизма.
серверному объекту: она могла скрывать последующий полёт ракеты или гипербластера.
событий выстрела, полёта, попадания и звука.
Короткое эхо при рокетджампе не было подтверждено как отдельный дубль взрыва и не объявляется исправленной ошибкой.
Звук, фокус окна и музыка при просмотре демок
В RU/EN меню доступны три режима: всегда, пока окно видно, только в фокусе.
в обход выбранного режима неактивного окна.
При возвращении в окно восстанавливается выбранная громкость.
Интро плавно затухает; отдельный музыкальный профиль демоплеера начинает работу после этого перехода.
приостановки и возвращения фоновой онлайн-музыки.
Поиск и запуск демок
и остальных локальных каталогах модов.
предварительного подключения к серверу нужного мода.
Те же правила действуют для mvdplay.
ограничения глубины в восемь уровней, а также внутри PAK/PKZ/ZIP. Архивы могут находиться в подпапках; архив внутри архива не поддерживается.
Найденная запись запускается сразу; поиск дополнительных копий выполняется в фоне и выводит уведомления в консоль.
Браузер демок
вложенные папки и поддерживаемые архивы с учётом фильтров браузера.
инкрементальное обновление: новые записи не требуют ручной перестройки.
Она показывает только этот каталог, без записей baseq2 при другом активном моде.
мод записи, относительный путь и дату/время в локальной зоне компьютера. Дата относится к файлу или архиву, а не выдаётся за точное начало матча.
«Автообновление демо» и «Обновить индекс». Галочка сглаживается с учётом экранного масштаба.
Повторный запрос не создаётся, пока текущее обновление выполняется.
в списке, избранном, очереди и сведениях проигрывателя.
Консоль
В сообщениях чата сохраняется форматирование ника; в системных событиях имя выделяется единообразно, остальной текст остаётся обычным.
На прозрачность подложки влияет con_alpha.
непосредственно в вывод: цвет префикса не зависит от регистра или текста строки.
Оформление согласовано для английского и русского шрифтов.
Таймеры предметов
по правилам OpenTDM; серверное разрешение автоматических таймеров сохраняется.
Это относится к ручному и автоматическому отсчёту, звуковым предупреждениям, показу готовности, изучению интервалов и ожиданию Mega Health.
Подсветки и контуры
точная копия авторского пользовательского пресета видимости и Bloom.
Палитра, прозрачность и сочетание со скином согласованы с WGL, в том числе в отражениях.
мужских, женских и cyborg-моделей, включая MD2/MD5 и Bloom/HDR.
В WGL чёрный контур больше не перекрывается цветными слоями. В EGL контур строится по рёбрам с шириной в пикселях, без чрезмерного раздувания оболочки рядом с камерой.
Стабильность EGL и тесселяции
Исправлен ключ кэша форматов вершин ANGLE и связанное повреждение кэша, способное приводить к вылетам при просмотре демок и отрисовке моделей.
и смене видеобэкенда, независимо от AVFX и выбранного пресета.
Его падение, зависание или отказ компиляции оставляет игре резервный путь. До успешного результата аппаратная тесселяция не используется.
шейдеров тесселяции мира, снега и зеркал.
и кода шейдеров; изменение этих данных требует новой проверки.
Исправление проверено на Intel; механизм применим и к другим GPU. Это защита от данного класса сбоев компиляции, а не обещание отсутствия любых ошибок графического драйвера.
Комплект и обновление
Личные конфиги, индексы демок, кэши и пользовательские пресеты в пакет не включены.
Сообщения об убийствах
В настройках онлайн-игры открой «Сообщения об убийствах». Все настройки этого раздела глобальны (G) и меняют только твой клиент, а не цвет ника у других игроков. Выделение ника соперника в консоли включено по умолчанию. Уведомления о собственных фрагах и смерти под прицелом выключены по умолчанию и включаются независимо. Цвет ника выбирается по названию из палитры и совпадает в консоли и уведомлении; остальной текст имеет отдельный цвет. Оформление чата не меняется.
Используется шрифт консоли с жирным ником и одинаковыми пропорциями русского и английского текста. Уведомление о фраге плавно исчезает, имя убийцы остаётся до фактического возрождения. Оружие показывается только при надёжном определении из сообщения сервера. Одновременно выводятся не более трёх строк.
Положение, масштаб, время показа фрага, число строк, цвет текста и прозрачность подложки настраиваются. fragfeed_preview показывает оформление без игрового события, fragfeed_reset возвращает заводские настройки раздела. Поддерживаются известные форматы Quake II, OpenFFA, OpenTDM и OpenTDM-X. Чужие события при наблюдении и просмотре демки не выдаются за твои; неоднозначные сообщения не превращаются в выдуманные персональные фраги.
Настройки сообщений об убийствах.
Пример уведомления и выделенного ника в консоли.
На снимках пользовательский вариант оформления: мятный ник, красный текст, масштаб 1,20, отступ 184 и время 9,10 секунды. Это не заводские значения.
Подбор выпавшего квада
Выпавший из убитого игрока квад не запускает новый полный таймер респавна. По переданному сервером остатку времени клиент вычисляет исходный момент подбора и ведёт отсчёт от него. Используется близкая точка появления квада или единственная такая точка на карте. Если точка либо интервал неизвестны, квад уже появился снова или остаток нельзя надёжно определить, таймер не создаётся. Это относится и к последней секунде выпавшего квада, и к подбору поверх активного квада без видимого добавления времени.
Надпись о подборе, исчезновение предмета у ног и скачок времени объединяются в одно событие. Два последовательных подбора с одинаковой надписью распознаются отдельно. Свежий квад с точки появления, включая подбор поверх активного, запускает таймер как обычно. cl_it_world_debug 1 выводит подробности в консоль.
Подсказки команд и меню в Beta 5
У всех переменных и консольных команд клиента есть русские и английские подсказки. Ввод имени переменной показывает значение, описание и допустимые значения. Ввод команды без параметров печатает описание и синтаксис под строкой ввода; сама команда выполняется как обычно. Команды из биндов и конфигов подсказку не печатают. Технические подсказки кнопок меню и назначений клавиш объясняют действие команды, а не только показывают её имя.
Во вкладке «Команды» добавлены группы визуальных эффектов и пресетов; игры, HUD и таймеров; музыки и голоса; сетевых инструментов; меню, браузеров и редакторов; локального сервера и игры; команд внешнего мода OpenTDM-X. В текущем реестре браузера 519 команд: 78 прежних и 441 добавленная. У каждой есть описание, синтаксис и отметка последствий. Выбор только подставляет команду в консоль, не выполняя её. Служебные команды скрыты в браузере, но имеют подсказки при использовании в консоли и меню. Наличие справки по OpenTDM-X не означает включения мода или пункта ботов в публичный клиент.
gl_polyblend (вспышки экрана при уроне, подборе и под водой) не входит в освещение. Заводские пресеты и новые сохранения пользовательских слотов его не содержат. При загрузке старого слота строка gl_polyblend игнорируется: сохраняется выбранная игроком настройка вспышек.