Новости Релиз Of Ash and Steel состоится 6 ноября
  • 8.892
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 12.387
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 6.494
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...
Квиклут с историей и возможностью автолута

Union / Юнион Квиклут с историей и возможностью автолута 06.03.2026

Нет прав доступа на загрузку
Квиклут с дополнительными возможностями, такими как история, маркировка по цвету и автолут.
Автор
Автор
Хедин

Хедин

Живая легенда
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
7.711
Реакции
10.703
Баллы
916
Лучшие ответы
133
@sfirat, думаю вопрос больше к EB наверное. Я могу только запрет поставить что бы плагин не работал если найден EB.
п.с. но вообще советую для начала проверить что автолут хотя бы актуальный, а то мало ли. Есть любители играть на старых версиях.
 
Последнее редактирование:
Автор
Автор
Хедин

Хедин

Живая легенда
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
7.711
Реакции
10.703
Баллы
916
Лучшие ответы
133

Mentilar

Житель города
Участник форума
Регистрация
15 Сен 2019
Сообщения
186
Реакции
50
Баллы
72
Лучшие ответы
0
Дорогой Хедин, а возможно ли в этом плагин добавить опцию в настройках на запрет квиклута и автоподбора когда тебя преследует враг, как в НБ?
 
Автор
Автор
Хедин

Хедин

Живая легенда
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
7.711
Реакции
10.703
Баллы
916
Лучшие ответы
133
@Mentilar, allowQuickLootInDanger=0 должно сработать я думаю, можешь еще allowQuickLootInBattle = 0 сделать (это даже в меню есть)
 

Alex.B

Наемник
Участник форума
Регистрация
29 Июн 2022
Сообщения
693
Реакции
915
Баллы
165
Лучшие ответы
18
Привет Хедин, в последней версии автолута НБ ругается на zUnionAdapter.dll, не запускается игора. Стоит дорога испытаний, возможно и-за неё
 
Автор
Автор
Хедин

Хедин

Живая легенда
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
7.711
Реакции
10.703
Баллы
916
Лучшие ответы
133
@Alex.B, в следующей обнове скриптов НБ будет работать. Пока на старой версии в НБ играйте.
 

Smersh

Новичок
Участник форума
Регистрация
1 Ноя 2018
Сообщения
17
Реакции
3
Баллы
9
Лучшие ответы
0
Так , ток что эта обнова не запускается с НБ я уже понял . Где взять пред идущую версию?
 
Автор
Автор
Хедин

Хедин

Живая легенда
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
7.711
Реакции
10.703
Баллы
916
Лучшие ответы
133
@Smersh, во вкладке истории же доступно. Не запускается с сообщением?
 

Smersh

Новичок
Участник форума
Регистрация
1 Ноя 2018
Сообщения
17
Реакции
3
Баллы
9
Лучшие ответы
0
@Smersh, во вкладке истории же доступно. Не запускается с сообщением?
Да,ругается на плагин. убираем плагин с папки дата игра робит.
--- Добавлено: ---

@Smersh, во вкладке истории же доступно. Не запускается с сообщением?
По поводу Истории спс, не знал )
 

septembertwo

Бродяга
Участник форума
Регистрация
4 Авг 2021
Сообщения
29
Реакции
3
Баллы
10
Лучшие ответы
0
Да,ругается на плагин. убираем плагин с папки дата игра робит.
--- Добавлено: ---


По поводу Истории спс, не знал )
На будущее, мало ли кому понадобится.

Решение для ошибки "Some plugins are not compatible / ZUNIONADAPTER.DLL"
Быстрый фикс
Открываешь Gothic II\System\SystemPack.ini, находишь строку IgnoreList = и меняешь на
IgnoreList = ZUNIONADAPTER.DLL
Сохраняешь, запускаешь. AutoQuickLoot при этом продолжает работать нормально.

Почему это правильно, а не просто "Попытаться решить проблему"
ZUNIONADAPTER.DLL это старый адаптер для Union 1.0x. Новый Баланс использует обновлённый Union, где вся функциональность этого адаптера уже встроена в Shw32.dll. Два одинаковых механизма конфликтуют между собой, отсюда и ошибка. IgnoreList это штатный инструмент Union для таких случаев, не хак.

Как я это нашёл (Если интересно)
Полез в файлы сам.
Сначала вскрыл содержимое Hedin_Union_AutoQuickLoot.vdf - внутри архива лежат два файла сразу, HEDIN_AUTOQUICKLOOT.DLL и ZUNIONADAPTER.DLL. Union при загрузке распаковывает оба, НБ видит старый адаптер и отказывается стартовать.
Потом заглянул в папку $Templates$ куда Union складывает распакованные DLL - ZUNIONADAPTER.DLL там физически нет, есть только UNION_ABI.DLL и Shw32.dll от нового Union.
Дальше разобрал таблицу импортов HEDIN_AUTOQUICKLOOT.DLL - оказалось что плагин не имеет жёсткой зависимости от zUnionAdapter.dll. Он пытается его найти динамически через LoadLibrary, а основная работа идёт через Shw32.dll напрямую.
Итого - убираем старый конфликтующий адаптер через IgnoreList, НБ запускается, AutoQuickLoot цепляется к новому Union (Не факт), но всё работает. Проверил на своей машине, ошибка пропала.

Честно - не уверен на 100%. Вижу что AutoQuickLoot динамически ищет zUnionAdapter, но что происходит если не находит - неизвестно. Может тихо отключается, может работает через Shw32.dll, может вообще не работает и просто не крашит игру. Но если есть второй квиклут, то зачем первый? Смело отключаем.

Внутри Hedin_Union_AutoQuickLoot.VDF есть и старые и новые символы одновременно:

zUnionAdapter.dll + union_adapter_create_hook - старое API
?DefineCRTVersion@CUnion@UnionCore@@QAEXIIII@Z - новое UnionCore API (то же что в Shw32.dll)
?GetSysPackOption@CUnion@UnionCore@@ - снова новое

Это значит плагин написан под новый Union, но добавил поддержку старого адаптера для обратной совместимости - чтобы работал и на старых установках.

Итог - AutoQuickLoot на новом Union работает нативно. ZUNIONADAPTER.DLL там просто как запасной вариант для тех у кого старая версия Union без НБ. Фикс через IgnoreList правильный и AutoQuickLoot будет работать полноценно.


Из всех 12 плагинов только HEDIN_AUTOQUICKLOOT.DLL упоминает zUnionAdapter - и то как динамическую ссылку (не критично, игра не упадёт, ниче не ломает).
Все остальные 11 плагинов вообще не знают о существовании ZUNIONADAPTER.DLL.
Так что можно не беспокоиться - фикс ничего не ломает.

(Заморочился, да. Стало просто интересно, решил разобраться, время скоротать). Но разрабы в ближайшее время скорее всего зальют фикс.
 
Последнее редактирование:
Сверху Снизу