История версий

В данной статье приведён список версий xrMPE, когда-либо выпущенных публично.

## Открытое бета тестирование

### Обновление 0.6

Версия вышла 21 января 2020 года, и стала первой версией ОБТ. В ней был доступен режим Оборона, и одна карта для него(Барьер).

#### Исправления ошибок

* Произведена оптимизация передачи сетевых пакетов (в тестовом режиме);
* Теперь эффекторы выброса и фантомной волны корректно отключаются;
* Исправлена ошибка, при которой эффект выброса мог запуститься в лобби;
* Исправлено разряжание оружия;
* Исправлена ошибка, при которой после перезапуска сервера не создавался отряд в лобби;
* Теперь корректно ограничивается количество слотов на сервере;
* Псевдогигант больше не сможет использовать стомп локально;
* Исправления ошибок в настройках режима (разные антирады и т.д.);
* Теперь корректно читается строка параметров при запуске сервера;
* Теперь при подключении к серверу убираются флаги администратора, если у клиента нет прав;
* Исправлены анимации монстров;
* Исправлена проблема, при которой раненый игрок проваливался в геометрию;

#### Изменения в игре

* Повышен иммунитет к ранам;
* Повышена скорострельность пистолетов;
* Теперь псевдогигант наносит урон сталкерам;
* Теперь при обновлении укрытия от выброса задание обновляется без звука;
* Теперь к названию сервера в мастер-листе приписывается его состояние *(InLobby, Wave тек./общ., GameOver)*;
* Добавлена консольная команда *sv\_df\_max\_connect\_wave*, которая задает максимальную волну на которой новый игрок может подключиться в уже начавшуюся игру *(по умолчанию 2)*;
* Возвращён спринт из оригинальной игры;
* Рюкзаки больше не спавнятся, добавлена функция обыска трупов игроков;
* Переработана механика подбор предметов;
* Добавлены новые радиоактивные зоны;
* Теперь микрофон в *Push-2-Talk* изначально не заглушается.

### Обновление 0.61b

Версия вышла 24 января 2020 года, и в основном исправляла самые крупные ошибки прошлого обновления.

#### Исправления ошибок

* Исправлена ошибка, при которой вместо статуса сервера в мастер-лист выводился символ "@";
* Исправлен вылет при выборе ENG-локализации;
* Исправлен вылет, из-за которого при открытом главном меню игра завершалась и поверх выводилось окно Победы/Поражения;
* Исправлена ошибка, при которой подключившийся после старта игрок не получал необходимые для игры данные;
* Исправлена ошибка, при которой после завершения матча персонаж продолжал выполнять действия;
* Теперь нельзя применить консольные команды администратора в режиме наблюдателя без прав администратора.

#### Изменения в игре

* Переработана передача анимаций и звуков для мутантов;
* Теперь в мастер-листе выводится версия модификации;
* Теперь по умолчанию все сервера выводятся в мастер-лист. Чтобы сделать приватный сервер - в параметрах запуска укажите */public=0*;
* Временно отключена логика генератора и прожекторов.

### Обновление 0.62b

Версия вышла 25 января 2020 года, и была выпущена в основном для исправления ошибок.

#### Исправления ошибок

* Исправлены известные ошибки на карте Барьер;
* Убран спам *corpse children not empty* в консоли;
* Исправлена ошибка, при которой голосовой чат включался сам по себе в начале игры;
* Исправлен вылет в начале игры, связанный со звуками переговоров пилотов;
* Исправлен вылет при подключении к серверу с отсутствующей у клиента картой.

#### Изменения в игре

* Теперь консольные команды *ph\_gravity* и *time\_factor* можно использовать только с правами администратора;
* Из главного и мультиплеерного меню убраны лишние кнопки, сбивающие с толку игрока;
* Заменены/доработаны звуки для оружия;
* Заменен звук аптечки (синхронизирован с новой анимацией);
* Увеличен урон от взрывающихся бочек.

### Обновление 0.7.3

Версия вышла 23 октября 2021 года, в ней были добавлены 3 новые карты для режима "Оборона"(Деревня новичков, Застава и Пространственная аномалия) и адаптирован оружейный пак "Gunslinger".

