Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
грузит DokanVFS2.dll ... ЫЫЫЫЫ "починил" в папке KMM\data\vfs\Drivers убрал всё кроме Win7 и разможил последнее во все прочие имена папок - заработало. ...тут ещё немного подрочил... Значит грузит из "Win7 x64" и по закрытии программы оставляет в ядре (не выгружает). Ну короче ты понял, оно неправильно определяет операционную систему. Ты как вообще ОСдетект делаешь? Как M$ рекомендует или по человечески по пингвиньему?
  • Ответов 527
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано
30.03.2018 21:10:02, Пакость сказал(-а):

Значит грузит из "Win7 x64" и по закрытии программы оставляет в ядре (не выгружает).

Он и не может выгрузить.
 
30.03.2018 21:10:02, Пакость сказал(-а):

Ты как вообще ОСдетект делаешь? Как M$ рекомендует или по человечески по пингвиньему?

Через RtlGetVersion из NTDLL.dll.
Спойлер

wxeSystem::VersionInfo wxeSystem::GetVersionInfo()
{
	RTL_OSVERSIONINFOEXW tInfo = {0};
	tInfo.dwOSVersionInfoSize = sizeof(tInfo);
	wxeSystemAPI::RtlGetVersion(&tInfo);

	VersionInfo tVI;
	tVI.MajorVersion = tInfo.dwMajorVersion;
	tVI.MinorVersion = tInfo.dwMinorVersion;
	tVI.BuildNumber = tInfo.dwBuildNumber;
	tVI.PlatformID = tInfo.dwPlatformId;
	tVI.ServicePack = tInfo.szCSDVersion != NULL ? tInfo.szCSDVersion : wxEmptyString;
	tVI.ServicePackMajor = tInfo.wServicePackMajor;
	tVI.ServicePackMinor = tInfo.wServicePackMinor;
	tVI.ProductType = tInfo.wProductType;
	tVI.ProductSuite = tInfo.wSuiteMask;
	return tVI;
}
bool wxeSystem::IsWindowsVersionOrGreater(int nMajorVersion, int nMinorVersion, int nServicePackMajor = -1)
{
	VersionInfo tVersion = GetVersionInfo();
	bool bVersionOK = tVersion.MajorVersion >= nMajorVersion && tVersion.MinorVersion >= nMinorVersion;
	if (nServicePackMajor != -1)
	{
		bVersionOK = bVersionOK && tVersion.ServicePackMajor >= nServicePackMajor;
	}
	return bVersionOK;
}
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано
А на Win7x64 всё равно не пашет.
По файлам доходит до чтения начинки папки lang\
Затем последний раз обращается к settings.ini
И затем падает.

<споллер>
Значит как M$ рекомендует. Забудь за это. Метод как гадать погоду по кофейной гуще.
char gosi_is_wine()
{	//Определяет, выполняется ли программа в Wine (под Linux)
	//Возврат: 0 - Дос или Winsows, 1 - Linux (wine)
	//также заполняет gMainCfg.Gosi_os, так что нет смысла вызывать повторно
	if(gMainCfg.Gosi_os)
		return (gMainCfg.Gosi_os & GOSI_OSLINUX) ? 0 : 1;
	gMainCfg.Gosi_os = GOSI_OSDOS;	
	HMODULE module = GetModuleHandleA("ntdll.dll");
	if(!module)
		return 0; //&lt;-но так себе метод, но на сегодня работает, как короткий способ.
	gMainCfg.Gosi_os = GOSI_OSLINUX;
    if(GetProcAddress(module, "wine_server_call"))
		return 1;
	if(GetProcAddress(module, "wine_get_version"))
		return 1;
	gMainCfg.Gosi_os = GOSI_OSWINDOWS;
	return 0;
}
Это просто узнать что выполняемся мы именно на винде.
Потом можно уже пробовать GetVersionEx() в плане отличить WinXP от семёрки и десятки. И то так себе метод.
А вот как x86 от x64 отличить - особо без мыслей...Поиск wow64 в папке windows? Но короче тут погуглить надо...

