Перейти к содержимому


Фотография

DEUS EX: REBORN // UT2004 MOD


Сообщений в теме: 94

Опрос: DEUS EX: REBORN // UT2004 MOD (2 пользователей проголосовало)

Сделать главное меню и загрузочные экраны как в PS2 версии?

  1. Да. (1 голосов [50.00%])

    Процент голосов: 50.00%

  2. Нет. (1 голосов [50.00%])

    Процент голосов: 50.00%

Голосовать Гости не могут голосовать

#81 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 03 Декабрь 2017 - 06:06

Я уже нашла способ получения длительности : по длине текста. Способ был предусмотрен еще разработчиками Deus Ex :) Конечно не всегда совпадает с длительностью звучания файла, но пока это лучшее что есть.

 

Сейчас пока дописываю остальную часть системы диалогов - самую сложную.


local object wtf;


#82 Lgs

Lgs

    Virtue/4E

  • Invisible Hand
  • PipPipPipPip
  • 1 584 сообщений

Отправлено 03 Декабрь 2017 - 09:35

Скинь пожалуйста любые два аудио файла из диалогов у которых тебе надо замерить продолжительность, попробую скрипт написать.


Старый добрый форум планеты, тут как дома .:

Изображение


#83 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 03 Декабрь 2017 - 10:12

Но я не уверена что смогу воспользоваться скриптом, вряд ли в UT2004 есть средства для работы с файлами (кроме .ini).

 

Но на UnrealScript это бы выглядело примерно так:

 

function float GetSpeechDuration (conSpeech sp);

{

  if (sp.SoundId == 1551) return 1.76 else

  if (sp.SoundId == 1552) return 1.26 else......

}

Прикрепленные файлы


local object wtf;


#84 Lgs

Lgs

    Virtue/4E

  • Invisible Hand
  • PipPipPipPip
  • 1 584 сообщений

Отправлено 03 Декабрь 2017 - 10:17

А, то есть тебе нужно средствами игровых скриптов получать длительность аудиофайлов, я думал просто текстовик с данными вида [имяфайла] [длительность] как-нибудь поможет, ну раз нет то ладно.


Старый добрый форум планеты, тут как дома .:

Изображение


#85 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 04 Декабрь 2017 - 12:58

Теперь нужно добавить субтитры, возможность выбора ответа, и как-то перехватить ввод с клавиатуры для выбора ответа. Камера работает точно также как в оригинале, через PlayerCalcView()


local object wtf;


#86 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 05 Декабрь 2017 - 08:41

Субтитры у интерактивных диалогов уже есть, осталось придумать как реализовать варианты ответов, чтобы они действительно стали интерактивными. И возможность проматывать диалог тоже добавить нужно будет.


local object wtf;


#87 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 06 Декабрь 2017 - 03:43

Выбор ответа работает, но мне совсем не нравится как все это получилось. Какая-то громоздкая конструкция через Interactions с привлечением контроллера игрока, HUD, и ConPlay. Еще и текст периодически пропадает. Придется переделывать. Но работает, что уже хорошо :) Диалоги можно пропускать колёсиком мыши, как и в оригинале.


local object wtf;


#88 Lgs

Lgs

    Virtue/4E

  • Invisible Hand
  • PipPipPipPip
  • 1 584 сообщений

Отправлено 07 Декабрь 2017 - 08:14

Очень нравится такая гамма выбора вариантов ответа, смотрится профессионально, ванильная черно-синяя напоминала дос программу.  Можно еще цвет текста активного варианта ответа сделать более контрастным к фону.

Как альтернативный вариант выбора пунктов в диалоге можно повесить их на циферки, чтобы можно было отвечать с калькулятора на клавиатуре (как в VtM: Bloodlines и фоллаутах)


Старый добрый форум планеты, тут как дома .:

Изображение


#89 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 07 Декабрь 2017 - 08:28

У меня есть идея сделать главное меню и загрузочные экраны как в PS2 версии. Эти текстуры у меня есть. Поддержка загрузочных экранов уже встроена в UT2004, правда индикатора процесса нет, но можно добавить анимированную полосу, как вариант.

 

Текст и выделение варианта ответа можно любыми сделать, в UT2004 даже оконный интерфейс работает через Canvas (не только HUD).


local object wtf;


#90 Lgs

Lgs

    Virtue/4E

  • Invisible Hand
  • PipPipPipPip
  • 1 584 сообщений

Отправлено 07 Декабрь 2017 - 08:48

Загрузочные экраны с картинками это интересно, но на современных компьютерах загрузки уровней занимают всего 1-2 секунды, думаю публика даже не успеет их оценить. Помню меня немного огорчило что играя invisible war с SSD диска я не успевал прочитать текст на экранах загрузки.

Убирать каноничное вращающееся лого из главного меню это грех мне кажется. Вроде в UT2004 главное меню это тоже карта как в deus ex (по крайней мере лого со скааржем точно карта, в Killing Floor моде тоже карта) и сделать как в оригинале думаю будет не сложно.

 

upd: да, посмотрел, карта меню называется nvidialogo.ut2 либо nologo.ut2 если без логотипа нвидии, можно попробовать в редакторе открыть и что-нибудь поменять (думаю буковки которые плывут на заднем фоне это спрайты в трехмерном пространстве например). Можно воссоздать intro.dx опираясь на nvidialogo.ut2, просто три вылетающих по очереди логотипа вместо скааржа.


Старый добрый форум планеты, тут как дома .:

Изображение


#91 Brian

Brian

    Pedestrian

  • Пользователи
  • 1 сообщений

Отправлено 07 Декабрь 2017 - 22:22

вот это да! сколько работы было сделано!

 

Веронике желаю удачи и терпения!



#92 SlashNet

SlashNet

    Angel/0A

  • Пользователи
  • PipPipPip
  • 231 сообщений
  • Откуда: Львов

Отправлено 08 Декабрь 2017 - 01:30

Загрузочные экраны +

А вот меню мне больше нравится писишное.



#93 bizone

bizone

    MJ12 agent

  • Пользователи
  • PipPip
  • 90 сообщений
  • Откуда: Чебоксары

Отправлено 08 Декабрь 2017 - 01:51

я за ps2 меню


Сообщение отредактировал bizone: 08 Декабрь 2017 - 01:52


#94 Gelu McAllister

Gelu McAllister

    Virtue/4E

  • Пользователи
  • PipPipPipPip
  • 1 147 сообщений
  • Откуда: Муравленко

Отправлено 09 Декабрь 2017 - 00:05

 

Убирать каноничное вращающееся лого из главного меню это грех мне кажется. 

 

Согласен. Оригинальное меню надо оставить. На приставке это убожество какое-то


Если бы не было Бога, его нужно было бы придумать. Вольтер

Вчера мы подчинялись королям и преклонялись перед императорами. Завтра мы встанем на колени только перед Истиной. Халиль Джебран

#95 Вероника

Вероника

    ~Лучшая жена~

  • Модераторы
  • PipPipPipPip
  • 2 237 сообщений
  • Откуда: Planet Deus Ex

Отправлено 11 Декабрь 2017 - 09:49

 

Пока так. Но намного лучше чем то, что было до этого,  + у меня появилось больше знаний о системе окон UT2004 :)

Курсор оригинальный DX, но только в полноэкранном режиме.


local object wtf;




Ответить



  
IPB Skin By Virteq