#### Исправления ошибок

* Исправлен вылет на клиенте и сервере в режиме *Оборона*, когда мутант умирал не от игрока;
* Исправлен вылет, связанный с обводкой шрифтов;
* Исправлен вылет при подключении во время перестрелки НПС;
* Исправлено зависание мутантов на всех режимах;
* Исправлен вылет при запуске игры из директории с длинным путем;
* Исправлена редкая ошибка, из-за которой вылетал сервер при вылете у игрока;
* Теперь тяжело раненый игрок не может взаимодействовать с остальными;
* Исправлен вылет при одновременном обыске трупа или ящика несколькими игроками;
* Исправлен вылет, возникающий при отключении игрока от сервера во время того, как его поднимал другой игрок;
* Исправлены повороты у НПС;
* Исправлена ошибка, при которой в режиме наблюдателя дождь звучал чрезмерно громко;
* Исправлено несколько проблем по ИИ у НПС;
* Исправлена проблема, при которой не воспроизводились звуки шагов НПС;
* Исправлена некорректная работа IK (инверсной кинематики) у НПС;
* Исправлена ошибка, из-за которой не воспроизводился свист пролетающих рядом пуль;
* Исправлены проблема, при которой звуки, издаваемые мутантами, воспроизводились некорректно;
* Исправлена ошибка, при которой физические объекты, запущенные в игрока бюрером или полтергейстом, не наносили урон;
* Исправлена ошибка, из-за которого бюрер никогда не выкидывал оружие из рук игрока;
* Теперь НПС реагируют на шаги в бою;
* Исправлена проблема, когда НПС не воспроизводили многие звуки;
* Исправлена ошибка, при которой после сворачивания игры кнопки *Alt* и *Tab* оставались нажатыми;
* Исправлена ошибка, при которой после отключения от сервера игрок не мог вернуться в игровую сессию снова;
* Исправлено отображение трупов игроков на миникарте;
* Исправлена ошибка, при которой после переключения с 3-го лица на 1-е анимации худа начинали проигрываться заново;
* Исправлена редкая ошибка, при которой игрока и камеру трясло при тяжелом ранении (игрок то поднимался, то падал);
* Исправлена ошибка, при которой не синхронизировалось прицеливание других игроков из оружия;
* Исправлена ошибка, из-за которой оружие при выпадении из рук не меняло свое состояние;
* Исправлена ошибка, из-за которой при нажатии открытом текстовом чате можно было активировать голосовой чат нажатием на соответствующую кнопку;
* Исправлена проблема, при которой невозможно было использовать *Push-to-Talk* голосовой чат во время таблицы итоговой статистики;
* Исправлена проблема, при которой можно было подобрать гранату с уже удаленной чекой;
* Исправлена ошибка, при которой в сейф-моде возможно было замахнуться ножом на *ПКМ*;
* Исправлены ошибки с обрыванием звуков у оружия;
* Исправлены ошибки с некорректной информацией в киллфиде;
* Исправлена работа следующих консольных команд: sv\_remove\_monster\_corpse - Очистка всех трупов мутантов на карте (возможные значения: -1 - никогда не удалять, 0 - удалить после таймаута, указанного в конфиге, 1 - удалить сразу после смерти); sv\_max\_players - Задать максимальное количество игроков на сервере;
* Исправлен редкий баг, когда при смене типа патронов они не менялись;
* Исправлена ошибка, при которой голосовые команды персонажей не проигрывались или проигрывались с некорректной дистанции;
* Исправлены залипания при противоположных наклонах персонажа (Q и E);
* Убраны лишние пункты в главном меню на квадратных разрешениях экрана;
* Исправлен *дрожащий* индикатор здоровья в инвентаре;
* Исправлен рвущийся по горизонтали экран в оконном режиме (когда разрешение игры больше или равно разрешению экрана);
* Исправлена проблема размытия UI при масштабировании на *DX10/DX11*;
* В лог игрового чата теперь приходят все сообщения;
* Теперь при тяжелом ранении игрок падает с лестницы, а не зависает на ней;
* Теперь с предметами в руках нельзя карабкаться по лестнице;
* Исправлено некорректное переключение анимаций на лестнице;
* Исправлена проблема, при которой у игроков наблюдались сильные отклонения в стороны во время прыжка на месте;
* Исправлено некорректное переключение камеры после тяжелого ранения;
* Убрано получение достижений из оригинального *Deathmatch* в режиме *Оборона*;
* Статусная панель теперь не пропадает в режиме наблюдателя;
* Множественные исправления по переключениям анимаций у персонажа;
* Множественные исправления по оружейной составляющей;
* Исправлена синхронизация состояний невидимости кровососа;
* Исправлена ошибка, из-за которой камера игрока не поворачивалась на кровососа при использовании им способности *Поцелуй вампира*;
* При рестарте сервера или при смене карты выброс больше не начинается в лобби или с первой волны;
* Исправлены проблемы с зависаниями игры;
* Исправлены проблемы с перетаскиванием предметов из ящиков/трупов в слоты снаряжения;
* Исправлены проблемы с перетаскиванием предметов в трупы игроков;
* Исправлен множественный спавн ножей на старте игры в режиме Оборона при потере производительности или сетевой задержке;
* Исправлен редкий вылет, возникающий при инициализации выгона игрока из отряда путем голосования.

