Перейти к контенту

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

Здравствуйте!
Скажите, существует ли способ выявить файлы (звуки, текстуры), которые никак не задействованы игрой? Задался этим вопросом, после того, как в папке с игрой накопилось много хлама.
Может есть какой-нибудь скрипт или программа?

Важнейшая задача цивилизации - научить человека мыслить.

Ссылка на комментарий
6 часов назад, Змея сказал:

ИМХО - только вручную.

В смысле - тотал командером к примеру.

Да, пожалуй. Только муторное это дело, ох, муторное...

Сталкер - наше всё!

Ссылка на комментарий

@fastle, не получилось? Мб позже сам попробую сделать.

 

 

@fastle, Все работает. За основу взял скрипт из рук худ 3.

Изменено пользователем W.A.S.P.
Ссылка на комментарий
34 минуты назад, I am Dead сказал:

@fastle, Все работает.

Смена иконки ГГ имеется в виду? Реализацию без ковыряния в движке - в студию.

Ссылка на комментарий
3 часа назад, I am Dead сказал:

скрипт из рук худ 3.

@Капрал Хикс, в рук худ 3 емнип, уже идет в комплекте правленый двиг, так что без ковыряния движка всё равно не обойтись)))

 Моя нычкаНычка в арендованном у Опричника холодильнике  

Мы хорошие ребята, жаль патронов маловато:):ukostra:

UriZzz.gif

Ссылка на комментарий

Эмм? Ну вряд ли...

Лично я чисто интуитивно вижу, в каких случаях неписи открывают рот))

В принципе - этого достаточно для озвучивания.

Ссылка на комментарий

@Змея, может я неточно выразился. Имею ввиду следующее: добавил по всем правилам (в sounds\characters_voice\dialogs) звуковые файлы с именами идентичными id фраз из xml-диалога. Звук появился. Теперь хочу, чтобы модель при воспроизведении этих файлов открывала рот.

  • Смешно 1
Ссылка на комментарий

@macron

если такая функция будет заложена в движок и никак иначе. Скриптовые "костыли" достаточно нагружают ТЧ движок, чтобы не забивать голову этим. Идея правильная, но только через движок.

ed_rez.gif

c1f11b67ff360413e81b4e4dcf21eb41.jpg

Ссылка на комментарий
8 часов назад, macron сказал:

Теперь хочу, чтобы модель при воспроизведении этих файлов открывала рот.

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

Ссылка на комментарий
5 часов назад, h0N0r сказал:

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

Здесь проблем нет, модель при обращении произнося скриптовые фразы типа "Что нужно, сталкер" уже шевелит ртом. Интересовала именно обработка фраз в процессе диалога. Сам поковырял script_sound.ltx, прикинул как оно возможно уже реализовано в ТЧ, вроде видна связь между логикой оформленной в спавне, возможно с game_story_ids.ltx, с script_sound.ltx и с sound_theme.script. Короче, какая-то дичь вырисовывалась при попытке всё это совместить и тем более запустить. Кому интересно, можете сами посмотреть в script_sound.ltx например секцию [speech_seq] и другие...

 

Как более "простой" вариант возможно в xml к фразам диалога добавлять action вызывающий скрипт заставляющий модель шевелить ртом заданное время, но это пока теория.

Изменено пользователем macron
Ссылка на комментарий

@macron

изначально я думал, что так и работает, ибо анимация "разговор" идет отдельной и направлена только на анимацию головы. Всегда считал, что она подключается движково по вызову из файлов логики. Не копал в эту сторону. 

ed_rez.gif

c1f11b67ff360413e81b4e4dcf21eb41.jpg

Ссылка на комментарий

Привет всем! Есть необычный вопрос, я не знаю, задумывался ли кто-то над реализацией подобного. В общем, в ТЧ все мутанты прут на ГГ. А например в 2571 контроллер умел ходить назад (пятиться) и при виде ГГ всегда отступал назад. Кто-нибудь знает как реализовать подобное, хотя-бы просто научить монстра ходить задом ?

jpwsa5byp73nyaufrbis15dcci1y.png
 

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...