English | Русский
Полный список изменений проекта IX-Ray 1.6
- Обновлены корневые документы (@Drombeys)
- Добавлена функция
log1для вывода сообщений из скриптов в лог (@MAYLAYSHEZ) - Добавлена проверка безопасности для метода
CScriptEntity::vfUpdateSounds()(@Drombeys) - Централизован расчет IK в одном месте (@v2v3v4)
- Принудительно отключены расчеты у фиксированных объектов (@v2v3v4)
- Исправлено чтение масок анимации OMF, разделенных запятыми (@Drombeys)
- Установлено ограничение FPS в главном меню на 120 (@MAYLAYSHEZ)
- Исправлена опечатка в сообщении загрузки текстур (@Drombeys)
- Исправлено отображение wallmark (@Drombeys)
- Улучшено тестирование источников света в секторах и порталах (@v2v3v4)
- Исправлены триггеры рестрикторов при включенных ногах (@v2v3v4)
- Исправлена реализация очистки данных оружия (@Shtrecker)
- Рефакторинг кода ног от первого лица (@v2v3v4)
- Переработана функциональность системы бустеров (@Shtrecker)
- Исправлены числовые проблемы в редакторах (@ForserX)
- Исправлены проблемы UI/UX в Level Editor (@ForserX)
- Восстановлена функция автоматического выбора режима выделения элементов (@ForserX)
- Проект xrEngine выбран по умолчанию при генерации решения (@Drombeys)
- Обновлены корневые документы (@Drombeys)
- Обновлён веб-сайт (@ForserX)
- Добавлено игнорирование собственной модели в системе feel vision (@v2v3v4)
- Применён параметр
LineSpacingдляCGameFont(@v2v3v4) - Исправлены проблемы пересечения форм (@v2v3v4)
- Исправлено чтение однострочных Lua-сниппетов (@ForserX)
- Исправлена потеря фокуса окна в полноэкранном режиме (@Drombeys)
- Принудительно включён инлайнинг функций (@v2v3v4)
- Реализован отдельный Render Object Specific для дождя во избежание затемнения рук (@v2v3v4)
- Добавлено GPU-событие
FORWARD_REFLECTION_MIPS_GEN(@Drombeys) - Добавлен шейдер
particle_s-mulдля D3D11 (@Drombeys) - Добавлена проверка безопасности для метода
has_light_visible_from_sectors(@Drombeys) - Ограничен радиус GTAO в шейдерах (@LVutner)
- Исправлен двойной рендеринг частиц (@v2v3v4, @Dimakuzmin)
- Исправлена реализация намокания плоскостей (@Hozar2002)
- Принудительно включён early-z для шейдера
accum_base(@LVutner) - Реализована возможность отключения маски заснеживания для отдельных локаций (@ForserX)
- Улучшена аппроксимация DFV в шейдерах (@LVutner)
- Улучшен шейдер воды для корректного отображения дефектных текстур (@Hozar2002)
- Добавлены дополнительные бинды мыши (@Drombeys, @BASE1707)
- Добавлена поддержка центрированного режима для контрола
CUIStackPanel(@St4lker0k765) - Добавлена конфигурация химеры для переопределения префикса анимаций (@mnelenpridumivat)
- Добавлены критические секции для игровых шрифтов (@v2v3v4)
- Добавлено логирование некорректно сконфигурированных костей (@St4lker0k765)
- Добавлены заглушки функций для script-экспортов Gasmask (@Drombeys, @BASE1707)
- Добавлена перезагрузка переводов для апгрейдов (@St4lker0k765)
- Добавлен вывод названия модели при отладке (@v2v3v4)
- Позиция ног отвязана от root кости (@Drombeys)
- Отключён рендер хитмарков и новостей при выключенном HUD (@St4lker0k765)
- Расширены возможности модуля Explosive (@Drombeys, @BASE1707)
- Исправлён расчёт
box_x_axisпри проверке столкновений траектории (@mnelenpridumivat) - Исправлено предупреждение
sv_adm_menu_ban_timeв консоли (@St4lker0k765) - Исправлены критические вылеты при выбрасывании предметов и торговле в Call of Chernobyl (@Romann, @revolucas)
- Исправлены анимации атаки химеры при наличии только одной ненумерованной анимации (@mnelenpridumivat)
- Исправлен критический вылет при броске гранаты НПС (@v2v3v4)
- Исправлен критический вылет для прицелов с подсветкой цели (@v2v3v4)
- Исправлен критический вылет при отсутствии секции
upgrades_properties(@St4lker0k765) - Исправлен критический вылет при установке артефактов в заблокированный пояс (@St4lker0k765)
- Исправлен критический вылет при наличии дублирующихся целей заданий (@St4lker0k765)
- Исправлены бесконечные деньги у торговцев (@Shtrecker)
- Исправлено выравнивание текста меню после смены разрешения (@St4lker0k765)
- Исправлены минимальные и максимальные значения денег персонажа (@Shtrecker)
- Исправлено тряска NPC при прицеливании в игрока на близкой дистанции (@v2v3v4)
- Исправлена физика для корректной работы лестниц (@ForserX)
- Исправлена работа экспортов скриптов (@Hozar_2002)
- Исправлен выбор одиночного предмета (@MAYLAYSHEZ)
- Исправлена ошибка отображения меню диалога (@St4lker0k765)
- Реализовано ограничение на создание сохранений игры (@Drombeys)
- Улучшена консольная команда
g_fight_fast_respawn(@v2v3v4) - Улучшена работа изменения FOV во время бега (@Hozar2002)
- Оптимизированы функции
InBeltиInRuck(@Shtrecker) - Удалено предупреждение
missing danger fov(@St4lker0k765) - Убрана проверка verify в методе
CWeaponBinoculars::OnZoomOut(@Drombeys) - Возвращена функция
UpdateCameraDirection(@St4lker0k765) - Откачено изменение
Improve AI system(@Drombeys) - Параметры инициализируются значениями по умолчанию (@v2v3v4)
- Добавлены отсутствующие файлы английской локализации для Clear Sky (@St4lker0k765)
- Обойдён краш при некорректной AI-Map возле костра (@Drombeys)
- Исправлена сломанная логика в секции
[logic@defend_work2]в Clear Sky (@Drombeys) - Исправлено отсутствие заголовка торговли в Clear Sky (@St4lker0k765)
- Исправлено применение настроек в Clear Sky (@St4lker0k765)
- Исправлен размер текста окна апгрейдов в Clear Sky (@St4lker0k765)
- Добавлен шейдер портала для редакторов (@ForserX)
- xrDebug всегда инициализируется в редакторах (@St4lker0k765)
- Загрузка не пропускается при несовпадении GUID (@St4lker0k765)
- Отключён асинхронный расчёт LOD из-за ограничений архитектуры рендера (@ForserX)
- Исправлена загрузка
ai_map_ixray.part(@mnelenpridumivat) - Исправлено открытие
Bone Form(@mnelenpridumivat) - Исправлена инициализация
EditorPropвSGameMtlPairпри загрузке AE (@mnelenpridumivat) - Исправлена отладочная отрисовка порталов (@ForserX)
- Исправлены ошибки в редакторах (@ForserX)
- Исправлена ошибка ImGui с ID чекбоксов
No Sun(@mnelenpridumivat) - Исправлено условие цикла и использован метод
empty()в xrLC (@ForserX) - Исправлено уничтожение частиц в Particle Editor (@ForserX)
- Исправлены кнопки
Play LevelиPlay Clean Game(@VodkaNET) - Исправлены проблемы загрузки секторов (@St4lker0k765)
- Исправлены проблемы материалов в Shader Editor (@ForserX)
- Исправлено открытие Sound Editor (@ForserX)
- Исправлена загрузка текстур в xrAI (@St4lker0k765)
- Обновлены корневые документы (@Drombeys)
- Обновлены сайт и документация (@Drombeys, @ForserX, @St4lker0k765, @GladiatorVS, @mnelenpridumivat, @kola2451, @FFx0001)
- Добавлена проверка ошибок в функции
BN_bn2dec(@openhands) - Исправлен критический краш при отсутствии пути у моба (@Drombeys)
- Исправлена утечка памяти в ASN.1-комбинации (@tabudz)
- Исправлена проверка переполнения в функции
BN_bn2dec(@openhands) - Исправлена потенциальная бесконечная петля в функции
BN_mod_sqrt(@openhands) - Реализована эмуляция курсора в полноэкранном режиме, в оконном режиме используется системный курсор (@ForserX)
- Предотвращены атаки малых подгрупп для DH/DHE (@tabudz)
- Восстановлено ограничение FPS в меню (@v2v3v4)
- Добавлено отключение GPU-событий (@Drombeys, @ForserX)
- Исправены облака при использовании макроса
USE_LEGACY_SKY_TONEMAP(@Hozar2002)
- Добавлен краш игры при отсутствии схемы апгрейдов (@St4lker0k765)
- Добавлена проверка некорректного сообщества в функции
general_goodwill(@St4lker0k765) - Добавлена поддержка отступов для
CUIStackPanel(@St4lker0k765) - Добавлена поддержка stack-панелей для бустеров и аномальных полей (@St4lker0k765)
- Добавлены вертикальные режимы для
CUIStackPanel(@St4lker0k765) - Исключён отсутствующий ammo-раздел из переключения боеприпасов (@St4lker0k765)
- Исправлен звук
snd_reload_jammedдля оружия BM16 (@Shtrecker) - Исправлена загрузка системы отображения боеприпасов (@Shtrecker)
- Исправлена высота инфо-панели для иконок апгрейдов (@nicknames)
- Исправлена оригинальная ошибка использования бустеров (@Shtrecker)
- Исправлена оригинальная ошибка воспроизведения звука костра (@v2v3v4)
- Исправлены экспорты скриптов (@Shtrecker)
- Исправлено положение указателя точки (@St4lker0k765)
- Исправлен унарный оператор минуса в
_vector3(@ForserX) - Исправлена видимость костей оружия (@Shtrecker)
- Оптимизирован разбор параметров анимаций (@ForserX)
- Сброс состояний движения игрока при включённом
g_no_clip(@v2v3v4) - Восстановлена логика обнаружения столкновений между камерой и коллизией (@Drombeys)
- Добавлена настройка чувствительности мыши в UI в разделе управления (@Drombeys)
- Применён режим растягивания для окна настроек (@Drombeys)
- Исправлено определение атаки на базу, когда NPC находится вне ее радиуса (@FFx0001)
- Исправлен краш на этапе загрузки локации из-за некорректных текстур (@Drombeys)
- Исправлена ошибка смещения оригинального маркера задания (@St4lker0k765)
- Исправлен краш после сброса позиции и ориентации предмета в системе настройки HUD (@St4lker0k765)
- Переработано сохранение AI-карты в формат
.partдля совместимости с оригинальным SDK (@VodkaNET) - Переработана обработка слайдеров в системе настройки HUD (@Drombeys)
- Исправлена сборка в новой версии Visual Studio 2026 (@Drombeys)
- Добавлена опция CMake для отключения Discord (@ForserX)
- Реализована сайт на github-pages (@ForserX, @kola, @GladiatorVS, @FFx0001)
- Добавлена поддержка UTF-8 и исправлены регистры в подключении файлов (@ForserX)
- Выполнена очистка кода (@ForserX)
- Обновлён Dear ImGui до версии 1.92.1 (@GladiatorVS)
- Обновлён список пресетов для CMake (@TheParaziT)
- Обновлены корневые документы (@Drombeys)
- Добавлена регистрация значения
_nilдля LuaBind (@Drombeys) - Добавлен флаг
-ldbgдля автоматического подключения отладчика Lua (@ForserX) - Добавлена команда
use_smoothed_deltaи пружинная инерция (@v2v3v4) - Добавлены дополнительные кнопки в окно отладки ошибок (@mnelenpridumivat)
- Добавлена авто-коррекция позиции солнца по координате
Y(@Drombeys) - Добавлены функции пропуска данных для
IReader(@Shtrecker) - Добавлена проверка безопасности при назначении вершины назначения в методе
setup_movement_params(@Drombeys, @ForserX) - Добавлены проверки безопасности при разборке предметов (@St4lker0k765)
- Добавлена проверка безопасности для метода
CScriptGameObject::set_dest_level_vertex_id(@Drombeys) - Добавлена проверка безопасности для метода
CTeleWhirlwind::draw_out_impact(@Drombeys) - Добавлена проверка безопасности для метода
player_hud::OnMovementChanged(@Shtrecker) - Добавлены виртуальные методы приведения типа для избежания динамического каста (@Shtrecker)
- Добавлена зависимость xrGameSpy для xrServer (@ForserX)
- Применен новый SDL3 в кодовой базе (@Vertver, @ForserX)
- Применены виртуальные методы приведения типа в кодовой базе (@Shtrecker, @v2v3v4)
- Удалены неиспользуемые API (@ForserX)
- Включен ключ
-designerдля смешанной конфигурации (@Drombeys) - Улучшена система дождя (@OldSerpskiStalker)
- Выполнены фрагменты скриптов Lua Coder в основном потоке (@Drombeys, @v2v3v4)
- Экспортирован
get_materialдляCRayPick(@ForserX) - Расширено логирование в методе
CScriptGameObject::bone_position(@Drombeys, @Vyacheslav) - Расширена функциональность пересечения OBB (@v2v3v4)
- Исправлена функция
Statusдля булевых команд (@St4lker0k765) - Исправлено именование в стиле BSD для сторонних библиотек (@ForserX)
- Исправлен краш после консольной команды
help(@St4lker0k765) - Исправлен краш при выполнении
set_positionбез звука (@St4lker0k765) - Исправлен краш при включении дождя с отключенными звуками (@Drombeys)
- Исправлена синхронизация игрового времени с глобальным таймером (@ForserX)
- Исправлена активация горячих клавиш при русской раскладке (@Drombeys)
- Исправлена задержка при подключении (@ForserX)
- Исправлен вывод сообщений в методе
attachable_hud_item::anim_play(@Drombeys) - Исправлено дублирование сообщений в отладчике MSVC (@Hozar2002)
- Исправлено отображение кавычек в консоли (@St4lker0k765)
- Исправлено воспроизведение звука дождя под источниками света (@v2v3v4)
- Исправлена обработка корневого пути сервера (@ForserX)
- Реализован (RS0) null render для сервера (@isoboleskiy, @ForserX)
- Реализован интерфейс
SQL Generator(@GladiatorVS) - Реализована поддержка
std::stacktraceв xrDebug (@GladiatorVS) - Реализован обработчик крашей для неизвестных режимов платформы (@St4lker0k765)
- Реализован DBService и коннектор MySQL (@hkuprin)
- Реализована детальная отладочная информация для минидампов (@ForserX)
- Реализована оптимизация отправки пакетов на основе расстояния (@ForserX)
- Реализована Euler yaw-pitch-roll инерция (@v2v3v4)
- Реализовано экспериментальное исправление пути сборки (@Drombeys)
- Реализована файловая система как
intptr_t(@ForserX) - Реализовано получение данных игрового окна (@v2v3v4)
- Реализован генератор начальной SQL базы данных (@ForserX)
- Реализована поддержка больших уровней (@ForserX)
- Реализована поддержка Linux для
generate_guid(@ForserX) - Реализован вывод экспортов Lua через функцию
help()(@ForserX) - Реализована поддержка подпапок для Lua (@FFx0001)
- Реализована новая система синхронизации данных клиента (@ForserX)
- Реализована частичная функциональность для Linux (@ForserX)
- Реализована поддержка АИ-Сетки и Графов для Shadow of Chernobyl (@St4lker0k765)
- Реализована поддержка формата архивов SoC (@St4lker0k765, @Xottab-DUTY)
- Реализован экран-заставка с использованием SDL (@GladiatorVS, @ForserX, @v2v3v4)
- Реализована stack string (@wh1t3lord)
- Реализована временная оптимизация коннектора (@ForserX)
- Реализована поддержка формата YAML (@ForserX)
- Реализован процедурный снег (@Hozar2002, @ForserX, @Drombeys)
- Улучшен выделенный сервер и реализация FreeMP (@ForserX)
- Улучшена обработка ввода в менеджере ImGui (@Drombeys)
- Улучшен захват имен в Optick (@Drombeys)
- Улучшен код безопасности сервера (@ForserX)
- Улучшена генерация SQL базы данных (@ForserX)
- Увеличен размер буфера шрифтов для сообщений (@Drombeys)
- Увеличено количество подпредметов игровых материалов (@Drombeys)
- Сделана SQL система опциональной (@ForserX)
- Миграция на Clang 18 и Ubuntu 24.04 LTS (@ForserX)
- Перемещен xrCDB в модуль xrCore/Collision (@ForserX)
- Оптимизированы query запросы (@v2v3v4)
- Портирован
luabindна Linux (@ForserX) - Портирован
xrNetServerна Linux (@ForserX) - Портирован
xrSoundна Linux (@ForserX) - Портирован
xrDXTна Linux (@ForserX) - Рефакторинг платформенного кода файловой системы (@ForserX)
- Удалена зависимость от
CXImage(@ForserX) - Удалена зависимость от
Loki(@ForserX) - Удален ключ конфигурации
mem_debug(@Drombeys) - Удалена зависимость от ATL (@ForserX)
- Удалены устаревшие макросы профилирования (@ForserX)
- Удален обходной путь для устаревшей Windows 2000 (@St4lker0k765)
- Удалена статистика памяти (@v2v3v4)
- Удалены шаблоны из
memory_space(@ForserX) - Реорганизованы файлы в модуле xrCore (@ForserX)
- Заменен
dynamic_castнаfast_dynamic_castв LuaBind (@v2v3v4) - Заменен
smart_castнаvirtual_cast(@v2v3v4) - Заменен
VIEWPORT_NEARнаDevice.fViewportNear(@v2v3v4) - Заменен исходный код LuaBind на
FetchContent(@ForserX) - Восстановлено использование
intro_no_start_picture(@St4lker0k765) - Переработана функциональность
open_chunk(@ForserX) - Переработано сохранение игры Marshal (@Drombeys)
- Переработаны экспорты звука (@ForserX)
- Переписан
FPSCounterс использованием SDL3 (@ForserX) - Установлены значения конфигурации консоли по умолчанию (@Drombeys)
- Добавлен вывод текущей платформы в информации о запуске движка (@St4lker0k765)
- Добавлена константа
m_digiclock(@Drombeys) - Добавлены константы
m_timearrowN(@LVutner) - Добавлены макросы
USE_BGRA_SKYCOLORиUSE_LEGACY_SKY_TONEMAPв шейдерах (@Hozar2002) - Добавлены макросы
USE_NORMAL_HEMI_DISTRIBUTION(@ForserX, @Hozar2002) - Добавлены шейдеры из Gunslinger (@Drombeys)
- Применены предустановленные конфигурации для DLSS (@Drombeys)
- Применена снежная маска для aref-моделей (@ForserX)
- Отключена оптимизация полусферы (@Drombeys)
- Расширена функциональность G-буфера (@Hozar2002)
- Исправлена функция
deband_color(@Hozar2002) - Исправлена реализация
get_bone(@ForserX) - Исправлено сохранение кэша
ShaderExternal(@Hozar2002) - Исправлена реализация сэмплирования блоков 2x2 (@LVutner)
- Исправлена и улучшена реализация ambient occlusion (@LVutner)
- Исправлена яркость на элементах HUD (@Hozar2002)
- Исправлена яркость отображения детектора (@Drombeys)
- Исправлен некорректный расчет масштаба (@Hozar2002)
- Исправлено некорректное перечисление шейдеров и повреждение CBuffers в compute-шейдерных проходах (@LVutner)
- Исправлен расчет обратной матрицы вида (@Hozar2002)
- Исправлена шероховатость в режиме PBR для ландшафта (@Hozar2002)
- Исправлена цветовая схема скриншотов (@Drombeys)
- Исправлено самосвечение в шейдерах (@Hozar2002, @Drombeys)
- Исправлена гамма теней в режиме PBR (@Hozar2002)
- Исправлены проблемы рендеринга скайбокса (@Hozar2002)
- Исправлены проблемы реализации SSLR (@Hozar2002)
- Исправлено сравнение строк в
ShaderExternal(@Hozar2002) - Реализована базовая система PBR-отражений (@Hozar2002)
- Реализована поддержка коллиматорных прицелов (@Drombeys)
- Реализована детальная инстанцированная отрисовка в рендерере (@LVutner)
- Реализованы GPU-маркеры (@Vertver)
- Реализована поддержка LUT-текстур (@Hozar2002)
- Реализована частичная поддержка CGIM (@Hozar2002, @zhoracementov)
- Реализована поддержка PBR для ландшафта (@LVutner)
- Реализована функциональность shader external (@Hozar2002)
- Реализован проход пространственных отражений (@Hozar2002)
- Реализован TAA для D3D10+ (@LVutner)
- Реализована система сквозных прицелов (@Hozar2002)
- Реализованы внеэкранные отражения воды (@Hozar2002)
- Улучшено логирование ошибок детальных текстур (@Drombeys)
- Улучшена реализация GTAO (@LVutner)
- Улучшена реализация PBR-шейдеров на D3D11 (@Hozar2002)
- Улучшена точность и качество отражений (@Hozar2002)
- Улучшено логирование ошибок шейдеров (@Hozar2002)
- Оптимизированы и исправлены проблемы системы освещения (@v2v3v4)
- Оптимизирована коррекция земли для детальных объектов (@Hozar2002)
- Оптимизирован путь фильтрующего шейдера GTAO для SM4.1 (@LVutner)
- Оптимизирована система дождя и перемещено обновление в отдельный поток (@v2v3v4)
- Перереализована система отладочной отрисовки (@ugozapad)
- Удален bilateral фильтр из шейдеров (@LVutner)
- Удалена ненужная функциональность (@Hozar2002, @Drombeys)
- Удалено неподдерживаемое разрешение 800x600 из доступных опций (@Drombeys)
- Заменена реализация джиттера SSLR (@LVutner)
- Восстановлена и улучшена реализация CRTC на D3D11 (@Hozar2002)
- Использован формат png для скриншотов по умолчанию (@Drombeys)
- Добавлен скриптовый экспорт
add_cam_effector2(@Drombeys) - Добавлена поддержка узла
auto_framewindow(@St4lker0k765) - Добавлен скриптовый экспорт
CAddonManager(@St4lker0k765) - Добавлены скриптовые экспорты
CScriptIniFile(@Drombeys) - Добавлены опции
DoF on Talkв настройки (@Drombeys) - Добавлен
g_bobbing_factorв игровые опции (@Drombeys) - Добавлен
g_hit_slowmoв игровые опции (@Drombeys) - Добавлена функция
GetDetector(@Shtrecker) - Добавлена консольная команда
hud_crosshair_point(@Shtrecker) - Добавлен скриптовый экспорт
IsInCar(@Drombeys) - Добавлена поддержка
kQUITиkSCREENSHOTв катсценах (@ForserX) - Добавлен атрибут
native_scaleдля курсора (@St4lker0k765) - Добавлен скриптовый экспорт
set_default_visual(@St4lker0k765, @Vyacheslav) - Добавлен скриптовый экспорт
set_fire(@ForserX, @Vyacheslav) - Добавлен скриптовый экспорт
set_head_rotate(@Drombeys, @Vyacheslav) - Добавлен экспорт
set_health_exдля Lua (@St4lker0k765) - Добавлен скриптовый экспорт
set_yaw(@Drombeys, @Vyacheslav) - Добавлены звуки
snd_throwиsnd_throw_beginдляCMissile(@Shtrecker) - Добавлена внешняя функция
UseSavedGameStatic(@ForserX) - Добавлен скриптовый экспорт
world2ui(@Drombeys) - Добавлен
wpn_aim_toggleв игровые опции (@Drombeys) - Добавлена поддержка 8 бонпартов (@Shtrecker)
- Добавлена возможность отключить инерцию камеры от третьего лица (@St4lker0k765)
- Добавлены дополнительные звуки доставания и убирания оружия (@Shtrecker)
- Добавлена дополнительная функциональность скрытия HUD (@St4lker0k765)
- Добавлена альтернативная схема перезарядки для класса
CWeaponRG6(@Shtrecker) - Добавлена возможность отключить сетку инвентаря (@St4lker0k765)
- Добавлена реализация генератора суффиксов анимаций (@Shtrecker)
- Добавлено отображение количества контейнеров артефактов на броне (@Shtrecker)
- Добавлена деградация артефактов (@Shtrecker)
- Добавлены отложенные действия с оружием (@Shtrecker)
- Добавлены анимации для детектора-лампы (@Shtrecker)
- Добавлена разборка предметов (@Shtrecker)
- Добавлен экранирование для ошибок
valid_vertex_id(@ForserX) - Добавлены звуки сервоприводов экзоскелета (@Drombeys)
- Расширена функциональность для
CScriptIniFile(@ForserX) - Добавлены звуки убирания и доставания для
CMissile(@Shtrecker) - Добавлены звуки убирания и доставания для
CWeaponKnife(@Shtrecker) - Добавлены улучшения для камер актера (@Shtrecker)
- Добавлено время последнего обновления (@Shtrecker)
- Добавлена многослойная коллекция для звуков
snd_jam(@Shtrecker) - Добавлена проверка ссылок для
CleanupInvalidNodes(@ForserX) - Добавлен типизированный метод для экспорта
CMapLocationв Lua (@FFx0001) - Добавлены события чистых вызовов для реактивного хранилища (@FFx0001)
- Добавлена поддержка
UIMotionIconв стиле SoC (@St4lker0k765) - Добавлен звуковой эффект при создании скриншота (@St4lker0k765, @Drombeys)
- Добавлен звук удара дождя по шлему (@Drombeys, @v2v3v4, @VOIN101)
- Добавлена поддержка квадратной миникарты (@St4lker0k765)
- Добавлено статическое использование для элемента управления
CUI3tButton(@Hrusteckiy) - Добавлена опция следов на стенах для
engine_external(@ForserX) - Добавлены строки, связанные с бустерами (@St4lker0k765)
- Добавлено отображение дополнительного бонуса веса для костюма (@Shtrecker)
- Добавлена поддержка многослойных звуков для
CCarWeaponиCHelicopter(@Drombeys) - Добавлено действие тактического лазера (@Shtrecker)
- Добавлена поддержка настраиваемого размера кнопок трекбара (@St4lker0k765)
- Добавлен перевод для максимального веса (@St4lker0k765)
- Применено смешивание для анимаций стрельбы (@Shtrecker, @Drombeys, @v2v3v4)
- Применена система обратных вызовов для скриптовых вызовов из движка (@Drombeys)
- Применена величина для значений степпера и трекбара UI (@Hrusteckiy)
- Применено масштабирование величины для опций (@Drombeys)
- Заблокирован эффектор камеры оружия во время использования детектора (@Shtrecker)
- Очищен устаревший код мультиплеера (@St4lker0k765)
- Продолжены исправления системы анимаций (@Shtrecker)
- Декомпозирована и улучшена загрузка позиций рук (@Shtrecker)
- Декомпозирован эффектор ночного видения (@Shtrecker)
- Уменьшено значение
SprintFovFactorвengine_external(@Drombeys) - Удалены анимации 16x9 для детекторов (@Shtrecker)
- Удалены устаревшие функции из класса
CWeaponPistol(@Shtrecker) - Отключена дополнительная иконка задания только для Clear Sky (@St4lker0k765)
- Отключено автоматическое изменение типа патронов (@Shtrecker)
- Отключен CD-Key по умолчанию (@St4lker0k765)
- Отключена функциональность полета в FMP (@ForserX)
- Отключен IK для выделенного сервера (@ForserX)
- Отключено отображение миникарты в инвентаре (@Drombeys)
- Отключены следы движения для NPC (@Shtrecker)
- Отключен спринт при перегрузке (@St4lker0k765)
- Расширена реализация звуковых эффектов фонарика (@Drombeys)
- Экспортирована функция
get_ammo_sumв Lua (@FFx0001) - Экспортированы пользовательские метки и текст для предметов инвентаря в Lua (@FFx0001)
- Расширено событие
on_takeдля системы обратных вызовов (@FFx0001) - Расширены скриптовые экспорты симулятора ALife (@St4lker0k765)
- Расширены XML-скриптовые экспорты (@Drombeys)
- Исправлен режим игры
Capture the Artefact(@St4lker0k765) - Исправлен экспорт
killв Lua (@Drombeys) - Исправлена функциональность
Net_Relevantдля FreeMP (@ForserX) - Исправлена функциональность функции
rememberиз Lua (@ForserX) - Исправлен экспорт
set_visual_nameдля Lua (@Drombeys) - Исправлены функции
SetFontиGetFont(@St4lker0k765) - Исправлена функция
switch_to_upgrade(@St4lker0k765) - Исправлен флаг клавиши
switchammotype(@Shtrecker) - Исправлена отрисовка активных контактов на миникарте в FreeMP (@ForserX)
- Исправлен постпроцесс попадания по актеру в FreeMP (@St4lker0k765)
- Исправлен обратный вызов кости для продвинутого детектора (@Shtrecker)
- Исправлены события ИИ сталкера от клиентской реализации (@DimaKuzmin)
- Исправлен учет патронов в мультиплеере (@MiX225)
- Исправлены патроны в меню покупки TDM для Clear Sky (@St4lker0k765)
- Исправлена обработка обратного вызова окончания анимации (@Shtrecker)
- Исправлена система анимаций в
CWeaponBM16(@Shtrecker) - Исправлена реализация биндера в FreeMP (@ForserX)
- Исправлены проблемы видимости костей (@Shtrecker)
- Исправлена система бустеров и веса (@ForserX)
- Исправлена очистка
q_nearestв одиночном режиме (@ForserX) - Исправлено отображение состояния в информации о предмете (@ForserX)
- Исправлен краш в обучении КПК (@St4lker0k765)
- Исправлен краш при отсутствии
menu_network_game(@St4lker0k765) - Исправлен краш при загрузке спавна без фракций в Clear Sky (@St4lker0k765)
- Исправлены критические ошибки в Clear Sky (@St4lker0k765)
- Исправлена реализация пользовательского комбо-бокса (@St4lker0k765)
- Исправлено исчезновение звуков оружия (@Drombeys, @VaIeroK)
- Исправлена реализация дверей для FreeMP (@ForserX)
- Исправлены эффекторы для FreeMP (@ForserX)
- Исправлена обработка состояния пустого клика (@Shtrecker)
- Исправлена обработка состояния пустого прицеливания (@Shtrecker)
- Исправлено принудительное скрытие предмета (@Shtrecker)
- Исправлены проблемы режима FreeMP (@ForserX)
- Исправлена смена гранат (@Shtrecker)
- Исправлены подсказки для перетаскиваемых монстров (@St4lker0k765)
- Исправлен инициатор попадания при столкновениях (@Graff46)
- Исправлено воспроизведение анимаций HUD в FreeMP (@ForserX)
- Исправлены некорректные трансформации костей (@ForserX, @Vyacheslav, @SkyLoaderr)
- Исправлена ширина окна описания предмета (@Hrusteckiy)
- Исправлено перекрытие при наведении на предмет (@St4lker0k765)
- Исправлено извлечение предметов из неизвестных слотов (@ForserX)
- Исправлено направление броска предметов (@MiX225)
- Исправлена функциональность журнала и энциклопедии (@St4lker0k765)
- Исправлена реализация удара ножом (@Shtrecker)
- Исправлена загрузка последнего сохранения (@Drombeys, @St4lker0k765)
- Исправлен сдвиг ног в мультиплеере (@DriveAlphinist)
- Исправлена реализация устаревшего счетчика патронов (@St4lker0k765)
- Исправлены устаревшие параметры костюмов (@St4lker0k765)
- Исправлена реализация устаревшей полосы прокрутки (@St4lker0k765)
- Исправлены проблемы устаревшего UI (@St4lker0k765)
- Исправлена реализация контроллера уровня (@Shtrecker)
- Исправлены проблемы реализации стадии загрузки (@St4lker0k765)
- Исправлено расстояние указателя карты (@St4lker0k765)
- Исправлена реализация метки карты (@St4lker0k765)
- Исправлены отсутствующие параметры артефактов (@St4lker0k765)
- Исправлены отсутствующие элементы в информации о костюме (@St4lker0k765)
- Исправлены отсутствующие текстуры в
CUIFrameWindow(@St4lker0k765) - Исправлена анимация скольжения монстра в FreeMP (@ForserX)
- Исправлены проблемы мультиплеера (@St4lker0k765)
- Исправлены множественные проблемы мультиплеера (@DimaKuzmin)
- Исправлен расчет переносимого веса для NPC (@Drombeys, @VOIN101)
- Исправлена задержка логики NPC в мультиплеере (@Drombeys)
- Исправлены проблемы дерганья NPC (@ForserX)
- Исправлен nullptr при выбрасывании предмета из инвентаря (@Kuprin)
- Исправлено выравнивание опций в Clear Sky (@St4lker0k765)
- Исправлена возможность запуска КПК (@St4lker0k765)
- Исправлена система телепортации игрока (@ForserX)
- Исправлены краши, связанные с указателями, и вывод состояния в одиночной игре (@MiX225)
- Исправлены обновления прогресс-бара для предметов инвентаря (@St4lker0k765)
- Исправлена реализация цвета прогресса для расходуемых предметов (@St4lker0k765)
- Исправлено отображение свойств для оружия с нулевым размером магазина (@Drombeys, @Alundaio)
- Исправлен звук дождя в Clear Sky (@St4lker0k765)
- Исправлен тип формы
Feel_Visionлесника в Red Forest (@wh1t3lord) - Исправлены проблемы оставшегося использования (@St4lker0k765)
- Исправлена попытка использования ремкомплекта в CoC (@Drombeys)
- Исправлена реализация выстрела RG6 в FreeMP (@ForserX)
- Исправлена реализация загрузки второго магазина (@Shtrecker)
- Исправлено отображение списка серверов (@St4lker0k765)
- Исправлена стрельба в режиме гранаты (@Shtrecker)
- Исправлена стрельба в зонах, свободных от оружия (@Shtrecker)
- Исправлена загрузка патронов дробовика (@Shtrecker)
- Исправлена реализация фактора сонливости (@ForserX)
- Исправлено создание звуковой цели для голосового чата (@ForserX)
- Исправлено появление сюжетных заданий в списке заданий Clear Sky (@St4lker0k765)
- Исправлено определение размера строки в скриптовых экспортах (@Drombeys)
- Исправлено сохранение меню разговора после переключения улучшения (@St4lker0k765)
- Исправлена торговля в FreeMP (@ForserX)
- Исправлена отладка улучшений в GameSP (@DimaKuzmin)
- Исправлено открытие меню улучшений (@Shtrecker)
- Исправлена деинициализация окна улучшений (@Shtrecker)
- Исправлено чтение vanilla all.spawn после изменений FreeMP (@ForserX)
- Исправлены различные проблемы мультиплеера (@ForserX)
- Исправлены проблемы, связанные с транспортом (@ForserX)
- Исправлены системы голосового чата, гранат и UI (@ForserX)
- Исправлено скрытие оружия на лестницах с активным режимом огня (@ForserX)
- Игнорированы отсутствующие звуки попадания
light_burn(@St4lker0k765) - Реализован обратный вызов
actor_before_deathдля скриптаbind_stalker(@St4lker0k765) - Реализован параметр
block_firemode_glm(@Shtrecker) - Реализован параметр
block_reload(@Shtrecker) - Реализован
camera_pos2для конфигураций транспорта (@Graff46) - Реализована функциональность класса
CFlashlight(@Shtrecker) - Реализован скриптовый экспорт
class_info(@wh1t3lord) - Реализован экспорт
clone_upgradesдля Lua (@Shtrecker) - Реализованы экспорты
CUIActorMenuдля Lua (@St4lker0k765) - Реализована настройка
CUICustomSpin(@St4lker0k765) - Реализован элемент управления
CUIStackPanel(@ForserX) - Реализовано свойство
dest_level_nameдляcse_alife_level_changer(@Graff46) - Реализована консольная команда
g_hit_slowmoдля замедления при попадании в актера (@Drombeys, @Vyacheslav) - Реализована консольная команда
g_unlimited_durability(@Drombeys) - Реализован скриптовый экспорт
get_actor_power_boost_time(@Drombeys) - Реализован экспорт
get_build_idдля Lua (@Drombeys) - Реализован метод
GetTimeDeltaSafe(@Shtrecker) - Реализован параметр
hud_fov_factor(@Shtrecker) - Реализована скриптовая функция
level.jump_level(@Graff46) - Реализован скриптовый экспорт
level().main_input_receiver()(@St4lker0k765) - Реализован экспорт
lua_debug_printдля Lua (@Drombeys) - Реализованы экспорты
PatrolPathStorageдля Lua (@St4lker0k765, @Drombeys) - Реализован скриптовый экспорт
r_file_as_string(@Drombeys) - Реализованы эффекты
rain_drops_roofиthunder_drops_roof(@ForserX) - Реализована функция
reload_system_ini(@St4lker0k765) - Реализована кнопка
Removed invalid nodes(@ForserX) - Реализован скриптовый экспорт
ResetOriginalRect(@Drombeys) - Реализован параметр
restricted_gl_and_sil(@Shtrecker) - Реализован скриптовый экспорт
send(@Drombeys) - Реализован скриптовый экспорт
SetARGB(@Drombeys) - Реализованы скриптовые методы
SetFontиGetFont(@St4lker0k765) - Реализована функция
SetMisfireStatus(@Shtrecker) - Реализованы скриптовые экспорты
SetWidthиSetHeight(@St4lker0k765) - Реализован скриптовый экспорт
switch_detector(@Shtrecker) - Реализован скриптовый экспорт
trigger_*(@wh1t3lord) - Реализован элемент управления
UIArrowStepper(@Hrusteckiy) - Реализована настройка высоты
UIHintна основе текстового содержимого (@Viнt@rь) - Реализован обратный вызов попадания по актеру (@St4lker0k765)
- Реализовано отображение потребностей актера в инвентаре (@Drombeys)
- Реализованы дополнительные слои совместимости Clear Sky (@St4lker0k765)
- Реализованы дополнительные звуки перезарядки (@Shtrecker)
- Реализованы дополнительные скриптовые экспорты (@St4lker0k765)
- Реализовано регулируемое масштабирование иконок (@St4lker0k765)
- Реализована продвинутая система синхронизации NPC (@ForserX)
- Реализованы анимации прицеливания для детекторов (@Shtrecker)
- Реализованы анимации входа и выхода из прицела (@Shtrecker)
- Реализованы анимации прицеливания в движении (@Shtrecker)
- Реализована альтернативная перезарядка для
CWeaponBM16(@Shtrecker) - Реализован альтернативный расчет FOV для прицела (@Shtrecker)
- Реализована альтернативная система прицелов (@Drombeys, @Mortan)
- Реализована система видимости костей патронов (@Shtrecker)
- Реализованы методы получения патронов (@Shtrecker)
- Реализован флаг существования анимации прикуривания (@Shtrecker)
- Реализована система рюкзака (@Shtrecker, @Drombeys)
- Реализована базовая синхронизация транспорта (@ForserX)
- Реализована базовая синхронизация аниматора HUD (@Shtrecker)
- Реализованы базовые анимации движения (@Shtrecker)
- Реализована базовая система раненого игрока (@ForserX)
- Реализована невидимость кровососа в FreeMP (@MiX225)
- Реализован проигрыватель анимаций костных частей (@Shtrecker)
- Реализована поддержка костных частей для оружия (@Hozar2002)
- Реализована костная система (@Shtrecker)
- Реализовано отображение времени действия бустера (@Shtrecker)
- Реализован щит бюрера в мультиплеере (@MiX225)
- Реализована поддержка КПК из Call of Chernobyl (@St4lker0k765)
- Реализован подход с обратными вызовами для аномалий (@Drombeys)
- Реализовано переключение камеры в мультиплеере (@St4lker0k765)
- Реализован звук смены типа патрона (@Shtrecker)
- Реализована система патрона в патроннике (@Shtrecker)
- Реализовано действие очистки маски (@Shtrecker)
- Реализован слой совместимости базового HUD из Clear Sky (@St4lker0k765)
- Реализована поддержка коллиматорных прицелов (@Shtrecker)
- Реализована подсветка разделов предметов через запятую (@FFx0001)
- Реализованы условия для сменщиков уровня (@Graff46)
- Реализованы параметры контактных гранат (@Shtrecker)
- Реализована поддержка окна контактов (@St4lker0k765)
- Реализованы пользовательские портреты персонажей для костюмов (@Shtrecker)
- Реализован пользовательский размер магазина для каждого типа патронов (@Shtrecker)
- Реализован настраиваемый размер изображения сохранений (@St4lker0k765)
- Реализована настройка элемента управления
CUIComboBox(@St4lker0k765) - Реализована отложенная смена рук (@Shtrecker)
- Реализованы анимации броска детектора (@Shtrecker)
- Реализована функция принудительного скрытия детектора (@Shtrecker)
- Реализованы анимации доставания и убирания детектора в руках (@Shtrecker)
- Реализованы улучшения детектора в мультиплеере (@MiX225)
- Реализованы анимации удара ножом детектора (@Shtrecker)
- Реализованы анимации подготовки детектора (@Shtrecker)
- Реализована реакция детектора на стрельбу (@Shtrecker)
- Реализованы анимации переключения устройств (@Shtrecker)
- Реализована функция разборки (@Shtrecker)
- Реализованы DoF и увеличение FOV во время диалога с NPC (@Drombeys, @OldSerpskiStalker)
- Реализована функциональность обратного вызова дверей (@St4lker0k765)
- Реализована функциональность дозиметра (@ForserX)
- Реализованы элементы управления гаммой и контрастностью шейдеров DX11 (@ForserX, @Hozar2002, @RainbowZerg)
- Реализован динамически расширяемый пояс для артефактов (@Drombeys)
- Реализована функция проблем с электроникой (@Shtrecker)
- Реализованы анимации пустого и заклинившего клика (@Shtrecker)
- Реализована подсветка экипированных предметов (@St4lker0k765)
- Реализован параметр переключения эффекта взрыва (@ForserX)
- Реализована поддержка запасного языка в таблице строк (@wasertech)
- Реализованы анимации смены режима огня (@Shtrecker)
- Реализован осмотр режима огня (@Shtrecker)
- Реализована функциональность градиента шрифта (@St4lker0k765)
- Реализованы звуки шагов во время дождя (@Drombeys, @v2v3v4, @VOIN101)
- Реализовано увеличение FOV во время бега (@Drombeys, @Shtrecker)
- Реализованы экспорты игровых объектов для Lua (@St4lker0k765, @Drombeys)
- Реализована поддержка анимаций дробовика из мода Gunslinger (@Shtrecker)
- Реализована инерция в стиле Gunslinger (@Shtrecker)
- Реализована система осечек в стиле Gunslinger (@Shtrecker)
- Реализована система прицелов в стиле Gunslinger (@Shtrecker)
- Реализована синхронизация вертолета (@ForserX)
- Реализован обратный вызов попадания для актеров (@St4lker0k765)
- Реализованы ограничения источника попадания (@Graff46)
- Реализована функциональность горизонтального вращения (@St4lker0k765)
- Реализовано скрытие HUD на сложности "Мастер" (@St4lker0k765)
- Реализована функциональность обновления раздела HUD (@Shtrecker, @Drombeys)
- Реализована настройка цели HUD (@St4lker0k765)
- Реализована основа света фонарика HUD (@Shtrecker)
- Реализованы экспорты данных вьюпорта HUD (@Drombeys)
- Реализована команда бесконечного огня, аналогичная бесконечным патронам (@wh1t3lord)
- Реализована начальная поддержка устаревшего XML
actor_menu(@St4lker0k765) - Реализовано сохранение состояния инвентаря и КПК (@St4lker0k765)
- Реализован список спавна инвентаря для FreeMP (@ForserX)
- Реализована возможность дарения предметов (@St4lker0k765)
- Реализованы действия клавиш из мода Gunslinger (@Shtrecker)
- Реализовано переопределение скрипта нажатия клавиши (@St4lker0k765)
- Реализованы звуковые эффекты удара (@Shtrecker, @Drombeys)
- Реализованы многослойные звуки только для стрельбы (@Shtrecker)
- Реализованы многослойные звуки для стационарных пулеметов (@Drombeys)
- Реализована поддержка легаси XML
actor_menu_item(@St4lker0k765) - Реализована поддержка легаси
inventory_upgrade.xml(@St4lker0k765) - Реализована поддержка легаси КПК (@St4lker0k765)
- Реализован перевод имени уровня для скриншотов (@St4lker0k765)
- Реализована облегченная схема костей патронов (@Shtrecker)
- Реализованы расширения таблиц и строк Lua (@Drombeys)
- Реализован осмотр магазина (@Shtrecker)
- Реализовано свойство механика для NPC-клиентов через скрипты (@Graff46)
- Реализовано переключение режима осечек (@St4lker0k765)
- Реализована смешанная поддержка
level.aiдля построения спавна (@ForserX) - Реализован генератор суффиксов движения (@Shtrecker)
- Реализовано воспроизведение звуков на основе движения (@Shtrecker)
- Реализован множественный спавн предметов в мультиплеере (@St4lker0k765)
- Реализованы множественные слоты быстрого сохранения (@Drombeys)
- Реализован аниматор удара мутанта (@Shtrecker)
- Реализовано новое игровое событие для спавна актера (@hkuprin)
- Реализованы новые опции иконок для диалогов (@Hrusteckiy)
- Реализованы новые функции инвентаря (@St4lker0k765)
- Реализована фокусировка на лице NPC во время диалога (@Drombeys, @v2v3v4)
- Реализована конфигурация голоса NPC (@Graff46)
- Реализован обходной путь для использования оружия NPC (@Drombeys)
- Реализована поддержка аниматора ПНВ и налобного фонаря (@Shtrecker)
- Реализованы опциональные параметры
cell_item_custom(@Drombeys) - Реализована опциональная функция фокусировки на лице (@Drombeys)
- Реализовано опциональное состояние брони HUD из Clear Sky (@St4lker0k765)
- Реализованы опциональные стадии загрузки в
engine_external(@St4lker0k765) - Реализована опциональная иконка движения (@St4lker0k765)
- Реализовано опциональное перераспределение кнопок КПК (@St4lker0k765)
- Реализован опциональный слот пистолета в инвентаре (@St4lker0k765)
- Реализована опциональная отрисовка иконки прицела за оружием (@Drombeys, @Hozar2002, @VOIN101)
- Реализован опциональное увеличение FOV во время бега (@Drombeys)
- Реализована система перегруза для FreeMP (@St4lker0k765)
- Реализована частичная функциональность из issue 2055 (@ForserX, @Vyacheslav)
- Реализована частичная функциональность мультиплеера (@ForserX)
- Реализованы частично портированные улучшения из OMP (@ForserX)
- Реализована опция Platform в
engine_external(@St4lker0k765) - Реализован маркер движения подготовки детектора (@Shtrecker)
- Реализована проверка круглой карты (@St4lker0k765)
- Реализованы свойства из Call of Chernobyl (@St4lker0k765)
- Реализован звуковой эффект помпы (@Shtrecker)
- Реализованы чистые обратные вызовы коробки инвентаря (@FFx0001)
- Реализовано быстрое переключение языка в главном меню (@St4lker0k765, @GladiatorVS)
- Реализовано свойство громкости звука дождя (@Drombeys)
- Реализован скриптовый экспорт raypick (@St4lker0k765)
- Реализована система переключения языка в реальном времени (@Drombeys)
- Реализован маркер движения перезарядки (@Shtrecker)
- Реализована логика RPM (@Shtrecker)
- Реализовано безопасное обновление камеры игрока в транспорте (@ForserX)
- Реализована функциональность расширения сохранений (@St4lker0k765, @Drombeys, @wh1t3lord)
- Реализовано масштабирование расписания на выделенном сервере (@DimaKuzmin)
- Реализована возможность создания скриншотов с отключенным вводом (@St4lker0k765)
- Реализованы скриптовые события и API из OMP (@ForserX)
- Реализованы скриптовые экспорты из issue 2055 (@ForserX, @Vyacheslav)
- Реализована функциональность чтения папки скриптов (@DimaKuzmin)
- Реализовано отключаемое скриптами КПК и инвентарь (@St4lker0k765)
- Реализовано создание формы в контекстном меню (@ForserX)
- Реализованы анимации осечек дробовика (@Shtrecker)
- Реализован индикатор сонливости в UI (@ForserX)
- Реализована блокировка спринта во время переходов прицеливания (@Shtrecker)
- Реализована блокировка спринта во время использования детектора (@Shtrecker)
- Реализованы анимации входа и выхода из спринта (@Shtrecker)
- Реализован тактический фонарь для оружия (@Shtrecker)
- Реализовано скрытие меню разговора после переключения торговли (@St4lker0k765)
- Реализована поддержка третьего типа патронов (@St4lker0k765)
- Реализованы методы установки трекбара (@FFx0001)
- Реализована торговля в мультиплеере (@kola2451)
- Реализован слой совместимости UI (@St4lker0k765)
- Реализованы экспорты UI для Lua (@St4lker0k765)
- Реализована поддержка ультрашироких экранов (@St4lker0k765)
- Реализовано устранение заклинивания для отремонтированного оружия (@Shtrecker)
- Реализована отрисовка информации об улучшениях в две колонки (@Hrusteckiy, @Drombeys)
- Реализовано переопределение раздела пользовательской метки из глобальной конфигурации (@FFx0001)
- Реализованы экспорты транспорта для Lua (@St4lker0k765)
- Реализована функция быстрого удара оружием (@Shtrecker)
- Реализована система паттернов отдачи оружия (@LostAlphaRus)
- Реализована разрядка оружия и подключение модуля пушки (@MiX225)
- Улучшена функция
getAmmoTypes(@Shtrecker) - Улучшена система ИИ (@Drombeys)
- Улучшена система подсветки (@St4lker0k765)
- Улучшена настройка HUD (@Drombeys)
- Улучшена система аниматора HUD (@Shtrecker)
- Улучшена звуковая система HUD (@Drombeys, @Shtrecker, @St4lker0k765)
- Улучшена общая стабильность и логирование скриптовых ошибок (@Drombeys)
- Улучшена система крепления прицелов (@Shtrecker)
- Улучшена стабильность сервера (@ForserX)
- Улучшена система умных укрытий (@St4lker0k765)
- Улучшена функциональность редактора тем (@ForserX)
- Улучшена реализация трекбара (@Hrusteckiy)
- Улучшена система ранжирования UI (@St4lker0k765)
- Улучшена совместимость с ультраширокими экранами (@St4lker0k765)
- Улучшена обработка состояния кнопки улучшения (@Shtrecker)
- Улучшено логирование загрузки звуков оружия (@Drombeys)
- Сделан шаг настройки HUD зависящим от чувствительности мыши (@v2v3v4)
- Сделан селектор скинов менее зависимым от платформы (@St4lker0k765)
- Перемещены бэкенд-конфиги UI в отдельную папку (@Hrusteckiy)
- Перемещен GameSP на реализацию CurrentGameUI (@DimaKuzmin)
- Оптимизированы расширения таблиц и строк Lua (@Drombeys)
- Оптимизирован сетевой трафик (@ForserX)
- Оптимизирована коллекция звуков (@ForserX)
- Портирована серверная система из Clear Sky (@St4lker0k765)
- Предотвращен спавн сумки при отключении (@ForserX)
- Рефакторинг модуля
GametaskManager(@wh1t3lord) - Рефакторинг системы внешнего движка (@wh1t3lord)
- Рефакторинг системы режима огня (@Shtrecker)
- Рефакторинг воспроизведения звуков и реализация звуковых флагов (@Shtrecker)
- Рефакторинг UIWpnParams и исправление проблем с границами массивов (@v2v3v4)
- Рефакторинг реализации модуля оружия (@Shtrecker)
- Перереализована система аниматора HUD (@Shtrecker)
- Удалена функция
InitAutoFrameLineGroup(@St4lker0k765) - Удалено переименование хоста
ServerAdmin(@St4lker0k765) - Удалена проверка аккаунта для публичного сервера (@St4lker0k765)
- Удалены дополнительные проверки платформы (@St4lker0k765)
- Удалена проверка CD-Key (@St4lker0k765)
- Удален краш неверной вершины (@St4lker0k765)
- Удален обходной путь для устаревшего счетчика патронов (@St4lker0k765)
- Удалены проверки платформы из модуля
UISkinSelector(@St4lker0k765) - Заменены серверы GameSpy на серверы GSC (@St4lker0k765)
- Заменены текстовые тире на символ бесконечности в игре (@Drombeys)
- Восстановлен скриптовый экспорт
alife_simulator:object(@Drombeys) - Восстановлена функциональность
eat_condition(@ForserX) - Восстановлена функция
mp_game_cl.on_connected(@ForserX) - Восстановлена статистика актера (@Drombeys)
- Восстановлены пользовательские подсказки карты для дополнительных заданий (@St4lker0k765)
- Восстановлено окно войны фракций в КПК (@St4lker0k765)
- Восстановлен устаревший счетчик патронов из Clear Sky (@St4lker0k765)
- Восстановлены устаревшие элементы управления из Clear Sky (@St4lker0k765)
- Восстановлены устаревшие скриптовые экспорты (@Drombeys)
- Восстановлена функциональность мутантов (@St4lker0k765)
- Восстановлено касание сумки игрока в FreeMP (@ForserX)
- Восстановлено текстовое выделение в стиле SoC (@St4lker0k765)
- Переработана реализация
CUIMMShniaga(@St4lker0k765) - Переработана система атласа иконок HD (@Drombeys)
- Переработана система торговли в мультиплеере (@ForserX)
- Обновлена реализация
BulletManager(@v2v3v4)
- Адаптирован базовый HUD для Clear Sky (@St4lker0k765)
- Адаптирована система инвентаря для Clear Sky (@St4lker0k765)
- Добавлен пользовательский статик
cell_item_custom_markв Clear Sky (@Hrusteckiy) - Добавлен пользовательский статик
cell_item_custom_textв Clear Sky (@Hrusteckiy) - Добавлен раздел
fire_queue_sectionв Clear Sky (@Drombeys) - Добавлено событие
game_loadedв Clear Sky (@Drombeys) - Добавлен пользовательский статик
hud_messageв Clear Sky (@Hrusteckiy) - Добавлены xml-файлы
pda_spotв Clear Sky (@St4lker0k765) - Добавлена поддержка
static_no_tradeв Clear Sky (@Hrusteckiy) - Добавлен
TrashSlotв Clear Sky (@Hrusteckiy) - Добавлен
ui_actor_sleep_screenxml в Clear Sky (@St4lker0k765) - Добавлены текстуры
ui_consoleв папкеgamedata_cs(@Drombeys) - Добавлена регистрация
ui_ixray_spawn_iconв Clear Sky (@St4lker0k765) - Добавлена поддержка
unit_strдля характеристик брони (@Shtrecker) - Добавлены 2 неиспользуемые фразы для Сахарова в Clear Sky (@K0cTep)
- Добавлен кэшированный condlist (@Drombeys)
- Добавлен выбор пунктов диалогового меню по номеру (@Drombeys)
- Добавлена английская локаль в Clear Sky (@St4lker0k765)
- Добавлено игнорирование боя для квестовых бандитов в Clear Sky (@K0cTep)
- Добавлены фразы встречи и прощания для лидера сталкеров в Clear Sky (@K0cTep)
- Добавлена отсутствующая локаль в Clear Sky (@St4lker0k765)
- Добавлены отсутствующие файлы мультиплеера в Clear Sky (@St4lker0k765)
- Добавлены новые шрифты, шейдеры и текстуры в Clear Sky (@Drombeys)
- Добавлены прогресс-бары для предметов в Clear Sky (@Hrusteckiy)
- Добавлены ресурсы для X-Ray 1.5.10 (@Drombeys)
- Добавлено влияние сытости на здоровье (@Drombeys)
- Добавлен индикатор сытости (@OSWALD)
- Добавлено отображение индикатора сытости (@Drombeys)
- Добавлен формат скриншотов в меню опций (@St4lker0k765)
- Добавлены плавные прогресс-бары HUD в Clear Sky (@St4lker0k765)
- Добавлен диалог сокровищ для
esc_military_secret_trader(@K0cTep) - Применены
virtual_cellsдля слотов в Clear Sky (@Hrusteckiy) - Применены изменения к игровым ресурсам в Clear Sky (без UI) (@Drombeys)
- Портируем скрипт
level_weatherв Clear Sky (@Drombeys) - Портируем скрипты
pdaиbind_stalkerв Clear Sky (@St4lker0k765) - Портируем скрипт
ph_doorв Clear Sky (@Drombeys) - Портируем скрипт
sr_no_weaponв Clear Sky (@Drombeys) - Портируем
ui_detector_artefactxml в Clear Sky (@St4lker0k765) - Портируем скрипт
xr_soundв Clear Sky (@Drombeys) - Портируем и применяем новые опции в Clear Sky (@St4lker0k765)
- Портируем функцию скидок для торговли в Clear Sky (@Hrusteckiy)
- Портируем нож в Clear Sky (@Shtrecker)
- Портируем диалог загрузки и сохранения в Clear Sky (@St4lker0k765)
- Портируем диалог загрузки в Clear Sky (@St4lker0k765)
- Портируем систему постпроцесса в Clear Sky (@Drombeys)
- Портируем конфиги прицелов в Clear Sky (@Shtrecker)
- Обход краша при неверной карте ИИ на точке кампа в Clear Sky (@Drombeys)
- Удалены устаревшие шейдеры в Clear Sky (@Drombeys)
- Включена инерция оружия по умолчанию (@Drombeys)
- Исправлена функция
add_exclusive_jobв Clear Sky (@Drombeys) - Исправлено воспроизведение звука
agr_base_leader_sergantв Clear Sky (@K0cTep) - Исправлен
car_panelxml в Clear Sky (@St4lker0k765) - Исправлен класс
CUIOptionsItemдля мультиплеера (@St4lker0k765) - Исправлено поле
eat_portions_numв Clear Sky (@St4lker0k765) - Исправлен закрывающий тег
encyclopediaв Clear Sky (@Drombeys) - Исправлены xml-файлы
inventory_new(@St4lker0k765) - Исправлен скрипт
sr_soundдля Clear Sky (@Shtrecker) - Исправлен скрипт
state_mgr_directionв Clear Sky (@Drombeys) - Исправлено 6 янтарских сокровищ от 5 сталкеров из Агропрома в Clear Sky (@K0cTep)
- Исправлены дополнительные задания для лидеров Свалки в Clear Sky (@K0cTep)
- Исправлено обнаружение аномалий в
Clear Sky(@St4lker0k765) - Исправлено смещение номера ответа в
Clear Sky(@Hrusteckiy) - Исправлена позиция значения слота артефакта в Clear Sky (@St4lker0k765)
- Исправлена иконка кровотечения на широкоэкранных разрешениях в Clear Sky (@Hrusteckiy)
- Исправлена коллизия прыжка кровососа в Clear Sky (@wh1t3lord)
- Исправлены проблемы с крашами Clear Sky (@St4lker0k765)
- Исправлен размер стрелки комбобокса на широкоэкранных разрешениях (@St4lker0k765, @Viнt@rь)
- Исправлено имя сообщества в окне разговора в Clear Sky (@Hrusteckiy)
- Исправлены иконки контроллера в Clear Sky (@St4lker0k765)
- Исправлены пользовательские статики в Clear Sky (@St4lker0k765)
- Исправлено перемещение пояса артефактов по умолчанию в Clear Sky (@St4lker0k765)
- Исправлены проверки диалогов для оружия (@Hozar2002, @Drombeys)
- Исправлена диалоговая фраза для починщика свободы (@K0cTep)
- Исправлено отображение дозиметра (@Drombeys, @ForserX)
- Исправлен диалог с врагами в Clear Sky (@St4lker0k765)
- Исправлена выдача сокровищ побега от квестового NPC (@K0cTep)
- Исправлена кнопка выхода в диалоге разговора Clear Sky (@St4lker0k765)
- Исправлены прогресс-бары отношений фракций (@St4lker0k765)
- Исправлена пятая фраза командира долга в
racya_dialogв Clear Sky (@K0cTep) - Исправлено улучшение экзокостюма свободы (@K0cTep)
- Исправлена укладка гранат в инвентаре для Clear Sky (@St4lker0k765)
- Исправлены проверки
guideиbind_signal_lightв Clear Sky (@Viнt@rь) - Исправлено отображение прогресс-бара HUD (@St4lker0k765)
- Исправлена бесконечная антирада в Clear Sky (@St4lker0k765)
- Исправлено обрезание интро в Clear Sky (@St4lker0k765)
- Исправлено открытие инвентаря во время перетаскивания трупа NPC в Clear Sky (@St4lker0k765)
- Исправлен вид улучшений инвентаря в Clear Sky (@Hrusteckiy)
- Исправлены большие иконки артефактов на поясе в Clear Sky (@Hrusteckiy)
- Исправлена устаревшая реализация ИИ (@ForserX)
- Исправлена фраза Лешего о первом убийце в Clear Sky (@K0cTep)
- Исправлены зацикленные награды Винтореза и артефактов в Clear Sky (@K0cTep)
- Исправлены размеры меток карты в Clear Sky (@St4lker0k765)
- Исправлен таймер стрельбы в мини-игре в Clear Sky (@St4lker0k765)
- Исправлено отображение миникарты на соотношении сторон 16:9 (@St4lker0k765)
- Исправлено отсутствие активного задания, если игрок покинул диалог с ученым в Clear Sky (@K0cTep)
- Исправлены скрипты мультиплеера в Clear Sky (@St4lker0k765)
- Исправлен UI мультиплеера в Clear Sky (@St4lker0k765)
- Исправлено время удаления трупов мутантов (@Drombeys, @OldSerpskiStalker)
- Исправлен постпроцесс ночного видения в Clear Sky (@St4lker0k765)
- Исправлены неторгуемые предметы в Clear Sky (@Hrusteckiy)
- Исправлен UI КПК в Clear Sky (@St4lker0k765)
- Исправлена форма прогресса радиации в Clear Sky (@St4lker0k765)
- Исправлена реализация денег Сахарова в Clear Sky (@K0cTep)
- Исправлена синхронизация времени сохранений в Clear Sky (@wh1t3lord)
- Исправлены некоторые сокровища на уровне побега (@K0cTep)
- Исправлена конфигурация звука для всех убийц в Clear Sky (@K0cTep)
- Исправлена конфигурация звука Волка в Clear Sky (@K0cTep)
- Исправлена обработка директории звукового редактора (@ForserX)
- Исправлены звуки перезарядки у
wpn_svd,wpn_pkm,wpn_spas12иwpn_wincheaster1300в Clear Sky (@Drombeys) - Исправлена перезагрузка звука оружия в Clear Sky (@Drombeys)
- Исправлен статик здоровья Стрелка для Clear Sky (@Shtrecker)
- Исправлена растянутая иконка ранга в профиле персонажа (@St4lker0k765)
- Исправлена внезапная смерть квестового NPC на уровне побега (@K0cTep)
- Исправлено окно разговора на всех разрешениях в Clear Sky (@Hrusteckiy)
- Исправлена выдача задания при раннем входе в аномалию в Clear Sky (@K0cTep)
- Исправлено выравнивание текстовых строк в Clear Sky (@Hrusteckiy)
- Исправлено смещение текстуры в диалоговом окне в Clear Sky (@Hozar2002)
- Исправлена доступность денег торговца в Clear Sky (@K0cTep)
- Исправлен тайник лидера Долга в Clear Sky (@K0cTep)
- Исправлены элементы UI в Clear Sky (@St4lker0k765)
- Исправлены иконки улучшений на широкоэкранных разрешениях в Clear Sky (@Hrusteckiy)
- Исправлены различные проблемы UI (@St4lker0k765)
- Исправлена иконка Васяна в сообщении о поиске трупа в Clear Sky (@K0cTep)
- Исправлены предупреждения при регистрации информационных порций в Clear Sky (@Drombeys)
- Реализована функция
set_game_timeв Clear Sky (@Drombeys) - Реализованы пользовательские флаги меню для каждой игры (@St4lker0k765)
- Реализован частично отсортированный список диалогов (@wh1t3lord)
- Реализован индикатор сытости в Clear Sky (@St4lker0k765)
- Реализованы проверки безопасности для Clear Sky (@Drombeys)
- Реализована настройка скорости шняги (@St4lker0k765)
- Реализован обходной путь для кнопки одного цвета (@St4lker0k765)
- Реализован параметр
snd_boreдля оружия в Clear Sky (@Drombeys) - Реализована поддержка улучшений для Clear Sky (@St4lker0k765)
- Реализован рабочий режим Deathmatch в Clear Sky (@St4lker0k765)
- Улучшено поведение фонарика в бою (@Drombeys)
- Улучшен визуальный вид кнопки переключения локализации (@VOIN101, @St4lker0k765)
- Улучшено логирование в скрипте
xr_deathдля Clear Sky (@Drombeys) - Интегрированы исправления меню из неофициального патча (@Drombeys)
- Сделаны бандиты засады неуязвимыми в Clear Sky (@K0cTep)
- Перемещены бэкенд-конфиги UI в отдельную папку (@Drombeys)
- Перемещена позиция кнопки продолжения игры (@Drombeys)
- Частично портирован
UIBoosterInfoв Clear Sky (@Hrusteckiy) - Удалена команда
kb_crouch_toggle(@St4lker0k765) - Удален
trade_captionиз меню актера в Call of Pripyat (@St4lker0k765) - Удален
xrRender_DS0из списка рендереров (@St4lker0k765) - Убрана возможность входа в Темную долину до завершения сюжетных миссий в Clear Sky (@K0cTep)
- Удален мертвый код из скриптов (@Drombeys)
- Удалены временные квестовые иконки в Clear Sky (@Drombeys)
- Заменен шрифт
sdk_font_statisticв редакторах (@St4lker0k765) - Восстановлен скрипт
xr_campиз X-Ray 1.5.10 (@isoboleskiy, @Drombeys, @wh1t3lord) - Восстановлены пресеты звукового окружения для Редактора шейдеров (@ForserX)
- Использован
precache_frameдля катсцен в Clear Sky (@Drombeys)
- Добавлена кнопка
ClearвRecent List(@ForserX) - Добавлен чекбокс
Showed crosshairв настройку HUD (@St4lker0k765) - Добавлена поддержка
user.ltxв редакторе уровней (@St4lker0k765) - Добавлена вкладка аномалий в менеджер спавна (@Drombeys)
- Добавлена вкладка устройств для менеджера спавна (@Drombeys)
- Добавлена вкладка динамических объектов в менеджер спавна (@Drombeys)
- Добавлен рендер динамических частиц в редакторе уровней с
Edit Mode(@ForserX) - Добавлена информация об Embree (@DimaKuzmin)
- Добавлена вкладка взрывчатки в менеджер спавна (@Drombeys)
- Добавлены FontAwesome и иконки глаз в режим редактирования (@GladiatorVS)
- Добавлено отображение подсказки для настройки HUD (@St4lker0k765)
- Добавлена пользовательская конфигурация для редактора уровней (@ForserX)
- Добавлены отсутствующие классы предметов в менеджер спавна (@Drombeys)
- Добавлена вкладка монстров в менеджер спавна (@Drombeys)
- Добавлено несколько сохраненных секций для настройки HUD (@St4lker0k765)
- Добавлены новые параметры для xrAI и xrDO (@DimaKuzmin)
- Добавлена вкладка NPC в менеджер спавна (@Drombeys)
- Добавлены частицы в обозреватель контента (@ForserX)
- Добавлены проверки безопасности в редакторы (@ForserX)
- Добавлена функциональность иконки поиска (@ForserX)
- Добавлена сортировка предметов по дополнениям оружия (@Drombeys)
- Добавлена вкладка отрядов в менеджер спавна (@Drombeys)
- Добавлена поддержка
Snap ListдляCTerrain(@ForserX) - Добавлен поиск по переведенному имени в менеджер спавна (@Drombeys)
- Добавлено переключение прицеливания оружия в настройке HUD (@St4lker0k765)
- Настроена реализация параметра
RadiusRender(@xr-Renn) - Настроены пропорции экрана-заставки (@GladiatorVS)
- Настроено расстояние Tnear и рефакторинг связанного кода (@DimaKuzmin)
- Применено автоматическое определение ширины колонок в форме свойств (@Drombeys)
- Предпринята попытка исправить рендер деталей в редакторе уровней (@ForserX)
- Изменен
ResolveMaterialsна многопоточность (@DimaKuzmin) - Изменен цвет иконки глаза и визуальные состояния (@GladiatorVS)
- Очищена реализация фильтра (@DimaKuzmin)
- Очищен код TBB MergeGeom (@DimaKuzmin)
- Очищен код xrLevelBuilder (@DimaKuzmin)
- Полностью переработана система компилятора (@DimaKuzmin)
- Отключена проверка сущностей для Debug сборок (@ForserX)
- Отключен сменщик уровней в Play in Editor (@ForserX)
- Отключено освещение для целей тестирования (@DimaKuzmin)
- Отключена строка поиска в элементе группы редактирования и редакторе библиотек (@ForserX)
- Включена функциональность Build.cform (@DimaKuzmin)
- Расширена функциональность всплывающей подсказки предмета (@FFx0001)
- Расширено отображение информации о стадии (@DimaKuzmin)
- Исправлена реализация флага
-noice(@DimaKuzmin) - Исправлена функциональность
AI Builder(@ForserX) - Исправлена реализация
CalculateSphereв xrLC (@ForserX) - Исправлен вызов
Clearв Play in Editor (@ForserX) - Исправлено действие
deleteвContent Browser(@ForserX) - Исправлены значения
m_MoveSnapв редакторе (@xr-Renn) - Исправлен вызов функции
Made Heightmap(@ForserX) - Исправлен
MakeProgressiveдля многопоточности в xrLC (@DimaKuzmin) - Исправлено использование
NvTriStripв многопоточном режиме (@DimaKuzmin) - Исправлена многопоточность
ResolveMaterialsв xrLC (@DimaKuzmin) - Исправлен размер кнопки
Select(@ForserX) - Исправлена загрузка
SoundEnvв редакторе уровней (@ForserX) - Исправлено именование
UILPropertiesForm(@St4lker0k765) - Исправлена стабильность анимации в AE (@ForserX)
- Исправлены кнопки сброса рук в настройке HUD (@St4lker0k765)
- Исправлена обработка параметров Axis и Old Camera Buttons (@xr-Renn)
- Исправлен Batch Convert с новыми файлами (@ForserX)
- Исправлено граничное окно в редакторах (@ForserX)
- Исправлен расчет ограничивающего прямоугольника без
CSceneObject(@ForserX) - Исправлена реализация клиппера в окне лога (@ForserX)
- Исправлено использование памяти CompilerUI с обновлениями раз в 2 секунды (@DimaKuzmin)
- Исправлена функциональность Content Browser (@GladiatorVS)
- Исправлены описания в режиме списка Content Browser (@ForserX)
- Исправлен рендер списка детальных объектов (@ForserX)
- Исправлена загрузка деталей (@ForserX)
- Исправлены события drag and drop в UI (@ForserX)
- Исправлен drag and drop в Content Browser (@ForserX)
- Исправлена ошибка Embree с долгой компиляцией без текстур (@DimaKuzmin)
- Исправлены элементы управления режима настройки HUD (@Shtrecker)
- Исправлены ошибки ImGui в окне лога (@ForserX)
- Исправлено неявное сохранение карты теней (@DimaKuzmin)
- Исправлены некорректные названия оружия в режиме настройки HUD (@St4lker0k765)
- Исправлено исключение неверной стартовой директории в Content Browser (@ForserX)
- Исправлен краш редактора уровней в секторах с
Reload Object(@ForserX) - Исправлены предупреждения линкера в редакторе частиц (@ForserX)
- Исправлена реализация генерации LOD (@ForserX)
- Исправлены проблемы с повреждением памяти в компиляторе (@ForserX)
- Исправлен цвет предупреждения об отсутствующей текстуре (@St4lker0k765)
- Исправлены предупреждения об отсутствующих текстурах (@St4lker0k765)
- Исправлены множественные проблемы компилятора LC (@ForserX)
- Исправлена функциональность перезагрузки объектов (@ForserX)
- Исправлен поворот объектов в редакторе уровней (@ForserX)
- Исправлено дополнительное освещение для MU-моделей (@ForserX)
- Исправлена функциональность Play in Editor (@ForserX)
- Исправлены линии сброса позиции и поворота (@St4lker0k765)
- Исправлена функциональность выхода в редакторе актера (@ForserX)
- Исправлен звук дождя в Play in Editor (@ForserX)
- Исправлен рендер объекта без уровня (@ForserX)
- Исправлено масштабирование с поворотом в редакторе уровней (@ForserX)
- Исправлены сектора и построение геометрии в xrLevelBuilder (@DimaKuzmin)
- Исправлена реализация секторов и удалена ненужная многопоточность (@DimaKuzmin)
- Исправлен выбор в других вьюпортах (@ForserX)
- Исправлен рендер звукового окружения в редакторе шейдеров (@ForserX)
- Исправлены проблемы переполнения стека в утилитах (@ForserX)
- Исправлен странный краш
MakeProgressive(@DimaKuzmin) - Исправлена обработка расширения файла темы (@xr-Renn)
- Исправлена блокировка потока при удалении объектов группы (@ForserX)
- Исправлены иконки верхней панели и кнопки Content Browser (@GladiatorVS)
- Исправлены типы и функции в xrLevelBuilder (@ForserX)
- Исправлена реализация выбора иконок UI (@GladiatorVS)
- Исправлена функциональность кнопок Undo и Redo (@ForserX)
- Исправлены кнопки Undo и Redo (@xr-Renn)
- Исправлена обработка UTF-8 в xrLevelBuilder (@ForserX)
- Исправлены проблемы реализации утилит (@ForserX)
- Исправлена генерация UV-карты для карт высот (@ForserX)
- Исправлена функциональность вьюпорта в других редакторах (@ForserX)
- Исправлен рендер следов на стенах в редакторе уровней (@ForserX)
- Исправлены ID кнопок Wave в редакторе шейдеров (@mnelenpridumivat)
- Исправлена панель окна в редакторах (@ForserX)
- Исправлены имена параметров прозрачности окна в редакторе тем (@xr-Renn)
- Исправлена реализация xrDO (@DimaKuzmin)
- Исправлена функциональность xrLevelBuilder (@ForserX)
- Исправлены проблемы реализации xrMergeGeom (@DimaKuzmin)
- Исправлена обработка больших сэмплов в xrPhase_MergeLM (@DimaKuzmin)
- Реализован селектор
Base TextureвObject Tools(@ForserX) - Реализована сборка объекта
CTerrainдляCForm(@ForserX) - Реализован
MultiChooseValueдля свойств текстур (@ForserX) - Реализован
RayPickдля карт высот (@ForserX) - Реализована поддержка 25-битной AI-карты (@ForserX, @abramcumner)
- Реализована поддержка 26-битной AI-карты (@SkyLoaderr)
- Реализованы дополнительные функции объекта местности (@ForserX)
- Реализованы сохранение и загрузка AIMap и Details в LevelEditor (@rederr404)
- Реализована навигация по настройкам привязки в xrForms (@GladiatorVS)
- Реализована система Anim Notify (@mnelenpridumivat)
- Реализована поддержка анимации для Preview Object (@ForserX)
- Реализована базовая функциональность AnimNotify (@ForserX)
- Реализован базовый код для редактора OMF (@wh1t3lord)
- Реализована базовая функциональность редактора диалогов (@ForserX)
- Реализована базовая поддержка плагинов для Lua и Python (@ForserX)
- Реализована поддержка сборки местности (@ForserX)
- Реализован клиппер для лога редактора (@GladiatorVS)
- Реализована кнопка закрытия в редакторе изображений (@ForserX)
- Реализовано цветное логирование для CompilersUI (@GladiatorVS)
- Реализовано условное переопределение настроек (@DimaKuzmin)
- Реализована система пользовательского атласа иконок (@Drombeys, @St4lker0k765)
- Реализовано создание диалога для редактора диалогов (@ForserX)
- Реализована поддержка директорий для Python плагинов (@ForserX)
- Реализована подсветка при drag and drop (@ForserX)
- Реализовано направление камеры редактора в Play in Editor (@ForserX)
- Реализована экспериментальная поддержка формата BC7 для редакторов (@ForserX)
- Реализована быстрая проверка
FindDuplicateName(@ForserX) - Реализована настройка точек выстрела и выброса гильзы (@St4lker0k765)
- Реализован режим Fit для свойств (@ForserX)
- Реализован фиксированный размер отступа ячеек в верхней панели редактора уровней (@ForserX)
- Реализовано сохранение настроек HUD (@St4lker0k765)
- Реализованы иконки для CompilerUI (@GladiatorVS)
- Реализована интеграция ImGui для xrAI (@DimaKuzmin)
- Реализована функциональность ImGuizmo ViewManipulate (@ForserX)
- Реализована кнопка Import Effect в редакторе частиц (@ForserX)
- Реализована начальная поддержка карт высот (@ForserX)
- Реализованы встроенные макросы утверждений (@mnelenpridumivat)
- Реализована поддержка входных аргументов для Python плагинов (@ForserX)
- Реализован бэкенд IntelEmbree для xrLC (@DimaKuzmin)
- Реализовано определение типов IX-Ray для редакторов и утилит (@ForserX)
- Реализованы джиттер-сэмплы для MU-моделей (@DimaKuzmin)
- Реализован экспорт устаревшей AI-карты для редактора уровней (@ForserX)
- Реализовано закрытие уровня в xrLC после завершения записи (@DimaKuzmin)
- Реализована поддержка Lmaps от разрешения 1k до 8k (@DimaKuzmin)
- Реализованы математические операторы для векторов (@mnelenpridumivat)
- Реализован матричный режим для манипулятора редактора уровней (@ForserX)
- Реализован вьюпорт мешей (@ForserX)
- Реализована подвижная местность (@ForserX)
- Реализованы иконки множественного выбора в Content Browser (@GladiatorVS)
- Реализована поддержка множественного выбора для редактора изображений (@ForserX)
- Реализована многопоточная обработка секторов (@DimaKuzmin)
- Реализована поддержка нескольких окон для редакторов (@ForserX)
- Реализована естественная сортировка в списке объектов для правильного отображения элементов (@Drombeys)
- Реализована новая инициализация настройки HUD (@wh1t3lord)
- Реализован новый код xrPhaseMergeLM (@DimaKuzmin)
- Реализовано опциональное окно свойств для
Library Editor(@ForserX) - Реализована частичная функциональность редактора диалогов (@ForserX)
- Реализован вьюпорт частиц (@ForserX)
- Реализована корректная установка указателей в null (@ForserX)
- Реализовано быстрое открытие файлов через Content Browser (@ForserX)
- Реализована опция отключения коллизий дождя в редакторе уровней (@Romann)
- Реализованы экспорты модели Rcast для Intel Embree (@DimaKuzmin)
- Реализован красный цвет для имен несохраненных уровней (@ForserX)
- Реализована кнопка сброса для редактора погоды (@GladiatorVS)
- Реализован инструмент сцены для карт высот (@ForserX)
- Реализован поиск для
UIPropertiesForm(@ForserX) - Реализован поиск для редактора библиотек (@ForserX)
- Реализован поиск в менеджере спавна (@Drombeys)
- Реализовано отдельное окно настроек погоды в редакторе уровней (@Romann)
- Реализовано разделение между игровой и скомпилированной AI-картой (@ForserX)
- Реализована поддержка последовательности для окна выбора (@ForserX)
- Реализована сериализация для xrLevelBuilder (@ForserX)
- Реализованы подзадачи для CompilerUI (@GladiatorVS)
- Реализован просмотр поверхности в
Library Editor(@ForserX) - Реализован TBB combinable (@DimaKuzmin)
- Реализован временный код оптимизации cform (@ForserX)
- Реализованы временные компиляторы для UI (@ForserX)
- Реализован временный обходной путь для xrAI (@ForserX)
- Реализован просмотрщик каналов текстур (@ForserX)
- Реализована проверка наличия текстуры перед уничтожением заставки (@GladiatorVS)
- Реализована конфигурация отступов в редакторе тем (@Graff46)
- Реализована конфигурация потоков и исправлены проблемы с вершинами Embree (@DimaKuzmin)
- Реализованы универсальные макросы
VERIFYиR_ASSERT(@mnelenpridumivat) - Реализована поддержка сборки формата AI от vanilla (@ForserX)
- Реализовано размещение vanilla DDS с поддержкой многопоточности (@DimaKuzmin)
- Реализовано освещение на основе погоды в редакторе уровней (@ForserX)
- Реализован обходной путь для Play in Editor (@ForserX)
- Реализован обходной путь для краша SE в FillProp (@ForserX)
- Реализован UI для xrCompress (@GladiatorVS)
- Улучшена функциональность
Texture Viewer(@ForserX) - Улучшена функциональность
UIEditLibrary(@ForserX) - Улучшена и оптимизирована валидация сцены (@ForserX)
- Улучшена реализация компилятора (@DimaKuzmin)
- Улучшен UI компилятора (@GladiatorVS)
- Улучшено слияние геометрии (@DimaKuzmin)
- Улучшены компиляторы уровней (@ForserX)
- Улучшена система связи уровня между LE и xrAI (@ForserX)
- Улучшена фильтрация проектов в редакторе уровней (@ForserX)
- Улучшен пользовательский интерфейс редактора уровней (@ForserX)
- Улучшена подсистема плагинов Lua (@ForserX)
- Улучшен редактор OMF (@wh1t3lord)
- Улучшена реализация системы плагинов (@ForserX)
- Улучшен UI/UX Random Append (@ForserX)
- Улучшена система плагинов SDK (@ForserX)
- Улучшена обработка параметра громкости звука в редакторе (@xr-Renn)
- Улучшена совместимость менеджера спавна с Shadow of Chernobyl (@St4lker0k765)
- Улучшено окно редактора тем (@xr-Renn)
- Улучшен переключатель потоков в сборщике (@ForserX)
- Улучшен редактор погоды (@GladiatorVS)
- Улучшена реализация xrLevelBuilder (@ForserX)
- Увеличена емкость подкарты уровня (@Romann)
- Сделаны инструменты AI-карты более компактными (@St4lker0k765)
- Сделаны инструменты секторов более компактными (@St4lker0k765)
- Объединены реализации файлов редактора (@ForserX)
- Минимально переработано окно лога редактора (@ForserX)
- Оптимизирован загрузчик BC7 для редакторов (@ForserX)
- Оптимизировано слияние геометрии в xrLC (@DimaKuzmin)
- Оптимизированы функции карт высот и исправлены ошибки (@ForserX)
- Оптимизирован редактор уровней для больших карт (@ForserX)
- Оптимизировано использование памяти UI xrLC (@DimaKuzmin)
- Частично портирован xrSound на Linux (@ForserX)
- Портированы инструменты на новую версию ImGui (@ForserX)
- Предотвращен краш Play in Editor без форм (@ForserX)
- Переработана логика content browser (@GladiatorVS)
- Рефакторинг метода
CRender::ScreenshotImpl(@Drombeys) - Рефакторинг метода
UIPropertiesItem::DrawProp()(@ForserX) - Рефакторинг реализации Embree (@DimaKuzmin)
- Рефакторинг внутриигровых утилит (@Drombeys)
- Рефакторинг реализации шаблона потоков (@ForserX)
- Удалены DumpFlags из класса устройства (@ForserX)
- Удален дублирующийся ImGui API в редакторах (@ForserX)
- Удален дублирующийся код тем (@ForserX)
- Удален дублирующийся код в xrLevelBuilder (@ForserX)
- Удалена устаревшая панель инструментов из редактора актера (@St4lker0k765)
- Удалены устаревшие кнопки в редакторе актера (@ForserX)
- Удалены устаревшие проверки ifdef (@ForserX)
- Удалены старые события Borland (@ForserX)
- Заменен глобальный
CDB::MODELна уникальный указатель в xrAI (@ForserX) - Заменен код мешей d3dx9 на DirectXMesh (@ForserX)
- Заменен Embree blob на NuGet пакет (@ForserX)
- Заменены флаги таблиц ImGui в редакторах (@Romann)
- Заменен QSlim на пользовательскую реализацию MxQuadric (@ForserX)
- Заменены иконки вьюпорта на FontAwesome (@GladiatorVS)
- Восстановлена функциональность
ClipMaker(@ForserX) - Восстановлены
PROP_TIMEиSimulateдля источников звука (@ForserX) - Восстановлен режим свойства
Wave(@ForserX) - Восстановлено отображение имени уровня в верхней панели (@ForserX)
- Восстановлен метод размещения LM в DDS файлах (@DimaKuzmin)
- Восстановлена отрисовка подсказки мыши в редакторе уровней (@ForserX)
- Восстановлена симуляция физики в редакторе уровней (@Romann)
- Восстановлены эффекты дождя в редакторе уровней (@Romann)
- Переработан метод
CEditableMesh::FillRenderBuffer(@ForserX) - Переработаны настройки редактора (@xr-Renn)
- Переработана панель инструментов редактора уровней (@ForserX)
- Переработано построение секторов в xrLC (@DimaKuzmin)
- Переработана реализация панели инструментов (@Drombeys)
- Переписан выбор текстуры в редакторе погоды (@GladiatorVS)
- Упрощена реализация функции
LightPoint(@ForserX) - Разделены предметы инвентаря на используемые и неиспользуемые в менеджере спавна (@Drombeys)
- Стабилизирована система анимаций (@ForserX)
- Временно реализован LMAP с TBB (@DimaKuzmin)
- Обновлены детали компиляции Speedup (@DimaKuzmin)
- Обновлена реализация верхней панели (@ForserX)
- Обновлен UI в xrLevelBuilder (@ForserX)
- Обновлена реализация UV и слияния геометрии (@DimaKuzmin)
- Обновлена реализация UI xrForms (@GladiatorVS)
- Использованы специфичные для проекта функции во внутриигровых утилитах (@Drombeys)
- Исправлена сборка с обновленным компилятором Visual Studio (@ForserX)
- Исправлен запуск на Linux (@wasertech)
- Обновлен стандарт компилятора до последней версии (@ForserX)
- Обновлен NVIDIA DLSS до версии 310.4 (@ForserX)
- Обновлены пайплайны (@Drombeys, @dependabot[bot])
- Обновлен основные документы (@Drombeys)
- Добавлены новые псевдонимы для стандартных контейнеров (@Drombeys)
- Добавлена поддержка интро локаций из SoC/CS (@Drombeys)
- Отключена избыточная проверка ограничителей (@Drombeys)
- Расширение регистрации ошибок в Lua (@Drombeys)
- Расширение регистрации в методе
build_level_path(@Drombeys) - Расширение поддержки стека трассировки для luabind (@ForserX)
- Исправление сбоя для юнитов в недопустимых положениях за пределами AI-Map (@ForserX)
- Реализация fast_dynamic_cast без исключений для релизных сборок (@v2v3v4)
- Реализована нефатальная инициализация XML (@St4lker0k765)
- Реализовано обнаружение Wine и Proton (@ForserX)
- Улучшено сообщение об ошибке отсутствия шрифта (@St4lker0k765)
- Оптимизирован алгоритм поиска
ILevelGraph(@ForserX) - Оптимизирована реализация парсинга рестрикторов (@Drombeys)
- Удален мертвый код (@ForserX)
- Удалены ненужные сообщения консоли и отрефакторен код (@v2v3v4)
- Добавлено сохранение и загрузка топлива (@ForserX)
- Добавлена проверка безопасности для метода
CUIGameCustom::Render()(@Drombeys) - Применен параметр
use_conditionдля ножа и бинокля (@Drombeys) - Исправлена реализация
osoznanie mode(@St4lker0k765) - Исправлены проблемы со стабильностью A-Life (@St4lker0k765)
- Исправлена неработающая музыкальное зацикливание в главном меню (@St4lker0k765)
- Исправлена ошибка двойного сжатия иконок предметов в вертикальных слотах (@SergeiTeplov)
- Исправлена реализация стака предметов (@Shtrecker)
- Исправлен сбой nullptr в объекте ALife и операциях с инвентарем (@hkuprin)
- Исправлены цветовые значения статистики КПК (@St4lker0k765)
- Исправлено распространение громкости звука от источника к игроку (@Peter, @v2v3v4)
- Исправлен механизм блокировки пользовательского интерфейса (@FFx0001)
- Реализовано сохранение состояния инвентаря и КПК (@St4lker0k765)
- Реализовано создание точек/меток без описания (@Graff46)
- Удалена система пакетов оружия (@Shtrecker)
- Исправлена совместимость DXVK с D3D11 (@ForserX)
- Исправлена быстрая загрузка геометрии теней (@SkyLoaderr)
- Исправлено отображение партиклов на R4 (@Hozar2002)
- Реализован эффект искажения HUD карты (@Drombeys)
- Реализована проверка THM (@ForserX, @Drombeys)
- Реализовано потокобезопасное вычисление костей (@v2v3v4)
- Оптимизирована загрузка частиц с резервированием памяти (@v2v3v4)
- Исправлена реализация метода
add_mp_stuff(@Drombeys) - Исправлено пропускание текстур BC7 в редакторах (@ForserX)
- Исправлена загрузка детейлов в редакторах (@ForserX)
- Исправлено отсутствие вывода имени THM при компиляции спавна (@mnelenpridumivat)
- Исправлены действия удаления в
Particle Editor(@ForserX) - Реализована проверка наличия иконки в Spawn Manager (@Drombeys)
- Обновлены основные документы (@Drombeys)
- DLSS обновлен до версии 310.2.1.0 (@ForserX)
- Добавлен параметр для скрытия панели отладки (@St4lker0k765, @Drombeys)
- Добавлены проверки безопасности для голосового чата (@St4lker0k765)
- Настроено масштабирование шрифтов ImGui для дисплеев с высоким разрешением (@ViHtarb)
- Исправлено поведение сброса ввода консоли во время выполнения скриптов (@ForserX)
- Исправлено дублирование сообщений в отладчике MSVC (@St4lker0k765)
- Исправлено сохранение файлов в аддонах (@Drombeys)
- Реализовано восстановление недействительных символьных ссылок (@ForserX)
- Улучшено логирование ошибок скриптов (@Drombeys)
- Удалены избыточные проверки в физике и CDB (@Drombeys)
- Принудительно использованы строчные буквы для включения путей в конфигах (@Drombeys)
- Исправлен вылет при отсутствии
hud_step_sound_vol_k(@St4lker0k765) - Исправлен вылет при отсутствии раздела торговых предметов (@St4lker0k765)
- Исправлен вылет при удалении точки на карте (@ForserX)
- Исправлено некорректное поведение интерфейса после скрытия (@Shtrecker)
- Исправлены проблемы с отображением подсказок в игре (@mnelenpridumivat, @Drombeys)
- Исправлено расстояние между буквами в цветном тексте (@ForserX)
- Исправлено игнорирование типа рестриктора (@ForserX)
- Исправлено вертикальное позиционирование текста в элементах интерфейса (@ViHtarb)
- Улучшено форматирование вывода консоли (@ViHtarb)
- Улучшено логирование в модуле
Artefact(@Drombeys) - Улучшено логирование в модуле
Weapon(@Drombeys) - Улучшено логирование об отсутствующих костях у источников света (@Drombeys)
- Восстановлено исходное поведение детекторов (@Shtrecker)
- Добавлен хак для яркости спекуляра на r2 (@Drombeys)
- Добавлено логирование отсутствующих бампов и текстур детейлов в файле
.thm(@Drombeys) - Добавлена дополнительная информация об AGS ошибках (@ForserX)
- Добавлено логирование ошибок шейдинга (@Drombeys, @Hozar2002)
- Применены отражения для луж (@Hozar2002)
- Исправлено мерцание геометрии в шейдере lightplane (@ForserX, @Hozar2002)
- Исправлен шейдинг с некорректными thm (@Drombeys, @Hozar2002)
- Исправлена загрузка несуществующих бампов (@Drombeys)
- Исправлено отсутствие символов после рендеринга шрифта (@ForserX)
- Исправлено обновление привью сохранения при последующих сохранениях игры (@Drombeys, @Hozar2002)
- Улучшено логирование загружаемых текстур (@Drombeys)
- Возвращена плавная полоса прогресса загрузки экрана из оригинала (@St4lker0k765)
- Добавлены исправления текста в редакторах (@St4lker0k765)
- Настроено масштабирование
UITopBarFormдля дисплеев с высоким разрешением (@ViHtarb) - Исправлена визуализация последней строки в таблице спавнера (@Drombeys)
- Переработано распределение предметов из многопользовательского режима в спавнере (@Drombeys)
- Обновлена публикация на пайплайнах (@Drombeys, @ForserX)
- Обновлен основные документы (@Drombeys, @ggGhosTt, @GladiatorVS)
- Добавлена подсказка для панели отладки (@Drombeys)
- Добавлена поддержка межбуквенных интервалов в шрифтах (@Drombeys, @ForserX)
- Добавлена поддержка SSE в CRC32 (@v2v3v4)
- Удалена статистика памяти в логе (@Drombeys, @St4lker0k765)
- Исправлено двойное обновление частиц (@ForserX)
- Исправлено получение размера пикселей из строки для китайской локали (@ForserX)
- Исправлена генерация луж (@ForserX)
- Сделано потокобезопасным
ParticleGroup(@Drombeys, @v2v3v4) - Конвертация глифов теперь учитывает CP1251, но не ломает Unicode (@Drombeys)
- Сделано потокобезопасное отображение UI (@Drombeys, @v2v3v4)
- Обновлены манифесты (@Drombeys)
- Добавлена возможность применять глобальный масштаб для XML-текстур (@St4lker0k765)
- Добавлена поддержка дополнительных клавиш диалогового окна (@ForserX)
- Добавлена проверка на существование кости
shell_bone(@Drombeys) - Добавлена проверка безопасности для метода
Manager::upgrade_install(@Drombeys) - Применен нижний регистр для путей в спавнере (@ForserX)
- Исправлена работа метода
CharacterCommunityдля мутантов (@Drombeys) - Исправлен потенциальный вылет после интенсивного боя (@St4lker0k765)
- Исправлено появление перекрестия при активном загрузочном экране (@St4lker0k765)
- Исправлены значения по умолчанию для потребностей персонажа (@Drombeys)
- Исправлен выход из диалога после паузы (@Drombeys)
- Исправлен размер HD иконок в менеджере спавна (@St4lker0k765)
- Исправлена схема перезарядки магазина для класса
CWeaponRG6(@Shtrecker) - Исправлен фокус прокрутки в списках (@Drombeys, @Hozar2002)
- Исправлено смещение текста (@Drombeys)
- Исправлена иконка патронов оружия, если включены HD иконки (@St4lker0k765)
- Исправлено сворачивание окна для спавн менеджера (@wh1t3lord)
- Улучшено логирование ошибок, нарушающих анимацию торса NPC (@Drombeys)
- Заблокированы консольные команды
ai_aim_*(@Drombeys)
- Исправлено расположение миникарты на широкоформатных мониторах (@OldSerpskiStalker)
- Заменен шрифт по умолчанию на
Roboto Condensed(@hkuprin) - Обновлен игровой сплеш (@GladiatorVS)
- Добавлены сборочные конвейеры для редакторов и плагинов (@acidicMercury8, @Drombeys)
- Добавлен стиль кода для C++ (@acidicMercury8, @Drombeys, @ForserX, @ggGhosTt)
- Добавлены пресеты редакторов (@Drombeys, @acidicMercury8)
- Добавлен NuGet пакет Optick (@Drombeys)
- Добавлен Python скрипт для валидации включений (@ForserX)
- Добавлен Python скрипт для UTF-8 кодировки (@ForserX)
- Добавлена зависимость на xrGame в xrServer (@ForserX)
- Применён рефакторинг для существующих конвейеров (@acidicMercury8)
- Конвертирован исходный код в UTF-8 (@ForserX)
- Выключен
cximageпроект без флагаIXRAY_MP(@Drombeys) - Включена упаковка rawdata в сборочном конвейере редакторов (@acidicMercury8, @Drombeys)
- Исправлена сборка с обновлённым компилятором Visual Studio (@ForserX, @Drombeys, @St4lker0k765)
- Исправлены условия для пресетов плагинов (@acidicMercury8)
- Исправлены проблемы кодировки текстов (@ForserX)
- Исправлены предупреждения (@Drombeys, @v2v3v4, @ForserX)
- Реализована поддержка профилировщика Optick (@ForserX)
- Перемещены базовые виджеты в библиотеку xrUI (@ForserX)
- Перемещены другие базовые UI виджеты в xrUI (@ForserX)
- Переконфигурирован CMake для MSVC (@Drombeys, @ForserX)
- Переконфигурировано подключение статических библиотек (@Drombeys)
- Переделаны включения в Unix стиле (@ForserX)
- Удалены неиспользуемые файлы (@ForserX)
- Переключены конвейеры плагинов на цели (@acidicMercury8)
- Обновлены документы стиля кода (@ggGhosTt, @acidicMercury8)
- Обновлен пакет LuaJIT (@Drombeys, @acidicMercury8)
- Добавлено чтение
boolдля парсера XML (@ForserX) - Добавлены примитивы синхронизации
pthreadдляLinux(@ggGhosTt) - Добавлен асинхронный доступ к
ISpatial_DB(@v2v3v4) - Добавлен пользовательский размер атласа шрифтов (@ForserX)
- Добавлено кеширование данных для системы XMLLOverride (@ForserX)
- Добавлены конструкторы по умолчанию для математических структур (@ForserX, @moscowlights)
- Добавлена поддержка масок для #include в XML-файлах (@Drombeys)
- Добавлен новый планировщик объектов (@isoboleskiy)
- Добавлен поиск информации о модулях и пользователях для конкретной платформы (@ggGhosTt)
- Добавлены маркеры профилировщика (@ForserX, @v2v3v4)
- Добавлена поддержка маски для загрузки
*.omf(@Drombeys) - Отключен
std::terminateв LuaBind (@v2v3v4) - Отключена библиотека mimalloc (@ForserX)
- Включен вывод стека ошибок Lua (@Drombeys)
- Улучшено логирование ошибок (@Drombeys)
- Исправлена повторная инициализация
actor_menu_item.xml(@Drombeys) - Исправлена проверка типа RTTI в
IReaderBase(@ForserX) - Исправлено добавление дочерних элементов в систему XMLLOverride (@Drombeys)
- Исправлена порча сохранений (@ForserX)
- Исправлена команда отрисовки выделенного сервера (@ForserX)
- Исправлено некорректное изменение метода масштабирования изображения (@Hozar2002)
- Исправлено сканирование аддонов (@Drombeys)
- Исправлено обновление пользовательского интерфейса дважды за кадр (@v2v3v4)
- Добавлено игнорирование чтения файлов Markdown (@Drombeys)
- Реализована блокировка
xrSRWLockиxrSRWLockGuard(@v2v3v4) - Реализовано редактирование корневых элементов XML (@Drombeys)
- Улучшены и стабилизированы LuaBind и LuaJIT (@ForserX)
- Улучшена загрузка файлов
*.ltxпо маске (@Drombeys) - Улучшена система XML Expression (@Drombeys, @ForserX)
- Кнопка
Continueпо умолчанию в диалоговом окне ошибки (@Drombeys) - Сделано потокобезопасное вычисление костей (@v2v3v4)
- Сделан потокобезопасный
ISpatialкомпонент (@ForserX) - Оптимизировано использование
EngineExternal(@Drombeys) - Перенесено сообщение о фатальной ошибке в SDL (@St4lker0k765)
- Переработаны шаблоны потоков (@ForserX)
- Переписан Agent Manager Planar без Goap (@isoboleskiy)
- Переписан алгоритм AStar (@isoboleskiy)
- Удалены не синглтон объекты
CStringTable(@Drombeys) - Заменен символ тире в игровом тексте на символ бесконечности (@St4lker0k765)
- Вернуть инициализацию конструктора
CALifeSimulatorBase(@Drombeys) - Переработана система многопоточности и улучшена стабильность (@v2v3v4, @ForserX, @Drombeys)
- Установите значения по умолчанию для
EngineExternal(@Drombeys) - Упрощена настройка игрового курсора (@Drombeys, @Hozar2002)
- Добавлена отрисовка
level_changerв режиме отладки (@Drombeys) - Добавлена консольная команда
r__fast_details_update(@v2v3v4) - Добавлена консольная команда
r2_lights_details(@v2v3v4) - Добавлена оптимизация максимально высоких теней от солнца (@ForserX, @Zagolski)
- Добавлен учет тумана для травы на статического освещения (@Drombeys)
- Добавлена принудительная очистка
occq(@v2v3v4) - Добавлена функция обнаружения последнего сектора (@v2v3v4)
- Добавлен опциональный шейдер
depth nearclip(@Hozar2002) - Добавлены флаги создания целей рендера (@Hozar2002)
- Добавлен эффект рассеивания света для каустики воды (@LVutner)
- Добавлена проверка кратности размера текстуры на D3D11 (@ForserX)
- Добавлен компилятор XML blends (@ForserX)
- Исправлена выборка карты теней (@Drombeys, @Hozar2002)
- Декомпозирован
PixEventWrapper(@Drombeys) - Удалена поддержка DX10.0 (@Hozar2002)
- Удален программный рендеринг деталей (@ForserX)
- Включено отбрасывание теней от устройств (@v2v3v4)
- Улучшено динамическое освещение и решены проблемы с тенями в режиме HUD (@v2v3v4)
- Исправлена загрузка моделей с большим количеством костей (@ForserX)
- Исправлен вылет при некорректной работе анизотропной фильтрации (@Drombeys)
- Исправлен шейдер DoF на D3D11 (@Hozar2002)
- Исправлен рендер объемного дыма (@ForserX)
- Исправлена некорректная работа MipBias на D3D11 (@Hozar2002)
- Исправлено пересечение стадий расчета частиц (@v2v3v4)
- Исправлены тени от источников света под определенным углом (@Drombeys, @v2v3v4)
- Исправлен цвет дождя (@Drombeys, @Hozar2002)
- Исправлены состояния сэмплера в шейдере
smaa(@LVutner) - Исправлена привязка shadowmap для объемного освещения (@LVutner)
- Исправлено дрожание тесселированных моделей (@Hozar2002)
- Реализована поддержка луж на D3D11 (@LVutner, @Hozar2002)
- Улучшен рендер внутриигровой отладки (@Hozar2002)
- Улучшены отражения на воде (@Hozar2002)
- Улучшено качество SSAO (@Hozar2002)
- Оптимизировано и доработано динамическое освещение (@v2v3v4)
- Оптимизирован расчет векторов движений (@Hozar2002)
- Оптимизированы шейдеры на D3D11 (@Hozar2002)
- Оптимизированы вычисления xform для динамического освещения (@v2v3v4)
- Реструктуризован xrRender (@v2v3v4)
- Переработан ambient occlusion (@Hozar2002)
- Переработаны многопоточные партиклы (@ForserX)
- Добавлен параметр
player_hud_defaultдля указания стандартного hud рук (@Drombeys) - Добавлен экспорт метода
SetSelectedIndexв Lua (@ForserX) - Добавлена возможность изменять параметры профиля персонажа через Lua (@St4lker0k765, @Alundaio)
- Добавлена возможность удалять кастомные метки в ПДА (@ForserX)
- Добавлена возможность задавать
can_tradeдля предметов (@St4lker0k765) - Добавлена проверка существования анимации (@Drombeys)
- Добавлены кастомные привязки клавиш (@St4lker0k765, @Alundaio)
- Добавлен экспорт метода
is_ladderв Lua (@ForserX, @Drombeys) - Добавлен экспорт метода
jump_to_levelв Lua (@St4lker0k765, @Alundaio) - Добавлен экспорт метода
show_legsв Lua (@ForserX) - Добавлена блокировка изменения визуала протагониста (@ForserX)
- Добавлен хак для скриптовых диалогов (@Drombeys)
- Добавлены экспорты мыши в Lua (@St4lker0k765, @avoitishin)
- Добавлены новые возможности для мультиплеера (@MiX225)
- Добавлены проверки безопасности в игровой модуль (@ForserX, @Drombeys)
- Добавлены звуковые слои (@St4lker0k765, @Alundaio)
- Добавлена поддержка кастомизации SSA фактора в секции объектов (@v2v3v4)
- Добавлены экспорты UI и геймплей в Lua (@St4lker0k765, @Alundaio)
- Подкорректирован путь к серверу и конфигурации (@kola2451)
- Разрешено назначать конкретные кости для привязки партиклов к артефактам (@v2v3v4)
- Добавлена очистка старых
ancorsдля рук (@Mortan) - Удалена избыточная сортировка в gspawn (@v2v3v4)
- Отключено обновление мощности в автомобиле (@ForserX)
- Отключен
anm_boreдля детекторов (@Drombeys) - Включена блокировка использования предметов, если активен hud-аниматор (@Shtrecker)
- Исправлен скриптовой экспорт
CUIGameCustom(@Drombeys) - Исправлен спам
Invalid level vertexсообщением (@Drombeys) - Испралено сообщение
no motion alias defined(@St4lker0k765) - Исправлена ошибка с
T-Posпри смерти актера (@ForserX) - Исправлены общие экспорты в Lua (@ForserX, @Drombeys)
- Исправлены условия для еды с маленьким количеством порций (@Shtrecker)
- Исправлено условие для порций еды (@ForserX)
- Исправлен вылет при переключении атаки контроллера (@Drombeys, @ForserX)
- Исправлен вылет при создании дефолтного сервера (@kola2451)
- Исправлен вылет при открытии PDA в мультиплеере (@kola2451)
- Исправлен вылет с кастомной моделью hud игрока (@Hozar2002)
- Исправлен ввод цифры 8 в окне сохранений (@Drombeys)
- Исправлено уничтожение hud-аниматора в безопасных зонах (@Shtrecker)
- Исправлена загрузка состояния жажды и усталости (@ForserX)
- Исправлены отсутствующие символы на разных разрешениях (@ForserX)
- Исправлены отношения между мутантами (@Shtrecker, @VOIN101)
- Исправлено расстояние для разговора с НПС (@Drombeys, @Hozar2002)
- Исправлены определения объектов рядом с актером (@ForserX, @Hozar2002)
- Исправлено проигрывание скриптовых партиклов после перезагрузки игры (@mnelenpridumivat)
- Исправлено проигрывание звука фонарика (@Shtrecker)
- Исправлен ray pick (@ForserX)
- Исправлено зависание спринта после прыжка (@Drombeys, @ggGhosTt)
- Исправлена позиция звука при разговоре с торговцев (@St4lker0k765)
- Исправлен перенос предметов в инвентарь мертвого НПС (@ForserX)
- Реализована консольная команда
set_game_time(@Drombeys) - Реализовано скрытие фонарика, если он выключен в мультиплеере (@kola2451)
- Кнопка
putall_buttonсделана опциональной (@Drombeys) - Убраны ненужные проверки для анимаций (@Drombeys)
- Восстановлен класс
CAmebaZone(@Drombeys) - Восстановлено использование стационарного пулемета (@St4lker0k765, @Alundaio)
- Установлено значение по умолчанию для
attach_place_idx(@Drombeys) - Установлены значения по умолчанию для
offset_rightиoffset_left(@Drombeys)
- Добавлен отсутствующий метод
keep_saved_data_anywayв Lua (@wh1t3lord) - Добавлены новые опции в настройки графики (@Drombeys)
- Добавлены проверки безопасности в скрипт
smart_terrain(@Drombeys) - Добавлен UI макет для
FreeMP(@kola2451) - Добавлен ультра пресет настроек графики (@Drombeys)
- Изменена директория настроек игры по умолчанию (@St4lker0k765, @Drombeys)
- Декомпозирован XML конфиг
ui_icons_npc(@Drombeys) - Исправлен символ бесконечности в шрифте Letterica (@St4lker0k765)
- Исправлен рендеринг отрядов в ПДА в режиме отладки Lua (@isoboleskiy)
- Исправлена работа скриптов в редакторах (@ForserX)
- Перенесена мультиплеерная совместимость в отдельный аддон (@Drombeys)
- Перенесено плавное затухание экрана в отдельный аддон (@Drombeys)
- Перенесены исправления оригинального оружия в отдельный аддон (@Drombeys)
- Удалены скриптовые вызовы метода
is_god_modeв Lua (@Drombeys) - Удален вызов метода
save.call_errorв скриптах (@Drombeys) - Удалены скриптовые вызовы для отключения тени актера в кат-сценах (@Drombeys, @Hozar2002)
- Отменены изменения в менеджере погоды (@Drombeys)
- Упрощена адаптация скриптов (@Drombeys)
- Перенесены изменения оригинальных файлов в конфиг
mod_system_ixray(@Drombeys)
- Добавлена поддержка
.wavв Content Browser (@GladiatorVS) - Добавлены
$env_modи$rpointв Content Browser (@ForserX, @VodkaNET) - Добавлен окно
About(@ForserX) - Добавлено окно
IconPicker(@GladiatorVS) - Добавлена кнопка
Recalculate Portalsв Level Editor (@ForserX) - Добавлена кнопка
StopдляPlay in Editor(@ForserX) - Добавлена иконка для Preferences (@GladiatorVS)
- Добавлены манифесты для приложения (@St4lker0k765)
- Добавлена асинхронная загрузка уровня (@ForserX)
- Добавлен базовый код
Macro Editorв Level Editor (@ForserX) - Добавлен базовый код для экспорта сцен Level Editor (@ForserX)
- Добавлена базовая реализация Spawn Elements в
Content Browser(@ForserX) - Добавлена поддержка создания костей и назначения мешей в Actor Editor (@ForserX)
- Добавлена подпись к поиску в
Object List(@Drombeys) - Добавлена адаптация цвета для иконок в
Content Browser(@Hozar2002) - Добавлен параметр цвета в контекстное меню Theme Editor (@Seakad)
- Добавлены пути до компиляторов в редакторах (@ForserX)
- Добавлена настраиваемая цветовая схема для сообщений логов в редакторах (@St4lker0k765)
- Добавлена функция поиска дубликатов в Level Editor (@Seakad)
- Добавлено создание папок в
Content BrowserиSkip Allдля отсутствующих объектов сцены (@GladiatorVS) - Добавлена поддержка групповых объектов для
Content Browser(@ForserX) - Добавлен хак для материала
def_aref(@ForserX, @Hozar2002) - Добавлены вспомогательные функции для DXT (@ForserX)
- Добавлены подсказки для
Content Browser(@ForserX) - Добавлены манипуляторы ImGuizmo в редакторах (@Romann, @BORSCHT)
- Добавлен код импорта партиклов из SoC для Particle и Level Editor (@ForserX)
- Добавлена инвалидация рендер-таргета в
Play in Editor(@ForserX) - Добавлен режим списка для Content Browser (@ForserX)
- Добавлен недостающий выбор типа игры
FreeMP(@ForserX) - Добавлено использование
fast dynamic cast(@ForserX) - Добавлено больше опций настройки темы для редакторов (@St4lker0k765)
- Добавлена поддержка перемещения AI-карты с помощью Gizmo (@ForserX)
- Добавлен мультиобъектный заменитель ссылок (@ForserX)
- Добавлен множественный выбор по
kShiftдляLibrary Editor(@ForserX) - Добавлена поддержка мультиплеера для
MinimapEditor(@ForserX) - Добавлена многопоточная декомпрессия архивов (@Drombeys)
- Добавлены новые иконки для редакторов (@St4lker0k765)
- Добавлены новые иконки для
Content Browser(@Hozar2002) - Добавлена опция
Build artefact spawn positionsдляPlay in Editor(@ForserX) - Добавлен вывод имени материала в лог ошибок (@Drombeys)
- Добавлены пути к компиляторам в редакторах (@VodkaNET)
- Добавлен инструмент пипетки для свойств
Object Library(@ForserX) - Добавлено выделение ранее выбранных элементов при открытии
ChooseForm(@tsmp) - Добавлена поддержка системы луж в Level Editor (@ForserX)
- Добавлена перезагрузка текстур при открытии
ChooseForm(@ForserX) - Добавлена поддержка русской раскладки для редакторов (@ForserX)
- Добавлено сохранение
ignore materialsв данных уровня (@ForserX) - Добавлено сохранение и загрузка свойств
Random Append(@ForserX) - Добавлена проверка валидации масштаба (@ForserX)
- Добавлен второй вьюпорт для Library Editor (@ForserX, @GladiatorVS)
- Добавлен флаг пропуска оптимизации модели для Actor Editor (@ForserX)
- Добавлено сохранение параметра списка привязки (@ugozapad)
- Добавлена поддержка звуковых зон в
Play in Editor(@ForserX) - Добавлена поддержка синхронизации мягких звуков (@ForserX)
- Добавлен слайдер громкости звука в Level Editor (@ForserX)
- Добавлена сортировка элементов спавна (@ForserX)
- Добавлен экран загрузки для Level Editor (@GladiatorVS)
- Добавлен вывод статуса на экран загрузки (@GladiatorVS)
- Добавлена поддержка Lua-шейдеров в редакторах (@ForserX)
- Добавлен GPU Skinning для редакторов (@ForserX, @ugozapad, @Hozar2002)
- Добавлен редактор тем для Actor Editor, Particle Editor и Shader Editor (@St4lker0k765)
- Добавлен просмотр THM в Level Editor (@ForserX)
- Добавлены подсказки в Level Editor (@St4lker0k765)
- Добавлено визуальное изменение размера для
MinimapEditor(@GladiatorVS) - Удален модуль
D3DX_Wrapper(@Drombeys) - Удален файловый диалог ImGui (@ForserX)
- Удалены легаси редакторы (@ForserX)
- Удалены THM-файлы при копировании текстур (@GladiatorVS)
- Отключены отсутствующие корневые папки в Content Browser (@GladiatorVS)
- Отключена оптимизация идентичных текстур (@ForserX, @VaIeroK)
- Отключен второй вьюпорт в
Play in Editor(@ForserX) - Включено открытие временных файлов в Level Editor (@ForserX)
- Расширен выбор осей для других меню (@GladiatorVS)
- Расширены ограничения позиций в редакторах (@St4lker0k765)
- Исправлена загрузка
*.dtiфайлов (@ForserX) - Исправлено изменение свойства
Cone Angle(@ForserX) - Исправлен размер
dockspaceв редакторах (@ForserX) - Исправлена прозрачность
EditorWnd(@GladiatorVS) - Исправлена загрузка
ETextureThumbnail(@ForserX) - Исправлена кнопка
Header Color(@ForserX) - Исправлен стиль
ItemListв xrEProps (@GladiatorVS) - Исправлено сообщение
Material [65535] not found in library!(@St4lker0k765) - Исправлена прозрачность фона
Object List(@ForserX) - Исправлен запуск
Play in Editor(@Hozar2002) - Исправлены каналы
PROP_COLOR(@ForserX) - Исправлена кнопка
Undoв Particle Editor (@ForserX) - Исправлена проблема случайного выхода в редакторах (@St4lker0k765)
- Исправлен альфа-канал в миниатюрах (@ForserX)
- Исправлен шейдер вершин
arefв редакторах (@St4lker0k765) - Исправлены ошибки ASAN в Level Editor (@ForserX)
- Исправлен рендеринг прикрепленных объектов в Level Editor (@ForserX)
- Исправлена генерация разрушаемых объектов (@ForserX)
- Исправлены кнопки в окне
Object List(@ForserX) - Исправлен рендеринг консоли в
Play in Editor(@Hozar2002) - Исправлено контекстное меню и выбор в
Play in Editor(@ugozapad) - Исправлен вылет в методе
GetDrawText(@Drombeys) - Исправлены катсцены в
Play in Editor(@ForserX) - Исправлена загрузка DDS в форме
ChooseForm(@ForserX) - Исправлен рендеринг деталей в редакторах (@ForserX, @Hozar2002)
- Исправлены строки имен DLL для редакторов (@St4lker0k765)
- Исправлен размер вьюпорта редактора (@ForserX)
- Исправлены привязки клавиш в редакторах (@ForserX)
- Исправлен включенный список привязки (@ugozapad)
- Исправлен вывод сообщения об ошибке отсутствующем партикле (@ForserX)
- Исправлены ошибки в сообщениях (@Drombeys)
- Исправлены события в просмотре
LightAnim(@ForserX) - Исправлено исключение при воспроизведении сломанных анимаций (@ForserX)
- Исправлены исключения в
Content Browser(@ForserX) - Исправлено фокусирование окна (@Drombeys)
- Исправлено значение FOV в настройках редакторов (@St4lker0k765)
- Исправлены привязки клавиш в Particle Editor (@ForserX)
- Исправлен запуск standalone-игры в редакторе (@VodkaNET)
- Исправлена загрузка и работа парного материала в Shader Editor (@ForserX)
- Исправлена загрузка анимации камеры в Level Editor (@ForserX)
- Исправлена генерация LOD (@ForserX)
- Исправлен низкий FPS при изменении размера вьюпорта (@Hozar2002)
- Исправлено отображение сообщений в
MessageBox(@Drombeys) - Исправлены мелкие баги и проблемы в Level Editor (@ForserX)
- Исправлена отрисовка отметок движений (@ForserX)
- Исправлено чтение userdata в OGF (@VodkaNET)
- Исправлено контекстное меню элементов в Particle Editor (@GladiatorVS)
- Исправлена перезагрузка частиц при воспроизведении (@ForserX)
- Исправлен и оптимизирован рендеринг частиц в
Play in Editor(@Hozar2002) - Исправлена низкая производительность в
Play in Editor(@VodkaNET) - Исправлен PostProcess Editor (@ForserX)
- Частично исправлены проблемы в Level Editor (@ForserX)
- Исправлено чтение уникального пути
$game_data$в Particle Editor (@VodkaNET) - Исправлена корневая папка в окне
Content Browser(@Hozar2002) - Исправлена позиция спавна в режиме
Play in Editor(@ForserX) - Исправлен вылет с метками при запуске
Play in Editor(@VodkaNET) - Исправлен рендеринг двухстороннего меша в Actor Editor (@ForserX)
- Исправлено сообщение о типе измененной сцены (@Drombeys)
- Исправлена небезопасная перезагрузка текстур (@Hozar2002)
- Исправлено установление строки UTF8 в
RTextValue(@ForserX) - Исправлен рендеринг wallmark в редакторах (@St4lker0k765)
- Исправлено перемещение waypoint (@ForserX)
- Исправлено открытие окна при запуске (@ForserX)
- Исправлена работа xrLC и xrAI (@ForserX)
- Реализован представление
Content Browser(@ForserX) - Реализован
Garbage Generatorв Level Editor (@ForserX, BORSCHT) - Реализован
Global Map Editor(@GladiatorVS) - Реализованы действия для папок и файлов, перемещение файлов через drag and drop (@GladiatorVS)
- Реализован базовый динамический рендеринг в
Play in Editor(@Hozar2002) - Реализована поддержка Box mode для
$env_mod(@Seakad, @saas) - Реализованы команды копирования и вставки в Content Browser (@GladiatorVS)
- Реализовано сохранение и загрузка пользовательских тем (@St4lker0k765)
- Реализован drag and drop для папок в Content Browser (@GladiatorVS)
- Реализован поиск файлов в Content Browser (@ForserX)
- Реализованы внутриигровые менеджеры (@wh1t3lord, @Drombeys, @Hozar2002)
- Реализовано действие переименования в Content Browser (@GladiatorVS)
- Реализовано сохранение свойства
PreviewвLibrary Editor(@ForserX) - Реализована поддержка кеша шейдеров в редакторах (@VodkaNET)
- Улучшено представление
Actor InfoPortions(@wh1t3lord) - Улучшен
Play in Editorи исправлено положение подсказки вContent Browser(@ForserX) - Улучшены вводы в
Play in Editor(@ForserX, @Hozar2002) - Улучшен Library Editor (@ForserX)
- Улучшен бэкенд редактора нод (@ForserX)
- Увеличен лимит объектов в процессе построения сцены (@Seakad)
- Увеличено качество текстур до максимума в редакторах (@St4lker0k765)
- Увеличено максимальное количество объектов деталей до 512 (@Romann)
- Сделано
MinimapEditorнемодальным (@ForserX) - Сделана потокобезопасной загрузка уровня (@ForserX)
- Перемещены настройки в TopBar (@GladiatorVS)
- Перемещены THM для сохранения групп в папку групп (@Romann)
- Оптимизирован рендеринг graph point (@ForserX)
- Удалена проверка lights и glow в редакторах (@St4lker0k765)
- Удален сброс формы выбора (@ForserX)
- Удалены ненужные подключения include в редакторах (@Drombeys)
- Реализован рендеринг скелета в 1 вызов на отрисовку (@ForserX)
- Заменен
D3DXGetFVFVertexSize()на аналог DirectXMesh (@Drombeys) - Заменен устаревший диалог сохранения на новый (@St4lker0k765)
- Заменена нулевая текстура для управления
UIChooseForm(@St4lker0k765) - Восстановлен сектор
CSceneObjectс измененной ссылкой на объект (@ForserX) - Восстановлена функциональность
Locking(@Seakad) - Восстановлена функция
Multi Rename(@ForserX) - Восстановлено автофокусирование элемента в
Object List(@ForserX) - Восстановлены настройки горячих клавиш по умолчанию (@ForserX)
- Восстановлена статистика движка для редакторов (@ForserX)
- Восстановлен старый
VCPacked(@ForserX) - Восстановлена сводная информация (@ForserX)
- Возвращено имя объекта в заголовке окна (@St4lker0k765)
- Возвращены старые элементы управления Gizmo (@Romann)
- Переработан модуль
xrDXT(@ForserX) - Переработано окно инструментов DO (@ForserX)
- Переработаны окна сообщений редакторов (@ForserX)
- Переработана верхняя панель Level Editor (@ForserX)
- Переработаны инструменты объектов (@ForserX)
- Переработан экран загрузки с использованием SDL (@GladiatorVS)
- Создана отдельная папка для пользовательских тем в редакторах (@St4lker0k765)
- Поменяны местами меню
EditиVisibilityв контекстом меню (@St4lker0k765) - Использован зарезервированный пул памяти для рендеринга сцены (@ForserX)
- Добавлена версия движка в путь шейдер кеша (@Drombeys)
- Исправлена работа консольной команды
r__detail_density(@Drombeys)
- Включен
/EHscдля всех конфигураций (@ForserX)
- Добавлена поддержка глифов шрифта для дополнительных кодовых страниц (@ForserX)
- Добавлена поддержка подкаталогов для папки аддонов (@ForserX)
- Исправлены кнопки
mouse4иmouse5(@ForserX) - Исправлен перевод имени клавиши (@ForserX)
- Исправлены проблемы с UTF8 (@ForserX)
- Уменьшен
hud viewport nearдо0.01(@Drombeys) - Отключен вылет связанный с частотой звука 44100 Гц (@Hozar2002)
- Добавлен ресайз размера вектора вместо очистки, где это возможно (@Drombeys)
- Восстановлено использование клавиши Alt для релизной конфигурации (@ForserX)
- Добавлен учет
r2_lumscale_skyна D3D9 (@Drombeys) - Добавлена горячая перезагрузка для травы (@Drombeys)
- Исправлена консольная команда
vid_scale_mode(@Drombeys, @Hozar2002) - Исправлена поддержка 127 костей (@Hozar2002)
- Исправлен оригинальный баг с отсечением света (@v2v3v4)
- Исправлен некорректный размер массива деталей на D3D9 (@Hozar2002)
- Исправлена активация occlusion (@ForserX)
- Исправлен рендеринг объемного дыма (@ForserX, @Hozar2002, @SkyLoaderr)
- Добавлена консольная команда
r__detail_radius(@Drombeys) - Улучшен туман для форвард геометрии (@Hozar2002, @Drombeys)
- Улучшен рендеринг травы на D3D9 (@Hozar2002, @Drombeys)
- Отключен рендер травы в помещениях (@v2v3v4)
- Отключено проигрывание погодных эффектов, когда актёр находится внутри помещения (@v2v3v4)
- Разделены шейдеры насыщенности и виньетки (@Drombeys, @Hozar2002)
- Добавлена дополнительная информация о персонаже в инвентарь (@Drombeys, @Hozar2002)
- Добавлены дополнительные кнопки для менеджмента инвентаря (@Hozar2002)
- Добавлена базовая поддержка моделей ног SWM 2.1 (@Hozar2002)
- Добавлена игровая конфигурация по умолчанию (@ForserX)
- Добавлена поддержка синхронизации анимаций монстров в мультиплеере (@MiX225)
- Добавлена консольная команда mp (@MiX225)
- Добавлена поддержка меток пользователей на карте (@ForserX)
- Добавлено опциональное создание ранга и репутации в профилях NPC (@Drombeys, @Hozar2002)
- Экспортирован
CMapManagerв LUA (@ForserX) - Исправлено чтение параметра
hud_fovиз конфига (@Drombeys) - Реализована система ног от первого лица (@Hozar2002)
- Портированы функции OMP для режима
freemp(@MiX225) - Переработана выдача
anim_fakeобъекта (@Drombeys) - Обновлена панель приборов автомобиля (@Hozar2002)
- Добавлен
r2_saturationв графические опции (@Drombeys) - Добавлена модель рук по умолчанию (@Hozar2002)
- Отделен скриптовый функционал (@ForserX)
- Добавлен класс
CLevelEditorдля PIE (@ForserX) - Добавлена поддержка
Ignore Materialsдля LevelEditor (@ForserX) - Добавлено отображение позиции камеры (@ForserX)
- Добавлены комьюнити фиксы для LevelEditor (@ForserX)
- Добавлено перетаскивание для BoneParts (@ForserX, @abramcumner, @Romann)
- Добавлена кнопка выхода в меню отладки (@Drombeys)
- Добавлена поддержка Lua сниппетов (@Drombeys)
- Добавлена поддержка PIE для xrGame (@isoboleskiy)
- Добавлены свойства и мультивыбор для редактора библиотеки (@ForserX)
- Добавлена поддержка перемещения манипулятора к позиции мыши с помощью горячих клавиш (@ForserX)
- Добавлен редактор тем (@ForserX)
- Добавлена прозрачность неактивных окон и докинг в
Light Anim Editor(@Romann) - Добавлена прозрачность окон без фокуса и докинг (@ForserX)
- Исправлена загрузка параметров звуковой среды (@ForserX)
- Исправлена отмена сборки уровня при сбое сборки объединенной текстуры LOD (@VodkaNET)
- Исправлено перемещение мыши в вьюпорте с другим монитором (@ForserX)
- Исправлено обновление позиции мыши в окне редактора (@ForserX)
- Настроены цвета в инструментах (@Romann)
- Реализовано окно
Move Camera To(@ForserX) - Улучшено окно
Library Editor(@ForserX) - Переименованы инструменты на странице
Edit Mode(@Drombeys) - Заменено окно сообщения
object[%s] already in groupна Msg (@ForserX) - Восстановлена форма выбора звуковой среды (@ForserX)
- Переработана основная панель инструментов в Level Editor (@Drombeys)
- Переработан интерфейс в LevelEditor (@ForserX)
- Добавлены пакеты oneTBB для платформы Windows (@ForserX)
- Применено форматирование кода для шейдеров (@acidicMercury8, @Drombeys)
- Удалены устаревшие плагины (@ForserX)
- Отключен конфиг сборки x86 (@ForserX)
- Включен Dependabot (@acidicMercury8)
- Включены пресеты Linux для компрессора в рабочем процессе сборки (@acidicMercury8)
- Исправлены настройки MarkdownLint (@acidicMercury8)
- Исправлены порчи памяти (@ForserX)
- Исправлены пути вывода и проблемы с runpath на Linux (@acidicMercury8)
- Улучшены проекты CMake (@ForserX)
- Переименованы расширения шейдеров (@Drombeys)
- Заменён Luabind (@ForserX)
- Заменён LuaJIT (@ForserX, @Drombeys, @acidicMercury8, @abramcumner)
- Заменён LZO на NuGet пакет (@acidicMercury8)
- Переработана линковка на Linux для избежания использования символических ссылок (@acidicMercury8)
- Разделены пресеты компрессора по системам (@acidicMercury8)
- Обновлено кэширование пакетов в рабочем процессе сборки (@acidicMercury8)
- Обновлены общие документы и конфиги (@acidicMercury8, @Drombeys, @ggGhosTt)
- Обновлён конфиг игнорирования Git (@Drombeys)
- Обновлены пресеты и названия артефактов (@acidicMercury8)
- Добавлена поддержка
CCC_Booleanв опции меню (@ForserX) - Добавлена поддержка
CCC_Mask16дляFlags16(@ForserX) - Добавлен экспорт
is_actor_shadowв Lua (@ggGhosTt) - Добавлен экспорт
set_actor_shadowв Lua (@ggGhosTt) - Добавлена проверка на наличие модуля мультиплеера (@ForserX)
- Добавлена консольная команда ограничения FPS (@v2v3v4)
- Добавлено сообщение в лог о дублирующемся раздела XML (@Drombeys)
- Добавлены платформозависимые функции для получения путей (@ggGhosTt)
- Добавлена поддержка аллокатора памяти mimalloc (@ForserX, @Drombeys, @acidicMercury8)
- Отключён полноэкранный режим в не релизном конфиге (@Drombeys)
- Отключена регистрация MP команд в одиночном режиме (@Drombeys)
- Отключена телепортация с помощью команды
demo_record(@Drombeys) - Исправлена и упрощена смена и изменение размера оконного режима (@ggGhosTt)
- Исправлен автоматический выбор разрешения (@Drombeys, @Hozar2002, @ugozapad)
- Исправлена ошибка с
m_max_depthравным-1(@ForserX) - Исправлен механизм отключения коллизий (@v2v3v4)
- Исправлено скрытие окон ImGui (@ForserX)
- Исправлена сборка на Linux (@ggGhosTt)
- Исправлено обращение к
xr_resourceиз разных потоков (@ForserX) - Перемещены позиции статистики (@Drombeys)
- Реализовано глобальное влияние фактора времени на звук (@v2v3v4)
- Удалена зависимость от Loki в регистраторе классов (@ForserX)
- Удалены лишние расчёты костей (@v2v3v4)
- Переименован файл лога (@Drombeys)
- Заменены типы сообщений в логгировании (@Drombeys)
- Добавлен
jitterв рендер (@Hozar2002) - Добавлена команда
rs_render_portals(@v2v3v4) - Добавлена возможность настройки параметров объёмного света для
CCustomZone(@ForserX) - Добавлено ассерты для неправильного использования
addShaderOption(@Hozar2002) - Добавлен базовый PBS (@Hozar2002)
- Добавлен расчёт векторов движения (@Hozar2002)
- Добавлены текстуры каустики для нового шейдера воды (@Hozar2002)
- Добавлены пост-обработки хроматической аберрации и виньетки (@ForserX, @Drombeys)
- Добавлено контрастное адаптивное повышение резкости (@LVutner)
- Добавлена зависимость тумана от множителя дальности прорисовки (@Hozar2002)
- Добавлен GTAO (@LVutner)
- Добавлено хешированное альфа-тестирование (@LVutner, @Hozar2002)
- Добавлен умный переключатель HUD матрицы (@Hozar2002)
- Добавлено сглаживание партиклов (@v2v3v4)
- Удалён HBAO (@ForserX)
- Удалён неиспользуемый непрямой GI свет (@Drombeys)
- Удалены неиспользуемые консольные команды (@Drombeys)
- Удалены неиспользуемые шейдеры (@Hozar2002)
- Включена отладка материалов без Master Gold (@Hozar2002, @Drombeys)
- Исправлены тени актёра на статическом освещении (@v2v3v4)
- Исправлены размытые шрифты (@Hozar2002)
- Исправлено сломанное превью сохранённой игры на D3D9 (@Hozar2002)
- Исправлен вылет при создании с
D3D_USAGE_DEFAULT(@Hozar2002) - Исправлено дальние каскады (@Drombeys)
- Исправлена загрузка роликов на RDNA2 архитектурах видеокарт (@ForserX)
- Исправлена инициализация NVAPI (@ForserX)
- Исправлено выделение объектов (@Hozar2002)
- Исправлена видимость порталов в тумане (@v2v3v4)
- Исправлена установка флага
RFLAG_CLOUD_SHADOWS(@Drombeys) - Исправлена проблема с черными квадратами солнечных лучей при низком расстоянии рендеринга (@Hozar2002)
- Исправлена интенсивность солнечной маски (@Hozar2002)
- Исправлена пост-обработка текстур (@Hozar2002)
- Исправлена работа на D3D10 Feature Level (@Hozar2002)
- Реализованы контактные тени на HUD игрока на D3D11 (@Hozar2002)
- Реализована поддержка DLSS (@Hozar2002, @Drombeys, @Vertver)
- Реализована поддержка FSR2 (@Hozar2002)
- Реализованы новые функции упаковки G-буфера (@Hozar2002)
- Реализован новый алгоритм step параллакса (@Hozar2002, @Baryshev194)
- Реализовано масштабирование разрешения (@Hozar2002)
- Реализована детальная отбраковка на основе сектора (@v2v3v4)
- Реализован SSLR воды (@Hozar2002)
- Реализовано подповерхностное рассеивание на листьях на D3D11 (@Hozar2002)
- Улучшена функциональность тумана на R2 (@Hozar2002)
- Улучшено масштабирование шрифтов с высоким DPI (@Hozar2002)
- Улучшено рендеринг текстур со сжатием DXT1 Alpha (@Hozar2002)
- Увеличено количество костей для D3D11 (@Hozar2002)
- Увеличена виртуальная высота освещения (@Hozar2002, @Drombeys)
- Оптимизированы рендеры (@v2v3v4)
- Отрефакторены все шейдеры (@Hozar2002)
- Отрефакторены блендеры теней (@Hozar2002)
- Удалены оптимизации G-буфера из рендеров и шейдеров (@Hozar2002)
- Переименованы и перегруппированы консольные команды в рендерах (@Drombeys)
- Заменен стандартный SSAO шейдер GSC (@Hozar2002, @nuclearfag)
- Заменена позиция на аппаратную глубину (@Hozar2002)
- Переработаны все шейдеры (@Hozar2002)
- Переработан перенос определений в шейдеры (@Hozar2002)
- Разделена статистика на экране (@Hozar2002)
- Использован стандартный аллокатор памяти для рендеров (@ForserX)
- Перенесён рендеринг неба на начало кадра (@Hozar2002)
- Перенесена тонемапинг после форвардного рендеринга (@Hozar2002)
- Унифицированы и переработаны форвардные и теневые блендеры (@Hozar2002)
- Разблокирована многопоточная загрузка текстур (@Drombeys)
- Обновлены шейдеры для форвардного прохода (@Hozar2002)
- Обновлены шейдеры для новой системы рендеринга (@Hozar2002)
- Добавлено свойство
use_textдля модуляCEatableItem(@ForserX) - Добавлена возможность определения
phantom_sectionв конфигурацииpsy-dog(@OldSerpskiStalker) - Добавлен экспорт
is_actor_outdoors()в Lua (@OldSerpskiStalker) - Добавлен ассерт
foot bone not found(@ForserX) - Добавлена проверка режима автосохранения в менеджере (@Drombeys)
- Добавлена поддержка кастомного стиля интерфейса для элитного детектора (@v2v3v4)
- Добавлено текстовое поле к трекбару (@ForserX)
- Добавлен эффект начала игры (@VOIN101)
- Добавлен хак для загрузки старых моделей (@OldSerpskiStalker)
- Добавлены вспомогательные консольные команды (@v2v3v4)
- Добавлены инерция и внешние коллизии (@Shtrecker)
- Добавлены Lua экспорты использования предметов (@ForserX)
- Присоединена модель детектора в режиме вида от третьего лица (@v2v3v4)
- Включен
ai_obstacleдля аномалий и повреждений для сталкеров от них (@v2v3v4) - Включен
anm_boreдля биноклей (@v2v3v4) - Исправлены векторы стрельбы оружия актера (@v2v3v4)
- Исправлено смешивание анимаций (@v2v3v4)
- Исправлено обновление состояния актёра во время катсцен (@ForserX)
- Исправлен сбой при неизвестном параметре
iconв характеристике мутантов (@OldSerpskiStalker) - Исправлено поведение AI ворон при полете (@v2v3v4)
- Исправлено переключение детекторов (@v2v3v4)
- Исправлено управление переключением детекторов (@v2v3v4)
- Исправлен расчёт веса еды (@ForserX)
- Исправлены скрытые метки NPC на карте (@Drombeys)
- Исправлено отсутствие значка задачи после изменения задачи (@Drombeys)
- Исправлены объекты, подбираемые вне видимости (@v2v3v4)
- Исправлено поведение сталкеров, смотрящих на пол/потолок во время боя (@OldSerpskiStalker)
- Исправлено использование строкового выражения в элементе управления ProgressBar (@ForserX)
- Игнорируются предметы инвентаря при подборе предметов (@v2v3v4)
- Реализовано отключение счетчика FPS (@Drombeys)
- Реализован HUD аниматор (@ForserX, @v2v3v4, @Shtrecker)
- Реализован мультиспавн для инвентаря мутантов (@OldSerpskiStalker)
- Реализована коллизия камеры и инерция в режиме вида от третьего лица (@v2v3v4)
- Улучшены схемы
stalker_combat_actions(@OldSerpskiStalker) - Улучшен AI сталкеров (@v2v3v4)
- Улучшен вид камеры от третьего лица (@v2v3v4)
- Перемещён
RotationFactorвupdateCLв режиме вида от третьего лица (@v2v3v4) - Перемещён вывод версии движка в модуль
MainMenu(@Drombeys) - Перемещён вывод версии движка на правую сторону главного меню (@Drombeys)
- Оптимизированы тени от солнца на траве (@v2v3v4)
- Отрефакторен модуль детектора (@v2v3v4)
- Отменено, чтобы IK останавливался дальше 100 м от позиции актера (@Drombeys)
- Обновлена HUD система (@v2v3v4)
- Добавлены дополнительные локализации для
ui_st_ixray.xml(@ggGhosTt, @nikitalebedin, @acidicMercury8) - Добавлен GTAO в опции (@ForserX, @Drombeys)
- Добавлены заголовки для группировки опций (@Drombeys, @Hozar2002)
- Добавлено блокирование зависимых графических опций (@Drombeys)
- Добавлены новые графические опции в настройки (@Drombeys)
- Добавлены опции масштабирования в настройки графики (@Drombeys, @Hozar2002)
- Уменьшен шаг регулировки громкости (@Drombeys)
- Удалён
g_autoreloadиз настроек геймплея (@Drombeys) - Отключен DoF при перезарядке RG-6 (@Drombeys)
- Исправлен вылет с английской локалью (@Drombeys)
- Перемещены добавленные локализации в общий файл (@Drombeys)
- Перемещены настройки VSync в видеоопции (@Drombeys)
- Отменены правки в менеджере выброса (@ForserX)
- Переработаны опции графики (@Drombeys, @Hozar2002)
- Переработаны новые иконки (@Drombeys)
- Переработаны пресеты настроек графики (@Drombeys)
- Загружены дополнительные файлы локализации (@ggGhosTt)
- Добавлена тема
Darkness Embrace(@ForserX) - Добавлена поддержка
PreviewObjectдля Actor Editor (@ForserX) - Добавлена поддержка 32-битных анимаций в Actor Editor (@ForserX)
- Добавлены исправления Actor Editor (@VaIeroK)
- Добавлена возможность указания пути к OMF для моделей (@v2v3v4)
- Добавлена поддержка ассоциированных файлов для Actor Editor (@ForserX)
- Добавлен базовый плагин для 3ds Max (@ForserX)
- Добавлена базовая система нод (@ForserX)
- Добавлен просмотрщик эффекторов камеры (@ForserX)
- Добавлена поддержка докинга для Image Editor (@ForserX)
- Добавлена поддержка перетаскивания объектов для OMF и SKL файлов (@ForserX)
- Добавлен хак для анимаций Gunslinger в Actor Editor (@ForserX)
- Добавлен хак для обновления свойств после изменения (@ForserX)
- Добавлена сериализация JSON для редакторов (@ForserX)
- Добавлен плагин Maya 2024 от Ray of Hope (@ForserX)
- Добавлена сортировка анимаций (@ForserX)
- Добавлена PBR модель света в THM (@Hozar2002)
- Добавлен исходный код редактора PostProcess (@ForserX)
- Добавлена подсветка выбранного перемещения в элементе управления
CUIToolbar(@ForserX) - Добавлены исправления статистики и файловой системы (@ForserX)
- Добавлена поддержка экспорта для 32-битных анимаций (@Mortan)
- Добавлена поддержка отображения/скрытия вьюпорта рендертаргета в отладчике шейдеров (@ForserX)
- Удалён код сетевой компиляции (@DimaKuzmin, @ForserX)
- Исправлен экспорт формата DM (@ForserX, @saas)
- Исправлены элементы управления ввода в редакторах Shader и Particle (@VodkaNET)
- Исправлено создание текстур кубических карт (@ForserX)
- Исправлены стандартные ограничения в редакторе погоды (@Drombeys)
- Исправлено сжатие моделей (@ForserX)
- Исправлена работа ввода мыши (@ForserX)
- Исправлен многопоточный лог в SDK (@ForserX)
- Реализованы кнопки создания/клонирования/удаления партиклов (@ForserX)
- Увеличено количество костей в редакторах (@ForserX)
- Объединены редакторы PostProcess и Actor Editor (@ForserX)
- Перемещена кнопка
Make Thumbnailна верхнюю панель (@ForserX) - Портированы базовые редакторы на Visual Studio 2022 (@isoboleskiy, @ForserX)
- Реализовано переподключение к LuaPanda при смене уровня (@ForserX)
- Восстановлена оптимизация фейсов в редакторе акторов (@ForserX)
- Обновлён плагин Maya (@ForserX, @abramcumner, @StalkMen, Moddera)
- Добавлена опция компрессора в CMake (@ForserX)
- Добавлена конфиг GDB (@ForserX, @vertver)
- Добавлены исходники LuaPanda (@ForserX)
- Добавлены исходники LuaSocket (@ForserX)
- Добавлен плагин LuaUtf8 (@ForserX)
- Добавлен плагин LuaXML (@ForserX)
- Добавлены исходники LZO (@ForserX)
- Добавлен NuGet пакет oneTBB (@ForserX, @acidicMercury8)
- Обновлены файлы OPCODE (@ForserX)
- Отключен отладочный рендер ImGui на Release сборке (@ForserX)
- Включена публикация RelWithDebInfo конфига в задаче
publish-engine(@Drombeys) - Исправлены предупреждения (@Drombeys, @ForserX)
- Реализована базовая поддержка Linux (@ForserX)
- Реализован билдер списка изменений (@Drombeys)
- Улучшена структура проектов CMake (@ForserX)
- Перемещён MagicFM в директорию 3rd Party (@ForserX)
- Заменено использование
xr_newна переопределенный аллокатор (@ForserX) - Заменён DirectPlay 8 на GameNetworkingSockets в xrNetServer (@ForserX, @acidicMercury8)
- Обновлена зависимость
magic_enum(@ForserX) - Обновлена иконка приложения (@Drombeys)
- Добавлен
$arch_dir_addons$для аддонов (@ForserX) - Добавлен
parallel_forв методcompute_static_cover(@ForserX) - Добавлены базовые многопоточные типы (@ForserX)
- Добавлен расчёт размера файла (@ForserX)
- Добавлены шрифты из файловой системы X-Ray для ImGUI (@ForserX, @Drombeys)
- Добавлен новый проект LZO (@ForserX)
- Добавлена заглушка для игровой фабрики (@ForserX)
- Добавлен итератор объектов в Luabind (@ForserX)
- Добавлены вспомогательные функции UTF8 (@ForserX)
- Добавлена поддержка кодовой страницы Win1252 (@ForserX, @ggGhosTt)
- Удалён проект
D3D9-Null(@ForserX) - Удалён мёртвый код в
NET_Packet(@ForserX) - Удалены устаревшие
__stdcallобращения (@ForserX) - Удалены устаревшие инструменты отладки Lua (@ForserX)
- Включена опция компиляции
/sdl(@Drombeys) - Включена поддержка исключения файлов в файловой системе (@ForserX)
- Включен вывод информации о GPU в лог (@v2v3v4)
- Включены Steam Sockets только при заданной опции
IXRAY_MP(@ForserX) - Исправлена работа горячих клавиш
Alt+IиCtrl+Alt+I(@ForserX) - Исправлен метод
CLocatorAPI::Recurse(@ForserX) - Исправлено некорректное завершение приложения по запросу диспетчера окон (@ggGhosTt)
- Исправлена активация Discord при запуске игры (@ForserX)
- Исправлен двойное преобразование UTF8 (@ForserX)
- Исправлена очистка лога при закрытии приложения (@Hozar2002)
- Исправлено некорректное использование hook stack (@ForserX)
- Исправлено определение итераторов (@Drombeys)
- Исправлена работа функции в модуле
_cylinder(@Drombeys) - Исправлена работа XML Expression без указателя
Actor(@ForserX) - Исправлена сборка xrCore на ARM64 (@ForserX)
- Реализована система кэширования CDB (@ForserX, @Drombeys)
- Реализована перегрузка устройств (@ForserX)
- Реализована поддержка DLTX (@ForserX)
- Реализован счетчик FPS (@OldSerpskiStalker, @ForserX)
- Реализован гетерогенный поиск для
shared_strиxr_string(@ForserX) - Реализованы гарантии безопасности для обработки пользовательских настроек (@ForserX)
- Реализована консольная команда для спавна партиклов (@v2v3v4)
- Реализована поддержка LuaSockets и LuaPanda (@ForserX)
- Реализовано потокобезопасное приведение типов для преобразования UTF-8 (@ForserX)
- Реализована подсистема XMLOverride (@ForserX)
- Улучшен вывод
StackTraceв лог (@OldSerpskiStalker) - Начата поддержка геймпада (@ForserX)
- Сделан
CObjectSpaceпотокобезопасным (@ForserX) - Сделан
ray_colliderне шаблоном (@ForserX) - Перенесено логгирование в отдельный поток (@Drombeys, @Giperion, @ForserX)
- Проведена очистка кода в xrPhysics (@ForserX)
- Рефакторинг
g_actorexternal (@Hozar2002) - Удалено
.0000из преобразованияfloat/doubleвxr_string(@ForserX) - Заменён
__superнаinheritedв классеCGamePersistent(@ugozapad) - Заменены вызовы
GetTickCountнаSDL_GetTicks(@ForserX) - Исправлены множественные ошибки повреждения памяти (@ForserX)
- Переработано использование
Core.Params(@ForserX) - Переработан аллокатор doug lea (@ForserX)
- Переработана интеграция ImGUI (@ForserX, @ugozapad)
- Перенесён код на базовые типы и функции X-Ray (@ForserX)
- Обновлён xrCDB для использования нового OPCODE (@ForserX)
- Добавлена консольная команда
mtParticles(@v2v3v4) - Добавлена консольная команда
r_particles_real_dt(@v2v3v4) - Добавлена поддержка 32-битных анимаций (@ForserX)
- Добавлена принудительная синхронизация окна (@Drombeys, @ForserX)
- Добавлена опциональная продолжительность эффекта частиц в режиме реального времени (@v2v3v4)
- Отключены оптимизации расписания для метода
CTorridzone::net_destroy()(@v2v3v4) - Исправлен рендеринг следов пуль (@Hozar2002)
- Исправлена отрисовка консоли в режиме отладки (@ugozapad)
- Исправлено перетаскивание курсора при центрировании (@ggGhosTt)
- Исправлен отладочный рендер (@ugozapad)
- Исправлено позиционирование деталей на изогнутых поверхностях (@v2v3v4)
- Исправлена нумерация режимов отображения (@ugozapad)
- Исправлено поведение полноэкранного режима (@ggGhosTt, @Drombeys, @ugozapad)
- Исправлены утечки памяти при создании шрифтов (@Drombeys)
- Исправлена работа объемного тумана без текстуры (@ForserX)
- Исправлено изменение размера окна (@ugozapad)
- Реализована функция
D3D9FindShaderCommentи утилиты для шейдеров (@Drombeys) - Реализована отсечка геометрии (@tatarinrafa, @ggGhosTt)
- Реализован экран загрузки в XML (@ggGhosTt)
- Реализована многопоточная обработка партиклов (@ForserX)
- Интегрирована библиотека DxErr для отладки ошибок DirectX (@ForserX)
- Сделано использование кэша шейдеров опциональным (@MAYLAYSHEZ)
- Исключено создание контейнеров из стека (@ForserX)
- Отрефакторен модуль
dx9Texture(@Drombeys) - Удалён хардкод типов меток (@ForserX)
- Заменён D3DX на DirectXTex для создания текстур (@Drombeys, @Hozar2002)
- Заменён D3DX на DirectXTex для загрузки текстур (@Drombeys, @Hozar2002, @ugozapad)
- Восстановлена параллельная загрузка текстур (@ForserX, @Drombeys)
- Переработан переключатель обновления партиклов (@ForserX)
- Добавлен параметр
disable_bore(@Shtrecker) - Добавлена возможность активации реакции аномалий на NPC (@MAYLAYSHEZ)
- Добавлена возможность активации взгляда NPC на актера (@ggGhosTt, @v2v3v4)
- Добавлена базовая синхронизация мутантов в мультиплеере (@Hozar2002, @pavelspitsin)
- Добавлено управление сменой камеры в автомобиле (@ggGhosTt)
- Добавлен индикатор света автомобиля (@ForserX)
- Добавлено настраиваемое время респауна для smart terrain (@OldSerpskiStalker)
- Добавлены пользовательские обратные вызовы использования автомобилей (@ForserX)
- Добавлена система смены звукового устройства по умолчанию (@ForserX)
- Добавлен режим FreeMP (@ForserX)
- Добавлены локализуемые строки для сохранений (@Drombeys)
- Добавлено наклонение оружия при движении (@ShokerStlk)
- Добавлена функция множественного спавна (@OldSerpskiStalker)
- Добавлена возможность множественного спавна предметов в консольную команду
g_spawn(@Drombeys) - Добавлены название и иконка автомобиля (@ForserX)
- Добавлена опциональная настройка перекрытия звука в HUD (@Shtrecker, @ggGhosTt)
- Добавлен множитель скорости для движений HUD моделей (@ggGhosTt)
- Добавлена возможность использования багажника автомобиля (@ForserX)
- Добавлена система коллизий оружия (@Shtrecker, @ShokerStlk)
- Добавлена инерция оружия (@Shtrecker, @ShokerStlk)
- Добавлено решение для вылета
border.empty()(@ForserX, @Alundaio) - Добавлена поддержка XML Expression для класса
CUIStatic(@ForserX) - Применено
psSoundRolloffдля линейного затухания (@ForserX) - Отключить смерть актера во время выброса при включенном режиме бога (@ggGhosTt)
- Удалены команды
snd_targetsиsnd_cache_size(@Shtrecker) - Удалена проверка в методе
CExplosive::GenExplodeEvent(@Drombeys) - Включен
hud_adjustна RelWithDebInfo конфиге (@ForserX) - Улучшена функциональность режима FreeMP (@ForserX)
- Исправлена ошибка
cannot find rank for(@Drombeys) - Исправлен метод стрельбы класса
CWeaponRG6(@Shtrecker) - Исправлен парсинг параметра
explosion_hit_types(@Shtrecker) - Исправлены координаты слотов 4:3 (@ForserX)
- Исправлены анимации автомобиля актера (@ggGhosTt, @v2v3v4)
- Исправлено условие артефакта в инвентаре (@OldSerpskiStalker)
- Исправлены базовые ошибки транспорта (@ForserX)
- Исправлен вылет в методе
CCC_ALifeTimeFactor::Info(@ugozapad) - Исправлена функциональность выделенного сервера (@ForserX)
- Исправлена работа выделенного сервера (@ForserX)
- Исправлена ошибка лифта (@v2v3v4)
- Исправлена стрельба из пустой бочки для оружия класса
CWeaponRG6(@Shtrecker) - Исправлена ошибка при смерти актёра в автомобиле (@MAYLAYSHEZ)
- Исправлен период времени вспышки для простого детектора (@Shtrecker, @gunslingermod)
- Исправлена некорректная загрузка опоры рук (@ForserX)
- Исправлено анимации убирания (@Shtrecker)
- Исправлена некорректная отрисовка позиций аддонов в UI (@ForserX)
- Исправлен некорректный вызов загрузки AI (@ForserX)
- Исправлены проблемы с гранатами (@ForserX)
- Исправлен сброс состояния misfire при загрузке (@Shtrecker)
- Исправлено перемещение фиксированных элементов (@v2v3v4)
- Исправлена функциональность сервера мультиплеера (@ForserX)
- Исправлена деактивация ночного видения при потере шлема (@Shtrecker)
- Исправлена реакция NPC в модуле
CarWeapon(@MAYLAYSHEZ) - Исправлен сброс параметров при событии перемещения в локацию (@Shtrecker, @mortany)
- Исправлен урон стомпа псевдогиганта при прыжке актёра (@Shtrecker)
- Исправлен размер полосы прокрутки после изменения окна (@ForserX)
- Исправлена стрельба из оружия классов
CWeaponRPG7иCWeaponRG6(@Shtrecker) - Исправлено состояние стрельбы (@Shtrecker)
- Исправлено воспроизведение звука торговца (@MAYLAYSHEZ)
- Исправлен текст отладки UI (@ugozapad)
- Исправлена перезарядка оружия (@Shtrecker)
- Исправлен сброс фактора увеличения при загрузке (@Shtrecker)
- Реализована UI панель транспорта (@ForserX)
- Увеличен размер целей звука (@Shtrecker)
- Сделан автоматический режим перезарядки опциональным (@Shtrecker)
- Сделана приборная панель автомобиля (@ForserX)
- Сделаны двери автомобиля используемыми (@ForserX, @v2v3v4)
- Сделан опциональный обыск мутантов (@ForserX)
- Сделано блокирование спринта во время перезарядки опциональным (@Shtrecker)
- Оптимизировано создание текстуры атласа шрифтов (@Hozar2002)
- Отрефакторена остановка бега при стрельбе (@Shtrecker)
- Отрефакторена перезарядка в трёх состояниях (@Shtrecker)
- Удалено рисование частиц артефактов на актёре в MP (@ForserX)
- Удалена пауза при перезарядке в первой анимации (@Shtrecker)
- Переработан геттер состояния актера (@Shtrecker)
- Пропущены некорректные имена действий (@ForserX)
- Остановлены
damage_particlesпри взрыве автомобиля (@MAYLAYSHEZ)
- Добавлен параметр
trees_amplitudeв редактор погоды (@ForserX) - Добавлена возможность отключения
InfoPortionв представленииActor InfoPortions(@Drombeys) - Добавлены базовые пропсы для редакторов (@ForserX)
- Добавлены проекты EditorRender и EditorEngineAPI (@ForserX)
- Добавлен проект EditorsProps (@ForserX)
- Добавлено окно для Lua кода (@ForserX)
- Включена опция
IXRAY_USE_R1в пресетах утилит (@Drombeys, @acidicMercury8) - Исправлена работа метода
CPostProcessValue::get_value(@ForserX) - Исправлено инвертирование цветов неба в редакторе погоды (@Drombeys)
- Исправлена корректировка позиции солнца в редакторе погоды (@ggGhosTt)
- Реализован базовый PPE UI (@ForserX)
- Реализован просмотрщик сцен ImGui (@Drombeys)
- Реализована нерекурсивная версия метода
OA_Unwarp(@ForserX, @range-vs) - Реализован вывод заданного
InfoPortion(@ForserX) - Реализована утилита копирования текстур (@Hozar2002)
- Перенесён базовый код xrECore (@ForserX)
- Добавлено значение
graffiti22(@ForserX) - Добавлен экспорт функции
hide_detectorв Lua (@ForserX) - Добавлена возможность изменения переменных
CSE_AlifeObjectв Lua (@ForserX) - Добавлены файлы данных при удалении соответствующих сохранений (@ggGhosTt)
- Добавлен экспорт кнопок
kQUICK_SAVEиkQUICK_LOADв скрипты (@Drombeys) - Добавлена иконка в раздел
m_burer_e(@Drombeys) - Добавлены экспорты управления погодой (@ggGhosTt)
- Удалён стрейф в прицеливании (@VOIN101)
- Включено создание каталога сохранений, если он отсутствует (@ggGhosTt)
- Экспортированы состояния движения актера (@Shtrecker)
- Экспортированы бустеры в Lua скрипты (@Shtrecker)
- Экспортирована проверка состояния бога в Lua (@ggGhosTt)
- Экспортированы события сохранения/загрузки и получение названий сохранений в Lua (@ggGhosTt)
- Экспортирован звук щелчка фонарика в конфигурацию (@ForserX)
- Экспортированы методы оружия в Lua скрипты (@ForserX, @Alundaio)
- Исправлены анимации дробовика (@VOIN101)
- Реализованы утилиты Lua Marshal для сохранения/загрузки (@ggGhosTt)
- Сопоставлены сохранения и сериализованные таблицы (@ggGhosTt)
- Перемещён экспорт базовых типов из xrGame в xrScripts (@ForserX)
- Переработан скрипт извлечения зависимостей (@ForserX)
- Сохранённые данные в папке сохранений хранятся в виде одного файла (@ggGhosTt)
- Оптимизирован Lua менеджер выбросов (@ggGhosTt)
- Оптимизирован Lua менеджер погоды (@ggGhosTt)
- Добавлены файлы GPU SDK (@ForserX)
- Добавлена зависимость magic_enum (@Drombeys)
- Добавлен проект xrScripts (@ForserX)
- Удалён старый код редактора погоды (@ForserX)
- Удалён проект xrCPU_Pipe (@v2v3v4, @ForserX)
- Исправлены предупреждения (@Drombeys, @ForserX)
- Реализован GitParser с CMake и командами Git (@acidicMercury8)
- Улучшена структура проектов CMake (@ForserX)
- Обновлён скрипт упаковки артефактов (@acidicMercury8)
- Добавлены псевдонимы и вспомогательные функции
xr_shared_ptrиxr_unique_ptr(@ForserX) - Добавлены цвета для отладочной консоли (@Vertver)
- Добавлена внутриигровая отладочная панель инструментов (@Vertver)
- Добавлены токены для консольных переменных (@Vertver)
- Удалён вызов функции
SetThreadAffinityMask(@v2v3v4) - Исправлены утечки памяти и копипасты (@MAYLAYSHEZ)
- Реализован класс
CCC_Booleanдля булевых консольных переменных (@ForserX) - Реализован метод
invert44в модуле матриц (@v2v3v4) - Реализован метод
OrthographicOffCenterLHв модуле матриц (@v2v3v4) - Реализована поддержка SDL3 (@Vertver)
- Реализован переход на унифицированный SDL ввод (@ggGhosTt)
- Реализован редактор погоды с использованием ImGUI (@ForserX)
- Заменена рефлексия перечислений в стиле C на magic_enum (@ForserX)
- Упрощён API событий (@ForserX)
- Реализована поддержка симуляции A-Life в многопользовательском режиме (@ForserX)
- Реализована загрузка спавна в многопользовательском режиме с использованием
alife(@ForserX) - Объединена функциональность A-Life для одиночного и многопользовательского режимов (@ForserX)
- Добавлен отладочный рендерер для RelWithDebInfo конфига (@ForserX)
- Добавлено рендеринг с использованием ImGUI (@Vertver)
- Включена тень актера при динамическом освещении (@MAYLAYSHEZ)
- Реализована поддержка AMD AGS на D3D11 (@ForserX)
- Реализована отладка с использованием ImGUI (@Vertver, @Hozar2002)
- Реализована система шрифтов с использованием FreeType (@ForserX)
- Реализована графическая отладка с использованием ImGUI (@Vertver)
- Рефакторинг аппаратного рендеринга на D3D9 и D3D11 (@Vertver)
- Добавлена функция
get_compass_directionдля экспорта в Lua (@ForserX) - Добавлена функция
rayдляCObjectв Lua (@ForserX) - Добавлен контроль переключения камеры для смены между
cam_1иcam_2(@ggGhosTt) - Добавлена коллизия для
CCameraLook2(@ggGhosTt, @v2v3v4) - Добавлен класс компаса (@ForserX)
- Добавлены экспорты состояний камеры в Lua (@ggGhosTt)
- Добавлены пространства имен INI (@ForserX)
- Добавлены обратные вызовы Lua (@ForserX)
- Добавлены пространства имен marshalling и LFS в Lua (@ForserX)
- Добавлены метод экспорта из класса
CEatableItem(@ForserX) - Добавлены метод экспорта из класса
CUIWindow(@ForserX) - Добавлено пространство имен nearest в Lua (@ForserX)
- Добавлено возвращение к
WeaponMagazined, когдаinventory_ownerне имеетactive_item(@MAYLAYSHEZ) - Добавлены проверки безопасности (@MAYLAYSHEZ)
- Добавлены скриптовые обратные вызовы для событий нажатия, отпускания и удерживания кнопки (@ggGhosTt)
- Добавлена упрощённая система зависимости (@ForserX)
- Добавлены жажда и сонливость к внешним характеристикам (@ForserX)
- Удалён код автонаведения (@ggGhosTt)
- Отключена инерция спринта для вида от третьего лица (@ggGhosTt)
- Расширено пространство имен
alifeв Lua (@ForserX) - Расширено пространство имен
levelв Lua (@ForserX) - Исправлены анимации вида от третьего лица для актера (@ggGhosTt)
- Исправлено изменение типа боеприпасов (@Shtrecker)
- Исправлена ошибка с аурой псевдособаки (@OldSerpskiStalker)
- Исправлена ошибка с бесконечным увеличением при прицеливании (@MAYLAYSHEZ)
- Исправлена обработка катсцен в виде от третьего лица (@ggGhosTt)
- Исправлена анимация бездействия после разгрузки (@Shtrecker)
- Исправлена анимация бездействия при лазании в виде от третьего лица (@ggGhosTt)
- Исправлено неправильное отображение двух и более типов боеприпасов (@MAYLAYSHEZ)
- Исправлены некорректные расчёты веса оружия (@MAYLAYSHEZ)
- Исправлен ввод в консоли
bind_console(@v2v3v4) - Исправлена инверсия патронов и их сохранение (@Shtrecker)
- Исправлена пропажа гранаты из подствольного гранатомета (@MAYLAYSHEZ)
- Исправлен парсинг в методе
CCC_Vector3::Execute(@ForserX) - Исправлена застрявшая анимация бега (@MAYLAYSHEZ)
- Исправлена функциональность игрового процесса от третьего лица (@ggGhosTt)
- Исправлена задержка оружия при низком FPS (@v2v3v4)
- Исправлено управление оружием в виде от третьего лица (@ggGhosTt)
- Исправлена работа
eMonsterSoundIdleв многопользовательском режиме (@ForserX) - Реализовано сохранение смещения плеча для
CCameraLook2(@ggGhosTt) - Реализована функция
xr_strconcat(@ForserX) - Реализована блокировка всех слотов при лазании (@ggGhosTt)
- Реализовано сохранение позиции и типа камеры (@ggGhosTt)
- Реализована смена позиции камеры вместо выглядывания в виде от третьего лица (@ggGhosTt)
- Реализован парсинг смещения конфигурации
CCameraLook2(@ggGhosTt) - Реализован динамический расчёт
slots_count(@ForserX) - Реализована кастомизация инвентаря (@ForserX)
- Реализовано новое noclip движение (@v2v3v4)
- Реализована автоматическая система слотов в интерфейсе (@ForserX)
- Реализованы видимые модели закрепленного оружия в виде от третьего лица (@ggGhosTt)
- Объединена и почищена функциональность
-psp(@ggGhosTt) - Перенесены функции алкоголя в новую систему (@ForserX)
- Перемещена команда
read_sun_configвengine_externalконфиг (@Drombeys) - Перенесена поддержка шума камеры из
CCameraFirstEyeвCCameraLook2(@ggGhosTt) - Заменены
THROWнаVERIFYвCSpaceRestrictionAbstractиUIGameTutorial(@MAYLAYSHEZ) - Установлено значение наклона торса в ноль для невооружённого актера в виде от третьего лица (@ggGhosTt)
- Упрощена регистрация обновлений в инвентаре (@ForserX)
- Добавлен конфиг Native Visualization (@ForserX)
- Добавлен пайплан не Unity сборки (@acidicMercury8)
- Добавлен Shipping конфиг в CMake (@ForserX)
- Исправлены предупреждения (@Drombeys, @ForserX)
- Реализована поддержка Discord Game SDK (@ForserX, @Drombeys)
- Реализована поддержка UnityBuild для проекта xrGame (@ForserX)
- Улучшена структура проектов CMake (@ForserX)
- Заменена оригинальная иконка (@Drombeys, @Z3SA)
- Заменена оригинальная заставка (@Z3SA)
- Обновлён скрипт паковки артефактов (@acidicMercury8)
- Добавлен контроль активного состояния устройства через консольную команду
rs_device_active(@MAYLAYSHEZ, @ForserX) - Добавлена информация о потенциальной ошибке
xr_ini(@MAYLAYSHEZ) - Исправлена печать стека вызовов в режиме отладки (@ForserX)
- Отключен
dump_file_mappingsна Debug конфиге (@ForserX) - Отключено сообщение ассерта в проекте ODE (@Drombeys)
- Отключен вывод дампа текстур в конфигурации Release (@Drombeys)
- Включено отладочное прерывание для отложенного утверждения (@ForserX)
- Исправлен метод
parse_level_version(@ForserX) - Исправлена порча данных в
CConsole::ExecuteCommandпри вводе неверного имени команды (@MAYLAYSHEZ) - Исправлено сопоставление файлов на x64 конфиге (@ForserX)
- Исправлено потенциальное переполнение стека (@MAYLAYSHEZ)
- Исправлено переполнение стека в
CConsole::ExecuteCommand(ошибка приводила к краху в конфигурации Debug на x64) (@MAYLAYSHEZ) - Исправлены проблемы инициализации окна (@ForserX, @MAYLAYSHEZ)
- Реализован синглтон
CStringTable(@ForserX) - Реализован экран загрузки с поддержкой формата PNG (@MAYLAYSHEZ, @ForserX)
- Реализована возможность играть без библиотеки xrGameSpy (@ForserX)
- Реализована совместимость с x64 для
doug_lea_allocator(@ForserX) - Реализована система XML Expression (@ForserX, @Giperion)
- Выведено имя команды при отключении команды (@MAYLAYSHEZ)
- Удалена избыточная проверка в
CDestroyablePhysicsObject::OnChangeVisual(@MAYLAYSHEZ)
- Добавлена возможность управления подсказками на экране загрузки через
engine_external.ltx(@MAYLAYSHEZ) - Добавлена фаза рендеринга ландшафта (@ForserX)
- Добавлено умножение на цвет солнца для солнечных лучей (@MAYLAYSHEZ)
- Добавлен контроль размера SMAP
r__smap_size[1024 > 4096] (@MAYLAYSHEZ) - Удалена опция управления
rs_refresh_60hzиз ресурсов (@MAYLAYSHEZ) - Отключено отображение SMAA в xrRender_R1 (@Drombeys)
- Включен макрос
NO_MULTI_INSTANCESдля Release конфига (@Drombeys) - Включено связывание времени жизни меток на динамических объектах с
r__wallmark_ttl(@MAYLAYSHEZ) - Включена очистка G-буфера на каждом кадре для предотвращения
ghostings(@MAYLAYSHEZ) - Включен вывод имен THM при загрузке в режиме отладки (@MAYLAYSHEZ)
- Включено освобождение системного курсора при флаге
rsDeviceActive(@MAYLAYSHEZ) - Исправлена очистка
occRasterizer(@ForserX) - Исправлен
parallax_h, который не был захардкожен, и решение проблемы с консольными командами (@MAYLAYSHEZ) - Исправлено отображение вращения крепления (@v2v3v4)
- Исправлена некорректная инициализация в
VertexCacheконструкторе по умолчанию (@MAYLAYSHEZ) - Исправлено сравнение значений разных типов перечислений в
dxUIRender::StartPrimitive(@MAYLAYSHEZ) - Исправлено перечисление определений опций на D3D10+ (@Drombeys)
- Исправлено окно и сообщение об ошибке неудачной компиляции шейдера (@MAYLAYSHEZ)
- Исправлено затуманивание в шейдере
model_distort4ghost(@ForserX) - Исправлен вылет игры при рендеринге меток на стенах (@MAYLAYSHEZ)
- Исправлена неправильная инициализация трафарета глубины в
dx10StateUtils::ValidateState(@MAYLAYSHEZ) - Исправлен порядок инициализации массива
L_spot_s(@MAYLAYSHEZ) - Исправлены лимиты для
r__detail_density(@MAYLAYSHEZ) - Исправлена загрузка неподдерживаемых текстур (@Hozar2002)
- Исправлена утечка памяти для вершинных буферов в
dx103DFluidGrid(@MAYLAYSHEZ) - Исправлен виртуальный размер точечных источников света (@MAYLAYSHEZ)
- Дана возможность
DXGIсамому рассчитывать частоту обновления для повышения производительности (@MAYLAYSHEZ) - Сделано, что шрифты не меняют состояние, если нет текста для отображения (@MAYLAYSHEZ)
- Оптимизирован рендеринг динамических объектов (@VaIeroK)
- Переработана тень актера для R2-R4 (@MAYLAYSHEZ, @v2v3v4)
- Заменён
D3DFORMATнаDxgiFormatв проекте xrRender_R4 (@Vertver, @Drombeys) - Возвращено определение шейдера
FORCE_GLOSSдля R4 (@MAYLAYSHEZ) - Переработан контроль мип-карт (@Drombeys)
- Добавлено исправление счетчика
crow(@MAYLAYSHEZ) - Добавлена консольная команда
enable_dof_reload(@ForserX) - Добавлен экспорт функции
is_accessible_vertex_idв Lua (@Drombeys) - Добавлен экспорт функции
valid_vertex_idв Lua (@Drombeys) - Добавлена возможность перезагрузки системного конфига через консольную команду
reload_system_ltx(@MAYLAYSHEZ) - Добавлено плавное приседание актёра (@MAYLAYSHEZ)
- Добавлено плавное движение актёра по склонам (@MAYLAYSHEZ)
- Добавлена проверка на существование объекта в методе
CheckObjectVisibility(@Drombeys) - Добавлен ранний выход в
NvStripifier::RemoveSmallStripsс пустым списком (@MAYLAYSHEZ) - Добавлен инициализатор для дверей (@Drombeys)
- Добавлено блокирование и разблокирование
level_vertex_id(@Drombeys) - Добавлен Lua экспорт для управления глобальным фактором времени (@MAYLAYSHEZ)
- Применены различные исправления к классу
crow(@MAYLAYSHEZ) - Исправлен обработчик команд масштабирования (@MAYLAYSHEZ)
- Уменьшена скорость движения актёра после прыжка (@MAYLAYSHEZ)
- Отключены команды читов на Release конфиге (@Drombeys)
- Отключен бесполезный и ненужный спам
item place(@ForserX) - Включен расчет расстояния до врага монстрами, которые создали слышимый звук (@MAYLAYSHEZ)
- Включена очистка объектов и моделей между загрузками уровней (@MAYLAYSHEZ)
- Обеспечены точные результаты для метода
npc:path_completed()(@Drombeys) - Исправлен метод
CCameraManager::UpdatePPEffectors()(@Drombeys) - Исправлен вылет
CHangingLamp(@MAYLAYSHEZ) - Исправлен расчёт сдвига для IK (@ForserX)
- Исправлен вылет при недоступности врага (@Drombeys)
- Исправлен вылет в методе
CPlanner::update(@Drombeys) - Исправлен вылет при нажатии на несовместимое сохранение (@MAYLAYSHEZ)
- Исправлен вылет, когда NPC пытается использовать уничтоженный объект (@v2v3v4)
- Исправлен вылет при попытке остановить неактивный таймер профиля скрипта (@MAYLAYSHEZ)
- Исправлен дублирующий Lua экспорт для функции
set_smart_cover_target_idle(@MAYLAYSHEZ) - Исправлена ошибка в модуле
stalker_animation_globalпри отсутствии оружия у NPC (@MAYLAYSHEZ) - Исправлено отсутствие возможности бросать болты и гранаты в анимации
bore(@MAYLAYSHEZ) - Исправлено, что запись демо не начинается, если уровень не загружен (@MAYLAYSHEZ)
- Исправлен неверный счётчик стадий загрузки (@MAYLAYSHEZ)
- Исправлено некорректное название Lua экспорта в
CALifeMonsterDetailPathManager(@MAYLAYSHEZ) - Исправлена некорректная загрузка памяти NPC (@MAYLAYSHEZ)
- Исправлено некорректное масштабирование после прикрепления пользовательского прицела к оружию (@MAYLAYSHEZ)
- Исправлен индикатор яркости после загрузки сохранения (@MAYLAYSHEZ)
- Исправлена ошибка памяти при попытке загрузки уровня, когда какой-либо уровень уже загружен (@MAYLAYSHEZ)
- Исправлен порядок сообщений в PDA (@MAYLAYSHEZ)
- Исправлено, что мутанты не могут атаковать актера через объект (@MAYLAYSHEZ)
- Исправлено, что мутанты бегут на месте (@Drombeys)
- Исправлена потенциальная ошибка после загрузки сохранения с мёртвым
psy-dog(@MAYLAYSHEZ) - Исправлен вывод значения
UICost(@ForserX) - Исправлена избыточная проверка
list_idx == e_outfitвUIMpTradeWnd_misc(@MAYLAYSHEZ) - Исправлены анимации бега NPC в состоянии паники (@MAYLAYSHEZ)
- Исправлено вращение фонаря на
cam_2(@ForserX) - Исправлен эффектор камеры оружия (@MAYLAYSHEZ)
- Исправлен нулевой
scope_zoom_factor(@xrEugene) - Реализованы XML Expression для MP режима (@ForserX)
- Очищены векторы уровней при выходе из игры (@MAYLAYSHEZ)
- Перемещены описания зон глаза детектора в одно место (@ForserX)
- Предотвращён вылет из-за вызова
reserve()сarg < 0(@MAYLAYSHEZ) - Удалён дублирующий
mstate_r1&mcLandingв условии вActorAnimation(@MAYLAYSHEZ) - Восстановлена возможность установки более одной метки на сущность или боеприпасы и взрывчатку (@MAYLAYSHEZ)
- Добавлены
SNDENV_VER_IXRи приведение значений EAX к EFX вSoundRender(@ForserX) - Добавлено устройство по умолчанию в список звуковых устройств (@ForserX)
- Добавлено влияние глобального фактора времени на звук (@MAYLAYSHEZ)
- Добавлен звук включения фонаря (@ForserX)
- Добавлен звук прицеливания оружия (@xrEugene)
- Применены звуковые эффекты для звукового источника (@ForserX)
- Отключен EFX для видео и музыки (@ForserX)
- Исправлена неоднозначность с
set_volumeв модулеHudSound(@MAYLAYSHEZ) - Принудительно выключены все звуки при загрузке сохранения (@MAYLAYSHEZ)
- Реализована возможность отключения EFX (@ForserX)
- Реализован пропуск сжатия текстур лайтмапов (@Drombeys)
- Реализован пропуск subdivide геометрии (@Drombeys)
- Реализован пропуск тесселяции геометрии (@Drombeys)
- Удалены файлы Boost (@ForserX)
- Включена поддержка C++20 для всех проектов (@ForserX)
- Включен вывод лога компрессора на пайплайне (@Drombeys)
- Глобально включена поддержка Unicode (@ForserX)
- Исправлены проблемы сборки утилит (@ForserX, @Drombeys, @acidicMercury8, @vadvalskiy)
- Исправлены проблемы с x64 на рантайме (@ForserX, @Drombeys)
- Улучшена структура проектов (@ForserX, @Drombeys, @acidicMercury8)
- Заменён DirectXTex на nvtt в проекте xrDXT (@ForserX)
- Заменён FreeImage на NuGet пакет (@ForserX, @acidicMercury8)
- Заменён Luabind на версию без Boost (@ForserX)
- Заменён LuaJIT на NuGet пакет (@ForserX, @acidicMercury8)
- Перестроены сборочные процессы и пайплайны (@acidicMercury8, @Drombeys)
- Переструктурированы папки с рендерами с рефакторингом (@Drombeys)
- Переработан аллокатор и модуль памяти (@ForserX)
- Добавлено отложенное событие
R_ASSERT(@ForserX) - Добавлено состояние инвалидности для дождя (@MAYLAYSHEZ)
- Удалён модуль
ttapi(@Drombeys) - Удалён хардкод коллизии для локаций (@ForserX)
- Отключено чтение конфига
user.ltxиз корневой папки (@Drombeys) - Включен вывод ошибок ID класса в лог на релизном конфиге (@ForserX)
- Включен вывод информации стека Lua и переменных в лог (@ForserX)
- Включены макросы логирования погоды в конфигах, отличных от
MASTER_GOLD(@MAYLAYSHEZ) - Включена минимизация окна при вызовах
do_exitиterminate(@MAYLAYSHEZ) - Исправлено падение FPS из-за некорректной позиции появления объекта (@OldSerpskiStalker)
- Исправлено закрытие игры после ошибки при отсутствии подключенного отладчика (@MAYLAYSHEZ)
- Исправлен бесконечный цикл обработчика необработанных сбоев (@MAYLAYSHEZ)
- Исправлен звук дождя после загрузки или смены уровня (@MAYLAYSHEZ)
- Исправлен размер буфера звука (@ForserX)
- Исправлено использование системных устройств через OpenAL Soft (@ForserX)
- Исправлена загрузка циклов погоды (@MAYLAYSHEZ)
- Исправлена необработанная ошибка минимизации окна (@MAYLAYSHEZ)
- Исправлено некорректное назначение имени переменной в звуковой среде (@johncurley)
- Реализован новый обходчик стека (@ForserX)
- Реализована задержка начала дождя и молний (@MAYLAYSHEZ)
- Перемещён xrXMLParser в xrCore (@ForserX)
- Оптимизировано обновление звуков оружия (@VaIeroK)
- Переписан модуль CPUID (@ForserX)
- Переписан CRC32 без Boost (@ForserX)
- Переписан итератор рендеров (@Drombeys, @Hozar2002)
- Переписаны таймеры (@mortany, @ForserX)
- Задана специальная функция для завершения (@MAYLAYSHEZ)
- Добавлен ключ
-dxdebugвместо флага отладки DirectX (@Drombeys) - Добавлена поддержка volumemap в рендере D3D11 (@Vertver)
- Удалены связанные с
*_nomsaaшейдеры (@Drombeys) - Удалена опция
advancedpp(@Drombeys) - Удалена опция
albedo_wo(@Drombeys) - Удалена опция
blur(@Drombeys) - Удалена команда
r__supersample(@Drombeys) - Удалена команда
r3_msaa_alphatest(@Drombeys) - Удалён модуль
xrSkin2W_SSE(@Drombeys) - Удалён MSAA в рендере (@Drombeys)
- Удалён MSAA в ресурсах (@Drombeys)
- Удалён неиспользуемый модуль
ConsoleRender(@Drombeys) - Исправлен вылет при синхронизации костей (@Drombeys)
- Исправлено искажённое отображение стекла на статическом освещении (@Hozar2002)
- Исправлено двойное создание
ShaderResourceView(@Vertver) - Исправлена утечка памяти в классе
CDetailManager(@Drombeys) - Исправлена загрузка мип-карт (@Drombeys)
- Исправлены солнечные тени в xrRender_R2 (@Drombeys)
- Исправлены метки на стенах на динамических объектах (@OldSerpskiStalker)
- Реализована поддержка
D3D_FEATURE_LEVEL_11_1(@Vertver) - Реализована команда
r2_cloud_shadows(@Drombeys, @Hozar2002) - Реализована команда
r2_def_aref_quality(@Drombeys, @Hozar2002) - Реализовано отключение чтения кеша шейдеров (@Hozar2002)
- Реализовано отображение имени узла окна при фокусе курсора (@Hrusteckiy)
- Реализован FXAA на статическом освещении (@Hozar2002)
- Реализована опциональная параллельная загрузка текстур (@MAYLAYSHEZ)
- Реализована поддержка RenderDoc (@ForserX)
- Реализовано получение разрешения рендертаргета (@Vertver, @Drombeys)
- Реализован SMAA в xrRender_R2 (@Hozar2002)
- Реализован контроль текстурного стейджинга для всех рендеров (@MAYLAYSHEZ)
- Увеличено значение переменной
rsDVB_Size(@Drombeys) - Заданы начальные значения переменных класса
CROS_impl(@Drombeys) - Задано максимальное качество текстур по умолчанию (@MAYLAYSHEZ)
- Добавлен параметр
checkout_bonesдля классаCMissile(@Shtrecker) - Добавлены команды разработчика с плавающей точкой (@Hrusteckiy)
- Добавлено сообщение об исключении в метод
SetCharacterCommunity(@Drombeys) - Добавлена матрица трансформации левой руки (@Hozar2002, @ForserX)
- Добавлен метод для быстрой добавки любого кастомного статика (@Hrusteckiy)
- Добавлена проверка существования объекта (@Drombeys)
- Добавлена проверка на недогрузку буфера для исправления ошибки воспроизведения (@johncurley)
- Удалена команда
dump_infosиз функцииactor_binder:update(@ForserX) - Удалено дублирование
Fvector2в методеCUICellContainer::PlaceItemAtPos(@ForserX) - Удалён R_ASSERT2 в методе
CUIDialogWnd::HideDialog(@ForserX) - Включен рэгдолл для тел (@ForserX)
- Исправлен экспорт функции
get_wnd_pos(@Drombeys) - Исправлена команда
hud_fov(@Shtrecker) - Исправлен расчет позиции предметов в инвентарной сетке (@ForserX)
- Исправлены вылеты на несуществующем узле
UIItemInfo(@Hrusteckiy) - Исправлено отображение аддонов на оружии (@OldSerpskiStalker)
- Исправлено отсечение HUD моделей (@Shtrecker)
- Исправлено некорректное вращение головы торговца (@Hrusteckiy)
- Исправлен некорректный тип, передаваемый в обратный вызов
GameObject::eDeath(@Drombeys) - Исправлена ошибка недопустимого ID вершины графа уровня (@ForserX)
- Исправлено поведение кнопки загрузки последнего сохранения после загрузки уровня (@Hrusteckiy)
- Исправлен вывод сообщений в функции
show_dialog(@Drombeys) - Исправлено перемещение предметов в быстрый слот, если сетка больше сетки слота (@ForserX)
- Исправлена логика мутантов в рестрикторах (@ForserX)
- Исправлена дисперсия NPC по рангу (@Hrusteckiy, @SurDno)
- Исправлено открытие дверей NPC (@ForserX)
- Исправлен спавн гранаты после её смены (@Shtrecker)
- Исправлены ошибки, связанные с путями спавна (@Drombeys)
- Исправлено срабатывание добавления контактов монстров (@ForserX)
- Исправлено перемещение в состоянии
mcLookout(@Shtrecker) - Исправлена подсветка оружия (@ForserX)
- Реализован параметр оружия
hud_fov_zoom(@Drombeys, @Hozar2002) - Реализован элемент управления перекрестия в интерфейсе настройки (@Shtrecker)
- Реализована функция пользовательской метки (@Hrusteckiy)
- Реализована функция пользовательского текста (@Hrusteckiy)
- Реализована настройка элемента управления
UICursor(@Hrusteckiy) - Реализована настройка элемента управления
UITrackBar(@Hrusteckiy) - Реализован взрыв гранаты при попадании (@Shtrecker)
- Реализована новая система внешних функций (@ForserX)
- Реализована остановка анимации получения детектора (@ForserX)
- Реализован таймер для новой игры и загрузки сохранения (@MAYLAYSHEZ)
- Сделано, чтобы IK останавливался дальше 100 м от позиции актера (@MAYLAYSHEZ)
- Перемещён актёр в начало спавна (@ForserX)
- Заменён отсутствующий звук на заглушку при использовании в скриптах (@Drombeys)
- Заданы начальные значения переменных класса
CStreamReader(@OldSerpskiStalker)
- Добавлен ключ
-allкомпиляторам и включены режимы-do -ai -lc(@ForserX) - Добавлен исходный код утилиты EFC (@acidicMercury8, @ForserX)
- Добавлен проект CMake для MagicFM (@acidicMercury8)
- Добавлен проект CMake для Max Material (@ForserX)
- Применены мелкие исправления для плагина Max Export (@DJYar, @ForserX)
- Применены патчи к плагинам (@DJYar, @ForserX)
- Изменён алгоритм расчёта площади треугольника (@abramcumner)
- Создана папка плагинов в CMake (@ForserX)
- Удалены дублирующиеся и устаревшие файлы из xrAI (@ForserX)
- Удалён лимит потоков в утилитах (@ForserX)
- Включено резервирование памяти для сжатых узлов в
xrSaveNodes(@abramcumner) - Включено использование статического буфера в
setup_recalculationflags_file(@abramcumner) - Исправлены проблемы сборки EFC (@ForserX)
- Исправлен цикл в методе
CGraphMerger(@Drombeys) - Исправлена задание прогресса в
xrPhase_UVmap(@abramcumner) - Исправлено сохранение файла
build.cformв xrLC (@ForserX) - Исправлен xrCompress для поддержки многобайтовых функций WinAPI (@ForserX)
- Реализован новый алгоритм сохранения лайтмапов (@DimaKuzmin)
- Реализовано отображение всех отсутствующих TGA текстур и THM файлов (@ForserX)
- Реализован пропуск искажённых фейсов в xrLC (@Drombeys)
- Объединены компиляторы в один проект (@ForserX)
- Портирован MagicFM на C++20 (@ForserX)
- Портирован Max Material плагин на C++20 (@ForserX)
- Портированы плагины на х64 (@DJYar, @ForserX)
- Портированы плагины на C++20 (@ForserX)
- Заменён MMX на SSE в функции
Place_Perpixel(@ForserX) - Заменён ключ
-keep_temp_filesна-clear_temp_files(@ForserX) - Обновлён 3D SDK (@DJYar, @ForserX)
- Обновлён проект LW Server (@ForserX)
- Добавлены иконки логотипов и TortoiseGit конфиг (@acidicMercury8)
- Исправлены ссылки на проекты (@acidicMercury8)
- Удалён связанный с
boost::noncopyableкод из xrGame (@Drombeys) - Удалена функция
ComputeModuleHash(@Drombeys) - Удалён модуль
CopyProtection(@Drombeys) - Удалена функция
is_enough_address_space_available(@Drombeys) - Удалена функция
IsPCAccessAllowed(@Drombeys) - Удалён неиспользуемый указатель
pSettingsAuth(@Drombeys) - Удалены неиспользуемые включения
ttapi(@Drombeys) - Исправлено неправильное включение заголовка
FastDelegate(@Drombeys) - Заменен
_snprintfна_snprintf_sв ODE (@Drombeys) - Исправлено неправильное включение файлов заголовков в проекте xrGame (@Drombeys)
- Исправлено отображение тумана на статическом освещении (@Hozar2002)
- Исправлено неправильное включение файлов заголовков в проектах рендеров (@Drombeys)
- Исправлена перезарядка дробовика (@Shtrecker)
- Добавлена конфигурация Visual Studio Install (@acidicMercury8)
- Добавлены фильтры решений Visual Studio (@acidicMercury8)
- Удалены скрипты для получения зависимостей (@acidicMercury8)
- Включено получение и кэширование пакетов NuGet в GitHub Actions (@acidicMercury8)
- Исправлена большая часть предупреждений (@acidicMercury8, @Drombeys)
- Заменен DirectX SDK на NuGet пакет и Windows SDK (@acidicMercury8, @Drombeys)
- Заменен DirectXMesh на NuGet пакет (@acidicMercury8, @Drombeys)
- Заменен DirectXTex на NuGet пакет (@acidicMercury8, @Drombeys)
- Заменен DockPanelSuite на пакет NuGet (@acidicMercury8)
- Заменен Flobbster.Windows.Forms на NuGet пакет (@acidicMercury8)
- Заменены библиотеки Xiph на NuGet пакеты (@acidicMercury8)
- Заменен zlib на NuGet пакет (@acidicMercury8)
- Заменены директивы компоновщика ссылками на проекты (@acidicMercury8)
- Задана последняя версия Windows SDK (@acidicMercury8)
- Разделены пути конфигураций проекта (@acidicMercury8)
- Удалена библиотека ATI MGPU с сопутствующим кодом (@Drombeys)
- Удалена библиотека NVAPI с сопутствующим кодом (@Drombeys)
- Удалён связанный с SecuROM код (@Drombeys)
- Удалены случаи использования
boost::noncopyableиз редактора и xrPhysics (@Drombeys) - Удалён модуль
dedicated_server_onlyи макросыPROTECT_API(@Drombeys) - Удалена функция
get_ref_count(@Drombeys) - Удалён модуль
mailSlot(@Drombeys) - Удалён модуль
no_single(@Drombeys) - Удалены случаи использования
std::binary_function(@Drombeys) - Удалены случаи использования
std::unary_function(@Drombeys) - Удалён модуль
xrTheora_Surface_mmx(@Drombeys) - Удалён связанный с лаунчером код (@Drombeys)
- Удалены директивы
pragma deprecations(@acidicMercury8) - Удалён избыточный
DEBUG_INVOKE(@MAYLAYSHEZ) - Удалено неиспользуемое поле
dwFrameклассаxrCore(@Drombeys) - Удалены неиспользуемые модули из xrSound (@vadvalskiy)
- Включен вывод лога для подключенного отладчика (@MAYLAYSHEZ)
- Исправлена команда консоли
cam_inert(@MAYLAYSHEZ) - Исправлены случаи использования
std::unique_ptr(@acidicMercury8) - Исправлена синхронизация костей (@xrLil-Batya)
- Исправлены ошибки при пропуске процесса (@MAYLAYSHEZ)
- Исправлено игнорирование временных файлов и файлов метаданных локатором (@MAYLAYSHEZ)
- Исправлен связанный с OGG код в xrSound (@vadvalskiy)
- Реализованы команды консоли
g_infoиd_info(@Drombeys) - Реализована команда консоли
g_money(@Drombeys) - Реализованы команды консоли
g_spawnиg_spawn_inv(@Drombeys, @Hozar2002) - Реализован параметр элемента
hud_fov(@Shtrecker) - Интегрирован OpenAL Soft с расширениями EFX (@johncurley)
- Отрефакторен модуль цветовой математики (@Drombeys)
- Отрефакторены некоторые звуковые модули (@johncurley, @vadvalskiy)
- Переименован
xrDebugNewмодуль вxrDebug(@MAYLAYSHEZ) - Заменены ассемблерные инструкции аналогами (@Drombeys)
- Заменено ключевое слово
__interfaceнаclass(@Drombeys) - Заменён
__uuidofнаIID_PPV_ARGS(@Drombeys) - Заменён
_snprintfна функцию_snprintf_s(@Drombeys) - Заменён ключ
-nointroна командуkeypress_on_start(@Drombeys) - Заменены макросы
D3DCOLOR_RGBA,D3DCOLOR_ARGBиD3DCOLOR_XRGB(@Drombeys) - Заменён макрос
FS_DEBUGнаDEBUG(@Drombeys) - Заменена функция
GetCLKна унифицированный аналог (@Drombeys) - Заменена функция
GetTickCountнаGetTickCount64(@Drombeys) - Заменён
STATIC_CHECKнаstatic_assert(@Drombeys) - Заменены указатели
std::auto_ptrнаstd::unique_ptr(@Drombeys) - Заменены
std::bind1stиstd::bind2ndна лямбда-функции (@Drombeys) - Заменён устаревший DirectX Math на DirectXMath аналог (@Drombeys)
- Разделены приложения игрового движка и сервера (@acidicMercury8)
- Добавлена команда
r2_use_bumpдля отключения бампов на R2+ рендерах (@DanceManiac) - Декомпозированы методы создания скриншотов (@Drombeys)
- Удалены зависимости Direct3D 10 (@Drombeys)
- Удалён связанный с Intel GMA код (@Drombeys)
- Удалены неиспользуемые опции во всех рендерах (@Drombeys)
- Удалены неиспользуемые методы
accum_direct(@Drombeys) - Удалён неиспользуемый mipped шум (@Drombeys)
- Исправлен сбой HDAO при отключенной оптимизации G-Buffer (@morrazzzz)
- Исправлен параметр
MaxAnisotropyдля Shader Model 5 (@OldSerpskiStalker) - Исправлено перечисление определений опций на Direct3D 10+ (@OldSerpskiStalker)
- Исправлены некоторые утечки памяти (@OldSerpskiStalker, @Drombeys)
- Исправлены солнечные лучи при включенном шейдере
accum_sun_near_nomsaa_minmax(@OldSerpskiStalker) - Исправлено изменение качества текстур в D3D11 (@Drombeys, @Hozar2002, @mortany)
- Исправлено отображение прозрачности на статическом освещении (@Hozar2002)
- Исправлено неправильное затухание дальних солнечных теней (@Hozar2002)
- Реализована поддержка FXAA (@OldSerpskiStalker, @Drombeys, @Hozar2002)
- Реализована поддержка FXAA в ассетах (@OldSerpskiStalker, @Drombeys, @Hozar2002)
- Реализована поддержка SMAA (@OldSerpskiStalker, @Drombeys, @Hozar2002)
- Реализована поддержка SMAA в ассетах (@OldSerpskiStalker, @Drombeys, @Hozar2002)
- Реализован сеттер свойства
mipLodBiasдля Direct3D 10+ (@Drombeys) - Реализовано отключение анизотропной фильтрации в Direct3D 10+ (@Drombeys)
- Реализован туманный шейдер на статическом освещении (@Hozar2002)
- Реализована перезагрузка текстур прямо в игре (@MAYLAYSHEZ)
- Улучшена обработка формата буфера глубины (@Drombeys)
- Отрефакторен класс
dx11Texture(@Drombeys) - Заменён блок
asmна стандартные математические функции (@Drombeys) - Заменён устаревший компилятор шейдеров аналогичным из Windows SDK (@Drombeys)
- Заменён устаревший загрузчик текстур на DirectXTex аналог (@Drombeys)
- Задан флаг
DXGI_ENUM_MODES_INTERLACED(@Drombeys) - Разблокирован MSAA x8 (@OldSerpskiStalker)
- Обновлены шейдеры до Shader Model 3.0 (@Drombeys, @Hozar2002)
- Включено управление инерцией HUD моделей (@Hozar2002, @Drombeys)
- Исправлен индикатор видимости актера после быстрой загрузки (@Hrusteckiy)
- Исправлено воспроизведение анимации присоединённого подствольного гранатомета (@Shtrecker)
- Исправлены вылеты в режиме настройки HUD моделей (@Shtrecker)
- Исправлены вылеты раздвижных дверей (@Drombeys)
- Исправлено воспроизведение анимации детектора (@Shtrecker)
- Исправлено мерцание предмета после использования (@Drombeys)
- Исправлена полёт гранаты (@Shtrecker)
- Исправлено действие подствольного гранатомета (@Shtrecker)
- Исправлена загрузка боеприпасов в режиме гранатомета (@Shtrecker)
- Исправлено смещение номера диалога (@Hrusteckiy)
- Исправлено воспроизведение анимации бездействия в пустом состоянии (@Shtrecker)
- Исправлено обновление ассортимента у торговцев (@mortany)
- Исправлено воспроизведение анимации перезарядки с активным детектором (@Shtrecker)
- Исправлены строки и столбцы пояса артефактов (@DanceManiac)
- Исправлены заикания после перезарядки подствольного гранатомета (@Shtrecker)
- Исправлено воспроизведение анимации переключения (@Shtrecker)
- Реализована поддержка иконок 100x100 (@Hrusteckiy, @DanceManiac)
- Реализована блокировка движений актера (@Drombeys)
- Реализована автоматическая перезарядка подствольного гранатомета (@Shtrecker)
- Реализована автоматическая перезарядка оружия (@Shtrecker)
- Реализована задержка перед перезарядкой с активным детектором (@Shtrecker)
- Реализована полная и неполная перезарядка оружия (@Shtrecker)
- Реализован осечка оружия (@Shtrecker)
- Реализованы перезарядки для подствольных гранатометов (@Shtrecker)
- Реализована блокировка клавишь с помощью скриптов (@Drombeys)
- Рефакторинг методов некоторых оружий и детекторов (@Shtrecker)
- Исправлено условие
object_aliveв скриптеbind_monster(@Hozar2002) - Исправлено выравнивание строк текста для диалогов (@Hrusteckiy)
- Заданы параметры автоматической перезарядки оружия (@Shtrecker)
- Удалены неиспользуемые файлы ресурсов из редактора погоды (@vadvalskiy)
- Исправлено преобразование типов с плавающей точкой в редакторе погоды (@vadvalskiy)
- Исправлен проект редактора погоды (@vadvalskiy)
- Включена упаковка ассетов (@acidicMercury8)
- Частично интегрирован DirectXMesh (@Drombeys)
- Заменён
dxerrна Windows SDK аналог (@Drombeys) - Заменён
stricmpна POSIX аналог (@Drombeys) - Упрощён запуск скрипта
get-dependencies(@acidicMercury8)
- Исправлено переключение языковой раскладки консоли в игре (@Drombeys)
- Заменён оператор
deleteна функциюxr_delete()в xrXMLParser (@Drombeys) - Заменён вылет на предупреждение при отсутствии звука (@Drombeys)
- Разрешено изменение цвета значка улучшения в конфигах (@Hrusteckiy)
- Разрешено использование минимальных и максимальных цветов для двойного индикатора прогресса (@Hrusteckiy)
- Отключена подсветка боеприпасов для ножа и бинокля (@Hrusteckiy)
- Отключены статы по классу, а не по разделу (@Hrusteckiy)
- Включены автосохранения (@Drombeys)
- Включено изменение состояния предметов с помощью Num7 и Num8 (@Hrusteckiy)
- Включена очистка списков выделения при каждом действии в инвентаре (@Hrusteckiy)
- Исправлен цвет иконки персонажа (@Hrusteckiy)
- Исправлено воспроизведение анимаций поднятия оружия (@Drombeys, @Hozar2002)
- Исправлен индикатор прогресса при необязательном использование
middle_color(@Hrusteckiy) - Реализована консольная команда
ui_reload(@Hrusteckiy)
- Добавлен захват скриншотов в оконном режиме на Direct3D 9 (@Drombeys)
- Удалён xrRender_R3 (@Drombeys)
- Удалена команда консоли
r2_shadow_cascede_old(@Drombeys) - Удалены устаревшие алгоритмы TSM во всех рендерах (@Drombeys)
- Включено учёт тумана для травы на статическом освещении (@Drombeys, @Hozar2002)
- Включено учёт тумана для партиклов (@Drombeys, @Hozar2002)
- Включено учёт тумана для валлмарок на статическом освещении (@Drombeys, @Hozar2002)
- Включены статические солнечные тени при отключенных каскадах (@Hozar2002)
- Исправлены искажения партиклов на Direct3D 10+ (@Drombeys, @Hozar2002)
- Исправлен
sloadдля правильного отображения ближайших бампов (@Hozar2002) - Исправлен учёт тумана для костров и аномалий (@Drombeys, @Hozar2002)
- Исправлены инвертированные цвета и размытость неба на Direct3D 10+ (@MAYLAYSHEZ)
- Исправлено отображение партиклов при стрельбе (@Drombeys)
- Исправлена потенциальная утечка памяти в диспетчере ресурсов DirectX 10 (@Drombeys)
- Исправлено отображение воды на статическом освещении (@Drombeys, @Hozar2002)
- Реализована инициализация Direct3D 10 поверх Direct3D 11 (@Drombeys, @Hozar2002)
- Реализована тень от актера (@Hozar2002)
- Улучшены объемные солнечные лучи на Direct3D 9 (@Drombeys)
- Предотвращена запись геометрии с альфа-смешиванием в буфер глубины (@Hozar2002)
- Восстановлены тени от травы (@Hozar2002)
- Добавлено уведомление о перезапуске для команды
r2_sun(@Drombeys) - Реализован параметр
use_condition(@Hrusteckiy) - Реализован класс параметров ножа и связанных с ним функций (@Hrusteckiy)
- Добавлен базовый editorconfig (@acidicMercury8)
- Нормализованы окончания строк для корневых файлов (@acidicMercury8)
- Добавлена консольная команда
read_sun_config(@Drombeys) - Добавлена консольная команда
set_weather(@Drombeys) - Добавлена опция
trees_amplitudeк настройкам погоды (@Drombeys) - Добавлен инвентарь для обыска мутантов (@Drombeys)
- Отключен
r3_minmax_smпо умолчанию (@Drombeys) - Отключены случаи использования
MSAA_ATEST_DX10_1_NATIVE(@Drombeys) - Включен EAX (@Hozar2002)
- Включена глубина резкости при перезарядке оружия (@Drombeys)
- Включен телепорт с использованием
demo_record(@Drombeys) - Исправлены ошибки камеры (@Hozar2002)
- Исправлено закрытие движка из меню панели задач (@Hozar2002)
- Установлено ограничение FPS при отображение интерфейса (@Drombeys, @Hozar2002)
- Добавлен шейдер для корректного отображения LOD при включенном MSAA альфатесте в Direct3D 10 (@Hozar2002)
- Добавлена поддержка захвата кубической карты и карты местности на Direct3D 10+ (@Drombeys, @Hozar2002)
- Добавлена поддержка маски рельефа для статического освещения (@Hozar2002)
- Включен шейдер
water_softдляwater_studenиwater_ryaska(@Drombeys) - Исправлен MSAA (переопределение
Texture2DMS) (@Hozar2002) - Исправлено сравнение, приводившее к бесконечному созданию новых объектов на Direct3D 10+ (@Hozar2002)
- Исправлен сбой при рендеринге объемного тумана на Direct3D 11 (@Hozar2002)
- Исправлено отображение прозрачных поверхностей на HUD моделях (@Hozar2002)
- Исправлено отображение водной пены (@Drombeys, @Hozar2002)
- Исправлены динамические мокрые поверхности (@Hozar2002)
- Исправлен выбор разрешения экрана при отсутствии
user.ltx(@Drombeys) - Исправлена последовательность инициализации API видеокарт (@Drombeys)
- Исправлено отображение скайкубов на поверхности воды с солнечными лучами (@Drombeys)
- Исправлены солнечные лучи для различного качества солнца (@Drombeys)
- Исправлена прозрачность для статического освещения (@Hozar2002)
- Реализована возможность переключения точки входа на определенную версию Shader Model (@Drombeys)
- Реализован учёт тумана для воды на Direct3D 9 (@Drombeys, @Hozar2002)
- Реализован учёт света для водной пены (@Drombeys, @Hozar2002)
- Реализовано учёт skyblend для солнечных лучей (@Drombeys)
- Увеличен диапазон ближних каскадов (@Drombeys)
- Переопределена точка входа в шейдерах 3D Fluid (@Drombeys)
- Добавлена подсказка для обыска мутантов (@Drombeys)
- Нормализованы окончания строк шейдеров (@acidicMercury8)
- Обновлён
TargetFrameworkдо .NET Framework 4.7.2 (@acidicMercury8) - Удалена неиспользуемая функциональность Intel VTune (@acidicMercury8)
- Удалена неиспользуемая функциональность OpenAutomate (@Drombeys)
- Отключена отладка и инкрементальная информация для всех проектов (@acidicMercury8)
- Включены GitHub Actions (@acidicMercury8)
- Включена x86-64 тулчейн для всех проектов (@acidicMercury8)
- Включена многопоточная сборка для всех проектов (@acidicMercury8)
- Исправлено множество проблем с линковкой (@acidicMercury8)
- Исправлены ошибки компиляции (@acidicMercury8)
- Миграция на Visual Studio 2022 (@acidicMercury8)
- Заменен dockpanelsuite и обновлен до версии 3.1 (@acidicMercury8)
- Заменен бинарный файл Flobbster.Windows.Forms (@acidicMercury8)
- Удалены макросы
DEF_*иDEFINE_*из расширений STL (@Drombeys) - Исправлено диалоговое окно смены уровня (@Drombeys)
- Частично заменены псевдонимы расширений STL на
usingаналоги (@Drombeys) - Метод
clear_and_reserve()классаxr_vector<T>вынесен в отдельную функциюclear_and_reserve(@acidicMercury8) - Заменены кастомные
xr_deque<T>иxr_vector<T>на псевдонимыstd::deque<T>иstd::vector<T>(@acidicMercury8)
- Исправлен VSync на всех рендерах (@Drombeys)
- Исправлено размытие шрифтов на D3D11 (@Hozar2002)
- Исправлена ошибка экспорта света в рендер (@Hozar2002)
- Заменён путь к
shaders_cacheво всех рендерах (@Drombeys)
- Добавлены игровые ресурсы (@acidicMercury8)
- Нормализованы окончания строк скриптов (@acidicMercury8)
- Исправлены ошибки компиляции (@acidicMercury8)
- Миграция на Visual Studio 2015 (@acidicMercury8, @Drombeys)
- Заменены некоторые кастомные функции и типы на аналоги стандартной библиотеки (@acidicMercury8, @Drombeys)
- Изменён коэффициент угла обзора на
67.5(@Drombeys) - Отключен захардкоженный GUID DirectX (@Drombeys)
- Исправлен ключ
-nointro(@Drombeys) - Исправлена работоспособность конфигурации
Debug(@acidicMercury8) - Исправлена ошибка фокуса окна (@Hozar2002)
- Удалены BugTrap и minizip (@Drombeys)
- Заменён класс
debug::make_final<T>на спецификатор C++11final(@Drombeys) - Заменены устаревшие функции на безопасные и современные аналоги (@acidicMercury8)
- Разблокированы консольные команды:
hud_fov,fov,jump_to_level,g_god,g_unlimitedammo,run_script,run_string,time_factor(@Drombeys)
- Неполностью интегрирован DirectXTex (@acidicMercury8)
- Настроена сборка проектов аудио библиотек и OpenAutomate (@Drombeys, @acidicMercury8)
- Настроена сборка проектов движка и редактора (@acidicMercury8)
- Исправлены ошибки компиляции (@acidicMercury8)
- Исправлено отображение окон в проектах редакторов (@acidicMercury8)
- Миграция на Visual Studio 2013 (@acidicMercury8)
- Исправлено растяжение скайбоксов (@Drombeys)
- Исправлено зациклиние и порча стека на
NODEFAULT(@acidicMercury8)