Он и не может выгрузить.
Ну ладно. Хоть загрузить может :) Уже достижение, в отличие от TN5.x, которая не могла. (хотя я вроде о каких-то костылях для этого где-то слышал ... *чешет тыковку*) (так в чём тогда профит WDDM?)

 
Похоже нашёл:
https://vcpptips.wordpress.com/tag/computer-is-running-a-32-bit-or-64-bit-os/
ещё вариант: https://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows (будь готов, сайт кривой!)
см. пост NaturalBornCamper-а про PE заголовки. Соответственно чекаем kernel32.dll в папке Windows на
x86:
PE  L
x64:
PE  d†
Опубликовано
30.03.2018 21:37:57, Пакость сказал(-а):

Значит как M$ рекомендует. Забудь за это. Метод как гадать погоду по кофейной гуще.

Microsoft рекомендует IsWindowsXXXOrGreater и подобные функции. Но дело не в этом. Определение версии работало правильно. При определении разрядности была небольшая ошибка (видимо я просто отвлёкся когда писал проверку). Я не знаю зачем ты выложил этот код для проверки на Wine, он мне бесполезен. В любом случае эта версия пишет в лог как она определила систему.

19:12:03: System: Windows 7 x64 Service Pack 1. Kernel version: 6.1
(будь готов, сайт кривой!)

Только у тебя видимо.

 

Не суть. Я установил Windows 7 x86 на виртуалку и проверил. Программа падала из-за не инициализированного указателя на класс KThemeManager, который отвечает за

корректную настройку цветов интерфейса. И падение происходило при попытке открыть диалог выбора профилей и вызове функции по тому указателю. А произошло это явно из-за того что я передвигал код инициализации по всей функции туда-сюда некоторое время назад и не заметил этого. А так как у меня профили уже есть, этот диалог не показывался при старте. Этот диалог появляется до запуска сервера.

  • Также я добавил [де]активацию всех модов по определённому тегу (чтобы вручную не тыкать на 50 строк).
  • Исправил извлечение доменных имён сайтов при их парсинге.
  • Написал новый рендерер текста для списков. Теперь чекбоксы не будут частично обрезаны при нестандартном масштабе. По крайней мере не должны.
  • Активация VFS теперь не обязательна при установке модов. Требования будут проверены и без неё.

Скачать: https://yadi.sk/d/a4umRYtb3TwhGj

  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано
