S.T.A.L.K.E.R.: Shadow of Chornobyl - Enhanced Edition

S.T.A.L.K.E.R.: Shadow of Chornobyl - Enhanced Edition

41 ratings
Как опубликовать свой мод в мастерскую
By Bloomstorm
В данном руководстве будет описано, как опубликовать свой мод в мастерскую Steam
   
Award
Favorite
Favorited
Unfavorite
Вступление
Написано на скорую руку (или на коленке, кому как), некоторые важные моменты могут отсутствовать или банально забыл написать, по всем вопросам в комментарии к руководству!!!

Пардон за это.

В этом руководстве будет показано, как опубликовать ваш мод в мастерскую Steam.

Перед тем, как публиковать ваше творчество в Steam, убедитесь что все работает, не нужно брать старые моды с других площадок и пытаться засунуть в Steam, потому-что они могут банально не работать или конфликтовать с новой версией.

Обратите внимание, Вам обязательно нужно иметь лицензионную копию сталкера, чтобы что либо публиковать в мастерскую.

Перед началом нужно установить программы:

SteamCMD - С её помощью мы сможем опубликовать мод в мастерскую
Статья на вики, где есть ссылка на скачивание

Прямая ссылка на скачивание SteamCMD для Windows

xrCompress.exe - С её помощью мы сможем упаковать наш контент в один архив для мастерской, сырая папка gamedata не сработает.

drive . google . c o m /file/d/1jawzgBiLQzvazZMpn1mFsaLx2cZOBvvn/view

Не обязательно, но можно еще скачать распаковщик ресурсов. Надо же Вам как то достать ресурсы, чтобы затем их изменить, или узнать путь, верно?

https://steamcommunity.com/sharedfiles/filedetails/?id=3521601609
Ограничения
На текущий момент известно, что ВОЗМОЖНО игра отказывается загружать файлы с расширением .ltx (актор, и тд), данный раздел будет обновляться
Создание архива
Нам нужно превратить сырую папку gamedata с куча папками и файлами в один архив формата .pack

Для примера, мы дадим Толику и его друзьям-сталкерам вот такую модную курточку из мода "Тень вонючки" (Не спрашивайте, почему акцент на Толика, если заменены будут все новички, просто прикольный).



1) Разохирвируйте Anomaly-Mod-Compress

2) Закиньте весь контент в папку mod

2.1) Так как у меня одна текстура куртки, то у меня будет так: mod/textures/act/act_green_stalker1.dds



3) Нажмите xrPackage.bat
4) Ждем...



5) Получаем mod.db0, переименовываем на что нибудь свое, на английском языке, с форматом .pack, например в моем случае tolik.pack



6) Создайте какую нибудь пустую папку, где будет только ваш .pack и ничего более!
Подготовка к публикации в мастерскую
Перед тем как публиковать, нужно создать файл в формате .vdf, там будет хранится вся информация о вашем предстоящем моде в мастерской, назовите как угодно на английском, например mymod.vdf, и вставьте туда такой текст

