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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык

Результаты поиска

  1. Slavemaster

    Union - мини плагины

    Sid_spears, включи ShowDebugWindow в SystemPack.ini и запусти с этим плагином. После зависания скинь логи из консоли.
  2. Slavemaster

    Gothic ½ Отключение урона и фокуса по своим | zNoFriendlyFire [плагин для Union]

    Не согласен. Любой твой внедренный код может поменять значение ESP: void Hook() { int x; // esp -= 4 Original(); // вызов с изменённым esp // esp += 4 }; Вообще, я думаю, что тебе тут только хук на oCNpc::OnDamage нужен.
  3. Slavemaster

    Gothic ½ Отключение урона и фокуса по своим | zNoFriendlyFire [плагин для Union]

    У меня тоже плагин когда-то давно крашил в Dirty Swamp 3.0. Опция на адаптивные хуки не помогала. В принципе, они могли в моде использовать локальную переменную из OnDamage через смещение от регистра стека (ESP), а он, если я правильно понимаю, будет изменён даже при исполнении кода в...
  4. Slavemaster

    Union - мини плагины

    Не должно такого быть. Видимо, причина останется неизвестной...
  5. Slavemaster

    Информация Обработка урона в Готике II Ночь Ворона

    В планах такого нет. Хотя я и не планирую далеко... Закончил с описанием функций. Плагин со всем опубликованным кодом прилагаю. Если кто-то найдёт неприятные различия между работой плагина и оригинального движка, пишите... Для удобства плагин можно включать/выключать сочетанием SHIFT+P
  6. Slavemaster

    Union - мини плагины

    Чтобы поправить надо знать причину. Если есть желание помочь с её поском, для начала сделай минимальную установку мода: Г2НВ + патч Юнион + Юнион 1.0k. + Union_QuickLoot + Легенда Ахссуна (немецкий) . Ну или хотя бы сделай копию папки с модом и удали из неё всё лишнее (другие плагины, DX11)...
  7. Slavemaster

    Информация Обработка урона в Готике II Ночь Ворона

    Ну типа того. Это справочная информация, которая может помочь другим разрабам делать подобные плагины под свой мод. Надеюсь, в будущем буду реже наблюдать топорную ванильную формулу урона...
  8. Slavemaster

    Информация Обработка урона в Готике II Ночь Ворона

    В теме будет описан конвейер обработки урона по NPC Краткое описание вовлечённых функций int oCNpc::EV_DamageOnce - не содержит дополнительной логики: вызывает oCNpc::OnDamage и возвращает true int oCNpc::EV_DamagePerFrame - управляет таймерами периодического урона, вызывает oCNpc::OnDamage при...
  9. Slavemaster

    Legend of Ahssûn (Легенда Ахссуна)

    Не знаю про все, но мой должен корректно это обрабатывать
  10. Slavemaster

    Legend of Ahssûn (Легенда Ахссуна)

    Обычно нужно загрузиться до меню и выйти через кнопку "Выход", тогда опции появятся в GOTHIC.INI
  11. Slavemaster

    Union - мини плагины

    В оригинале сырой урон - броня. Но не менее минимального урона, который 5.
  12. Slavemaster

    Union - мини плагины

    Нельзя так сделать. В Г1 критует урон от оружия, в Г2 - урон от оружия + сила. Но попробуй поставить BeyondSoftCapArmorScaling=1 Рассчёт урона одинаков для игрока и остальных. Сейчас 60% урона можно заблокировать бронёй как обычно. Свыше этого эффективность брони падает на 70%. Примеры: Сырой...
  13. Slavemaster

    Не стесняюсь спросить....

    oCAIHuman::PC_Turnings
  14. Slavemaster

    Не стесняюсь спросить....

    Получение мировых координат узла модели: zVEC3 bip01Pos = player->GetTrafoModelNodeToWorld("BIP01").GetTranslation(); Преобразование мировых координат к виртуальным координатам вьюшки: zVEC3 WorldToView(const zVEC3& worldPos, zCView* view) { zCCamera* cam = ogame->GetCamera(); zVEC3...
  15. Slavemaster

    Готика 2: НВ Неофициальное обновление для Г2 НВ

    В ZS_MM_Rtn используется отсутствующая у bloodfly.mds анимация T_STAND_2_SLEEP (да и T_SLEEP_2_STAND тоже). Это состояние применяется для SleepFly. Как следствие, у этих мух переход в лежачее положение происходит мгновенно (после анимации T_PERCEPTION), а также анимация T_PERCEPTION начинается...
  16. Slavemaster

    Union - мини плагины

    Очередная попытка починить застревающих над ГГ летающих созданий:
  17. Slavemaster

    Готика 2: НВ Неофициальное обновление для Г2 НВ

    Очевидно, это из-за плагина zStepHeight. Нужно думать как его лучше переделать, а пока следует исключить его из сборки.
  18. Slavemaster

    Gothic ½ Расширение возможностей парсера | zParserExtender [плагин для Union]

    Вот. Я тоже не хочу, чтобы установка Хелпера ломала такие моды. И чтобы на состояние игры как-то влиял (окромя обозначенного). Поэтому, если твой плаг решил не регать какие-то функции, то так тому и быть. А если некто считает, что внешки ни с чем не конфликтуют, то пусть бы выставлял...
  19. Slavemaster

    Gothic ½ Расширение возможностей парсера | zParserExtender [плагин для Union]

    Gratt, не знаю как правильно. Меня такие вопросы интересуют: с какой целью решено убрать регистрацию всех внешек из Экстендера? Стоило ли достижение этой цели наличия обсуждаемых неудобств? Почему эту же цель не должен преследовать Хелпер путём игнорирования не определённых функций? В любом...
  20. Slavemaster

    Union - мини плагины

    Мне известно только о том, что огненные вараны и прочая дичь не накладывают эффект горения. Про другие случаи ничего сказать не могу. Загрузил. Никак. Никак.
Сверху Снизу