Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Звуки

Ответ
 
Опции темы Опции просмотра
Старый 15.03.2008, 07:27   #1
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию Полное замолкание

Встречал тут давеча поезд на Белорусском, привёл его ЧС7. Аппарат красавец, конечно, но вот что удивило: я стоял на перроне на позиции примерно 4-5 вагона, и эта штука прехала мимо совершенно бесшумно. То есть "бас" от колёс был, но сам электровоз производил впечтление совершенно "выключенного" (кажется даже жалюзи тормозного реостата были закрыты, и вентиляторы ТЭД не работали).
Вопрос. В MSTS ЧС7 всё время "поёт", даже когда оглобля опущена. Я что-то поигрался с .sms - но у меня не получилось сделать так, чтобы при 0-м положении контроллера и скорости хотя бы 1-2км/ч всё это выключалось. Так вообще можно?
Gregory_777 вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 15.03.2008, 07:41   #2
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Посмотри как это реализовано в ВЛ-80, там когда оглоблю опускаешь всё смолкает, причем с характерными звуками, наверное можно попробовать реализовать те-же механизмы управления звуками и в ЧС, только ИМХО алиасам тоже "достанется".

PS В ЧС действительно раздражает работа вентиляторов при опущенном пантографе.
Zabor вне форума   Ответить с цитированием
Старый 15.03.2008, 17:25   #3
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,653
Вы сказали Спасибо: 2,059
Поблагодарили 2,355 раз(а) в 781 сообщениях
E69 хороший собеседник
По умолчанию

Там это, выходит, именно на токоприемник завязано, а не на контроллер.
__________________
🚆🚆🚆
E69 вне форума   Ответить с цитированием
Старый 16.03.2008, 12:53   #4
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от E69 Посмотреть сообщение
Там это, выходит, именно на токоприемник завязано, а не на контроллер.
Значит так - вараинтов пока два. Один реализован на вл80, второй у меня на чс6. Есть еще третий вариант наиболее оптиамльный для тепловозов у которых обороты дизеля меняются от позиции к позиции, но для электровоза постоянного тока с его вентиляторами обдува ПТС, у которых частота вращения меняется от тока, такой вариант не подходит (из-за херовой работы дядьки деБиллки Гея).

Triggers ( 8
Variable_Trigger ( Variable1_Inc_Past 0.149 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable1_Inc_Past 40.5 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable1_Inc_Past 45.0 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable1_Inc_Past 72.5 ReleaseLoopReleaseWithJump ( ) )

Variable_Trigger ( Variable1_Dec_Past 72.5 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable1_Dec_Past 45.0 ReleaseLoopReleaseWithJump ( ) )
Variable_Trigger ( Variable1_Dec_Past 40.5 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Variable_Trigger ( Variable1_Dec_Past 0.149 ReleaseLoopReleaseWithJump ( ) )
)
FrequencyCurve(
Variable2Controlled
CurvePoints ( 10
0.0 11025
0.004 11025
0.84 11504
22.76 17496
23.61 17496
26.98 17496
27.82 17735
43.0 22050
43.84 22050
47.22 22050
)
Granularity ( 0.017 )
)
VolumeCurve(
Variable2Controlled
CurvePoints ( 10
0.0 1
0.004 1
0.84 1
22.76 1
23.61 1
26.98 1
27.82 1
43.0 1
43.84 1
47.22 1
)
Granularity ( 0.017 )
)

)
сандро вне форума   Ответить с цитированием
Старый 16.03.2008, 13:03   #5
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Variable1 inc_past - поставленный один раз, сообщает нам когда начнется чтение звукового файла при "прокручивании главного контроллера по часовой стрелке".
Variable1 inc_past - поставленный второй раз, собщает неам, когда прекратится чтение звукового файла при "прокручивании главного контроллера по часовой стрелке".

Variadle 1 dec_past - "прокручивании главного котроллера против часовой стрелки".
Variadle 1 dec_past - тоже самое, но при "прокручивании главного котроллера против часовой стрелки".

Цифра 1 - указывает на то, что все расчеты проводятся относительно оборотов колеса (именно по этому пантограф никак не влияет на работу триггера)

StartLoopRelease - указывает на то, что способ воспроизведени аудио-файла постоянное проигрывание и что надо начинать читать звуковой файл.

ReleaseLoopReleaseWithJump - указывает на то, чо пора прекратить начатое ранее воспроизведение аудиофайла.