"workshopitem" { "appid" "Смотрите ниже" "contentfolder" "C:\Путь\До\Вашей\Папки\C\Модом\Где\Только\мод с форматом pack\" "previewfile" "C:\Путь\До\Иконки.jpg" "visiblity" "0" "title" "Мой мод" "description" "Мое описание мода" "changenote" "Релиз" "publishedfileid" "Смотрите ниже 2" }

appid - ID игры, убедитесь что вы публикуете мод именно под нужную игру, чтобы не было казусов, что мод на ТЧ, но публикуете его в мастерскую ЗВ или ЧН

2427410 - Сталкер Тень Чернобыля
2427420 - Сталкер Чистое Небо
2427430 - Сталкер Зов Припяти

contentfolder - Папка, где будет единственный файл, ваш мод-архив в формате .pack
previewfile - Иконка, желательно в формате 512x512 и .jpg, про другие форматы и размеры ничего сказать не могу, не тестировал
visiblity - Видимость, 0 - все могут скачать. Но даже если у вас стоит 0, все равно будет доступно сначало Вам, поэтому нужно будет перейти в свою мастерскую
title - Название мода, можно потом изменить
description - Ваше описание мода, можно потом изменить
changenote - Можно оставить пустым, нужно для обновления вашего мода
publishedfieid - Нужно для обновления существующего мода, после того, как ваш мод будет успешно опубликован, ID вашего мода будет автоматически находится там, и вам не будется заливать отдельные моды в случае апдейта

Вот как у меня получилось:


Публикация в мастерскую
Запустите steamCMD.exe, подождите пока все скачается. После чего у вас будет Steam>, это означает что SteamCMD готов к работе



Для начала войдите в свой аккаунт через команду:

login <username> [<password>] [<Steam guard code>]

Вам нужно будет ввести ваш логин Steam (не Ваш текущий ник), пароль и 5 значный код Steam Guard, перейдите во вкладку со Steam Guard на телефоне и нажмите на "Показать код Steam Guard"

После того, как Вы успешно вошли, впишите эту команду

workshop_build_item "C:\Ваш\Путь\До\mymod.vdf"



Ждите когда надпись Sucess в самом конце, если её увидели, то перейдите в Вашу мастерскую в своем профиле



Завершение
Вы можете закинуть скриншоты, изменить описание, и наконец, сделать доступным для всех!





Если у вас остались вопросы, чего-то не поняли, или еще чего нибудь, пишите в комментариях. Постараюсь сделать руководство более понятным, если где-то было не понятно.
38 Comments
Bloomstorm  [author] Aug 20 @ 2:02am 
В чем трудности установки? Каких приложений?
S_Grez Aug 19 @ 10:59pm 
Спасибо за гайд! Поковырял свой мод и перенес его на ЕЕ ЗП версию. Благодаря вашему гайду опубликовал, не без косяков конечно, установка чуть усложнена, надеюсь пользователи разберутся. Глупо что WorkShop не считывает конфиги, ведь это основа сталкерского модостроя...

Если вдруг интересно:
:mllrrad:SZA Freeplay Mod - https://steamcommunity.com/sharedfiles/filedetails/?id=3552410225
Bloomstorm  [author] Jul 9 @ 10:19pm 
Добавил
P I N D O S Jul 9 @ 8:32pm 
https://steamcommunity.com/sharedfiles/filedetails/?id=3521601609
Привет опять. Накатал гайдик на универсальный экстрактор, которым ковырял файлы оружейной сборки для EE ТЧ. Можешь прикрутить ссылку к своему гайдику, если не лень. Экстрактор идеально работает со всеми играми EE, проверено лично:rw_nuke:
Maxell_Rus Jul 9 @ 4:43pm 
Окей, ладно, поковыряю, спасибо !
Bloomstorm  [author] Jul 9 @ 11:27am 
Если файлы EE, то надо использовать распаковщик файлов формата ЗП ака db, не помню уже где находил, но по запросу должно быть в первых строках гугла. Можно попробовать S.T.A.L.K.E.R. Database Unpacker v1.2
Maxell_Rus Jul 9 @ 9:56am 
А чем распаковать файлы можно ? А то у меня все запакованные :(
Tomato Jul 9 @ 7:50am 
Не мододел, но гайд полезный, спасибо:sans::freebeer:
P I N D O S Jun 11 @ 4:50am 
Это из-за пихла. Движок стандартный, с него стим считывает прогресс ачивок, обычная процедура. Но вот моды поверх, как на другие игры, на него не накинешь без доработки. Кастомные движки с модов, тот же ОГСР, хоть и работает с оверлеем и статистикой, из-за изменений в микроархитектуре кода не отслеживает ачивки... быть может модернизируют, и норм будет, но что-то, зная GSC, скорее модмейкеры разберутся с их хламом, и допилят сборки извне, но с поддержкой ачивок, нежели эти раздуплятся.
Bloomstorm  [author] Jun 11 @ 4:37am 
Дб да, работает, а вот .pack уже нет