Модифікація — це зміна або створення файлів у грі, які оновлюють якісь із її аспектів: ігролад, графіку, середовища, моделі тощо. Більшість ігор Valve містять набори для розробки (SDK), які допомагають створювати модифікації.
Юридичні настанови стосовно модифікації наших ігор викладені в
Угоді підписника Steam і в самих інструментах для створення модифікацій, які ми надаємо. Попри це ми часто отримуємо від спільноти одні й ті самі запитання на цю тему, особливо в контексті розповсюдження ігор із модифікаціями в Steam.
Загалом ми очікуємо, що модифікації будуть некомерційними й базуватимуться на наших офіційних SDK.
Некомерційність
Під «некомерційністю» ми маємо на увазі, що кожен гравець, який має оригінальну гру від Valve, зможе завантажити та запустити модифікацію безкоштовно. Вона не повинна використовуватися з комерційною метою. Якщо ваша модифікація містить платну рекламу або вимагає оплати в самій грі чи поза нею, вона вважається комерційною. Ми віднесемо модифікацію до комерційних і тоді, коли гравець може отримати доступ до предметів, функцій чи ігроладу після оплати або «пожертви» в будь-якому вигляді.
На основі офіційних SDK
Ми надаємо SDK для великої кількості наших ігор. Вони є схваленими інструментами модифікації. Важливо зазначити, що випуск модифікації на основі вихідного коду, отриманого в результаті витоку або крадіжки, не дозволяється.
Дотримуючись цих настанов, ви можете вільно розповсюджувати свої модифікації в Steam, на власному сайті чи будь-якому сторонньому сервісі без потреби отримувати окрему ліцензію від Valve.
Часті питання
-
П. Я хочу розповсюджувати через Steam модифікацію на рушії Source. Чи потрібно мені заповнювати документацію?
В. Так. Будь ласка, для реєстрації заповніть звичайну документацію для розробників Steamworks. Потрібна вся інформація, включно з банківською та податковою, а також сплата збору за застосунок, навіть якщо ви плануєте поширювати модифікацію безкоштовно.
-
П. Чи потрібно сплачувати ліцензійний збір за використання рушія Source?
В. Для безкоштовних модифікацій сплачувати цей збір не потрібно.
-
П. Я маю модифікацію на Source, яку хочу розповсюджувати через Steam. Як мені підготувати її під моїм AppID?
В. Потрібно скопіювати EXE-файл і вміст гри на рушії Source, для якої ви розробили модифікацію, і з цього створити застосунок.
Хоча ви маєте включити вміст основної гри та всі необхідні DLL-файли Source, які потрібні для запуску, модифікації на Source необхідно налаштовувати так, щоби можна було грати, лише володіючи оригінальною грою. Це налаштовують співробітники Valve.
-
П. У своїй модифікації я хочу використовувати досягнення Steam. Як це зробити?
В. Після налаштування досягнень на сторінці управління застосунком на партнерському сайті виберіть клас CAchievementMgr
, що включений до рушія Source. Для отримання докладнішої інформації перегляньте документацію про досягнення.
-
П. Як для моєї гри працює виділений сервер?
В. Вам знадобиться новий AppID виділеного сервера, щоби створювати сховища для нього. Після отримання AppID для основної гри, ви можете створити власний AppID для виділеного сервера. На сторінці управління застосунком у Steamworks виберіть «Усі пов’язані пакунки, вміст, демоверсії та інструменти» і натисніть кнопку «Створити новий інструмент» у розділі інструментів.
-
П. Чи можу я використовувати інтелектуальну власність Valve у своїй модифікації на Source?
В. Так. Однак, будь ласка, чітко вкажіть на своїх сторінках крамниці, що ваша модифікація — це модифікація, і вона не створена Valve. Комерційні ігри та модифікації, які включають інтелектуальну власність Valve, як-от персонажів та сюжетні лінії, потребують попереднього схвалення від Valve.
-
П. Чи можу я використовувати кілька об’єктів інтелектуальної власності Valve в одній модифікації на Source?
В. Так.
-
П. Як мені отримати доступ до початкового коду від Valve?
В. У минулому ми надавали доступ до початкового коду деяких наших ігор невеликій кількості команд модифікаторів, які демонстрували потреби, що неможливо задовольнити з SDK. За виняткових обставин ми можемо зробити це і в майбутньому, але через пов’язаний тягар підтримки та ризик витоку нашою стандартною відповіддю є прохання здійснювати розробку на основі SDK.
-
П. Чи можу я продавати свою модифікацію в Steam або за межами Steam?
В. Ми регулярно отримуємо це питання, але дуже рідко дозволяємо продавати модифікації. Це створює очікування, що Valve наглядала за розробкою, контролювала якість і здійснюватиме постійну підтримку модифікації, чого ми не можемо забезпечити.
-
П. Чи потрібно вимагати, щоб користувач володів основною грою для запуску її модифікації, коли я розповсюджую останню через Steam?
В. Залежить від ситуації. Якщо ваша модифікація є покращенням або розширенням основної гри, тоді володіти нею потрібно. Однак якщо модифікація повністю перероблює нашу гру, не використовує її графічні елементи або в інший спосіб надає повністю відмінний від основної гри досвід, тоді ми можемо дозволити випустити її в Steam без додаткових формальних залежностей.
-
П. Чому в Steam є модифікації, які не відповідають цим правилам?
В. Наш підхід змінювався з часом, і продукти, які ви маєте на увазі, могли бути створені дуже давно.
-
П. А як щодо модифікацій до ігор у Steam, які були створені не Valve?
В. Будь ласка, безпосередньо зверніться до видавця цієї гри.
-
П. Де я можу дізнатися більше про розробку на рушії Source?
В. Найкраще місце для початку — це вікі розробників Valve. Однак майте на увазі, що частина інформації там — застаріла.
-
П. Як мені поставити вам запитання, на які тут немає відповіді?
В. Найкращий спосіб звернутися до нас із питанням про випуск модифікації — це створити запит до служби підтримки на сайті https://help.steampowered.com.
ЧаПи стосовно модифікацій Team Fortress 2
-
П. Де отримати SDK для TF2?
В. SDK для TF2 є частиною SDK Source 2013 року, що можна знайти на Github та в Steam.
-
П. Який доступ можна отримати з SDK TF2 до інвентарів гравців?
В. За допомогою SDK можна отримати доступ у режимі читання до інвентаря будь-якого гравця, який запустив модифікацію, та побачити список предметів, які він може спорядити. У стандартній збірці SDK TF2 це відбувається автоматично, але автор модифікації може вирішувати, що фактично використовуватиметься в грі. У модифікації не можна додавати, вилучати чи змінювати предмети гравців, але можна контролювати, які предмети споряджені, вносити невеликі зміни або повністю змінювати досвід модифікації.
-
П. Чи може змінитися мій інвентар або спорядження під час гри в модифікацію TF2?
В. Модифікації не можуть змінювати ваше спорядження, інвентар або властивості предметів TF2.
-
П. Чи можна зробити модифікацію TF2 без предметів?
В. Так, у модифікації можна деактивувати деякі чи всі предмети економіки, а також частину інших предметів. Усе залежить від того, чого ви намагаєтеся досягти у своїй модифікації. Часто краще дозволити користувачам використовувати свої предмети TF2: вони вклалися в ці предмети, тож будуть більше зацікавлені в модифікації, якщо зможуть зберегти їх.
-
П. Чи можна створити модифікацію, у якій гравці зможуть отримати доступ до всіх предметів TF2?
В. Автори предметів майстерні та гравці дуже цінують свої предмети, і це важливий фактор для нас. Ми не дозволятимемо модифікації, основані на маніпуляціях економікою чи предметами.
-
П. Чи може моя модифікація повторно розповсюджувати ігрові файли TF2?
В. Ні. Модифікації TF2 можуть повторно розповсюджувати лише власні файли та завантажувати вміст TF2 з локальної інсталяції. Для запуску будь-якої модифікації TF2 гравцям потрібно буде інсталювати основну гру.