#### Изменения в игре

##### Главное

* Новая библиотека для работы с сетью: Во всех играх серии для передачи данных по сети используется устаревшая библиотека DirectPlay от *Microsoft*, которая в новых версиях Windows отключена по умолчанию. В качестве новой сетевой библиотеки была выбрана OpenSource разработка от *Valve* - SteamNetworkingSockets;
* Произведена оптимизация сетевой составляющей;
* Частично адаптирован оружейный пак Gunslinger Mod;
* Добавлен фильтр в мастер-листе с серверами только текущей версии игры (по умолчанию);
* От первого лица пули снова летят из центра (для точности стрельбы);
* Значительно переработана скорость передвижения игрока;
* Переработана механика взаимодействия игрока с артефактами в слотах;
* Различные улучшения по оружейной и худовой составляющей;
* Теперь болт спавнится в инвентарь;
* Добавлены голосовые команды *паники* для всех группировок;
* На лестнице теперь нельзя пользоваться активными слотами;
* Камера от третьего лица со свободным вращением доступна только с правами администратора и убрана из настроек игры;
* Переработан режим “сидя” (теперь нет разделения на обычный и низкий);
* Незначительно увеличена выносливость персонажа во время спринта;
* Уменьшена прочность взрывающихся бочек;
* Синхронизированы кнопки. Теперь при повторном подключении к серверу у клиента сохраняется состояние кнопки;
* Добавлена механика "Гибридный прицел от третьего лица", при активации которой персонаж на включенном виде от третьего лица целится через мушку;
* Никнейм теперь сохраняется после выхода из игры;
* Добавлена светошумовая граната. При взрыве ослепляет рядом стоящих игроков и отпугивает некоторых мутантов в режиме Оборона (модель и текстура взяты из мода Gunslinger);
* Добавлена консольная команда connect для подключения к серверу (формат ввода - connect xx.xx.xx.xx);
* Заменена текстура водки на каноничную «Казаки»;
* Добавлена текстура для худовых рук «Севы» Свободы;
* Добавлены новые граффити;
* Добавлены новые визуалы мутантов, а также подкорректированы их текстуры;
* Внесены правки в модели игроков;
* Тестово отредактировано положение оружия в руках.

##### Режим "Оборона"

