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
- AVFX: крупный новый слой погодных и поверхностных эффектов - дождь, гроза, снег, лужи, стекание воды, лавовый пар, мокрая линза, брызги от шагов и реакции оружия по воде/снегу.
Пресеты AVFX и Visual Presets: готовые cfg-профили качества для дождя, дождя с грозой, снега, подсветок и общего визуального слоя. Ultra Quality сохраняет максимальную картинку без дистанционного LOD; более лёгкие профили постепенно снижают плотность и вторичные эффекты.
- Производительность 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 и использовать одинаково в разных модах.
- 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
- Сделайте копию старого каталога, если в нём есть важные демки, paks,
cfg, screenshots или локальные моды.
- Распакуйте 1.2 как чистый runtime-пакет. Релиз не поставляет
пользовательские q2pro-x.cfg.
- Если вы переносите старый baseq2/q2pro-x/q2pro-x.cfg, первый запуск
1.2 применит точечную миграцию и добавит cl_q2prox_cfg_version "1.2".
- Проверьте Options -> Controls / Mouse и Options -> Video после
первого запуска, особенно если раньше использовался r1q2 конфиг.
- Для демок проверьте 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 в релизный архив не входят.