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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
    Скрыть объявление
  2. Внимание!
    — Требуется примерно по 3-5 человек на каждую из версий ОС:: - Windows® XP SP3, Windows® Vista SP2, Windows® 7 SP1, Windows® 8, Windows® 8.1, Windows® 10(build 10 1607) и Windows® 10(build 10 1703). Для стационарных ПК и ноутбуков. Заявку на участие можно оставить здесь...
    Скрыть объявление

Готика 2: НВ AST World Editor

Тема в разделе "Модостроение", создана пользователем Saturas, 5 сен 2017.

Модераторы: Marvіn, MEG@VOLT
  1. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    Немного предыстории, решил вернутся к разработке Анклава, и понял что нужно как то завобить весьма немаленькую локацию, открыл спейсер и через 15 минут понял что так работать нельзя, ибо спейсер это просто ГАВНО. Так и родилась идея сделать новый редактор миров на базе gothic2.exe + ast, с нормальным управлением, и всеми преимуществами которые нам дает аст и работа конкретно с игровым движком.

    И вот что из этого вышло на данный момент





    Пока завершили настройку камеры/управления для удобно навигации в мире, теперь потихоньку начинаем обучать редактор работать с вобами на манер 3DS Max, чуть позже выложу список всех запланированых плюшек, а пока принимаются предложения что бы еще туда запихать.

    В конечном итоге, spacer2.exe можно будет удалить и забыть как страшный сон, ибо работать все будет из маленькой библиотеки dll( в виде плагина к AST ).

    Что запланировано на данный момент( зеленым выделено что уже готово)



    Вьюпорт
    • Перемещение объектов через направляющие вектора ( 3D Gizmo )
    • Ротация объектов через направляющие вектора ( 3D Gizmo )
    • Скалирование объектов ( 3D Gizmo )
    • Опция привязки перемещения, ротации и скалирования к сетке
    • Множественное выделение объектов
    • Групповые манипуляции над объектами
    • Ctrl+c/v дублирование выделенных объектов
    • Дублирование через Shift+перетаскивание объекта
    • Линкование и связывание объектов в дочерние
    • Двойной клик по объекту выделяет следующий за ним
    • Линейка
    • Автоматическое отключение коллизий при работе с объектом (спасибо D36)
    • Удобный список VobTree




    Перемещение
    • Перемещение
    • ПКМ свободное перемещение
    • Alt+колесико вращаться вокруг оси выделенного объекта
    • Колесико мыши (крутить) приближение/отдаление от объекта
    • Колесико мыши (зажатое) смещение в стороны
    • Z приблизиться к объекту вплотную



    Окно создания вобов
    • Позволяет создать воб в мире или удалить его
    • Объекты в списке появляются посредством глобальных определений в плагине
    • Показывает внизу окошка координаты объекта (можно изменять)



    Окно свойств вобов
    • Свойства определяются пользователем
    • Построение списка наследования исходя из данных движка
    • Редактирование BBox’a воба



    Окно управления игровым процессом
    • Настройка текущего времени суток
    • Вкл/выкл показывания сетки
    • Вкл/выкл показывать невидимые объекты
    • Вкл/выкл подсветку воба без коллизий
    • Дистанция источника света исходящего из камеры
    • Погодные условия
    • Связать выделенные вайнеты (выделить оба через Ctrl)



    Окно операций
    • Компиляция света
    • Компиляция мира
    • Сброс
    • Открыть ZEN
    • Окно списка вобов
    • Поиск воба по имени
    • Поиск воба по типу
    • Переместиться к вобу
     
    Последнее редактирование: 23 сен 2017
  2. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    Ну это очевидно, но всеравно спасибо)
     
  3. lorddemonik1

    lorddemonik1 Участник форума

    Регистрация:
    15 мар 2012
    Сообщения:
    343
    Благодарности:
    124
    Баллы:
    210
    Пол:
    Мужской
    А можно сделать чтобы при недостатке моделей не вылетало и удаляло их, а выдавало предупреждение и продолжало работать?
    Ибо спейсеру нещадно режет не найдены модели
     
    Saturas поблагодарил.
  4. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    Да в принципе можно, да, запишем. Спасибо.
     
  5. neromont

    neromont
    Модостроитель

    Регистрация:
    12 мар 2011
    Сообщения:
    310
    Благодарности:
    303
    Баллы:
    220
    Пол:
    Мужской
    А можно реализовать как-нибудь кисти. В кисть добавляешь набор объектов, проводишь по поверхности и в рандомном порядке вставляются объекты.

    P.S. Также вопрос о возможностях нового инструмента по работе в режиме Edit Mesh?
     
    Последнее редактирование: 6 сен 2017
    Kreol Nekr, MaGoth и lorddemonik1 поблагодарили.
  6. lorddemonik1

    lorddemonik1 Участник форума

    Регистрация:
    15 мар 2012
    Сообщения:
    343
    Благодарности:
    124
    Баллы:
    210
    Пол:
    Мужской
    Может бред конечно, но добавить возможность запуска нескольких копий для работы с 2 мирами и более? Или запуск нескольких миров в одном клиенте. Ибо для спейса приходилось использовать песочницу
     
  7. neromont

    neromont
    Модостроитель

    Регистрация:
    12 мар 2011
    Сообщения:
    310
    Благодарности:
    303
    Баллы:
    220
    Пол:
    Мужской
    Еще лучше было бы иметь на панели список объектов, которые просто перетаскиваешь на карту как в Heroes. Изображения объектов уже есть в каталоге. В таком случае и каталога не нужно будет. Но это так, если это конечно вообще возможно :)

    [​IMG]
     
    Ney, MaGoth, MEG@VOLT и ещё 1 пользователь поблагодарили.
  8. MaGoth

    MaGoth ★★★★★★★★★★★
    Администратор

    Регистрация:
    7 янв 2005
    Сообщения:
    14.882
    Благодарности:
    6.720
    Баллы:
    740
    Пол:
    Мужской
    Сат, из ГЕ все по этой части уже перенесли ?! Компиляция моделей со спец инишками для Лода и т.д.. Кстати, не плохо бы это дело в консольные ключи забить с компилом для моделей..
    Далее, реорганизовать и систематизировать всю работу с материалами для Спейсера, как-либо вменяемо, для игры свое, для каждого мода если будут юзаться свои материалы - свой список создавать, возможно даже с включением его в вдф-ку если требуется.. Добавление новых мат-лов, если не очень проблемно будет..
     
  9. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    В первую очередь будет вестись работа в направлении компиляции / редактирования зенов из ГОТОВЫХ 3DS, тоесть с материалами и тд уже, в дальнейшем будем уже смотреть в сторону эдитора 3DS
     
    MaGoth и hell9999 поблагодарили.
  10. Lev-Lion

    Lev-Lion
    Модостроитель

    Регистрация:
    25 апр 2006
    Сообщения:
    63
    Благодарности:
    152
    Баллы:
    210
    Пол:
    Мужской
    Хорошо было бы расширить триггеры/муверы. Не знаю на сколько это относится к теме но вот что наболело:
    1) Например сделать что то типа loop триггера который повторяет записанные действия в течении указанного времени или в рандом пределе.
    2) Расширить возможности использования мувера: менять скорость на отдельных участках, одновременная работа двух соединенных муверов.
    3) Расширить возможности активации триггера: например только при уроне ближнего боя или дальнего оружия (дамаг указывается).
    4) Расширить возможности команд триггера: проигрывать аниму

    Ну и как уже здесь говорилось, очень нужны превью моделей, текстур и итемов либо в окне выбора тех или инных объектов либо создать контейнер в котором мы помещаем все нужные вобы желательно с возможностью заранее настроить нужный воб перед тем как вставить его в игру. Одно дело запоминать название 200-300 вобов, а другое дело держать в голове 2000 - 3000 таких объектов. Приходиться создавать списки нужных вобов.
     
  11. Fabiosek

    Fabiosek Участник форума

    Регистрация:
    17 июн 2017
    Сообщения:
    4
    Благодарности:
    0
    Баллы:
    25
    Пол:
    Мужской
    Great Project.

    I have a question: Will there be a "Play the game" option?

    Good luck!
     
  12. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    Yes.
     
  13. unknown111

    unknown111 Участник форума

    Регистрация:
    5 фев 2013
    Сообщения:
    851
    Благодарности:
    1.154
    Баллы:
    250
    Про оптимизацию работы не забудьте *Friendship*
    Удобное снижение дальности прорисовки всего и вся, вплоть до полного отключения.
     
    Ney поблагодарил.
  14. Ney

    Ney Забанен

    Регистрация:
    2 ноя 2015
    Сообщения:
    503
    Благодарности:
    162
    Баллы:
    110
    Пол:
    Мужской
    О чудесно! мастер profit спасибо!!*Friendship*через пол годика займусь мододелием по готану!*thumbs up*
     
  15. Kreol Nekr

    Kreol Nekr Забанен

    Регистрация:
    21 ноя 2014
    Сообщения:
    231
    Благодарности:
    108
    Баллы:
    100
    Пол:
    Мужской
    Можно сделать, чтобы коллизии у статических обьектов можно было включить сразу у всех, хотя может это не совсем корректно, но было бы удобнее, чтобы не включать динамику у каждого дерева... Может быть стоит добавить отдельное окно работы с ПФХ эффектами, чтобы не в сурсере их настраивать, а уже на местности, видя эффект. Сделать функцию массовой "выгрузки" вобов из контейнера, когда вобишь новую локацию, чтобы не вытаскивать каждый обьект и не ставить его, а выгрузить их в кучу нажатием кнопки....
     
    Последнее редактирование: 7 сен 2017
  16. Lev-Lion

    Lev-Lion
    Модостроитель

    Регистрация:
    25 апр 2006
    Сообщения:
    63
    Благодарности:
    152
    Баллы:
    210
    Пол:
    Мужской
    Раз уж заговорили о мультивставках вобов по выбранной местности, то было бы здорово реализовать функцию покрытия местности множеством вобов по принципу заливки в паинте. Основное применение фишки это расстановка воба травы. В готе трава разбита на квадратные вобы и покрыть ими большую площадь вставляя по 1 шт очень проблемно. Если реализовывать данную фишку, то нужно учесть, чтобы между вставляемыми вобами не было зазоров (то есть вобы могут пересекаться в краях), а также не ровную поверхность земли (вобы на которой должны иметь определенный наклон). Также другие вобы находящиеся в выделенной территории не влияют на заливку (уже установленные деревья, кусты). С учетом этих обстоятельств данная фишка будет качественным инструментом.
    Другим вариантом заливки можно сделать расстановку с зазорами (максимальный зазор желательно также сделать настраиваемым).
     
    Последнее редактирование: 8 сен 2017
    Kreol Nekr, hell9999 и Ney поблагодарили.
  17. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    Долгие мучения завершились, удалось таки присрать к готе MFC приложение в которое она и рендерится.

    Кароче остановились пока что на таком вот интерфейсе.
    Возможно, но маловероятно в дальнейшем удастся прикрутить ленточный(Ribbon) интерфейс, но с этим пока проблемы ибо эта дрянь в упор не хочет стартовать из под dll.
     

    Вложения:

    Последнее редактирование модератором: 11 сен 2017
  18. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    А ну, у кого есть Windows XP ? Нужно постестить как интерфейс редактора на XP будет работать.
     
  19. MEG@VOLT

    MEG@VOLT ★★★★★★★★★
    ТехАдмин

    Регистрация:
    24 мар 2006
    Сообщения:
    2.118
    Благодарности:
    1.181
    Баллы:
    510
    только ХР, только хардкор.
    ну еси не найдется ни кто, могу виртуалку поднять, на ней поэксперементирвать, еси че - в ацьку пиши. Еси там не отвечу - пиши здесь.
     
    Последнее редактирование: 11 сен 2017
    Ney поблагодарил.
  20. Saturas

    Saturas
    Модостроитель

    Регистрация:
    11 фев 2009
    Сообщения:
    1.935
    Благодарности:
    639
    Баллы:
    275
    Пол:
    Женский
    По моему вопрос был не что стабильнее, или круче, а вопрос был конкретный У кого есть XP? Просьба остальные посты с обсуждением осей удалить.

    МЕГАЗлой дядька Сат. Посты переношу во флудильню компов
     
    Ney поблагодарил.
  21. MaGoth

    MaGoth ★★★★★★★★★★★
    Администратор

    Регистрация:
    7 янв 2005
    Сообщения:
    14.882
    Благодарности:
    6.720
    Баллы:
    740
    Пол:
    Мужской
    Saturas,
    По МСК после 16:00 черкани в Скайп, глянем что там за шляпа....
     
Модераторы: Marvіn, MEG@VOLT

Поделиться этой страницей