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

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

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

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

  1. Gratt

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

    Яб и выложил, только времени пока нет.
  2. Gratt

    5. Виртуальная таблица. Пишем новый класс NPC.

    OsmithREV, Потому что этот класс не является наследником от zCObject. oCGame представляет собой информацию об игровой сессии - специальных деклараторов не требует. Смысл zCLASS_UNION_DECLARATION / zCLASS_UNION_DEFINITION заключается создании программируемых конструкторов классов, которые могут...
  3. Gratt

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

    Ну по части пользовательского интерфейса нужно подумать. Либо через патч файл указать файлы, которые следует загрузить в оригинальный парсер, либо что-то иное. С патчем типа #patch MergeScripts("Gothic", "Items.d") MergeScripts("Menu", "NewMenu.src") #/patch Hmm, i want to replace some...
  4. Gratt

    Готика ½ Gothic World Editor

    Повторяешься. Читай свой вопрос и ответы ниже. Готика ½ - Gothic World Editor
  5. Gratt

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

    Поставка модов или просто дополнений к существующим анимациям. Несколько авторов не смогут работать с одной болванкой в силу несовместимости конечных MDS. А тут все предельно просто. Достаточно вписать новые анимации в MDS оверлей и они подтянутся к основному списку. Например плагин на скрытное...
  6. Gratt

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

    Эт самое, у кого-нибудь есть HumanS.MDS с расширенным списком анимаций и желательно с исходниками ASC? На оригинальной кукле Hum_Body_Naked0.ASC. Смысл в том, что имеется код, который позволяет внедрять новые анимации в игру через MDS Overlay без нужды в перекомпиляции главного MDS. alex_draven...
  7. Gratt

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

    alexeich2019, Замени в директории проекта. Не смогу посчитать сколько изменений в этом API, а конкретно по твоему вопросу смотри файлы zCollisionObjectMisc.h. Там объявлены интерфейсы zCOLLISION_OBJECT_DECLARATION с соответствующими статиками s_oCollObjClass. Для реализации производных collision...
  8. Gratt

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

    Считаю что не нужно заморачиваться с анимацией. Достаточно приблизительно сблизить персонажей, а в момент смены камеры незаметно отцентрировать их как следует. Что до разных плоскостей - можно без проблем реализовать это смешенной анимацией как в прицеливании у дальнобоев. Назначаем какой-нибудь...
  9. Gratt

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

    Jr13San работал в этом направлении. Говорит добился воспроизведения анимаций извне. Нужно изучить механизм скрипта mds и просто смерджить внешний скрипт по аналогии оверлея.
  10. Gratt

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

    Я уже добавил интерфейс коллизий и сами статики в обновление api. Вечером дам если надо. Статические свойства в идеале указывать ссылочно, а ссылки определять по адресу в cpp. Примеры таких статиков смотри в classDef.cpp Upd по второму вопросу да, это следствие слишком быстро написанного...
  11. Gratt

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

    Насколько мне не изменяет память, эту функцию можно доводить до любой дистанции, а потом прервать, когда условие distance <= X будет достигнуто. Но это уже вы проверяйте пожалуйста, а то у меня скриптовых проектов отродясь не было :)
  12. Gratt

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

    Видно что не совсем правильные. Достаточно вызвать событие по типу AI_GotoNpc для достижения подобного результата. Но на голых анимациях точнее не и сделать...
  13. Gratt

    Помощь по спейсеру

    В принципе плевать, обсчитываться объекты будут все равно поочередно. Главное чтобы из-за кривой логики пфх они в рекурсию не уходили. Если это рукотворно, то просто зачем?..
  14. Gratt

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

    alexeich2019 Проверил. В датник прямо на ходу можно скормить что угодно :) Либо каждый запуск даешь ему исходный .d/.src контент, либо пересохраняешь этот несчастный .dat в другой файл. Все новое содержимое запишется и будет юзабельно. Никаких декомпиляций или исходного кода при этом иметь не...
  15. Gratt

    Готика ½ Gothic World Editor

    D36 и остальные. Вот примерно так оно работает. Осталось только вспомнить все расширения скомпилированных файлов, с которыми следует ассоциировать этот кубик и текстуру. Буду рад если подсобите немножечко :oops: Если расширения ненайденных файлов подпадают под фильтр, то подставляется моделька с...
  16. Gratt

    Готика ½ Gothic World Editor

    Понял. Ближе к ночи пошаманю с vdfs :)
  17. Gratt

    Готика ½ Gothic World Editor

    Не учи дедушек кашлять :) Вопрос не в том, чтобы найти пустые вобы, а чтобы увидеть те, для который по какой-то причине отсутствует связанный с visual файл.
  18. Gratt

    Готика ½ Gothic World Editor

    Проверь че будет, а? :) Выдаст null или поставит инвиз...
  19. Gratt

    Готика ½ Gothic World Editor

    С присвоением по умолчанию понятно. А если изменить visual и удалить связанный с ним файл?
  20. Gratt

    Готика ½ Gothic World Editor

    Вот тут подробнее. Разве при отсутствии файла значение visual не падает в null?
Сверху Снизу