Valve представила новую систему управления версиями модификаций в мастерской Steam. Она основана на новых API Steam и дополнительных настройках работ в мастерской и призвана упростить поддержку совместимости модов по мере обновления игр.
Новые инструменты позволяют разработчикам игр более чётко описывать версии своих проектов и бета-ветки, а авторам модификаций — указывать, с какими версиями игры совместимы их работы. Это особенно актуально для игр, которые активно развиваются и получают регулярные обновления.
Разработчики могут включить поддержку версий в настройках мастерской Steamworks и связать модификации с конкретными ветками игры. При необходимости система позволяет определить, какие версии игры установлены у пользователя, и ограничить загрузку или обновление модов неподходящими сборками.
Авторы модификаций, в свою очередь, получили возможность загружать несколько версий одного мода и помечать каждую из них как совместимую с определёнными версиями игры. Простые модификации можно отметить как работающие со всеми версиями проекта.
Поддержка версий включается на стороне разработчика игры. После её активации авторам модификаций становятся доступны соответствующие инструменты на странице работы в мастерской, в разделе обновлений. Valve рекомендует заранее информировать сообщество моддеров о выбранном процессе управления версиями.
