vk.com

Выберите язык

Valve обновляет Steam Workshop: моды теперь можно привязывать к нескольким версиям игры

Valve сделала важный шаг для упрощения жизни мододелов и игроков, обновив систему Steam Workshop. Отныне авторы модов смогут привязывать разные версии своего контента к разным версиям игры в рамках одной страницы Workshop. Это должно значительно уменьшить хаос и проблемы с совместимостью, которые часто возникают после крупных обновлений игр.

Как это работает?

Новая система требует некоторой настройки как со стороны разработчиков игр, так и со стороны авторов модов, но в целом её логика достаточно проста.

Что нужно сделать разработчикам игр:

  1. Организовать и поддерживать старые версии билдов игры в Steamworks, сохраняя их в определённом порядке.

  2. На странице конфигурации Workshop для своей игры в разделе Miscellaneous Features включить опцию «Enable Game Branch Versions».

  3. (Опционально) При наличии собственного внутриигрового браузера Workshop можно использовать API-функции GetNumSupportedGameVersions() и GetSupportedGameVersionData() для отображения информации о поддерживаемых версиях игрокам.

  4. (Опционально) При загрузке или обновлении предмета Workshop можно использовать API ISteamApps, чтобы проверить, на какой версии игры находится пользователь, и позволить ему выбрать, для каких версий игры предназначен его контент, с помощью функции SetRequiredGameVersions(). Список доступных версий игры можно получить через GetNumBetas и GetBetaInfo.

Что изменилось для авторов модов в Steam Workshop:

  • Теперь в рамках одного предмета Workshop можно загружать несколько версий мода.

  • Каждую версию мода можно пометить тегом, указывающим, для каких версий игры она предназначена (можно выбрать несколько).

  • Если ваш мод простой и, скорее всего, не зависит от версии игры, его можно просто пометить как совместимый со всеми версиями.

  • Вся эта настройка производится на странице предмета Workshop во вкладке «Change Notes» (История изменений). Сама игра также может предоставлять такую возможность непосредственно в момент загрузки или обновления мода.

Почему это важно?

До этого обновления, если игра получала крупный патч, ломающий совместимость, страницы старых модов могли превратиться в кладбище неработающего контента. Игрокам приходилось искать в комментариях или на сторонних сайтах устаревшие версии файлов, а авторам — создавать отдельные страницы для каждой версии.

Теперь же, благодаря новой системе, на одной странице Workshop будет аккуратно храниться история мода. Игроки, оставшиеся на старой версии игры, смогут легко скачать совместимую версию, а те, кто обновился, — получить рабочую. Это не только улучшает пользовательский опыт, но и помогает сохранить моддинг-сообщество игр, которые активно развиваются.

Valve подробно осветила все детали в двух отдельных записях блога: для Steamworks (разработчики игр) и для Steam Workshop (авторы модов), а также создала новую страницу документации.

Это обновление — отличная новость для всего игрового сообщества, которое делает PC-гейминг по-настоящему уникальной платформой. Теперь моддинг стал чуть более организованным и дружелюбным к пользователям.