FrequencyCurve(
Variable2Controlled
CurvePoints ( 10
0.0 11025
0.004 11025
0.84 11504
22.76 17496
23.61 17496
26.98 17496
27.82 17735
43.0 22050
43.84 22050
47.22 22050

Соответсвенно в левой колонке сокрость в м/с и частота в правой.


VolumeCurve(
Variable2Controlled
CurvePoints ( 10
0.0 1
0.004 1
0.84 1
22.76 1
23.61 1
26.98 1
27.82 1
43.0 1
43.84 1
47.22 1

Тоже самое громкость, 1 указывает на нормальную громкость (2 - было бы в два раза громче, 0 - тишина)
сандро вне форума   Ответить с цитированием
Старый 16.03.2008, 13:06   #6
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цифры:

0.149
40.5
45.0
72.5

Это позиции взятые из eng-файла умноженные на 100. (т.к в eng-файле 100% указывается как 1).
сандро вне форума   Ответить с цитированием
Старый 16.03.2008, 13:11   #7
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Третий вариант, это поставить вместо Variable 1, Variable 2, но способ вопросизведение от 1 до Х позиции (где надо прекратить начтое ранее воспроизведени е) не подходит, надо описывать проигрывание только по каждой позиции (если 100 позиций, то надо писать 200 триггеров для прямого чтения и обратного, для вращения ГК по часовой и против)
сандро вне форума   Ответить с цитированием
Старый 16.03.2008, 16:34   #8
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Всё сложнее, чем я думал, но с такой инструкцией как-нибудь покопаю звуки в локах на досуге

Спасибо, я много нового узнал.
Zabor вне форума   Ответить с цитированием
Старый 16.03.2008, 16:48   #9
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Тут, еще какая тонокость, можно сделать при наборе позиций одни звуки, а при сборсе другие, например:
Variable_Trigger ( Variable1_Inc_Past 0.149 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
.................................................. .................................
.................................................. ........................................
Variable_Trigger ( Variable1_Dec_Past 0.297 StartLoopRelease ( 1 File ( "Chs2_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )

Как мы видим при обратном чтении аудио файл уже другой. Именно по такому принципу работает звуковая схема 2ТЭ10М от Noise, где дизель постепенно сбрасывает обороты при переключении на более низкие позиции. А, вообще рекомендую почитать мой перевод манула по sms-файлам.
сандро вне форума   Ответить с цитированием
Старый 16.03.2008, 22:34   #10
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию

Оффтоп
Кстати Сандро, а как к ЧС6 гудок прикрутить?
Gregory_777 вне форума   Ответить с цитированием
Старый 16.03.2008, 22:48   #11
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Gregory_777 Посмотреть сообщение
Оффтоп
Кстати Сандро, а как к ЧС6 гудок прикрутить?
Он и так там присутствует!
сандро вне форума   Ответить с цитированием
Старый 19.03.2008, 06:25   #12
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию

Кстати пробило неожиданно. ЧС7 - ведь постоянник? А на Белорусском явно переменка висит. Это как? Или я чего-то не понял?

сандро, гудок нашёлся - теперь свистка нет. Вместо него колокол звенит
Gregory_777 вне форума   Ответить с цитированием
Старый 19.03.2008, 08:21   #13
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Gregory_777 Посмотреть сообщение
Кстати пробило неожиданно. ЧС7 - ведь постоянник? А на Белорусском явно переменка висит. Это как? Или я чего-то не понял?

сандро, гудок нашёлся - теперь свистка нет. Вместо него колокол звенит
Ты, говоришь урывками - то тут, не до конца сформулируешь вопрос, то там, вообще не задаешь вопрос, а что-то комментируешь про род тока, хотя тема о звуках.

Напиши конкретно и ясно, что, ты хочешь узнать у меня?

p.s. Я, пока не понял.
сандро вне форума   Ответить с цитированием
Старый 19.03.2008, 09:37   #14
NeoN
Матёрый пользователь
 
Регистрация: 10.05.2007
Сообщений: 529
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
NeoN стоит на развилке (репутация по умолчанию)
По умолчанию

Офф

2Gregory_777
Давно там не был,на белорусском. Как определил, что переменка? Создай новую тему или в личку отпишись. Как я понял ты определил по одному контактному проводу, но это не факт - может идти замена КП. Короче отписывайся - поговорим.

ЗЫ: на выходных может съезжу туда, посмотрю что да как.
__________________
Я - Энергетик :) Я на яндексе
NeoN вне форума   Ответить с цитированием
Старый 19.03.2008, 10:29   #15
Barmaley
Бабайский Пират
 
Аватар для Barmaley
 
Регистрация: 05.11.2007
Адрес: Краматорск
Сообщений: 1,632
Вы сказали Спасибо: 8
Поблагодарили 68 раз(а) в 30 сообщениях
Barmaley стоит на развилке (репутация по умолчанию)
Отправить сообщение для Barmaley с помощью ICQ Отправить сообщение для Barmaley с помощью Skype™
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение

Как мы видим при обратном чтении аудио файл уже другой. Именно по такому принципу работает звуковая схема 2ТЭ10М от Noise, где дизель постепенно сбрасывает обороты при переключении на более низкие позиции. А, вообще рекомендую почитать мой перевод манула по sms-файлам.
ТОлько предидущий луп заверши перед началом нового
Barmaley вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:24. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?