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

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

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

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

  1. Slavemaster

    Gothic ½ Union (патч для Gothic)

    А, ты про это. Установи плагин TopLayer / Union_OdysseeCrutches из менеджера. А то что сейчас сделал, это когда, например, будишь человека, начинаешь говорить с другим. Проснувшийся говорит "в чём дело" и скипнуть диалог со вторым нпс уже нельзя.
  2. Slavemaster

    Gothic ½ Union (патч для Gothic)

    Ну это должно помочь... #engine [G2A] #patch [Dont talk with me] HEX @0x00757605 = '90 90 90 90 90 90 90 90' HEX @0x00757037 = '90 90 90 90 90 90 90 90 90 90' #/patch #/engine
  3. Slavemaster

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

    Gratt, интересно, кому еще понадобился этот хук? 0x0070F8F0 protected: int __thiscall oCNpcInventory::GetPackedItemInfo(class zSTRING const &,int,int &,int &)
  4. Slavemaster

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

    Gratt, а чё только одно сообщение о патчинге?
  5. Slavemaster

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

    А что ты такого там сделал, что плагин работать стал?
  6. Slavemaster

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

    Перезалил
  7. Slavemaster

    АБ Готика 2. Ночь Ворона: Альтернативный баланс

    Попробуй команду decompile для проблемных функций. Папку Console создай только в директории готики. Кроме АБ есть примеры, где Юнион без плагинов не работает?
  8. Slavemaster

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

    Так пихают то компилятором. Декомпилятором - выпихивают :D
  9. Slavemaster

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

    Да, похоже на то. Я то подумал, что он как DecDat валится на пустом месте. А зачем? Однажды начав разработку, декомпилер скриптов уже становится ненужным.
  10. Slavemaster

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

    D36, SkipInputFrames=0
  11. Slavemaster

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

    Pag, - Декомпилятор в сурсере, вероятно, хреновый. - Можно отредактировать ДАТник так, что даже хороший декомпилятор не справится. - Ошибки в декомпилированных скриптах оригинальной игры давно исправлены. - Мододелам нет нужды пользоваться декомпилятором, так как у них есть исходные коды своих...
  12. Slavemaster

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

    Есть баги, связанные с частичной распаковкой (пропадают предметы, пофикшено в Union_MiscUtils). Поэтому лучше каждый раз принудительно всё распаковывать.
  13. Slavemaster

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

    hedin7, код у тебя переусложнён. Плюс, неэффективный поиск по инвентарю. { if (!player || player->attribute[NPC_ATR_HITPOINTS] <= 0) return; oCItem* gun = player->GetEquippedRangedWeapon(); if (!gun) gun = player->GetWeapon(); if (!gun || ((gun->mainflag &...
  14. Slavemaster

    Gothic ½ Union (патч для Gothic)

    Расчёт и нанесение урона происходит в методе oCNpc::OnDamage_Hit. Изменить, разумеется, можно. Есть пример такого плагина: https://worldofplayers.ru/threads/41521/#post-1052053
  15. Slavemaster

    Gothic ½ Union (патч для Gothic)

    #include <direct.h> Но эта функция удаляет только пустые директории. Да. Путь до файла/папки в конструктор zFILE_FILE передаётся.
  16. Slavemaster

    Gothic ½ Union (патч для Gothic)

    Удаляет только пустые директории, видимо. Смысла нет, так как есть функция _rmdir, которая принимает char*. Плюс эти функции тоже только пустые директории удаляют. Как вариант: bool DeleteDir(const char* path) { size_t length = strlen(path); char* buffer = new char[length + 2]...
  17. Slavemaster

    Gothic ½ Union (патч для Gothic)

    Посмотреть все открытые контейнеры в oCItemContainer::contList oCNpc::game_mode флаг указывающий текущий режим инвентарчяЧ: enum { NPC_GAME_NORMAL, NPC_GAME_PLUNDER, NPC_GAME_STEAL };(нормал - гг смотри свой инвентераь.. пландер - обыскивает труп, стил - ворует
  18. Slavemaster

    Gothic ½ Union (патч для Gothic)

    НПС, произносящий диалоговую реплику, обрабатывает событие oCMsgConversation с подтипом EV_PLAYANISOUND. Основная обработка события происходит в методе oCNpc::EV_PlaySound: - реплика прекращается по истечении таймера stop = (csg->f_no <= 0), который устанавливается при первом вызове метода...
  19. Slavemaster

    Gothic ½ Union (патч для Gothic)

    Так пробовал? [SUBTITLES] Control = 1 TimeMultiplier = 20
  20. Slavemaster

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

    Ночь Ворона? Ясно, но хотелось бы знать почему квиклут из ресурс менеджера не работал...
Сверху Снизу