Разделы

Новости
Об игре
Учебник
ЧаВо
Файлы
Галерея
Видео
О сайте
Форум

Голосование

Считаете ли вы, что онлайн в сетевом режиме Bannerlord можно восстановить?














Реклама




Реклама

Теги:

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

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

  • Сообщений: 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
  • Сообщений: 24338
  • И создали они сайт... За регистрацию на форуме не позже сентября 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
  • Сообщений: 24338
  • И создали они сайт... За регистрацию на форуме не позже сентября 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
  • Сообщений: 66
  • За создание технических проектов различного характера
    • Просмотр профиля
0
« Ответ #5 : 04 Января, 2016, 07:33 »
Файл удален,перезалейте пожалуйста Mixailos,
  • Ник в Discord: Lontano#1337
  • Фракция: Темные охотники
"Наш мир поле вечной битвы.И я сгину в бою,я твёрдо знаю,надеюсь в бою не по приказу...Но,если прикончат там,выполни просьбу,не вези меня на жалкое кладбище...Развей,сожги меня и развей пепел на восточном ветру..." (c) Lancelot
Теги:
 

Список игр

Реестр других игр

Важное о модах

Наши моды
Русь 13 век
Мододельня
Обмен опытом
Обзоры

Discord

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