Версия 1.3.0 добавляет установку модов из архивов, улучшает запуск Anomaly и синхронизирует профильные настройки между Workspace и USVFS.
Установка модов из архивов
- Добавлена установка модов из архивов ZIP, 7Z и RAR прямо из лаунчера.
- Ход распаковки, примерное оставшееся время, конфликт папки и результат установки отображаются в общей зоне прогресса в классическом интерфейсе и КПК.
- Корень мода автоматически определяется на глубине до шести каталогов по папкам
gamedata,db,patches,appdata,binиbin_*, а также по архивам базы данных X-Ray. - Свободно лежащие архивы
gamedata.db*для Anomaly автоматически помещаются вdb\mods. - Установленные моды хранятся в общей папке модов и могут использоваться в разных профилях.
- Если папка с таким именем уже существует, можно отменить установку или продолжить в новой папке с числовым суффиксом.
- Добавлены проверки шифрованных архивов, выхода за каталог назначения, количества файлов, объёма распаковки и свободного места.
- При отмене или ошибке временные файлы установки удаляются; исходный архив и папки игры не изменяются.
Anomaly и выбор файла запуска
- В автоматическом режиме базовый Anomaly Launcher теперь имеет приоритет перед EXE из модов, обновляющих движок.
- Одинаковое правило используется в Workspace и USVFS: автоматический выбор запускает лаунчер, а ручной выбор EXE или рендера USVFS сохраняет приоритет модифицированного движка.
- Anomaly Launcher распознаётся не только по имени
AnomalyLauncher.exe, но и после переименования — по метаданным EXE или однозначной структуре папки сAnomalyLauncher.cfg. - Если определить переименованный лаунчер однозначно нельзя, лаунчер не делает рискованных предположений.
- Улучшено определение движков в каталогах
bin_*, включаяbin_OGSR. - Автоматически найденный EXE больше не помечается как выбранный вручную.
- Улучшена проверка ручного источника EXE: отключённый или удалённый мод корректно показывается как ошибка профиля.
Изоляция настроек Anomaly
localization.ltxиaxr_options.ltxтеперь хранятся отдельно для каждого профиля вuserdata\writable-game-files.- Изменения языка, настроек Anomaly Launcher и параметров игры синхронизируются между Workspace и USVFS.
- Более старая копия из
currentбольше не может перезаписать свежую профильную версию после запуска через USVFS. - Исходные файлы базовой игры и модов остаются неизменными.
Workspace и производительность
- Ускорено переключение профилей с большим количеством модов: повторный автоматический поиск EXE больше не выполняет полный обход без необходимости.
- Сканирование источников Workspace выполняется за один проход по файловой системе вместо отдельных обходов файлов и папок.
- Манифест Workspace теперь хранит подробную диагностическую подпись.
- В журнале указывается точная причина пересборки: изменённый, добавленный или удалённый файл, смена EXE и его источника, состава или порядка модов, пути либо приоритета слоя.
- Неизменившийся Workspace повторно используется без пересборки, при этом профильные изменяемые файлы сохраняются и восстанавливаются в правильном порядке.
Интерфейс и диагностика
- Переработаны настройки профиля и панель установки модов в классическом интерфейсе и КПК.
- Окно «Состояние» стало компактнее; итог готовности перенесён в заголовок списка проверок.
- Ошибки и предупреждения в КПК теперь имеют правильные красные и жёлтые индикаторы.
- Для длинного сообщения состояния в верхней панели КПК увеличено доступное место и добавлена полная подсказка.
- Проверка обновлений в классическом интерфейсе теперь показывает результат прямо в окне «О программе», без отдельного системного сообщения.
- Предупреждение о возможном зависании запуска теперь появляется через одну минуту вместо 30 секунд.
- В журнал добавлены количество USVFS mappings, путь диагностического лога и понятное сообщение при ошибке USVFS без скрытого переключения backend.
- Улучшены кнопки просмотра скриншотов в интерфейсе КПК.
Сборка и надёжность
- Добавлен воспроизводимый сценарий сборки зависимостей USVFS x64 и x86 из зафиксированной ревизии исходников.
- Добавлен отдельный GitHub Actions workflow для сборки и smoke-проверки USVFS обеих архитектур.
- Исправлена упаковка USVFS-компонентов, собранных разными совместимыми версиями Windows SDK.
- Релиз проверен полной Release-сборкой, 302 автоматическими тестами и native smoke-тестами USVFS x64/x86.
Важно
- При первом запуске профиля в режиме Workspace после обновления рабочая среда будет один раз пересобрана из-за нового формата диагностического манифеста. Последующие запуски без изменений используют готовый Workspace.
- Исходные папки игры, модов и архивы установки лаунчером не изменяются.
Варианты загрузки
StalkerModLauncher-v1.3.0-win-x64.zip - компактная версия. Требуется установленный .NET 8 Desktop Runtime x64.
StalkerModLauncher-v1.3.0-win-x64-standalone.zip - полностью автономная версия со встроенным .NET Runtime.
Обе версии содержат компоненты USVFS для запуска x64- и x86-игр.
Для USVFS требуется Microsoft Visual C++ 2015–2022 Redistributable.
Хеши архивов
375499C3D8F5DC3CAEF5998B64D7D814109066B09DDC4EBD6FC0A3F7E328C776 StalkerModLauncher-v1.3.0-win-x64.zip
848AD85DB48784CEE567D679B61998AB218449455761A3FD585A0AD3295AC4BD StalkerModLauncher-v1.3.0-win-x64-standalone.zip