Q2PRO-X 1.3 Release Notes

Просмотр документа на сайте Q2PRO-X. Оригинальный файл можно скачать из окна сайта.

Q2PRO-X 1.3

Q2PRO-X 1.3: заметки к релизу

Заметки к релизу и обновлению

Русское издание

17 мая 2026

q2pro-x.com

Оглавление

  • Что нового с 1.2 до 1.3
  • Крупные изменения с 1.0 до 1.2
  • Новый Guided Menu и безопасный первый запуск
  • Видео и визуальная часть
  • Visibility Highlights
  • Demo Browser и Demo Player
  • Voice Chat
  • Сетевая игра
  • Управление, мышь и zoom
  • Cvar Browser
  • Обновление с 1.0 / 1.1 / 1.1A
  • Что не изменилось
  • Главный практический совет

Q2PRO-X 1.3: заметки к релизу

Q2PRO-X 1.3 - публичный релиз после 1.2. Этот документ описывает именно новые изменения 1.3 относительно 1.2; исторический раздел о крупных изменениях с 1.0 до 1.2 сохранён ниже как справочная база.

Что нового с 1.2 до 1.3

  1. AVFX: крупный новый слой погодных и поверхностных эффектов - дождь, гроза, снег, лужи, стекание воды, лавовый пар, мокрая линза, брызги от шагов и реакции оружия по воде/снегу.

Пресеты AVFX и Visual Presets: готовые cfg-профили качества для дождя, дождя с грозой, снега, подсветок и общего визуального слоя. Ultra Quality сохраняет максимальную картинку без дистанционного LOD; более лёгкие профили постепенно снижают плотность и вторичные эффекты.

  1. Производительность AVFX: оптимизированный GPU/instanced путь снега, исправление snow GPU render stall, оптимизации дождя, underwater surface rings и LOD-scaled world weather simulation без ухудшения Ultra-режима.

Global prefs migration: общие UI/video/audio/global параметры можно хранить в глобальном baseq2/q2pro-x/q2pro-x.cfg и использовать одинаково в разных модах.

  1. Mod-local own/enemy skin override: локальная настройка модели/скина себя и противников для OpenFFA/OpenTDM-подобной игры.

Меню и cvar browser: новые AVFX/Visual Presets меню, helper-команды /avfx, /rain, /snow, /water, /sky, /avfxp, /avfxs, /avfxr, /avfxi, scope badges (X)/(G)/(M), обновлённые RU/EN описания cvar.

Надёжность и polish: fixedmove-aware wait mode по умолчанию, исправления Bad FOV disconnect, cvar browser focus leak, OpenTDM Team Overlay runtime detect, GL/MSAA persistence и чистая упаковка runtime assets для 1.3.

Крупные изменения с 1.0 до 1.2

Новый Guided Menu и безопасный первый запуск

В 1.2 современное меню стало основной точкой входа. Старое меню не удалено,

но новый пользователь должен сразу попадать в понятную структуру:

  • Quick Setup;
  • Video / Sound / Controls;
  • Online Play Setup;
  • Demo Browser / Demo Player;
  • Cvar Browser;
  • Q2PRO-X engine-room pages.

При обновлении старого конфига с 1.0 / 1.1 / 1.1A применяется точечная

миграция схемы. Если cl_q2prox_cfg_version отсутствует или старее 1.2,

движок выставляет только рекомендованные интерфейсные значения, например

современный guided menu и autosave Q2PRO-X конфигов. Полного сброса

пользовательских настроек нет.

Видео и визуальная часть

Windows backend по умолчанию теперь win32egl, если сборка содержит EGL /

ANGLE. Это более дружелюбный путь для записи и захвата видео: NVIDIA

ShadowPlay / OBS game capture не получают те WGL fullscreen-артефакты, ради

которых эта ветка изначально проверялась. win32wgl остаётся fallback.

Видео-меню использует понятные настройки:

  • video backend: win32egl / win32wgl;
  • resolution: desktop или конкретное WxH;
  • windowed mode;
  • fullscreen type: desktop / exclusive;
  • refresh rate;
  • fullscreen fit: fill / aspect;
  • render scale и фильтр;
  • OLED protection;
  • постобработка, bloom, brightness, dynamic lights.

Visibility Highlights

Подсветки стали отдельной визуальной системой:

  • предметы: shell, tint, shell+tint, alpha, brightness, scale;
  • оружие: отдельные toggles и цвета;
  • игроки: all / random FFA / duel / auto / team / model;
  • team colors для live TDM/duel;
  • model color overrides для просмотра демок и ситуаций без надёжного

понятия "свой-чужой".

Настройки этой группы mod-local. Во время просмотра .dm2 / .mvd2 они

сохраняются в baseq2/q2pro-x/demo_visual/q2pro-x.demo.cfg, чтобы демки из

разных модов выглядели одинаково.

Demo Browser и Demo Player

1.2 делает демки отдельной продуктовой областью:

  • современный overlay browser с индексом, вкладками, поиском, деталями,

favorites и playlist-потоком;

  • modern demo player overlay с timeline, pause/seek, speed/actions,

autohide, volume override, gun/skin override;

  • MVD-only director mode: next frag / quad / penta / leader;
  • analytics: traffic / frags / pickups / all, HUD overview, world mode,

trail mode;

  • trail height mode: origin / feet, hover Z, outline;
  • item timers для MVD2: ghost models, countdown labels, item strip,

per-item toggles and color editor.

Voice Chat

Встроенный voice chat добавлен как отдельный side-channel, не как замена

игровым say / say_team.

