Теги:

Автор Тема: [Other] Warband Workshop Uploader v0.2.0  (Прочитано 11908 раз)

0 Пользователей и 1 Гость просматривают эту тему.

+2
: 10 Июля, 2015, 02:14
Название: Warband Workshop Uploader
Текущая версия: v0.2.0
Платформа: Windows
Cкачать: http://download.by-reservation.com/warband/workshop/WarbandWorkshopUploader_0.2.0.zip


История появления:
Решил я спустя год обновить обновить перевод Mount&Blade:Warband на Steam Workshop: добавить поддержку 1.167, немного подправить {sXX}, обновить warband .csv<->.po конвертер (напишите, если кому-нибудь нужен сей велосипед) и прочее. Одной из причин такой задержки было то, что я помнил, с каким же трудом происходит заливка на Steam Workshop.

Но я всё таки собрался силами, и начал заливать. Да вот незадача: mbw_workshop_uploader.exe вне зависимости от значений module_title и file_module_name внезапно заливал папку MountBlade Warband. Да, именно ее, 810 МБ. Пришлось срочно изменить видимость мода на "скрытый" и что-то думать.

Первым делом подозрение пало на Windows 10, однако на виртуальной машине с Windows XP SP3 было не лучше. На ней mbw_workshop_uploader.exe просто жрал ресурсы ЦП в течение 4 часов. Ждать больше не хотелось. И вот, в качестве радикального метода борьбы с глюками mbw_workshop_uploader.exe, был написан свой загрузчик на Steam Workshop.

Чтобы результаты моих трудов не пропадали зря, решил выложить результат своей деятельности сюда. Возможно, кому-нибудь поможет добавить модификацию на Steam Workshop.

Основные отличия от mbw_workshop_uploader.exe
  • Глючит меньше.
  • GUI. Теперь не нужно составлять .ini файл и угадывать, что от тебя хотят. Просто ввел данные в поля и нажал кнопочку.
  • Требуется меньше данных для начала публикации или обновления мода. Для публикации нового мода: заголовок, описание, папка с контентом. Для обновления мода: только видимость.
  • Индикатор выполнения процентами, объемом данных, и отображением текущей стадии
  • Сообщения об ошибках, в которых также упоминается, где искать логи

История версий:

Cделано при помощи:
  • MSVC 12
  • Qt 5.5.0
  • Steamworks SDK 1.33b

Дополнительно:
  • Исходный код: выложу по запросу, для сборки потребуется Steamworks SDK. Для его получения придется согласиться на что-то похожее на NDA на сайте http://partner.steamgames.com/
  • Другие платформы: соберу для Linux, если кому-нибудь будет нужно.
  • CLI: как и со всем остальным, нужно - сделаем. :)
P.S. Вспомнил, что обещал год назад гайд по заливке на Steam Workshop. Ещё актуально? :)
« Последнее редактирование: 26 Июля, 2015, 14:08 от Mixailos »
* http://rusmnb.ru/forum/index.php?topic=5423  - Русификатор Warband и Diplomacy
* http://rusmnb.ru/index.php?topic=20322 - Steam Workshop Uploader

0
Ответ #1 : 10 Июля, 2015, 12:13
Хорошая вещица. Жаль только, что Workshop не шибко популярен у фанатов Warband.
И помните: "Хватит набивать посты" (NightHawkreal)

0
Ответ #2 : 10 Июля, 2015, 15:22
Жаль только, что Workshop не шибко популярен у фанатов Warband.
Потому что, кажется, Taleworlds сделали всё, чтобы им не пользовались:

  • проблемы с заливкой
  • проблемы с закачкой
  • проблемы с мультиплеерными модами (нужно создавать папку и туда копипастить, если мод выкладывается в том числе и за пределами Workshop)
  • нет возможности докладывать файлы к уже существующим модам (получается, Workshop бесполезен для распространения переводов, только как рекламная площадка)

По сути, всё это можно исправить, написав свой лаунчер/мод менеджер, только как заставить людей им пользоваться?

Не совсем понятно, зачем они вообще внедряли воркшоп, когда это сделано "на отцепись". На реализацию загрузчика, который, как мне кажется, значительно лучше стандартного, у меня ушло часов 5-6 чистого времени. При этом это мой "Hello World" на Qt, буквально для всего приходилось читать доку и гуглить.
« Последнее редактирование: 10 Июля, 2015, 15:42 от Mixailos »
* http://rusmnb.ru/forum/index.php?topic=5423  - Русификатор Warband и Diplomacy
* http://rusmnb.ru/index.php?topic=20322 - Steam Workshop Uploader

+1
Ответ #3 : 10 Июля, 2015, 17:43
Mixailos, в таком случае я бы порекомендовал Вам еще и на Taleworlds создать тему (на английском, само собой) - может быть тогда интерес у населения повысится.
И помните: "Хватит набивать посты" (NightHawkreal)

0
Ответ #4 : 13 Июля, 2015, 03:13
Версия 0.2.0: http://rghost.ru/8S7b8zYkj
  • Теперь можно добавлять теги.
  • Исправлена ошибка с выставлением видимости (была всегда public)
  • Индикатор выполнения показывается только тогда, когда он нужен.
  • Добавлена ссылка на этот топик.
  • Версию программы можно посмотреть в свойствах файла и внутри самой программы.
  • Добавлена иконка
« Последнее редактирование: 13 Июля, 2015, 03:18 от Mixailos »
* http://rusmnb.ru/forum/index.php?topic=5423  - Русификатор Warband и Diplomacy
* http://rusmnb.ru/index.php?topic=20322 - Steam Workshop Uploader

0
Ответ #5 : 04 Января, 2016, 07:33
Файл удален,перезалейте пожалуйста Mixailos,

Теги: