Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Ресурсы портала:World of Gothic.ru Страна разработчика: РФ Платформа игры: "Готика 1", "Готика 2", "Готика 2 - Ночь Ворона" Тип обновления: Пакет Рабочее название: Редактор миров Версия: alpha Язык: Русский, Английский Вес: ~20 МБ
Автор/разработчик: DEDROIT
Статус: Тестирование (99% в разработке) Дата релиза: февраль 2021 г. (бета версия) Версия 1.0: разработка приостановлена до 05.08.2021 Дата обновления:
Описание: Gothic World Editor — графический редактор миров, который дополнительно в себя включает инструменты по работе с моделями, текстурами и vdf томами (для игр: 'Готика 1', 'Готика 2', 'Готика 2 - Ночь Ворона', модов и аддонов на их основе).
У программы свой собственный рендерный движок, свои парсеры форматов игр 'Готика' и своя логика работы с теми или иными объектами. Она является полностью независимой и не требует наличия установленной игры.
Основные цели и задачи:
Добавление удобных инструментов при работе с ZEN
Поддержка современных OC
Объединение всех доступных инструментов в одной программе
Обеспечение независимости от движка и от ресурсов игры
Инструкция по установке:
1. Установите Microsoft .NET Framework 4.6.1 или выше (Framework 4.6.1).
2. Обновите драйвера видео-карты.
3. C++2013 x64,
4. Установите G1MDK и/или G2MDK в полной версии:
для Г1 (g1mdk-1.08k и обновление файлов)
для Г2 (g2mdk-2.6)
Примечание: Игры - Г1, Г2, Г2:НВ, можно вообще не устанавливать. Редактору важен только каталог со структурой ресурсов игры:
"..\data\Anims", "..\data\Meshes", "..\data\Textures" и т.д.
Возможные проблемы и пути их решения:
Не запускается редактор.Решение: необходимо установить .Net 4.6.1/C++2013 x64 и проверить поддерживает ли ваша видео карта OpenGL 3.3. Попробуйте в Spacer.xml поменять значение в теге glcontrol (например, на ForwardCompatible, т.е. установить значение = 2).
Не загружаются ресурсы игры (запускается редактор, но в нём ничего нет).Решение: проверьте путь к игре (он должен быть такого вида - "C:\Gothic2\_work\data\"). Поменять его можно либо в GWE.xml в теге resources или в настройках редактора. Если путь указан верно, тогда проверьте наличие установленного полного GMDK.
Редактор загружается, но почему-то не отображается небо или некорректно отображаются загруженные миры(zen). Решение: обновите драйвер для вашей видео карты. Если это не помогло, то зайдите в GWE-> Tools->Log и посмотрите какая у вас поддерживается версия OpenGL (версия должна быть >=3.3)
Управление:
Передвижение - WSDA
Вверх/вниз - Q/E
Обзор - движение мышкой
Приближение/увеличении - колёсико мышки
Удаление объектов - delete
Клонирование объектов - ctrl+c/ctrl+v
Ускорение и выделение нескольких объектов - зажатый shift/shift + click
Есть ещё ряд комбинаций.
Нововведения и возможности:
Визуальный просмотр моделей в формате *.3DS
Визуальный просмотр моделей в формате *.MRM
Визуальный просмотр моделей в формате *.ASC
Визуальный просмотр текстур в формате -C.TEX/TGA/PNG/JPG/BMP
Экспорт текстур в формат DDS/JPEG/BMP/PNG
Распаковка и просмотр содержимого VDF архива
Экспорт данных из VDF
Загрузка ZEN (BinSafe, ASCII)
Просмотр свойств объектов
Камера (свободное движение по всем осям, движение вдоль одной оси)
Изменение позиции, угла поворота, направления камеры
Масштабирование, вращение, перемещение объектов мышкой
Инструменты Gizmo
Zoom, Hand
Добавление объектов в ZEN из любого места(из дерева, и VDF архва) с помощью drag and drop
Отображение/редактирование/добавление freepoint
Отображение waypoint и маршрутов
Импорт OBJ моделей
Визуальный просмотр текстур загруженных объектов
Визуальный список всех объектов с возможностью переноса во viewport
Поддержка *.WAV
Визуальный просмотр расстояния от выделенного объекта на указанное расстояние
@Gratt, @MaGoth, @Gor
Ok. Исходники так исходники Единственная проблема.. А что если пользователь работает с "чистыми" скриптами (где нет предметов из оригинальной игры) и при этом хочет загрузить, например, NewWorld.zen. Тогда я не смогу загрузить/отобразить часть объектов, так как в этих скриптах не будет описания items из оригинала(а в Zen указывается только instance предметов для класса Items, без ссылок на 3DS)
Тогда мне думается встроить в программу этот оригинальный датник, который бы никак не был связан с другими скриптами. При вводе других скриптов (сорцев) этот датник например переставал бы читаться. Просто этот датник без сырцов честно мало кому нужен, потому что из скриптов я там почти ничего не смогу поправить. Если только не установлю тотал командер или Фар Менеджер.
@Gratt, @MaGoth, @Gor
Ok. Исходники так исходники Единственная проблема.. А что если пользователь работает с "чистыми" скриптами (где нет предметов из оригинальной игры) и при этом хочет загрузить, например, NewWorld.zen. Тогда я не смогу загрузить/отобразить часть объектов, так как в этих скриптах не будет описания items из оригинала(а в Zen указывается только instance предметов для класса Items, без ссылок на 3DS)
движок тоже не сможет отобразить контент если нет соответствующей инстанции, он ее тупо проигнорит. это касается конкретно тех объектов, которые используют скрипты для загрузки первоначальной информации, а потом переопределяют часть той, что записана в сейв архиватором.
моя фулл нулевая болванка прекрасно запускалась с NW. и да, ты собираешься отображать объекты без предварительной компиляции? лучше сразу забудь об этом, нужен хотя бы какой-нибудь простецкий интерпретатор куска кода в конкретный zobject.
но опять же повторюсь, что самопальный движок рендера это самый геморный вариант реализации эдитора... ибо это уже ненативный алгоритм лишь косвенно повторяющий модули зенгина
Ok. Исходники так исходники Единственная проблема.. А что если пользователь работает с "чистыми" скриптами (где нет предметов из оригинальной игры) и при этом хочет загрузить, например, NewWorld.zen. Тогда я не смогу загрузить/отобразить часть объектов, так как в этих скриптах не будет описания items из оригинала(а в Zen указывается только instance предметов для класса Items, без ссылок на 3DS)
Ну, тут есть варианты:
1. если нет определенных скриптов в проекте выводить мессагу, что данные скрипты не поддерживаются.
2. подсмотреть как с этим Зенгин справляется в оригинале(гратт уже упоминал)
3. привязать скриптовую часть к исходным скриптам оригиналов ГМДК 1/2 частей..
Как-то так например..
Я наверное censored тебя таким вопросом, но до лета выйдет хоть промежуточная версия? Или когда ждать? Я понимаю, что все мы люди и помимо эдитора есть у тебя и другие дела..
В игре, к сожалению, выглядело бы статично. Этот функционал(на данный момент времени. Есть и другие планы.) добавлен по большей части для роликов (чтобы можно было бы добавить какую-нибудь динамику, которую нельзя/сложно было бы сделать в игре.
Продолжаются работы по внедрению физики:
Добавлен контролер(KinematicCharacterController) для тестового персонажа
Добавлен BvhTriangleMeshShape для мира (для корректного расчёта столкновений)
Добавлены CollisionShape для всех объектов
Переделал кусок рендера (планируется всё таки добавить тени(можно будет включить/выключить. Может быть пригодятся для роликов.)
Добавлена возможность побегать по миру персонажем (с просчётом всех столкновений, но без анимации. Работы над камерой ещё ведутся.)
Добавлено отображение неба(на выбор: из рудниковой долины, хориниса и.т.д). Цвет в зависимости от версии игры (Г1/Г2). Можно как включить отображение, так и выключить.
Изменён механизм вращения осей XYZ при перемещении объекта (оси поворачиваются за камерой. Т.е. они всегда будут смотреть на "наблюдателя"). Пока не знаю на сколько это удобно (возможно эта функция будет настраиваемой). Перемещать объект можно в любом направлении под любым углом.
Доделана совместимость "старых" функций с Bullet physics
Исправлены некоторые ошибки
Начался процесс подготовки первой версии для массового тестирования. Этот процесс включает в себя оптимизацию рендера, рефакторинг кода и разработку функции сохранения в ZEN. На следующей неделе новостей не будет(буду в командировке).
Так же поступило предложение по совместной работе над редактором от польской команды. Посмотрим что из этого получится.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.