• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Gothic ½ Оптимизация Mod Launcher | Steam Launcher Optimizer

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
  • Первое сообщение
  • #1
Steam Launcher Optimizer
Патч на Mod Launcher для Gothic 1 и Gothic 2 NoTR

Улучшения:
  1. Моментальный запуск модов.
  2. Защита от переполнения диска.
  3. Защита от износа диска.
  4. Запрет изменения временных меток мода.
  5. Ограничение размера логов
Скачать:
Установка:
Поместить скачанную библиотеку d3d11.dll в Gothic\launcher.
* Быстро открыть папку с игрой можно нажав ПКМ по игре в Стиме > Управление > Посмотреть локальные файлы

Описание
Mod Launcher - программа для запуска модов из мастерской Steam для Gothic 1 и Gothic 2.
1654885510854.png

Неизвестно каким лаунчер будет в будущем, но на момент создания этой темы он имеет ряд вещей, которые хотелось бы поменять. Итак, давайте разбираться, что было улучшено оптимизатором.

Улучшения:
  1. Моментальный запуск модов. Суть проблемы: перед каждым запуском Лаунчеру необходимо ~10 секунд на каждый 1ГБ данных мода (HDD). Учитывая, что модификации в Мастерской превышают размер в 3ГБ, то на ожидание может уходить более полуминуты (без учёта запуска самой игры).
  2. Защита от переполнения диска. Суть проблемы: для запуска мода Лаунчер делает полную копию его данных в папку с игрой. Если на целевом диске отсутствует свободное место, то мод не будет запущен. А если это диск с Windows, то неявное переполнение может привести к ограничению работоспособности файла подкачки и вызвать сбой всей системы.
  3. Защита от износа диска. Суть проблемы: из-за того, что Лаунчер копирует данные мода, увеличивается скорость износа жёсткого диска. Цикл копирования-удаления происходит при каждом запуске модификации.
  4. Запрет изменения временных меток мода. Суть проблемы: временная метка - это особый ключ, по которому выстраиваются приоритеты между игровыми ресурсами. Лаунчер изменяет метки в пользу модов из Мастерской, тем самым создаёт конфликт с модами из других источников. К примеру, вы не сможете установить вручную/протестировать созданный Вами текстурный пак на мод из Стима.
  5. Ограничение размера логов. Суть проблемы: если активно эксплуатировать Лаунчер, за год можно получить лог весом в 1ГБ. Сейчас максимально допустимый размер логов составляет ~10МБ.
  6. Запуск классического GothicStarter из PlayerKit для игры в НЕстимовские модификации, с полной поддержкой Мастерской.
Вместо операций копирования библиотека попытается использовать ссылки для всех типов файлов из Мастерской. Благодаря им истины первые 3 пункта улучшений, поскольку ссылки не занимают место на жёстком диске (не путать ярлыком). Системой будет выбран один из вариантов ниже в порядке приоритета (и согласно тому, какие технические требования с Вашей стороны будут выполнены):
1. Символьные ссылки - этот тип ссылки необходим для тех, у кого Мастерская и Игра находятся на разных разделах жёстких дисков (разные разделы имеют разные буквы диска). Однако Симлинки требуют, чтобы Лаунчер был запущен с правами администратора. Если запуск Лаунчера происходит через Стим, то права администратора должны быть у Стима.
2. Жёсткие ссылки - ещё одна разновидность ссылки, которая не требует прав администратора. Однако для ее создания Мастерская и Игра должны быть на одном разделе жёсткого диска (должны иметь одинаковую букву диска).
3. Копирование файлов - это запасной вариант, который используется, если не выполнены технические требования, оговоренные в пунктах 1 и 2.
 

Вложения

  • 1654886763238.png
    1654886763238.png
    37,3 KB · Просмотры: 3.412
  • 1654888639159.png
    1654888639159.png
    22,5 KB · Просмотры: 3.404
  • Steam Launcher Optimizer.zip
    27 KB · Просмотры: 649
  • Steam Launcher Optimizer v1.1.zip
    36,7 KB · Просмотры: 895
  • Steam Launcher Optimizer v1.2.zip
    37,2 KB · Просмотры: 3.349
Последнее редактирование:

Zerin

Участник форума
Регистрация
10 Май 2010
Сообщения
271
Благодарности
76
Баллы
200
как с этим обновлением так и с обычным лаунчером у меня проблема с выходом, при выходе игра зависает с ошибкой WerFault.exe
Имя сбойного приложения: Gothic2.exe, версия: 2.6.0.0, метка времени: 0x3f966d87
Имя сбойного модуля: unknown, версия: 0.0.0.0, метка времени: 0x00000000
Код исключения: 0xc0000005
Смещение ошибки: 0xa6ae9e3d
Идентификатор сбойного процесса: 0x2afc
Время запуска сбойного приложения: 0x01da71fafca65cda
Путь сбойного приложения: H:\SteamLibrary\steamapps\common\Gothic II\system\Gothic2.exe
Путь сбойного модуля: unknown
Идентификатор отчета: 802e42f8-476a-4fa8-b841-8a6bf5cda707
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:

саму ошибку заскринить не получается так как нигде кроме диспетчера ее не видно, для себя решил отключением нафиг Службы регистрации ошибок Windows )))
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
При чем тут оптимизатор лаунчера? Тебе в тему технических вопросов по игре.
 

aglichev

Участник форума
Регистрация
22 Фев 2019
Сообщения
57
Благодарности
7
Баллы
175
А кто создал этот лаунчер? У меня просто появилось предложение для его развития: сделать в нём вкладки что-бы были отдельно плагины и отдельно запускаемые моды. Ещё у меня в нём есть несколько плагинов от Хедина, 2 из которых завязаны тупо на одиссею, можно-ли сделать так что-бы эти плагины автоматом включались при запуске одиссеи и/или отключались при запуске других модов/оригинала (например привязать их работу только к одиссее)? А то я один раз решил запустить оригинальную игру и она вылетила с ошибкой что "Этот плагин предназначен только для мода одиссея" (кажется это всётаки про руны телепортов било сообщение), а отключать и включать обратно эти 2 плагина мне лень, да и не всегда я помню про это (хотя это наверное к Хедину вопрос, а не к лаунчеру).
 
Последнее редактирование:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.864
Благодарности
2.429
Баллы
380
del
 
Последнее редактирование:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.864
Благодарности
2.429
Баллы
380
что "Этот плагин предназначен только для мода одиссея" (
Я просто уберу это сообщение, надо сделать будет что бы просто не работал если не Одиссея. И коверкать имя не обязательно )
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.430
Благодарности
4.770
Баллы
625
Кому надо, поставят, если это не нарушает законы.
Я думаю даже твоя картинка нарушает. Формально ты вынужденный тестер из-за веселых зависимостей как в вопросе из поста 43.

Той стороне я напоминал и не в самой приличной форме. Больше я этой фигней заниматься не стану.
 

aglichev

Участник форума
Регистрация
22 Фев 2019
Сообщения
57
Благодарности
7
Баллы
175
И коверкать имя не обязательно )
Извини, просто помню примерно как выглядит у тебя ник в стиме, а с английским у меня плохо, по этому через "э" написал.
Пост автоматически объединён:

aglichev, обновил плагин телепортации, теперь не будет сообщения.
Спасибо
 
Сверху Снизу