Голосование

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












Оформление



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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Mixailos

Страницы: [1]
1
Название: 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. Ещё актуально? :)

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


Powered by SMF 2.0 | SMF © Simple Machines LLC