Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Забудьте всё, что я сказал.
Игрок подбегает к Драгомиру и оказывается к точке назначения ближе, чем Ларес.
Ларес начинает бежать и становится ближе к точке назначения, чем игрок.
Но он не останавливается, так как
1) Циклическая функция не выполняется пока выполняются задачи ИИ (AI_Follow)
2)...
Ну, видимо у тебя репак какой-то. По идее, при установке SP должен появляться только SystemPack.vdf. А при установке Union - Union.vdf. Если ставить его поверх SP, то надо SystemPack.vdf удалить вручную.
Ладно, к багу это отношения не имеет, я уже нашёл странное поведение при сохранении - буду...
То есть используется движок Готика II Ночь Ворона для запуска классической Готики II?
SP должен быть перезаписан Юнионом, а файл \Data\SystemPack.vdf надо удалить вручную.
Запускаешь игру через GothicStarter.exe или через GothicStarter_mod.exe?
Сейвы выложи и укажи на каком из них можно...
Добавить поле в класс плагином не получиться.
А проверку, думаю, можно сделать этими функциями:
// Возвращает ID парсера по его имени parName
// (см. теги и наименования парсеров/DAT файлов)
func int Par_GetParserID(var string parName);
// Возвращает ID символа symName из парсера parId
func int...
По поводу патчей-улучшений (бегло посмотрел на июньской сборке):
Вроде, этих багов нет в НБ
Патч работает: диалог во время паузы не пропадает.
Патч исправляет незначительную утечку памяти, так что всё равно не заметить.
Персонаж в НБ не зависает. Однако и убрать оружие при ходьбе в воде я...
Ну, если она полностью переписана и оригинальная функция не вызывается, то от патча эффекта не будет.
Строка npc->PutInInv лишняя там, так как предмет в инвентарь попадает благодаря вызову npc->SetInteractItem(NULL)
Этот мод работает без Union. А Union работает без этого мода. Получается, дело и не в моде и не в Union. Так, что ли?
При рассмотрении конфликта этого мода с Union, я пришёл к выводу, что нужно править именно скрипты мода, а не сам Union (в идеале). Так как именно в скриптах происходит...
Это баг самого мода. Чтобы исправить, помести скрипт в папку System/Autorun/
В моде используется побайтовое копирование инвентарей, что само по себе костыльно. Конкретно к багу приводит неправильные значения полей oCNpcInventory :: owner, из-за чего строковое содержимое инвентаря...
Удалил патч zTrafoInWaterFix, так как аналогичное исправление уже присутствует в Union.
Добавил новый патч-улучшение:
zDontEquipBestWeapon меняет проверку на игрока при вставке NPC таким образом, что она проходит и при завершении заклинания трансформации. Т.е. экипированное оружие не сменится...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.