8 марта для игры SpinTires преподнёс своеобразный подарок: пользователи нашли способ загружать карты в мастерскую (Workshop). Конечно это не официально, и нет гарантии что через час все загруженный карты удалят, но пока всё работает - устанавливается и играется.
Инструкция как загрузить карту мастерскую Steam:
1. Скачать STEAMCMD
отсюда, распаковать в любое место, например в C:\Mods.
2. В редакторе создайте новый мод, откройте его в мастерской, например
http://steamcommunity.com/sharedfiles/filedetails/?id.. . Нам нужен ID мода - в данном случае 641729430. В папке _mods смотрим название папки только что созданного мода - 26400396 (смотрим скриншот).
3. Создать .ZIP-архив с файлами вашей карты (.stg и .dds в папке levels, свои объекты, текстуры и другие файлы если они есть). Файл strings.xml переименовать в 26400396.xml (он должен быть внутри архива), имя архива должно быть в этом случае 26400396.zip.
4. Создаем в любом месте пустую папку, например C:\Mods\level_test, в ней создаем папку content (получается C:\Mods\level_test\content), уже в неё скопируйте ранее созданный архив, в нашем примере это 26400396.zip.
5. Далее делаем превью карты, конвертировать .DDS в .PNG-файл - preview.png, размер картинки обычно 515х512, максимальный размер файла 1023 Кб, скопируйте этот файл в папку C:\Mods\level_test.
6. Создаем файл content.vdf:
"workshopitem"
{
"appid" "263280"
"contentfolder" "C:\\Mods\\level_test\\content"
"previewfile" "C:\\Mods\\level_test\\preview.png"
"visibility" "2"
"title" "Your Map Name"
"description" "map description"
"changenote" "release notes"
"publishedfileid" "641729430"
}
7. Создаем батник upload.cmd в папке C:\Mods\level_test:
"C:\Mods\steamcmd.exe" +login your_login your_password +workshop_build_item "C:\Mods\level_test\content.vdf" +quit
pause
8. В результате в папке C:\Mods\level_test должна быть такая структура:
C:\Mods\level_test
|- content
...|- 26400396.zip
|- content.vdf
|- preview.png
|- upload.cmd
9. Запускаем upload.cmd. Если всё сделано правильно, в ваших предметах мастерской появится новая карта.