Q2PRO-X 1.4 - одиночная игра и моды

SP-мутаторы, DM-тренировка, геометрия, liquid swap и 32-bit bridge

Q2PRO-X 1.4
5 июля 2026

Важная модель безопасности

Q2PRO-X 1.4 использует свой game DLL:

baseq2/q2pro-x/gamex86_64.dll

Stock baseq2/gamex86_64.dll не должен перезаписываться. Single-player эксперименты работают через Q2PRO-X game DLL и предназначены для локальной одиночной игры: deathmatch 0, один клиент, без удалённого multiplayer и без влияния на серверы.

Single Player Experiments

Путь меню: Single Player Experiments.... Разделы:

Item and Monster Randomizer

Randomizer меняет классы предметов и монстров при загрузке карты. Seed 0 даёт свежую раскладку при каждом старте, ненулевой seed повторяет тот же layout.

CvarЧто делает
cl_sp_mutate_itemsВключает замену предметов.
cl_sp_mutate_item_modeSame category, combat set или chaos.
cl_sp_mutate_item_catsМаска категорий: armor, ammo, weapons, powerups, health.
cl_sp_mutate_monstersВключает замену монстров.
cl_sp_mutate_monster_modeSame strength, nearby strength или chaos.
cl_sp_mutate_seedПовторяемый seed раскладки.
cl_sp_mutate_allow_linked_entitiesРазрешает трогать scripted/linked entities; риск непроходимости.
cl_sp_mutate_allow_bossesДобавляет боссов в replacement pool.

Ключи и сценарные progression items защищены. Для обычной игры не включайте linked entities, если не готовы к сломанной карте.

DM Map Training

DM training позволяет играть multiplayer-карты локально в одиночке с монстрами на DM spawn points.

cl_sp_mutate_dm_training 1
map q2dm1

Основные настройки:

Команда sv sp_mutator_info печатает статус, target/alive counts, spawn point count и skip counters. sp_dm_restart перезапускает текущий training round с актуальными настройками.

Geometry Deformation

Geometry deformation визуально меняет BSP-меш: неровности, наклон, шум, скругление углов. Это render-only: движение, collision, saves, AI и game logic остаются оригинальными.

CvarНазначение
cl_sp_geo_deformMaster switch.
cl_sp_geo_deform_presetОбщая сила изменения 0..100.
cl_sp_geo_deform_seedПовторяемый вариант формы.
cl_sp_geo_deform_avfx_syncПозволяет AVFX-визуалу следовать изменённой поверхности.
cl_sp_geo_round_edgesВизуально скругляет подходящие статичные углы.
cl_sp_geo_deform_strength, tilt, noiseРучные fine controls.

Liquid Swap

Liquid swap меняет воду и лаву в локальном SP. Это не косметика: damage, physics/watertype, material и AVFX contacts следуют эффективной жидкости.

Если включить оба направления, исходная BSP-вода становится лавой, а исходная BSP-лава становится водой независимо.

Monster Appearance Variants

Monster variants делают повторяющихся монстров разными визуально: scale, tint, shape/asymmetry. Это render-only, без изменения hitbox/collision/AI/damage/pathing. Ноги удерживаются на полу, чтобы изменение размера не выглядело как левитация.

Mods menu и 32-bit bridge

Меню Mods... сканирует локальные mod folders, если включён cl_q2prox_modscan. Native 64-bit моды запускаются напрямую. Legacy 32-bit gamex86.dll обслуживается bridge helper:

baseq2/q2pro-x/utils/q2pro-x-bridge32.exe

Этот файл обязателен для пакета 1.4. Он не лежит в корне и не называется старым q2prox-game32-host.exe. Если bridge отсутствует, поддержка 32-bit модов считается сломанной упаковкой.