* Добавлены новые локации: *Застава*, *Деревня новичков*, *Пространственная аномалия*. Обновлена локация *Барьер*;
* На ночных локациях добавлены прожекторы, которые можно включить, используя рубильник;
* Добавлена механика ограничения игровой области. Выход за пределы игровой области чреват смертью игрока;
* Добавлен финальный босс, который обладает уникальной способностью призывать тушканов и восстанавливать свое здоровье;
* Удален параметр random\_time в *defence\_settings.ltx*, вместо него добавлен параметр start\_time, который задаёт стартовое время на локации;
* Артефакт *Луч надежды* теперь не свободно катится по земле, а парит над точкой активации, это позволит более четко отслеживать его положение и время действия эффекта;
* Добавлен новый активируемый артефакт *Сердце Оазиса*, который исцеляет игроков, находящихся рядом с ним;
* Теперь единственный оставшийся в живых игрок не падает в состояние *тяжело-ранен*;
* Теперь после окончания волны здоровье игрока восстанавливается до уровня, требуемого для быстрого передвижения, останавливается кровотечение, а также игрок поднимается из состояния *тяжело раненый*;
* Теперь здоровье восстанавливается при повышении ранга в рамках текущей игры;
* Добавлен авторский саундтрек в лобби и на все локации;
* Добавлен авторский динамический саундтрек, воспроизводящийся во время боя;
* Теперь на миникарте отображаются иконки обнаруженных ящиков;
* Теперь, если игрок найдёт все ящики с провизией - придёт соответствующее уведомление;
* Во время ожидания в лобби игровое время не идёт вперёд.

##### Анимации

* Добавлены анимации для системы жестов, которая позволяет взаимодействовать игрокам друг с другом (по умолчанию колесо жестов активируется на клавишу *T*);
* Заменены анимации состояния *тяжело ранен*, теперь это стало полноценным состоянием для игрока с возможностью перемещаться;
* Переработаны старые анимации активации артефакта *Луч надежды* от первого лица, а также добавлены новые;
* Внесены правки по камере от третьего лица (убрано покачивание, настроены положение и границы наклона);
* Добавлены анимации стрейфов *safemode* в состоянии стоя для ходьбы и бега;
* Переработан анимационный сет передвижения для персонажа;
* Продолжается работа над сетом передвижения для состояния сидя (включая *safemode*) для персонажа;
* Переделаны анимации для слотов: MP5, пистолеты, болт, гранаты;
* Реализованы анимации полной/неполной перезарядки для первого и третьего лица;
* Добавлены новые анимации оружия от третьего лица.

##### Интерфейс

* Значительно переработана система UI (интерфейс больше не растягивается по всему экрану, текстуры стали более качественными, а шрифты адаптированы для 2k мониторов);
* Основательно переработан UX/UI, сбалансирован визуальный стиль и учтены полезные пожелания игроков (в разработке);
* Редактируемый текст (чат, ввод ника и т.д.) теперь можно выделять комбинациями клавиш *Shift+Left/Right* или *Ctrl+A* (выделить всё);
* Иконки профиля в режиме *Оборона* теперь зависят от группировки и выбранного скина;
* Кнопка *Информация о сети* вынесена в настройки управления;
* Добавлены очевидные оповещения о различных состояниях и ситуациях;
* Переработана миникарта, теперь на ней отображается так называемый азимут (ось координат). Также иконки опасных зон больше не занимают лишнее место на HUD, переместившись на миникарту;
* Доработан текстовый чат, теперь кнопка переключения *каналов* отображается более наглядно, также добавлены иконки игроков, которые находятся с вами в одном отряде или группировке, таким же образом отдельно отмечен лидер;
* Добавлены HP бары для противников-боссов с соответствующими подписями;
* Переработана панель сквада, теперь состояния игроков очевидны, а также присутствует более наглядная информация о наличии тех или иных предметов у них (например, важного для конкретного режима гаджета или сюжетного инструмента);
* Доработан *киллфид*, а также детализированы причины смертей игроков за счёт интуитивных иконок;
* В киллфиде теперь отображается помощь другим игрокам;
* Переделаны мировые маркеры игроков;
* Улучшена читаемость иконок за счёт полной их переработки;
* Упрощена статусная панель игровых режимов, теперь она делится на три четко разграниченные области, каждая из которых во всех режимах отвечает за конкретную информацию (например, в режиме *Оборона* слева указано количество жизней, а справа - противников, по центру же общее количество волн и номер текущей. Это позволило сделать описанную панель более гибкой для возможной настройки режимов для конкретных карт. Кроме того, основные показатели выделены цветами, за счёт чего игроку будет проще воспринимать и запоминать информацию).

##### Звук

