Название: 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 файл и угадывать, что от тебя хотят. Просто ввел данные в поля и нажал кнопочку.
- Требуется меньше данных для начала публикации или обновления мода. Для публикации нового мода: заголовок, описание, папка с контентом. Для обновления мода: только видимость.
- Индикатор выполнения процентами, объемом данных, и отображением текущей стадии
- Сообщения об ошибках, в которых также упоминается, где искать логи
История версий:http://rghost.ru/8S7b8zYkj- Теперь можно добавлять теги.
- Исправлена ошибка с выставлением видимости (была всегда public)
- Индикатор выполнения показывается только тогда, когда он нужен.
- Добавлена ссылка на этот топик.
- Версию программы можно посмотреть в свойствах файла и внутри самой программы.
- Добавлена иконка
Cделано при помощи:- MSVC 12
- Qt 5.5.0
- Steamworks SDK 1.33b
Дополнительно:- Исходный код: выложу по запросу, для сборки потребуется Steamworks SDK. Для его получения придется согласиться на что-то похожее на NDA на сайте http://partner.steamgames.com/
- Другие платформы: соберу для Linux, если кому-нибудь будет нужно.
- CLI: как и со всем остальным, нужно - сделаем.
P.S. Вспомнил, что обещал год назад гайд по заливке на Steam Workshop. Ещё актуально?