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

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

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



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





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