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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
Иконка ресурса

Готика ½ Gothic World Editor 0.0.3

DEDROIT


Модостроитель
Регистрация
8 Ноя 2005
Сообщения
424
Благодарности
993
Баллы
235
  • Первое сообщение
  • #1
gwe_logo.png

О редакторе Нововведения Медиа


  • Ресурсы портала: 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
    • Объединение всех доступных инструментов в одной программе
    • Обеспечение независимости от движка и от ресурсов игры
    • Обеспечение отказоустойчивости

    Системные требования и ПО:
    Оптимальные системные требования:
    • Windows 7/8/8.1/10
    • Платформа x32/x64
    • Видео карта с поддержкой OpenGL 3.3 +
    • 50MB свободного места на жёстком диске
    • 2 ГБ ОЗУ
    Используемые технологии:
    • Visual Studio 2017
    • Основной язык разработки - c#(.Net 4.6.1)
    • OpenTK 2.0 - wrapper for OpenGL (OpenTK)
    • OpenGL 3.3 - 4.5 (в зависимости от видео карты) + шейдеры
    • MetroFramework - WinForms 1.4.0 (MetroFramework)
    • FreeImage 3.17.0 (FreeImage)

    Необходимое ПО:
    • Microsoft .NET Framework 4.6.1
    • C++2013 x64

    Информация по установке:
    Инструкция по установке:
    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" и т.д.


    Возможные проблемы и пути их решения:

    1. Не запускается редактор. Решение: необходимо установить .Net 4.6.1/C++2013 x64 и проверить поддерживает ли ваша видео карта OpenGL 3.3. Попробуйте в Spacer.xml поменять значение в теге glcontrol (например, на ForwardCompatible, т.е. установить значение = 2).
    2. Не загружаются ресурсы игры (запускается редактор, но в нём ничего нет). Решение: проверьте путь к игре (он должен быть такого вида - "C:\Gothic2\_work\data\"). Поменять его можно либо в GWE.xml в теге resources или в настройках редактора. Если путь указан верно, тогда проверьте наличие установленного полного GMDK.
    3. Редактор загружается, но почему-то не отображается небо или некорректно отображаются загруженные миры(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
    • Визуальный просмотр расстояния от выделенного объекта на указанное расстояние
    • Поддержка форматов Готики 1
    • Bullet physics
    • Поддержка *.DAT
    • Поддержка MDL, MDM, MDH
    • Логирование
    • Отчёты (количество объектов, текстур, моделей, анимаций)
    • OCtree (разбиение локаций на небольшие "участки", каждый из которых может включать ещё 8 зон)
    • Gizmo (вращение/масштабирование/перемещение с возможностью выбора Pivot и локали(Wold/Local))
    • Поддержка выделения сразу нескольких объектов
    • Инструменты для работы с сеткой путей
    • Гибкая настройка


  • Видео:



    Графика:

    01.png02.png03.png04.png05.png06.png07.png08.png09.png10.pngWay.pngWay02.pnglight1.pngminiImages.pngItems.pngsound.pngbbox.pngruler01.pngg1.pngitems.pngscripts.pngsky.pnghero.pngPhys.gifdragon.pngasc.gifMDL.gif106725_MusicZone.gif112545_Octree2.pnggizmo_1.png
    76816
    76817
    76818
    76819

 

Вложения

  • GWE.0.55(x64).zip
    6,5 MB · Просмотры: 2.524
  • GWE.0.5.7(net.4.7.2x64).msi
    7 MB · Просмотры: 241
  • GWE.0.5.7(net4.6.1x64).msi
    7 MB · Просмотры: 107
  • GWE.0.5.7(net4x64).msi
    7 MB · Просмотры: 378
Последнее редактирование:

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Нет и быть не может. Т.к. создатели запретили его использование/показ/разработка и прочее.
это значения не имеет, если нужна будет поддержка сделаем, отличия там минимальны.. не говоря уже о том, что к сиквелу и/или к разрабам это отношения не имеет ни какого..
 

DEDROIT


Модостроитель
Регистрация
8 Ноя 2005
Сообщения
424
Благодарности
993
Баллы
235
Нет и быть не может. Т.к. создатели запретили его использование/показ/разработка и прочее.
А разве в Gothic Sequel поменялись форматы ? Или что-то изменилось в структуре данных? Если ничего не поменялось, то проблем никаких быть не должно.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Дед, есть некоторые изменения в форматах(применительно к зену/моделям, точно не копал но по логам есть)..
+ некоторые изменения в Спейсере..
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.271
Благодарности
4.574
Баллы
625

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
могу ему адаптировать ядро Union'а под Геном и показать как можно распарсить хотя бы какое-то API движка.

Gratt, покажи мне тогда, как распарсить? Я с одногруппниками посмотрю, что это вообще и возможно, какой-то результат мы предоставим!!!
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.271
Благодарности
4.574
Баллы
625
с одногруппниками
Студенты программисты что-ли? Assembler, C/C++, Python знаете? В IDA работать умеете? Архитектуру исполняемого файла понимаете? Напоминаю что на декомпиляцию Г1 проекту Gengine потребовалось 8 лет у профессионального реверс инженера. API конечно проще, но с расшариванием полей классов могут возникнуть серьезные затыки.
 

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
@Gratt, да, мы программисты. Правда, я более слабого уровня, нежели они. Но я также и не лошара. Работать умеем в том по, которое ты написал. Да, вы более опытные челы, но мы все же постараемся.
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.271
Благодарности
4.574
Баллы
625
Ок, базовые приемы покажу, но дальше придется работать по ситуации.
 

DEDROIT


Модостроитель
Регистрация
8 Ноя 2005
Сообщения
424
Благодарности
993
Баллы
235
Ещё небольшой отчёт перед выпуском первой версии :)

  • Добавлена возможность объединять несколько zen в один. Это можно сделать на любом этапе. Не нужно ничего дополнительно компилировать/перезапускать редактор/заново открывать дополненную локацию (предварительный вариант в приложении)
  • Добавлен автофокус для любых видов объектов
  • Добавлена возможность крутить камеру вокруг выделенного объекта (ALT + правая кнопка мышки)
  • Оптимизированы некоторые процессы для снижения потребления оперативной памяти
  • Добавлена настройка для загрузки скриптов (Gothic.DAT)
  • Для ускорения программы в некоторых местах используется база данных sqlite (например, чтобы каждый раз не искать instance предметов, программа при запуске формирует необходимый список и добавляет в базу. Если при повторном запуске скрипты не менялись, то этот шаг пропускается)
  • Добавлена возможность просматривать текстуры в дереве не только с помощью мышки, но и с помощью клавиатуры
  • Исправлены все проблемы с gizmo
  • В значительной части реализована функция сохранения ZEN (учитываются следующие типы: zCVobLevelCompo, zCVobSpot, oCItem, zCVobLight, zCVobSound, zCPFXControler, oCMobFire, oCMobSwitch, oCZoneMusic, zCZoneZFog, oCMobContainer, oCMobInter, oCMobDoor, zCVob ...)
  • Переделан значительный кусок кода
  • Исправлены некоторые ошибки/недоработки
  • Практически готов инсталятор с поддержкой русского, английского и польского языка
Продолжаются работы по оптимизации и исправлению ошибок. Изредка добавляются новые функции.
 

Вложения

  • MergeZen.gif
    MergeZen.gif
    3 MB · Просмотры: 24
Последнее редактирование:

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
Ах, да, кстати, возможно неправильный вопрос сейчас задам, но тем не менее: вот смотри, кодить на Daedalus'е уже в GWE можно. А что насчёт AST/Union'а? Такая опция будет? А если будет, то наверное после первого релиза (не в декабрьской версии имеется ввиду)?
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
9.106
Благодарности
6.070
Баллы
1.565
@Adanos Gotoman, а точно здесь вопрос?
А не в теме юниона-аста
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Ну, как бы, да! Потому что в ГВЕ же встраивать надо.
в гве мини-редактор скриптов был добавлен для того, чтобы можно было работать со скриптовой частью которая необходима для миров использующих ее..
для полноценной работы со скриптами вам все также нужен будет Сурсер..
Юнион тут не причем, да и редактором скриптов он не является, встраивать его также никуда не будут, разные платформы..
 

Ur-tRall

Участник форума
Регистрация
16 Май 2009
Сообщения
4.102
Благодарности
2.122
Баллы
475
Хотелось бы иметь в этом редакторе возможность эскпорта предметов и NPC из первых Готик в Готику 3.
Нет, идея превратить Готику 3 в Г1 или Г2 НВ сама по себе хороша, но правильно написали выше, это разные движки, разные поколения игр, зачем совмещать несовместимое? Тем более проект больше ориентирован на Спейсер, который относится к Готике 1 и 2. На мой взгляд легче тогда адаптировать сюда движки, на которых сделаны Анреал Турнаменты, Сайленты, Макс Пейны, Контр Страйки тогда уж, это намного ближе к Готикам, чем Геном. Да и кому это вообще надо, работать в редакторе для Готики 1 и Готики 2, разрабатывая при этом мод на Готику 3, которой сейчас кроме одной- пары команд никто больше не интересуется.
 

DEDROIT


Модостроитель
Регистрация
8 Ноя 2005
Сообщения
424
Благодарности
993
Баллы
235
@Adanos Gotoman
Сейчас есть, как бы его правильно назвать, визуализатор некоторых групп скриптов (НПС, предметы, монстры). Я его сделал для того, чтобы в следующей версии, можно было расставить монстров, нпс визуально в редакторе с добавление необходимой информации в скриптовые исходники.
 

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
@DEDROIT, тогда понял, извини уж, не так и не тот вопрос задал
 

DEDROIT


Модостроитель
Регистрация
8 Ноя 2005
Сообщения
424
Благодарности
993
Баллы
235
Добавил возможность менять визуализацию у объектов на сцене(иногда бывает полезной). Визуализация может быть в любом готическом формате (3ds, mrm, asc, obj, и.т.д) + обновил свойства у объектов.
 

Вложения

  • VisualChange.gif
    VisualChange.gif
    4,3 MB · Просмотры: 48

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Обновил шапку темы..
Дед, если что подкорректируй тексты где нужно, только визуал не изменяй..
 

Adanos Gotoman

Участник форума
Регистрация
16 Мар 2017
Сообщения
232
Благодарности
86
Баллы
195
Братка, чо там по GWE?))) Я понимаю, что я никто, чтобы торопить, но... Все же, когда примерно это революционное чудо ожидать?
 
Сверху Снизу