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

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

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

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

  1. Gratt

    Готика ½ Gothic World Editor

    Чтобы сказать точнее, нужно видеть код... На словах можно лишь предполагать.
  2. Gratt

    Готика ½ Gothic World Editor

    Какие данные хранит MDL для ZM объекта? Там смотри в чем смысл. Кусок меша имеет координату в мире, которая смещена от родителя на константу, я не изучал формат файла и без понятия как она там описана. Для скелетов это было не критично, потому что пивот костей и объектов совпадали и смещение не...
  3. Gratt

    Готика ½ Gothic World Editor

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

    Готика ½ Gothic World Editor

    Первоначальное положение рута действительно должно быть нулевым, тогда и матрицы остальных костей встанут корректно. Но вопрос в другом. Существующее смещение центра сдвигает только Bip01 (возможно и pelbis, Spine1, Spine2, но это не точно). Такое может быть если, например, транслировать Root...
  5. Gratt

    Готика ½ Gothic World Editor

    Ты мне вот что скажи, какие действия предпринимались над костями что тело у тебя уехало наверх, а все остальные осталось в центре? Получил матрицу рута, транслировал на позицию RootNodeTranslation и довычислил все остальные кости? Какой индекс рута при просчете всей иерархии? На вид там еще за...
  6. Gratt

    Готика ½ Gothic World Editor

    Зона же это bbox вдоль глобальных XYZ. Ее поворот повлечет тупо расширение области соответственно min/max координатам, а не изменение углов векторов.
  7. Gratt

    Готика ½ Gothic World Editor

    Если root который bip01, то в asc формате он является точкой 0 координат, все остальные кости - смещения и вектора ротации. Если речь идет конкретно о НПС, они центруются в мир через поля C_GILVALUES::step_height[GIL_MAX] ( нижняя точка земли + step_height[GIL_PAL] например ). С анимацией...
  8. Gratt

    Готика ½ Gothic World Editor

    конкретнее
  9. Gratt

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

    Элегантно - это создать им общий инвентарь, например сундук. Можно конечно и проще, но тоже действенно - указать кто именно из нпс будет являться торговцем. Реализация подмены на уровне движка: Реализация скрипта:
  10. Gratt

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

    @DEDROIT К себе в конец .d файла резервируй байт после символа '\0'. Туда записывай пользовательское указание кодировки мультибайтовой строки. Вопрос отображения кракозябр решится сам собой БЕЗ потери обратной совместимости скриптов.
  11. Gratt

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

    Это для гита. Сорсер никто править не будет. Плюс как ты хочешь бороться с его компилятором? Он не соберет проект в юникоде.
  12. Gratt

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

    Наверное должно работать. Перетаскиваешь папку с сорсами на ехешник, указываешь кодировку исходного текста (1251 для кириллицы) и всей пачкой конвертируешь из анси в юникод и из юникода в анси (на выбор). Рядом с исходной папкой появится измененная копия конкретно с .d файлами.
  13. Gratt

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

    а про гс и речь, он на мфс пляшет. лан, ща конверталочку слеплю по шурику
  14. Gratt

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

    значит было влом копаться в mfc и его богомерзком интерфейсе :confused:
  15. Gratt

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

    мне больше интересно почему гит не умеет в кодировки
  16. Gratt

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

    а обратно тоже предлагаешь конвертировать что ли?
  17. Gratt

    Готика ½ Gothic World Editor

    Нужно изменить структуру полигона, вертекса, раздербанить пулы памяти для них, перепатчить конструкторы, адаптировать все под другие 3д объекты и 2д интерфейс, изменить формат мира, архиватора и методы рендера всего этого хлама. Молчу о подводных камнях которые обязательно всплывут в процессе...
  18. Gratt

    Готика ½ Gothic World Editor

    Даже если такое и возможно, то это не практично, такая текстура будет весить как сборник блюрей фильмов. По структуре материала знаю как такое реализовать, но для этого дай мне штук 50 азиатов готовых кодить за еду.
  19. Gratt

    Готика ½ Gothic World Editor

    Любой другой нормальный движок имеет другую структуру материала, готика не умеет в переходы. Толку от кистей если по факту все сводится на полигон? Что значит одна текстура на весь меш? Готика как минимум не потянет текстур свыше, если правильно помню, 2к. А даже если бы тянула - умерла бы от...
  20. Gratt

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

    Вопрос А. в методе подгрузки Б. в реализации кеша В. в вариативности объектов Г. в AI. То что есть в текущем состоянии oCWorld неприменимо к открытому миру г3. Переписать класс скажете вы? Лучше сломать себе руки и выйти в окно. Нужно полностью пересматривать систему чанков, порталов...
Сверху Снизу