Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,067
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Интерактивные переговоры с ДСП в сценариях
Предлагаю свой алгоритм по озвучке сообщений ДСП в сценариях.
В MSTS все будет выглядеть так: в сценарии при подъезде к каждой станции будет воспроизводится голосовое сообщение ДСП: «Машинист поезда №хххх»… <пауза - машинист подтверждает вызов ДСП>. Входной Н/Ч № открыт/красный ///, маршрут на N путь готов, выходной Н/Ч № открыт/закрыт, [… (скрещение и т.п.)]. ДСП <название ст.>, <фамилия>». Для начала краткое ознакомление с файлами, с которыми предстоит поработать.
1. Файл ssource.dat (soundsource) – лежит в корневой папке маршрута. В нем прописаны «ссылки» на sms файлы, которые используются в маршруте. Если не прописать нужные звуки в ssource.dat, то вы не сможете добавить их в маршрут в редакторе маршрутов (их не будет в списке объектов «Источники звука»).
2. Файлы .ws (worldsoundfile) – лежат в папке WORLD каждого маршрута. В них указаны координаты источников звука на данном тайле. Для каждого тайла, на котором есть источники звука, создается файл .ws с координатой тайла в имени. Например w-004907+014820.ws
3. Файлы .sms – лежат в папке SOUND каждого маршрута. В них прописаны параметры воспроизведения звуков (wav файлов).
4. wav файлы – в них записан сам звук. Описание работы алгоритма. При подъезде к станции поезд проезжает мимо маркера «источника звука» (прописанного в ws файле). В sms файле, на который ссылается «источник звука», прописаны ссылки на нужные wav файлы. Для экономии места и универсальности предлагаю «собирать» сообщения ДСП из семплов [коротких звуковых файлов] в которых будут «стандартные» фразы ДСП: «входной/выходной, открыт/закрыт, № светофора, № пути и т.д.». Получится 10-15 семплов «№ пути» для всего маршрута, вместо нескольких сотен, если использовать отдельный звуковой файл для каждого отдельного пути. По сути, принцип такой же, как у «alias» – одна кабина для всей серии локомотивов. Кроме того, эти семплы можно будет использовать для любого сценария. Но в каждом сценарии используется свой путь («маршрут поезда»), поэтому нам нужны «уникальные» сообщения ДСП. Это можно реализовать подменой sms файлов для каждого сценария. В таком «индивидуальном» наборе sms файлов будет «закодирована» информация какие именно семплы воспроизводить для конкретного сценария. В режиме "свободной поездки" в sms файлах будут ссылки на wav файлы с "тишиной". Чтобы маркеры источников звука не расставлял вручную каждый пользователь (не все умеют пользоваться редактором или просто лень), это может сделать один человек, а потом просто «дописать» информацию о маркерах в ws файлы всех пользователей. Таким же способом добавляется информация о «источниках звука» в файл ssource.dat. Основная сложность – в записях переговоров с ДСП.
Предлагаю самим создать такие записи. Так как в основном ДСП – это представительницы прекрасного пола, то можно попросить наших девушек, жен, сестер, подруг прочитать вслух несколько фраз с листка. Если они откажутся, то придется писать свои голоса – получится мужской коллектив ДСП . Идеально было бы записать уникальный голос для каждой станции, но это зависит от того, как много людей откликнется на просьбу записать и выложить свои семплы. Если «разбросать» «двойников» ДСП по отдаленным друг от друга станциям и придумать им разные фамилии, «двойники» не будут так сильно заметны. Для большей реалистичности можно будет добавить в семплы немного шума и помех как в настоящих локомотивных рациях . После того, как вся эта работа будет сделана (семплы переговоров можно будет дополнить и позже), можно будет выложить в downloads «пак» звуков переговоров ДСП, а также добавлять в архивы со сценариями уникальные sms файлы. Для расстановки звуковых маркеров можно сделать «мини-патч» к маршруту. Как вариант можно написать программу, которая добавляет новые строки в файлы .ws и ssource.dat, чтобы не делать эту вручную. Создателям сценариев надо будет только изменить имена wav файлов в «шаблонных» файлах настройки звуков (sms файлах). Стандартизацию имен sms и wav файлов предлагаю обсудить в дальнейшем (и так много теста написал). Надеюсь на поддержку разработчиков в развитии данного проекта и сам готов оказать посильную помощь (расстановка маркеров – для начала в Малохитовке, нарезка семплов, создание простых сценариев для тестовой прогонки и т.д.).
Последний раз редактировалось MJack; 01.12.2009 в 17:03.
|