Найти в Дзене

Как скачать моды из Мастерской Steam

1. Установить SteamCMD - консольную программу для взаимодействия со Steam
https://developer.valvesoftware.com/wiki/SteamCMD steamcmd.exe нужно поместить в отдельную папку. 2. Запустить программу, набрать команду: login anonymous либо login “login” “password”, если требуется авторизация 3. Набрать команду: workshop_download_item “appId” “modId” мод будет скачан в папку: \steamapps\workshop\content\”appId”\“modId” Перед тем как перейти к кастомным инструментам для скачивания модов, предлагаю разобрать как работают нелегальные способы. Нелегальный способ обычно представляет собой сайт, на который вы можете зайти и вставить ссылку на мод в специальное поле, далее нажать скачать, после чего вас перекидывает на сторонний сайт который фармит данные людей которые кликают на кнопки для скачивания и вознаграждает сервис за то, что он привел людей. Сайты хранят файлы модов у себя, чтобы моды скачивались быстро. Файлы могут быть неактуальны, т.к сервис не обновляет их в при скачивании. Файлы могут
Оглавление

Короткий гайд

1. Установить SteamCMD - консольную программу для взаимодействия со Steam
https://developer.valvesoftware.com/wiki/SteamCMD

steamcmd.exe нужно поместить в отдельную папку.

2. Запустить программу, набрать команду: login anonymous

либо login “login” “password”, если требуется авторизация

3. Набрать команду: workshop_download_item “appId” “modId”

мод будет скачан в папку: \steamapps\workshop\content\”appId”\“modId”

Инфо

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

-2

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

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

Файлы скачиваются в виде архива, который нужно распаковывать. При обновлении файлов нужно удалять старые и распаковывать новые.

Если файлы мода отсутствуют, то скачивание становится уже платным. Файлы других модов так и появляются - кто-то заплатил деньги, получил файлы и они стали доступны всем.

Различные удобства такие как скачивание коллекций также платные.

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

Кастомные инструменты

Использовать официальные инструменты в сыром виде вы вряд ли будете, потому что они обладают только базовым функционалом и не позволяют эффективно управлять модами.

Люди создают различные утилиты, которые делают данные инструменты удобными. Вы можете открыть GitHub, набрать в поиске "steam workshop download" или что-то подобное и посмотреть какие есть варианты.

-3

Я также сделал утилиту для своих проектов, которая может вам пригодится.

Особенности

- Процесс скачивания максимально простой: Добавить id модов и коллекций в текстовые файлы, запустить программу

- В текстовых файлах рядом с Id мода и коллекции будет автоматически добавлено их название. Текстовые файлы поддерживают комментарии, что позволяет хранить неиспользуемые id прямо в файле обернув их в коммент-блок. Например, вы можете хранить в файле несколько коллекций и использовать только те, которые нужны в данный момент. Также можно использовать однострочные комментарии, например, в качестве заголовков для групп модов.

- При смене списка текущих модов, неактуальные моды будут автоматически перенесены в отдельную папку и обратно если они вновь станут нужны

- Есть функция валидации (проверка целостности файлов)

- Есть автоматическое обновление модов

Использование программы

Как установить программу

1. Перейти в Discord (ссылка в разделе “Автор”) => #программы => Скачать и распаковать архив в удобное место

2. Запустить программу => Пока устанавливается, создать папку User в папке программы (там где файл для запуска), создать папку DownloadingMods в папке User, в папке User создать два текстовых файла modsId.txt и collectionsId.txt (создавать оба файла необязательно, файлы могут быть пустые)

3. После установки программы открыть файл с настройками ProgramFiles\Settings.json, поменять appId и TargetModsFolderPath - путь до папки куда нужно установить моды

Как обновить программу: Скачать новый архив и поместить в папку программы, при запуске программы архив будет распакован автоматически.

Как использовать: Добавить id нужных модов и коллекций в текстовые файлы, сохранить файлы, запустить файл ProgramFiles\Shortcuts\Download Mods.cmd

Чтобы добавить автоматическое обновление см. гайд “Как автоматически запускать программы”

Как использовать комментарии в текстовых файлах:

=== .txt ===

<#

Все что находится в данном блоке не учитывается программой

#>

# Данная строка тоже не учитывается

id1

id2

id3

===

При успешном выполнении программы она будет закрыта автоматически, в случае ошибок они будут выведены в консоль.

Заметки

appId и id - это последние цифры в адресе страницы игры или мода

Пример адреса страницы игры RimWorld (294100 - ID)

https://steamcommunity.com/app/294100

Пример адреса страницы мода Harmony (2009463077 - ID)

https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077

Автор

Если нужно что-то исправить или добавить, напишите в Discord

Оповещения о новинках и изменениях будут в Telegram

Поддержать автора Twitch

См. также

Путеводитель по контенту