ImGui обновлён до актуальной версии с Docking:
- Переосмыслен UI редактора (
Shift+F10) с использованием Docking:
- Убраны неиспользуемые настройки из редактора погоды; сделаны адекватные пределы регулирования
far_plane,fog_distance-1000им более чем достаточно; убраны настройки солнца если используетсяsun_positions.ltxили включенdynamic_sun_movement. - Добавлен RT Debug
- Реализован выбор тем в окне
ImSettings - Заменен шрифт на тот что используется в OGSR:GA
Погода и рендер:
- Собрал под актуальный двиг погодный пак Atmospherics 2.69 RC6.5 OGSR Edition. Крайне рекомендуем использовать именно его. Рандомный скрин с этой погодой из одного из модов в разработке:
- Добавлен ключ запуска
-prefetch_weather_textures, а то из-за того что текстуры неба в OGSR загружаются отложено, при замене погоды, чтоб увидеть в логе недостающую текстуру, надо было ждать когда соотв. погода применится. А так на первом запуске будет видно чего не хватает. Для-dev_reference_copyи-dev_gamedata_unusedтоже активировал это. - Если есть
sun_positions.ltxс позициями солнца, то будет использоваться он, независимо от того, включен ли где-либоdynamic_sun_movement. - Расширил границы регулирования консольки
r_SunShafts_Radius, чтобы делатьmrmnwarлучи поменьше (да да, тут чем больше значение - тем меньше радиус лучей) - Вернул шейдер volumetric лучей из SSS, он лучше работает с туманом.
- Прочие мелкие фиксы шейдеров.
- Подкорректировал дефолт настройки рендера
Обновление компонентов:
- Библиотеки Xiph обновлены до актуальных версий
- OpenAL Soft обновлён до
v1.25.1 - Mimalloc обновлён до
v.3* - DiscordRPC заменён на кастомную версию с поддержкой кнопок со ссылками:
Остальные изменения:
- Добавлена возможность менять музыку в меню из скрипта. Например в
ui_main_menu.scriptкак то так:
self.shniaga:SetMusic("music\\ogsm_music")- Показ инфы в
demo_recordтеперь по клавишеF1. - Внесено много исправлений в код для сборки на актуальном тулчейне VS2026 c включенным C++23
- Возможно исправлены редкие вылеты в
CUICarBodyWnd::MoveItems()иCUIAmmoCellItem::UpdateItemText() - Исправлена проблема с контактными гранатами ( #551 )
- Full Changelog: 3.519...3.525