Вторая альфа, две трети программы сделано. Более-менее полностью завершён интерфейс создания установщиков. Он полностью рабочий и уже позволяет создать проект. Сборка установщиков пока что недоступна. Пока что единственное полезное применение создателя проекта - создание и редактирование конфигурации FOMod'ов (файлов Info.xml и ModuleConfig.xml). Насколько я могу судить по XML-схеме конфигурации FOMod'а, я сделал поддержку всех понятых мной особенностей этого формата (включая описанное здесь). Иначе говоря, прямо сейчас у вас есть инструмент для полуавтоматического создания FOMod. Полуавтоматического потому что паковать файлы в архив вам всё равно придётся самим.
Небольшая инструкция:
Чтобы открыть FOMod нужно перейти в окно создания установщиков и в меню Импорт выбрать пункт "Импорт из FOMod". В открывшемся окне выбрать один или оба конфигурационных файла FOMod'а и нажать OK. FOMod будет импортирован как проект. В поле "Папка проекта" можно указать папку, где находятся файлы FOMod'а.
Редактируете любую часть проекта. Так как FOMod не поддерживает многие особенности моего формата, не всё что вы добавите в проект будет сохранено при экспорте.
В FOMod не поддерживается:
Поля: Локализованное название, Переводчик.
Структуры: Пользовательские данные, Документы, Дополнительные сайты.
Сайты. Сохраняется только один из указанных.
Параметры сжатия.
Содержимое папок (так как там это не нужно).
Режим перезаписи для файлов. Может быть я и сам выкину эту возможность.
Описание для изображений в окне "Интерфейс".
Практически всё, что есть в требованиях. В FOMod'е есть какая-то недоразвитая система проверки требований и моя система в неё просто не умещается. Впрочем требования всё равно можно использовать, их общая структура будет сохранена.
Компоненты практически полностью совместимы. Во многом потому что они проектировались по модели FOMod'овских.
Экспорт обратно в FOMod производится через меню Проект -> Сохранить как FOMod. В этом случае игнорируйте поле "Папка проекта". Оно ничего не делает здесь. Пункт меню "Сохранить как KMP" производит аналогичную операцию, но сохраняет проект в собственный формат программы, но подготовленный к ручной упаковке.
К слову о KMP. KMP значит "K Mod Package", где K - первая буква нового названия программы, которое я ещё не придумал. Так что я объявляю конкурс: предлагайте свои названия, может быть я выберу одно из них. Если у вас есть крутое название, но оно не на букву K, то всё равно пишите. Это должно быть слово на английском от 5-6 букв длиной. Можно и на немецком, может быть мне понравится, но в этом случае предоставьте перевод, чтобы я не думал над его значением.
Из прочих изменений:
Добавлен менеджер сохранений, как в предыдущей версии. Функционал у него ровно такой же.
Добавлена галерея скриншотов. В прошлой версии она тоже была, но сейчас с ней вместе идёт нормальное окно просмотра картинок. С нормально работающим масштабированием. Хотя двигать отмасштабированное изображение нельзя. Это будет реализовано в следующих версиях.
Записи в окне "Управление модами" теперь можно редактировать. То есть можно добавить мод и написать его название, версию и т. п. Список сайтов пока что не редактируется.
В меню настроек появилась кнопка "Подготовить к удалению". Я не уверен что эта функция вообще работает.
Менеджер BSA архивов откладывается. Если я узнаю как это делает MO и смогу/захочу реализовать этот способ, то будет MO-подобное управление. Если нет - перенесу реализацию из предыдущей версии.
Добавлены профили для всех остальных игр, поддерживаемых прошлой версией и дополнительно профиль для Sacred 2 (прощай Generic Mod Enabler).
Проблема со скоростью запуска при использовании ENB всё ещё не решена. Я не работал над этим.
Следующая версия скорее всего уже будет бетой с полным набором функций.
Установка: Если была установлена предыдущая альфа, то надо удалить службу VFS набрав команду sc delete KMMVirtualizationService в консоли Windows и перезагрузить компьютер. После этого установить новую версию заменив все файлы.
Скачать: https://yadi.sk/d/QNZvbf5T3SUoNG