Valve обновила мастерскую Steam: теперь моды будут реже «ломаться» после обновлений игр

Компания Valve представила значимое обновление для мастерской Steam, призванное решить одну из самых наболевших проблем игрового сообщества — регулярную несовместимость модификаций с новыми версиями игр после патчей и бета‑обновлений.
Суть нововведения заключается в создании чёткой системы взаимосвязей между версиями игр и версиями модов. Теперь разработчики игр могут официально описывать и структурировать версии своих проектов, а авторы модификаций — явно указывать, с какими именно версиями игры их работы остаются совместимыми. Это особенно важно для проектов, которые активно развиваются: получают частые обновления, поддерживают экспериментальные ветки или находятся в стадии бета‑тестирования.
Для игровых студий Valve рекомендует начать с ревизии существующих версий и бета‑веток проектов. После этого нужно активировать в настройках мастерской Steam специальную опцию поддержки версий. При желании разработчики могут задействовать новые API Steamworks: с их помощью система сможет проверять, какая версия игры установлена у конкретного игрока, и автоматически подбирать совместимые модификации. В играх, где встроен собственный браузер мастерской, эти данные можно отображать прямо в интерфейсе — чтобы пользователь сразу видел, подходит ли мод к его версии игры.
Авторы модификаций также получают новые возможности. Им разрешили загружать несколько версий одного и того же мода и помечать каждую из них как совместимую с определёнными версиями игры. Если модификация не зависит от обновлений игры, её можно отметить как универсальную — работающую со всеми версиями. Все эти настройки доступны на странице модификации в разделе обновлений, что делает процесс максимально прозрачным и удобным.
Valve обращает особое внимание на один важный момент: после включения системы управления версиями разработчикам следует заранее проинформировать моддеров о том, как именно будет организован процесс обновлений и появления новых веток. Это поможет избежать путаницы и позволит авторам модификаций оперативно адаптировать свои работы под изменения.