* Заменены некоторые чрезмерно назойливые звуки окружения, вызывающие дискомфорт;
* Полностью переработаны все звуки оружия, а также увеличено их количество, теперь по звукам можно определять то или иное состояние оружия (например, когда устраняется клин - играет один звук, а когда клин с последним патроном в магазине - другой, и т.д.) (в разработке);
* Заменены звуки шагов, а также расширено количество материалов для них (в разработке);
* Добавлена экспериментальная система озвучки автоматического оружия, теперь вместо одиночных звуков выстрелов воспроизводится loop (единый семпл с последовательными звуками выстрелов), это позволило улучшить звучание автоматического оружия и слегка оптимизировать его озвучку без потери качества (в разработке);
* Артефакты *Луч надежды* и *Сердце Оазиса* после активации издают характерные звуки;
* Заменено и добавлено множество новых интерфейсных и звуков снаряжения (например, звуки стадий задач, звуки использования предметов и т.д.);
* Заменены некоторые контекстные звуки и добавлены новые;
* Добавлены индивидуальные звуки для установки разного типа апгрейдов, также эти звуки теперь слышат другие игроки;
* Заменены звуки персонажа, а также большинство звуков материалов;
* Добавлена индивидуальная озвучка для псевдогиганта босса;
* Добавлены звуки прожекторов, фонарей, рычагов и генераторов.

### Обновление 0.7.4

Версия вышла 6 ноября 2021 года, в ней были исправлены некоторые ошибки прошлого обновления и продолжена адаптация оружейного пака "Gunslinger".

#### Исправления ошибок

* Исправлен вылет сервера при прыжке в телепорт;
* Исправлен вылет сервера при обработке инфопоршня от уничтоженного объекта;
* Исправлен вылет сервера, который происходил при обыске трупа, который уничтожился;
* Исправлена ошибка, из-за которой при перезарядке подствольного гранатомёта сбрасывался активный клин оружия;
* Исправлен вылет сервера, который был связан с фантомами;
* Исправлены некоторые ошибки десинхронизации сервера;
* Исправлено прицеливание у подствольных гранатомётов;
* Исправлено некорректное положение худа оружия;
* Исправлено некорректное позиционирование элементов интерфейса в мастер-листе на разных разрешениях;
* Из мастер-листа убран неиспользуемый функционал;
* Исправлено несколько различных ошибок на всех картах;
* Исправлена проблема, из-за которой при отсоединении от сервера во время замедления времени и последующем присоединении сохранялась замедленная скорость игры;
* Прочие незначительные исправления.

#### Изменения в игре

* Артефакт *Сердце Оазиса* был переименован в *Дар Оазиса;*
* Немного изменено описание активируемого артефакта *Луч Надежды* и добавлено описание для *Дар Оазиса*;
* Добавлена компакт-кассета и новая озвучка магнитофона на карту *Деревня новичков*;
* Добавлена английская локализация для активируемых артефактов;
* Доработаны и добавлены новые звуки стрельбы для *FN Five Seven*;
* Время очистки выброшенного оружия теперь такое же как у трупов (*1м. 20с.*);
* В 2 раза увеличен таймаут при подключении к серверу (дает больше шансов избежать ошибки *Неверный хост* при смене карты на сервере);
* Добавлено *FXAA сглаживание* для всех рендеров.
* Подключены анимации и звуки для смены типа гранат у подствольного гранатомёта из Gunslinger;
* Подключены анимации осмотра клина с подключенным подствольным гранатометом из Gunslinger.

### Обновление 0.7.5

Версия вышла 12 декабря 2021 года, в ней в основном были исправлены некоторые ошибки.

#### Исправления ошибок

* Исправлен вылет клиента при сворачивании игры на статическом освещении;
* Исправлены различные ошибки на картах;
* Исправлена ошибка с ползунком прокрутки в UI-списках.

#### Изменения в игре

* Значительно увеличена производительность сервера;
* Улучшена производительность клиента;
* Добавлен новый анимационный набор для СВД на мировых моделях;
* Переработан анимационный набор AK74 на мировых моделях;
* Доработаны анимации оружия на мировых моделях и подключено отсоединение магазинов;
* Доработана анимация спринта;
* Доработаны анимации жестов;
* Мелкие исправления в подсказках на загрузочном экране;
* Мелкие исправления в балансе оружия;
* Немного изменены некоторые модели игровых персонажей.