Голосование

Как вы оцениваете Смуту?












Оформление



Пользователей
  • Всего: 28869
  • Последний: Adr3naline
Сейчас на форуме
Пользователи: 3
Гостей: 567
Всего: 570

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

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

  • Сообщений: 153
  • Skype - pavlushko@tut.by
    • Просмотр профиля
+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
  • Сообщений: 25787
  • За победу в конкурсе "Знамя кальрадийца" И создали они сайт... За регистрацию на форуме не позже сентября 2008 года
  • Сервер Discord
    • Просмотр профиля
    • Всадники Кальрадии
0
« Ответ #1 : 10 Июля, 2015, 12:13 »
Хорошая вещица. Жаль только, что Workshop не шибко популярен у фанатов Warband.
  • Ник в M&B: [RUSMNB]Vanok
  • Фракция: Вегиры
И помните: "Хватит набивать посты" (NightHawkreal)
  • Сообщений: 153
  • Skype - pavlushko@tut.by
    • Просмотр профиля
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
  • Сообщений: 25787
  • За победу в конкурсе "Знамя кальрадийца" И создали они сайт... За регистрацию на форуме не позже сентября 2008 года
  • Сервер Discord
    • Просмотр профиля
    • Всадники Кальрадии
+1
« Ответ #3 : 10 Июля, 2015, 17:43 »
Mixailos, в таком случае я бы порекомендовал Вам еще и на Taleworlds создать тему (на английском, само собой) - может быть тогда интерес у населения повысится.
  • Ник в M&B: [RUSMNB]Vanok
  • Фракция: Вегиры
И помните: "Хватит набивать посты" (NightHawkreal)
  • Сообщений: 153
  • Skype - pavlushko@tut.by
    • Просмотр профиля
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
  • Сообщений: 75
  • За создание технических проектов различного характера
    • Просмотр профиля
0
« Ответ #5 : 04 Января, 2016, 07:33 »
Файл удален,перезалейте пожалуйста Mixailos,
  • Ник в Discord: Lontano#4554
  • Ник в M&B: Lontano
  • Фракция: Империя

СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC