Перейти к публикации
Планета Deus Ex

LoadLine Calibration

Invisible Hand
  • Публикации

    3000
  • Зарегистрирован

  • Посещение

О LoadLine Calibration

  • День рождения 09/05/1985

Контакты

  • Сайт
    https://www.youtube.com/user/DxDelta2

Информация

  • Пол
    Женщина
  • Откуда
    PlanetDeusEx

Посетители профиля

95413 просмотров профиля

LoadLine Calibration's Achievements

Cherubic/7H

Cherubic/7H (12/14)

  • Машина постинга Rare
  • Соавтор
  • Первый пост
  • Зачинщик обсуждений
  • Первый год с нами

Recent Badges

  1. LoadLine Calibration

    2027 прохождение

  2. LoadLine Calibration

    Deus Ex: Machine God

    Небольшой отзыв без спойлеров. Это было довольно интересно. Все персонажи получили новый облик и стиль. Сначала выглядит необычно и непривычно, но к этому быстро привыкаешь. Переделан ГДИ (HUD), и оформление диалогов тоже теперь другое. События развиваются после завершения оригинальной игры, и мы встретим некоторых знакомых персонажей, с ними будет о чем поговорить. Мод полностью озвучен.
  3. LoadLine Calibration

    Vanilla? Madder.

    Вероятно это будет добавлено в Phase 2. Не знаю как это было сделано, это совсем другой уровень.
  4. Небольшое обновление: добавлен класс CameraPoint, а также удалены InventorySpots (они были нужны для UT, а для DX от них никакой пользы, скорее вред).
  5. LoadLine Calibration

    Музыка

  6. Выпущена новая версия -- бета 8. Главные изменения: Исправлено перемещение окна редактирования события с включенной опцией “Follow?” Устранены утечки памяти Длительность всплывающих подсказок увеличена до 30 секунд Добавлено поиск в окно “Select flags” Улучшен поиск в дереве диалогов, теперь результаты отображаются как список. Запрос на использование имени пользователя из Windows Использование описаний в пользовательских списках (например ActorsPawns_Custom.txt) теперь необязательно Добавлено окно с переходами на другие диалоги. F1 отображают всю информацию о выбранном диалоге, включая флаги. Также, начиная с бета 7, должна быть исправлена обратная совместимость с оригинальной программой ConEdit.
  7. Вступление: После того как редактор диалогов ConEditPlus приобрёл очертания, функционал, и им стало возможно пользоваться без особых проблем, возникла мысль написать и 'ремейк' редактора карт. Изучив доступные источники информации, стало понятно что это на самом деле на такая и сложная программа. Для управления редактором карт, а точнее для посылания команд в его движок используется 4 процедуры и одна функция. procedure EdInitServer(hWndMain: HWND; hWndCallback: HWND); stdcall; external 'Editor.dll' name '_EdInitServer@8'; procedure EdExitServer; stdcall; external 'Editor.dll' name '_EdExitServer@0'; procedure EdExec(const Cmd: PAnsiChar); stdcall; external 'Editor.dll' name '_EdExec@4'; procedure EdSetProp(const Topic, Item, Value: PAnsiChar); stdcall; external 'Editor.dll' name '_EdSetProp@12'; function EdGetProp(const Topic, Item: PAnsiChar): PAnsiChar; stdcall; external 'Editor.dll' name '_EdGetProp@8'; Первые две нужны для запуска OLE сервера и его завершения (если я правильно понимаю). Через него и идут команды, оставшиеся две процедуры нужны для отправки команд, а функция возвращает результаты запросов. Так работает версия редактора на Visual Basic, точно также работает и мой вариант. Проблемы: Главная проблема в том что для того, чтобы у меня была возможность реализовать все мои идеи, нужен доступ к объектам движка, что мне недоступно, поскольку SDK есть только на C++, а я пишу на Delphi. Ещё есть проблема с 'перескакиванием мыши', когда содержимое вьюпорта редактора может перескочить на какую-то случайную величину и в случайном направлении. Насколько я знаю, проблема эта появилась начиная с Windows Vista. Команда Camera Align не работает. Часть команд для выравнивания текстур не работает. Вьюпорт для текстур явно не был предназначен для встраивания в окно с изменяемыми размерами, из-за чего всё съезжает (см. третий скриншот). Для просмотра моделей не хватает сетки. Нет команд для просмотра полигонов на mover'ах. Нет команд для объединения/разделения полигонов. Нет команд для получения информации о выделенной поверхности. Нет команд, нужных для реализации моих идей. Команда для построения дерева классов неправильно работает с одинаковыми именами. При использовании рендеров, отличных от SoftDRV, просвечивает сетка сквозь геометрию. Решение проблем: Для того чтобы можно было сделать редактор с расширенными функциями, можно сделать следующее: * Перевести C++ headers на Delphi. * Либо написать модуль расширения для движка редактора, реализовав расширенный функционал, который я могу в свою очередь реализовать в DXEditPlus. * Либо взять редактор из патча OldUnreal (он с открытыми исходниками) и адаптировать его. В этом случае мой проект будет не нужен и я его просто сверну. В любом случае, необходима помощь C++ программиста. Примеры, SDK, всё есть. Что есть сейчас: На данный момент реализовано большинство функций редактора с использованием имеющихся команд. Интерфейс был почти полностью скопирован с UnrealEd 2. Получилось реализовать некоторые идеи. Скриншоты:
  8. LoadLine Calibration

    Озвучка в 2027

    Можно. Исполняемый файл лаунчера (и мой и оригинальный 2027) находится в базовом каталоге игры, для удобства.
  9. LoadLine Calibration

    Озвучка в 2027

    https://drive.google.com/file/d/11PSzk7EAXuLVz3BcyJEiOxVBUhmFwpMN/view?usp=sharing Можно тестировать, но мной "расхождений" замечено не было. Для установки нужно распаковать всё содержимое архива в базовый каталог игры и согласиться на замену файлов. Запуск теперь через DeusEx\Launch_2027.exe. Язык лаунчера совпадает с выбранным языком игры. После выбора языка озвучки его нужно активировать соответствующей кнопкой.
  10. LoadLine Calibration

    Озвучка в 2027

    Осталось добавить локализацию на оба языка, протестировать, и выложу одним архивом.
  11. Выпущена новая версия -- бета 7. Главные изменения: Исправлены пустые списки меток при добавлении новых событий Теперь аудио файлы должны воспроизводиться правильно, а не только на левом канале. Теперь фразы игрока подсвечиваются другим цветом. По умолчанию включено, отключается в настройках, там-же можно выбрать цвета по вкусу. Если окно "Edit Event" открыто, то нажатие клавиши "пробел" на событии Speech воспроизведёт аудиофайл (если он есть). Исправлен инструмент “Create Audio Directories”, теперь не выскакивает множество сообщений если каталоги уже были созданы ранее. Исправлено дублирование события типа Choice, теперь дочерние объекты копируются правильно. Исправлено дублирование метки события при вставке из буфера обмена. Insert event: Исправлена перезапись следующего события новым. Добавлены новые команды в меню для копирования содержимого диалога. Переименовывание элементов Tables теперь должно работать правильно. Добавлено 2 светлых и 2 тёмных темы + системная. Убрана призрачная полоса прокрутки после перезапуска с применённой темой. Скачать: https://github.com/LoadLineCalibration/Convedit_Plus/releases/tag/beta7
  12. LoadLine Calibration

    Deus Ex RTX Remix

    В новых версиях (0.34 и выше) освещение стало ближе к оригинальному. Здесь можно посмотреть скриншоты и сравнить оригинал с RTX: https://onnoj.github.io/DeusExEchelonRendererPages/comparison/?setA=00_original&setB=09_v0.3.6-skybox
×
×
  • Создать...