Основная модель:

  • vc_enable - master switch;
  • vc_autojoin - вход в voice room при подключении к серверу;
  • vc_room_mode server - комната привязана к текущему игровому серверу;
  • vc_server по умолчанию указывает на hosted control-plane

https://voice-api.q2pro-x.com;

  • микрофон выбирается из меню или через voice_mic_list /

voice_mic_pick;

  • режим передачи: push-to-talk или VAD.

Для передачи и приёма голоса в текущей фазе требуется OpenAL.

Сетевая игра

Сетевая часть получила несколько пользовательских слоёв:

  • modern server browser с фильтрами, сортировкой, detail pane, row colors,

fullscreen/compact режимом и persistent настройками;

  • OpenTDM Team HUD с passive teammate-state и LAST MSG;
  • laghax HUD и режимы сглаживания сетевого ощущения;
  • adaptive ping gate для weapon predict и player predict;
  • тонкие toggles видимости weapon FX;
  • автоподбор UDP client port: RTT mode и XQ3A mode.

Управление, мышь и zoom

Для переносов конфигов добавлен cl_mouse_behavior_mode:

  • q2pro - родное поведение Q2PRO-X;
  • r1q2 - совместимый режим для старых конфигов.

Zoom вынесен в понятные настройки:

  • FOV;
  • sensitivity mode: auto / manual;
  • manual sensitivity;
  • zoom time;
  • walk while zoomed;
  • отдельный zoom crosshair.

Cvar Browser

Встроенный справочник переменных теперь не просто список cvar:

  • вкладки по категориям;
  • favorites;
  • commands tab;
  • поиск с RU/EN вводом;
  • копирование, выделение, Ctrl+A, clear;
  • live value column;
  • detail pane с описанием и допустимыми значениями;
  • fullscreen, scale, opacity, remember last tab;
  • выполнение команд из browser с возвратом после консоли.

Это основная точка, где пользователь может понять, что делает конкретная

переменная, не выходя из клиента.

Обновление с 1.0 / 1.1 / 1.1A

  1. Сделайте копию старого каталога, если в нём есть важные демки, paks,

cfg, screenshots или локальные моды.

  1. Распакуйте 1.2 как чистый runtime-пакет. Релиз не поставляет

пользовательские q2pro-x.cfg.

  1. Если вы переносите старый baseq2/q2pro-x/q2pro-x.cfg, первый запуск

1.2 применит точечную миграцию и добавит cl_q2prox_cfg_version "1.2".

  1. Проверьте Options -> Controls / Mouse и Options -> Video после

первого запуска, особенно если раньше использовался r1q2 конфиг.

  1. Для демок проверьте Options -> Demo Player и `Options -> Visibility

Highlights`: demo-visual профиль теперь отдельный от mod-local профилей.

Что не изменилось

  • Базовая совместимость с Quake II контентом сохраняется.
  • Старые консольные команды и legacy меню не удалены.
  • Модовые cfg и пользовательские cfg не должны принудительно стираться.
  • Визуальные и demo-only функции не должны превращаться в live-play читы:

demo analytics и item timers работают на данных записи, а не на скрытой

информации live-сервера.

Главный практический совет

После первого запуска откройте:

  • Options -> Quick Setup;
  • Options -> Video;
  • Options -> Controls / Mouse;
  • Options -> Sound & Acoustics;
  • Options -> Online Play Setup;
  • Options -> Demo Player.

Этого достаточно, чтобы привести 1.2 в рабочее состояние без ручного

редактирования cfg.

Автор проекта: ly

Дополнение 1.3

Что нового в 1.3 относительно 1.2

  • AVFX: новый крупный слой погодных и поверхностных эффектов. В релиз вошли дождь, гроза, снег, лужи, стекание воды, лавовый пар, реакции воды и снега на оружие, брызги от шагов по лужам и wet-lens эффект дождя на экране.
  • AVFX Presets и Visual Presets: готовые профили качества для дождя, дождя с грозой, снега и общего визуального слоя. Пресеты хранятся как cfg-файлы в baseq2/q2pro-x/visual_presets, чтобы их можно было гибко донастраивать.
  • Производительность: снег получил быстрый GPU/instanced путь и исправление deterministic render stalls; дождь получил отдельный набор оптимизаций без обязательного включения LOD для Ultra Quality.
  • Global prefs migration: общие UI/video/audio/global настройки можно хранить в baseq2/q2pro-x/q2pro-x.cfg и использовать одинаково в разных модах.
  • Mod-local настройки: добавлен override own/enemy model/skin для OpenFFA/OpenTDM-подобной игры, чтобы локально видеть себя и противников в нужных скинах.
  • Меню и cvar browser обновлены под 1.3: AVFX, visual presets, scope badges (X)/(G)/(M), новые helper-команды /avfx, /rain, /snow, /water, /sky, /avfxp, /avfxs, /avfxr, /avfxi.
  • Надежность: fixedmove-aware wait mode включен по умолчанию, исправлены Bad FOV disconnect, cvar browser focus leak, OpenTDM Team Overlay runtime detect и сохранение GL/MSAA параметров.

Релизная упаковка 1.3

  • Q2PRO-X 1.3 поставляется как additive layer: exe/DLL, q2pro-x меню, visual_presets, AVFX WAV, runtime icons/textures и документация.
  • В пакет входят livekit_ffi.dll, AVFX snow_blanket texture, WAV-набор q2prox/avfx и override-иконки i_armorshard / health / grenades.
  • Пользовательские cfg, backups, rejected, condumps, screenshots, demos, saves и q2pro.menu в релизный архив не входят.