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

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

42 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://gtm.steamproxy.vip/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 в самом конце, если её увидели, то перейдите в Вашу мастерскую в своем профиле



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





Если у вас остались вопросы, чего-то не поняли, или еще чего нибудь, пишите в комментариях. Постараюсь сделать руководство более понятным, если где-то было не понятно.
55 Comments
DreamMora 13 Sep @ 11:58am 
Ладно, мне надоело возиться с этим кривым кодом. Все равно спасибо за гайд. Пойду опубликую на нексус
Bloomstorm  [author] 13 Sep @ 11:48am 
Пардон, .pack а не .pak
Bloomstorm  [author] 13 Sep @ 11:47am 
Я думаю стоит назвать мод в title, проверить есть ли в mod только .pak файл ну и убедиться что файл по такому пути действительно существует. В противном случае не знаю, из-за чего может быть
DreamMora 13 Sep @ 11:21am 
"workshopitem"
{
"appid" "2427410"
"contentfolder" "C:\Users\Fered12777\Desktop\mod\"
"previewfile" "C:\Users\Fered12777\Desktop\mod\ui_ani_cursor_03.jpg"
"visiblity" "0"
"title" ""
"description" ""
"changenote" ""
"publishedfileid" ""
}
Bloomstorm  [author] 13 Sep @ 11:10am 
Возможно ли узнать снова содержимое файла?
DreamMora 13 Sep @ 10:57am 
ERROR! Failed to load build config file "C:\Users\fered12777\Desktop\mod\light.vdf".
Bloomstorm  [author] 13 Sep @ 10:37am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Bloomstorm  [author] 13 Sep @ 9:36am 
Сначало ты написал "C:\Users\factory\Desktop\cursor.vdf", потом "C:\Users\fered12777\Desktop\cursor.vdf" и все равно ошибка? Точно ли твой vdf находится на рабочем столе?

Насчет сталкер 2 нет, но принцип публикации точно такой же, нужно заменить appid и найти информацию как запаковать архив. Сталкер 2 я не покупал и не планирую покупать из-за личных причин, а так как его у меня нет, я не смогу опубликовать тестовый мод
Bloomstorm  [author] 13 Sep @ 9:30am 
И наверное убери "publishedfileid" "Смотрите ниже 2", вдруг на это тоже отреагирует