На Win7x86 работает. Старых проблем не наблюдаю.
На Win7x64 - вроде тоже да. (по факту не монтируется ВФС, но тут явно у меня проблемы т. к. ось вылазит с мессаждем что ей пытаются скормить неподписанный драйвер (угадай какой) и она типа не хочет. А как её заткнуть - чёт пока из головы вылетело.
Ну а теперь немного новенького: переходим на "управление модами", ПКМ по ПУСТОЙ области -&amp;gt; профит.

зачем ты выложил этот код для проверки на Wine
Да по сути тупой копипаст. Типа для примера как бывает. Кстати + намёк, чтоб она у тебя культурно отказывалась про попытке запуска не на винде (или на старой винде). Это так, на будущее.

Присмотрелся к интерфейсу, что-ж у этого wx-а есть интересные моменты. Надо будет копнуть как оно выглядит с обратной стороны.
Подновил в памяти. А сзади оно редкостно неудобное в пользовании. Теперь вспомнил, чего в своё время я обошёл эту библиотеку стороной.
Кстати про чекбоксы: причём тут может быть рендерер текста к позициям отрисовки содержимого контрола? Чисто ради интереса?
Опубликовано (изменено)
31.03.2018 19:33:39, Пакость сказал(-а):
На Win7x64 - вроде тоже да. (по факту не монтируется ВФС, но тут явно у меня проблемы т. к. ось вылазит с мессаждем что ей пытаются скормить неподписанный драйвер (угадай какой) и она типа не хочет. А как её заткнуть - чёт пока из головы вылетело.

Они все должны быть подписаны.

 

31.03.2018 19:33:39, Пакость сказал(-а):
чтоб она у тебя культурно отказывалась про попытке запуска не на винде (или на старой винде). Это так, на будущее.

Это можно, но не думаю что кто-то будет настолько упарываться.

 

31.03.2018 19:33:39, Пакость сказал(-а):
Ну а теперь немного новенького: переходим на "управление модами", ПКМ по ПУСТОЙ области -> профит.

Это ерунда и уже исправлено. 

 

31.03.2018 19:33:39, Пакость сказал(-а):
Кстати про чекбоксы: причём тут может быть рендерер текста к позициям отрисовки содержимого контрола? Чисто ради интереса?

Смотри описание контрола wxDataViewCtrl. Для каждой колонки назначается свой рендерер (текст, картинка, чекбокс, комобокс и т.п). В стандартном наборе нет рендерера для текста и чекбокса вместе так что я их собирал из двух колонок и делал фиксированную ширину колонки для чекбокса, но иногда чекбокс вылезает за пределы отведённого ему места, хотя размер спрашивается у системы. К тому же для многих списков это просто неудобно и некрасиво выглядит. Теперь у меня есть такой рендерер.

 

31.03.2018 19:33:39, Пакость сказал(-а):

А сзади оно то ещё ...

Давай без матов всё же.

Изменено пользователем Кербер
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано (изменено)
Извини. Вот такой я нехороший. Убрал.
 
В Вин 10 тоже всё работает.
ЗЫ, теперь заодно знаю что она таки бэкапабильна. (хоть и на финише без её установочного диска не обойтись) Изменено пользователем Пакость
Опубликовано

Четвёртая бета: "Я что-то там оптимизировал и теперь оно запускается за ~5 минут. Прогресс. (╯°□°)╯".

 

Мой профиль Скайрима с примерно двумя сотнями модов и ENB запускается около 10-12 мнут. Теперь за 5. Также отключение антивируса даёт эффект. Так что я хотел бы чтобы кто-нибудь проверил скорость запуска игры на этой версии. С включенным антивирусом и без него (особенно если у вас Microsoft Security Essentials/Windows Defender) и с ENB и без него (Opethfeldt ENB очень хорошо подойдёт для теста).

 

И ещё работу FNIS. На прошлой версии он работал правильно. Здесь может работать не настолько правильно.

 

Ещё в этой версии я изменил окно управления сохранениям (скрин) и программа теперь сворачивается если запущена VFS (так что её нужно сначала выключить).

 

Спойлер

410988bd98674171780309525b8e0483.png.png

 

Скачать: https://yadi.sk/d/LveVQUQV3U93rc

  • Нравится 2
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано

Полноценный релиз был опубликован в базе сайта. У опубликованной версии есть несколько исправлений по сравнению с четвёртой бетой.

 

[sharedmedia="downloads:files:9540"]
  • Нравится 2
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 2 недели спустя...
Опубликовано

Я наверное впервые нарушаю традицию написания поста с какими-нибудь дополнительными заметками и философскими размышлениями по поводу релиза новой версии. Писать особенно не о чем. Были исправлены всякие непотребства, добавлен перевод на английский, написана документация на 47 страниц формата A4 в общей сложности. Там правда скриншотов много, но всё же я почти два полных дня потратил на её написание, не поленитесь и прочитайте. Следующий шаг - публикация на Нексусе. Это будет весело. Наверное. Если меня не забанят.
 
Инструкция по установке и использованию программы
Инструкция по созданию установщиков
 
Вот вам список изменений ещё раз.

Версия 1.1

[Общее] При создании профиля папка с настройками и сохранениями игры теперь копируется в папку профиля и переименовывается, а не просто перемещается в папку профиля.
[Общее] Исправлено определение папки с игрой при создании нового профиля.
[Общее] Добавлена английская локализация. Спасибо Monday за перевод.
[Менеджер пакетов] Исправлен показ изображений в интерфейсе создания установщиков.
[Менеджер пакетов] Импорт проекта из установщика теперь указывает этот установщик в качестве целевого пути для сборки.
[Менеджер пакетов] Исправлено имя элемента "Требуемые файлы" в XML-файле проекта. Это значит, что список требуемых файлов установщика будет пуст и такие установщики надо пересобрать с повторным назначением требуемых файлов (если они использовались). Извините.
[Менеджер пакетов] Добавлено явное указание приоритетов для папок и файлов при создании установщика.
[Менеджер пакетов] Добавлены пункты контекстного меню для импорта проекта и распаковки архива в списке доступных установщиков.
[Менеджер пакетов] Добавлена возможность импорта информации для создания проекта из журнала установки.
[Менеджер пакетов] Добавлено создание список компонентов из добавленных в проект папок.
[Менеджер пакетов] Добавлена возможность изменить свойства сразу всех компонентов в группе через соответствующее меню редактирования вызвав его нажатием правой кнопкой мыши на заголовке столбца.
[Менеджер пакетов] Теперь можно добавить несколько файлов одновременно при добавлении документов в проект установщика.
[Менеджер пакетов] Версия модуля 1.1.
[Управление модами] Исправлена невозможность смены названия не установленного мода в окне "Управление модами".
[Управление модами] Добавлен запрос размонтирования VFS при попытке закрытия программы вместо сворачивания окна.
[Управление модами] Добавлен экспорт списка модов в формате HTML.
[Управление модами] Моды в списке загрузки можно перемещать, перетаскивая выделенный диапазон мышью. Поддерживаются как непрерывный, так и несвязанный диапазоны.
[Управление модами] Версия модуля 1.0.1.
[Управление плагинами] Добавлен переход к моду при двойном клике на колонке "Часть" в списке плагинов.
[Управление плагинами] Перетаскивание доступно и в списке плагинов.
[Управление плагинами] Версия модуля 1.0.1.
  • Нравится 2
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано
20.04.2018 23:27:02, Кербер сказал(-а):

 написана документация на 47 страниц формата A4 в общей сложности. Там правда скриншотов много, но всё же я почти два полных дня потратил на её написание, не поленитесь и прочитайте. 

 

 

Не поленился, User manual прочитал - низкий поклон за столь скурпулезный поход к написанию инструкций, дает ответы почти на все возможные вопросы, при начале работы.

Сейчас попытаюсь создать установщик и поделюсь полными впечатлениями.

Опубликовано (изменено)
21.04.2018 22:19:21, Kir The Seeker сказал(-а):

Не поленился, User manual прочитал - низкий поклон за столь скурпулезный поход к написанию инструкций, дает ответы почти на все возможные вопросы, при начале работы.

Сейчас попытаюсь создать установщик и поделюсь полными впечатлениями.

Там есть опечатки. Скажем поищи слово "коне" в инструкции по созданию установщиков. В инструкции по использованию написано такое "Увеличение скорости запуска игры" хотя на самом деле там должно быть или "Увеличение времени запуска игры" или "Уменьшение скорости запуска игры".

Изменено пользователем Кербер
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано (изменено)
21.04.2018 22:21:37, Кербер сказал(-а):

Там есть опечатки. Скажем поищи слово "коне" в инструкции по созданию установщиков. В инструкции по использованию написано такое "Увеличение скорости запуска игры" хотя на самом деле там должно быть или "Увеличение времени запуска игры" или "Уменьшение скорости запуска игры".

Я заметил, но это ничто перед объемом и ценностью содержимого. У меня, при скромных 33-х плагинах, без ENB, но с Purity, запуск игры затянулся не более чем на 1-3 минуты.

Изменено пользователем Kir The Seeker
Опубликовано

Да. Прошло всего 10 часов, а вопросы всё никак не кончаются. Иногда они появляются прямо в процессе написания мной ответа. Ужас.

 

21.04.2018 22:31:15, Kir The Seeker сказал(-а):

У меня, при скромных 33-х плагинах, без ENB, но с Purity, запуск игры затянулся не более чем на 1-3 минуты.

Хорошо бы ускорить и это, но я уже не знаю как.

  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано
21.04.2018 23:13:53, Кербер сказал(-а):

Да. Прошло всего 10 часов, а вопросы всё никак не кончаются. Иногда они появляются прямо в процессе написания мной ответа. Ужас.

 

 

 

Хорошо бы ускорить и это, но я уже не знаю как.

 

Но при этом ведь велика вероятность и дельный совет получить.

 

С учетом того, что увеличивается лишь время запуска игры, не вижу большой проблемы.

Опубликовано
21.04.2018 23:27:52, Kir The Seeker сказал(-а):
Но при этом ведь велика вероятность и дельный совет получить.

Вполне. Там уже было несколько дельных предложений которые не очень сложно реализовать. И там даже есть человек который имел дело с той же библиотекой для создания VFS что используется у меня.

  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 2 недели спустя...
Опубликовано

Сегодняшнее обновление в основном исправляет различные ошибки и добавляет разные мелкие функции. Из самого интересного поддержка .esl файлов  про которые я забыл в предыдущих версиях и небольшое ускорение запуска игры на 15-60 секунд по поим тестам. Уже неплохо. Не забывайте выключать и включать VFS снова после запуска какой-нибудь программы (или самой игры) в виртуальной папке игры. На этом всё.

 

Версия 1.2

[Менеджер пакетов] Исправлена ошибка, из-за которой не сохранялись условия для этапа установки.
[Менеджер пакетов] Мастер установки теперь не закрывается после показа списка файлов в режиме предпросмотра, а переходит обратно на первую страницу.
[Менеджер пакетов] Добавлена возможность изменить целевой путь сразу для всех папок и файлов через соответствующее меню редактирования вызвав его нажатием правой кнопкой мыши на заголовке столбца.
[Менеджер пакетов] Добавлено отслеживание идентификаторов элементов в проекте. Теперь при изменении ID у элемента он изменится во всём проекте.
[Менеджер пакетов] Добавлена возможность указать использование протокола HTTPS для XML-схем в конфигурационных файлах FOMod.
[Менеджер пакетов] Исправлено удаление этапов и групп требований из проекта. Теперь удаление одного этапа или группы требований не вызывает удаление других.
[Менеджер пакетов] Версия модуля 1.2.
[Управление модами] Немного ускорен запуск игры.
[Управление модами] Добавлена возможность создать мод-ссылку.
[Управление модами] Изменён расчёт сигнатур модов использующих не латинские символы в идентификаторах.
[Управление модами] Версия модуля 1.1.
[Управление плагинами] Добавлена поддержка .esl файлов для игр, использующих интерфейс BethesdaGeneric2 (SkyrimSE, Fallout 4).
[Управление плагинами] Версия модуля 1.1.
[sharedmedia="downloads:files:9540"]
  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 4 недели спустя...
Опубликовано

До полноценного релиза версии 1.3 ещё далеко, но думаю, что имеет смысл опубликовать альфа версию. В ней много изменений в управлении модами и плагинами.

  • Были добавлены списки модов внутри профиля. Все списки делят общий список модов, но в каждом из них свой порядок, своё состояние активации и свой список плагинов (если игра поддерживает плагины).
  • Изменения коснулись настроек программы. Интерфейс окна настроек не поменялся, но все настройки сбросятся и придётся всё указать заново. Зато теперь сохраняются размеры окон, панелей и колонок в списках.
  • VFS перед запуском создаёт кэш для ускорения запуска. Это может занимать некоторое время. От полуминуты сразу после включения компьютера до пары скунд при последующих запусках. Надеюсь это позволит ускорить запуск игры. Для меня работает, запуск игры до меню стал требовать примерно на минуту меньше времени.

Изменения

[Общее] Добавлена возможность указать папку для настроек программы через аргументы командной строки. Синтаксис: -GlobalConfigPath "Путь к папке"
[Общее] Изменён интерфейс некоторых окон.
[Общее] Добавлен выбор цвета фона в окне просмотра изображений.
[Общее] Добавлена очистка лог-файлов при завершени  программы. Допускается хранение не более 10 файлов.
[Общее] Добавлено сохранение ширины колонок и возможность скрытия колонок в некоторых списках (в контекстном меню заголовка).
[Общее] Добавлена поддержка версий использующих формат даты "YYYY-MM-DD HH:MM:SS" (ISO 8601).
[Общее] Папка активного профиля более недоступна для удаления пока программа запущена.
[Конфигурация игры] Удалена настройка "Ускорение мыши" (Controls::bMouseAcceleration) для поддерживаемых игр.
[Конфигурация игры] Добавлено несколько новых настроек.
[Конфигурация игры] Добавлено отображение всех доступных файлов независимо от активности VFS.
[Конфигурация игры] Версия модуля 1.1.
[Менеджер пакетов] Добавлено отслеживание идентификаторов для флагов. Также отслеживание выполняется и при удалении элементов.
[Менеджер пакетов] Добавлена функция замены содержимого папки в проекте без удаления записи о ней и повторном добавлении в проект.
[Менеджер пакетов] Убраны панели с кнопками упавления списками в окне создания установщиков. Функции с кнопок перенесены в контекстное меню списков. Для перемещения элементов в спсике можно использовать перетаскивание мышкой.
[Менеджер пакетов] Добавлена проверка на попытку установки скриптовых FOMod'ов (с файлом "Script.cs").
[Менеджер пакетов] Версия модуля 1.2.1.
[Управление модами] Добавлено окно просмотра файлов мода и их коллизий.
[Управление модами] Добавлена возможность использовать несколько списков модов в одном профиле.
[Управление модами] Удалённые моды более не сохраняют статус активных после повтороной установки.
[Управление модами] Добавлено перекрёстное выделение между списком плагинов и списком модов.
[Управление модами] Версия модуля 1.2.
[Управление плагинами] Добавлен экспорт и импорт списка плагинов.
[Управление плагинами] Более подробное описание типа для .esl файлов.
[Управление плагинами] Добавлен счётчик подключенных плагинов (для каждого типа отдельно и для всех вместе).
[Управление плагинами] Более не требуется активация VFS для управления плагинами.
[Управление плагинами] Рабочая область перенесена внутрь окна "Управление модами".
[Управление плагинами] Версия модуля 1.2
[Управление сохранениями] Рабочая область перенесена внутрь окна "Управление модами".
[Управление сохранениями] Версия модуля 1.0.1

 
Скачать: https://yadi.sk/d/AO7Ec_Qw3X6V7z
 
Скриншоты

05674ccf1c1d8bcf008c35436513d4c6.png.png

31cf6769bd3f8359b98d307b6b1e377e.png.png

  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 1 месяц спустя...
Опубликовано (изменено)
04.06.2018 21:19:15, Кербер сказал(-а):
До полноценного релиза версии 1.3 ещё далеко, но думаю, что имеет смысл опубликовать альфа версию. В ней много изменений в управлении модами и плагинами.

А чем отличается KMM 1.2 от вKerber's Mod Manager ведь Kerber's Mod Manager выглядит приятней и удобней. Банально видна зависимость модов без нажатия правой кнопкой на мод. К то му же в обоих версиях абсолютно не понятно как устанавливать моды с установщиками Не ясно как и какой формат он воспринимает и как устанавливать (7zip он не может воспринять)

Изменено пользователем Doom-Oblivion
Опубликовано

Опять один и те же вопросы. Ладно, пусть будет так.

 

07.07.2018 23:33:13, Doom-Oblivion сказал(-а):
А чем отличается KMM 1.2 от вKerber's Mod Manager ведь Kerber's Mod Manager выглядит приятней и удобней.

Спорное утверждение, это явно субъективно и я так не считаю.

 

07.07.2018 23:33:13, Doom-Oblivion сказал(-а):
Банально видна зависимость модов без нажатия правой кнопкой на мод.

Места в окне на всё не хватает, так что приходится жертвовать не самым нужным функционалом. Я всё же не убрал ничего, просто некоторые элементы интерфейса теперь в другом месте.

 

07.07.2018 23:33:13, Doom-Oblivion сказал(-а):
К то му же в обоих версиях абсолютно не понятно как устанавливать моды с установщиками Не ясно как и какой формат он воспринимает и как устанавливать

Какими установщиками? Собственный формат менеджера и FOMod (XML вариант) поддерживаются. Запускаются в этом меню (скриншот с английским интерфейсом, но думаю найдёшь):

unknown.png.png

 

07.07.2018 23:33:13, Doom-Oblivion сказал(-а):
Не ясно как и какой формат он воспринимает и как устанавливать (7zip он не может воспринять)

7z - это формат архива и он поддерживается программой. Но в архиве должна быть информация для установки, чтобы программа знала что и как устанавливать. Без этой информации архив с файлами не является установщиком. И я это пишу уже наверное в сотый раз.

pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
Опубликовано

Выпущена версия 1.3. В этой версии в основном разные исправления и небольшие улучшения. Из серьёзного только добавление возможности импорта из Mod Organizer и добавление встроенного LOOT.

 

Также я создал Discord сервер для обсуждения программы. Он ориентирован в основном на англоязычную аудиторию, но там есть один канал для общения на русском языке (#chat-ru), так что если вы *очень* любите Discord, то можете найти меня ещё и там.

 

Изменения

[Общее] Добавлена возможность указать папку для настроек программы через аргументы командной строки. Синтаксис: -GlobalConfigPath "Путь к папке"
[Общее] Изменён интерфейс некоторых окон.
[Общее] Добавлен выбор цвета фона в окне просмотра изображений.
[Общее] Добавлена очистка лог-файлов при завершени программы. Допускается хранение не более 10 файлов.
[Общее] Добавлено сохранение ширины колонок и возможность скрытия колонок в некоторых списках (в контекстном меню заголовка).
[Общее] Добавлена поддержка версий использующих формат даты "YYYY-MM-DD HH:MM:SS" (ISO 8601).
[Общее] Папка активного профиля более недоступна для удаления пока программа запущена.
[Общее] Окно просмотра текста теперь поддерживает отображение изображений из интернета.
[Общее] Добавлены шаблоны профилей для Skyrim VR и Fallout 4 VR.
[Конфигурация игры] Удалена настройка "Ускорение мыши" (Controls::bMouseAcceleration) для поддерживаемых игр.
[Конфигурация игры] Добавлено несколько новых настроек.
[Конфигурация игры] Добавлено отображение всех доступных файлов независимо от активности VFS.
[Конфигурация игры] Версия модуля 1.1.
[Менеджер пакетов] Добавлено отслеживание идентификаторов для флагов. Также отслеживание выполняется и при удалении элементов.
[Менеджер пакетов] Добавлена функция замены содержимого папки в проекте без удаления записи о ней и повторном добавлении в проект.
[Менеджер пакетов] Убраны панели с кнопками упавления списками в окне создания установщиков. Функции с кнопок перенесены в контекстное меню списков. Для перемещения элементов в спсике можно использовать перетаскивание мышкой.
[Менеджер пакетов] Добавлена проверка на попытку установки скриптовых FOMod'ов (с файлом "Script.cs").
[Менеджер пакетов] Обновлён интерфейс страницы настройки компонентов.
[Менеджер пакетов] Версия модуля 1.2.1.
[Управление модами] Добавлено окно просмотра файлов мода и их коллизий.
[Управление модами] Удалённые моды более не сохраняют статус активных после повтороной установки.
[Управление модами] Добавлено перекрёстное выделение между списком плагинов и списком модов.
[Управление модами] Добавлена возможность использовать несколько списков модов в одном профиле.
[Управление модами] Добавлен импорт из Mod Organizer (1 и 2).
[Управление модами] Добавлен поиск в списке модов.
[Управление модами] Добавлена возможность переместить файлы установленного мода в любую папку на компьютере (тем самым сделав этот мод модом-ссылкой).
[Управление модами] Каждый список модов имеет свою папку перезаписи.
[Управление модами] Версия модуля 1.2.
[Управление плагинами] Добавлен экспорт и импорт списка плагинов.
[Управление плагинами] Более подробное описание типа для .esl файлов.
[Управление плагинами] Добавлен счётчик подключенных плагинов (для каждого типа отдельно и для всех вместе).
[Управление плагинами] Более не требуется активация VFS для управления плагинами.
[Управление плагинами] Добавлена сортировка с использованием LOOT API v13.
[Управление плагинами] Рабочая область перенесена внутрь окна "Управление модами".
[Управление плагинами] Добавлен поиск по имени файла плагина.
[Управление плагинами] Версия модуля 1.2.
[Управление сохранениями] Рабочая область перенесена внутрь окна "Управление модами".
[Управление сохранениями] Версия модуля 1.0.1.
[Запуск программ] Добавлена возможность указать рабочую папку программы.
[Запуск программ] Версия модуля 1.0.1.
  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 1 месяц спустя...
Опубликовано

Я открыл исходный код мод менеджера. Код VFS был открыт уже давно. Так что если вам интересно, можете пошарить там. Впрочем это не значит что вы можете растащить код куда-то, собрать свою версию и распространять её. Я позже подумаю над подходящей лицензией. Код в репозиториях для версии 1.4 которая сейчас в разработке.

 

Если вы хотите поучаствовать в разработке присоединяйтесь к дискорд северу. Я также активен и на дискорд-сервере tesall, ну и здесь тоже собственно.

 

Kortex: https://github.com/KerberX/Kortex-Mod-Manager

KxFramework: https://github.com/KerberX/KxFramework

KxVirtualFileSystem: https://github.com/KerberX/KxVirtualFileSystem

  • Нравится 1
pre_1454504183__logo.png.webp.png Kortex Mod Manager: Discord | GitHub | Web-site
  • 8 месяцев спустя...
Опубликовано
Уважаемый Кербер, скопировал папку с кортексом 1.3 со старого компа на новый комп с вин7х64 и на нем при запуске вфс винда ругается на отсутствие цифровой подписи драйвера. Приходится через ф8 загружать систему. Может нужно какое то обновление поставить на винду (стоит чистая вин7х64 sp1). На старом компе работало без проблем ( там тоже вин7х64 сп1 но с кучей разных обновлений ). Если знаете причину, подскажите плз. Я так по форуму понял, что такая проблема не у меня одного.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...