Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Об игре

Ответ
 
Опции темы Опции просмотра
Старый 05.05.2010, 01:12   #1
Grebnev
Почётный Администратор
 
Аватар для Grebnev
 
Регистрация: 09.04.2008
Адрес: Россия
Сообщений: 4,610
Вы сказали Спасибо: 1,323
Поблагодарили 3,912 раз(а) в 714 сообщениях
Grebnev отключил(а) отображение уровня репутации
По умолчанию МСТС. Расширение возможностей

Итак, друзья, МСТС почти 9 лет в строю. и помирать не собирается. Интересно ,есть еще популярные до сих пор игры, выпущенные в 2001-м?

Многие фанаты хотели бы расширения возможностей старика МСТС. Что ж, вот некоторые движения в этом направлении:

Вместе с Алексеем Золотухиным (Lexastik) с TCH-Club , сентября прошлого года, разрабатываем проект "MSTS+WrLenta".

Началось все это как проект по созданию мультиплейера ( и работа в этом направлении продолжается, многое достигнуто). И плавно разветвилось на расширение управления локомотивом.

Чтоб долго не рассказывать ,вот видео.

Начато все с тепловозов, конкретно с ТЭП70-0477.

Что сделано :

1. реализована разнообразная анимация - двери, форточки, жалюзи холодильника.
2. Работают штоки ТЦ - с завязкой на давление в ТЦ.
3. Работают жалюзи ЭДТ автоматически с включением ЭДТ.
4. Реализовано полное свободное управление светом -БФ+прожектор.
5. Пуск-останов дизеля . Реальный, с выключенным не поедешь.

В разработке :

1. трехмерная кабина с управлением из неё. Схема вся разработана, образец рабочий есть, дело только за временем и желанием.

2. разнообразные неисправности и ошибки управления будут сделаны обязательно.


Алексей, как появится, расскажет подробнее собственно про WrLent-y. что она может сейчас. Я просто приведу скрин со всеми открытыми менюшками (эта версия еще не в свободном доступе)



Спасибо за внимание, задавайте вопросы.







Рабочая последняя версия WRLenta204

Рабочая последняя версия WRLenta204 .Зеркало на сервере TRAINSIM

Лента работает только на Версии патча 1,8


Программу распаковывать в любое место.

ТЭП70-0477WR



Эта версия 0477WR заточена строго под Ленту, и наоборот, лента создана во многом под 0477WR.

Все инструкции вложены, читайте мануалы по Ленте и локомотиву.

*** так же можно почитать про ленту на форуме WWW.TCH-Club.ru

На всякий случай приведу Инструкцию к тепловозу здесь.


##############################################

Тепловоз ТЭП70-0477WR Версия 1.01 под WrLenta204.

Распаковать Архив в папку Trains ( Если Вы это читаете, значит уже распаковали )





Как работать с Лентой.

1. Запустите игру.
2. 3апустите WRLenta204
3. В настройках выберите - "Анимированный локомотив" и другие необходимые опции.

***Примечание -удобнee играть в оконном режиме.

4. Выберите маршрут, тепловоз ТЭП70-0477WR, и стартуйте.
5. Запустив маршрут, нажмите ScrollLock - так стартует запись ленты и активируются все ее функции, в том числе свет и дополнительная анимация.


Управление фишками.


2. двери Y + NUM 1/3/7/9

3. свет L + NUM 1/2/3 задние огни, 5 подсветка кузова, 7/8/9 передние.

4. форточки F + NUM 1/2.

5. жалюзи холодильника CTRL+V NUM 1/2/3

6. жалюзи Эдт открываются при включении Эдт

7. Штоки ТЦ подвижны в зависимости от давления в ТЦ.

8. Запусить/заглушить дизель - N + NUM 1

*** Примечание, адекватные звуки пуска-глушения будут добавлены в следующих версиях.

**** Если после глушения из тепловоза не идет дым -это не является неисправностью.



Авторы Алексей Гребнев ( Grebnev ) / Алексей Золотухин ( Lexastik )

Все права защищены WWW.Trainsim.ru , WWW.TCH-Club.ru

Последний раз редактировалось Grebnev; 01.10.2010 в 08:18.
Grebnev вне форума   Ответить с цитированием
Эти 12 пользователя(ей) сказали Спасибо Grebnev за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 


Старый 06.05.2010, 17:23   #61
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Vivan755 Посмотреть сообщение
Именно, на мой взгляд, самый простой — задать каждой позиции соответствующую скорость перелома характеристики. По достижении этой скорости мощность уменьшается в полтора раза от заданной, при превышении её на 10 % в два раза, при превышении на 25 % в три раза... Как-то так
Это какие слова в eng? Добавьте конкретики.
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 17:25   #62
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Ромыч РЖДУЗ Посмотреть сообщение
Алексей а возможно ли будет реализовать плавное движение стрелок вольтметра и амперметра в кабине? Ну по тормозам же ты сделал, они плавненько ходят. И так же реализовть отдельный вольтметр, напряжения ТЭД. А то в MSTS похоже только амперметр есть и не более.
А фиг его знает, надо пробовать. Ну например когда тормозишь локомотивным, то стрелка ТЦ сразу прыгает на определенную величину, хотя в самом ТЦ давление нарастает плавно.
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 18:28   #63
Vivan755
Заблокирован
 
Регистрация: 19.02.2008
Адрес: Самара, ОП Киркомбинат
Сообщений: 1,887
Вы сказали Спасибо: 580
Поблагодарили 492 раз(а) в 236 сообщениях
Vivan755 стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Это какие слова в eng? Добавьте конкретики
Вот эти:

Цитата:
EngineControllers (
Throttle ( 0 1 0.03 0
NumNotches ( 34
Notch ( 0 0 Dummy )
Notch ( 0.01 0 Dummy )
Notch ( 0.02 0 Dummy )
Notch ( 0.03 0 Dummy )
Notch ( 0.04 0 Dummy )
А надо, чтобы сим понимал что-то вроде этого:

Цитата:
EngineControllers (
Throttle ( 0 1 0.03 0
NumNotches ( 34
Notch ( 0 0 0 Dummy )
Notch ( 0.01 8 0 Dummy )
Notch ( 0.02 10 0 Dummy )
Notch ( 0.03 12 0 Dummy )
Notch ( 0.04 14 0 Dummy )
Добавившийся столбец — это скорость, после которой мощность начинает падать по ломаной или параболе. Реально это добавить в движок?
Vivan755 вне форума   Ответить с цитированием
Старый 06.05.2010, 20:03   #64
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Можно немного для тупых? Т.е. как бы в реальный энг это прописать нельзя. Скорость какая будет падать? Формула ломаной есть?
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 20:17   #65
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от lexastik Посмотреть сообщение
Можно немного для тупых? Т.е. как бы в реальный энг это прописать нельзя. Скорость какая будет падать? Формула ломаной есть?
для тяоговой лучше формула полинома. Или сплайна, как в trainz.

Цитата:
Реально это добавить в движок?
вероятно нет, так внешние проги пока не научились считывать настройки, прописанные в eng-файлах ПС. Да и вообще надо тогда заново писать весь алгоритм расчёта тяги, и периодически задавать требуемую скорость составу (как в известном тренажёре Е*).

В трс это всё по дефолту. А в КРС/RW всё так же, как в МСТС, только ОП добавлена
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 06.05.2010, 20:29   #66
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
для тяоговой лучше формула полинома. Или сплайна, как в trainz.
Все таки хотелось точную формулу и поконкретнее какой параметр менять по этой формуле.
Цитата:
внешние проги пока не научились считывать настройки, прописанные в eng-файлах ПС.
Вы наверное не следите за внешними прогами.
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 20:45   #67
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Вы наверное не следите за внешними прогами.
следим конечно . Где это видано, что можно было выбирать "оборудован лок ЭПТ или нет", или "какая система безопасности стоит". Ведь всё это надо получать из настроек локомотива.

Цитата:
Все таки хотелось точную формулу
для незнающих

Полином
Cплайн
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 06.05.2010, 21:02   #68
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
следим конечно . Где это видано, что можно было выбирать "оборудован лок ЭПТ или нет", или "какая система безопасности стоит". Ведь всё это надо получать из настроек локомотива.
Читать надписи на форме смотрю умеете . За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 21:34   #69
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут
у нас просто забор-то аналогичный . Просто перед ним лесополоса, поэтому его не заметишь.

По теме - пишите свою физику. Всё равно вытягивать из движка МСТС тягу - то же самое, что делать допразрядку тормозной магистрали в дефолтной пневматической модели ТРС.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 06.05.2010, 21:41   #70
lexastik
Опытный
 
Регистрация: 12.07.2007
Сообщений: 209
Вы сказали Спасибо: 9
Поблагодарили 17 раз(а) в 10 сообщениях
lexastik стоит на развилке (репутация по умолчанию)
По умолчанию

Все сделаем, насколько возможно.
__________________
Ключи от квартиры, где деньги лежат, не дам!!! )))

Не веди счет годам, счет всегда идет на секунды!!!
lexastik вне форума   Ответить с цитированием
Старый 06.05.2010, 22:19   #71
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,927
Вы сказали Спасибо: 11,488
Поблагодарили 10,264 раз(а) в 3,837 сообщениях
Zabor хороший собеседник
По умолчанию

Цитата:
Сообщение от lexastik Посмотреть сообщение
...
За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут
Э… лучше другие примеры использовать
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 06.05.2010, 22:39   #72
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Есть одна мысль насчет реализации ослабления поля ТЭД, правда не знаю, насколько реально это реализовать. Нужно ввести дополнительный орган управления тягой в енг файл. Допустим, он будет называться Throttle2. Описание его будет по типу обычного Throttle, только в значениях мощности надо будет прописать мощности относительно ходовой позиции, допустим, так:
Throttle2 ( 1 2 0.01 0
NumNotches ( 5
Notch (1 0 Dummy )
Notch ( 1.2 0 Dummy )
Notch ( 1.3 0 Dummy )
Notch ( 1.4 0 Dummy )
Notch ( 1.5 0 Dummy )
В основном Throttle надо будет добавить параметр, определяющий ходовую позицию, например так:
Throttle ( 0 1 0.01 0
NumNotches ( 5
Notch (0.1 0 0 Dummy )
Notch ( 0.2 0 0 Dummy )
Notch ( 0.3 0 1 Dummy )
Notch ( 0.4 0 0 Dummy )
Последняя цифра (0 или 1)-это и будет показатель ходовой позиции. Throttle2 должен работать только при значении последней цифры, равной 1, при 0 он должен игнорироваться программой. И еще, при любом положении Throttle2, большем 1, основной Throttle перевести на другую позицию должно быть невозможно.
Соответственно, над опредусмотреть анимацию нового органа управления в кабине.
Vlad вне форума   Ответить с цитированием
Старый 06.05.2010, 22:53   #73
Evgenyi
Матёрый пользователь
 
Аватар для Evgenyi
 
Регистрация: 15.05.2008
Адрес: С-Пб (Балт). ТЧ-15
Сообщений: 3,960
Вы сказали Спасибо: 72
Поблагодарили 233 раз(а) в 117 сообщениях
Evgenyi стоит на развилке (репутация по умолчанию)
По умолчанию

А можно в МСТС сделать карандаш, как на ЧС4Т? Я сделал в ТРС. Там теперь чисто как в реале жужа работает - надул в ТЦ, потом собралась схема, ТЦ спустил воздух, щёлкнула реле и дальше тупо в карандаш надуваем и он ток в ОВ увеличивает. Ща за ЧС8 взялся, коли кабина + модель есть.
__________________
В ангаре:F-15c, СУ-27, СУ-25Т, МиГ-29С.
"Да и хрен с ней с этой рацией! Горизонт держи, б*я!!"(с) лётный инструктор
Evgenyi вне форума   Ответить с цитированием
Старый 06.05.2010, 23:30   #74
Сан Саныч
Матёрый пользователь
 
Аватар для Сан Саныч
 
Регистрация: 21.07.2008
Адрес: Санкт-Петербург
Сообщений: 730
Вы сказали Спасибо: 487
Поблагодарили 590 раз(а) в 224 сообщениях
Сан Саныч стоит на развилке (репутация по умолчанию)
Отправить сообщение для Сан Саныч с помощью Skype™
По умолчанию

Цитата:
Сообщение от Vivan755 Посмотреть сообщение
Именно, на мой взгляд, самый простой — задать каждой позиции соответствующую скорость перелома характеристики. По достижении этой скорости мощность уменьшается в полтора раза от заданной, при превышении её на 10 % в два раза, при превышении на 25 % в три раза... Как-то так
А всё-таки, не лучше ли сделать так, чтобы тяга была обратно пропорциональна не скорости, а, скажем, её квадрату. Для ВЛ10 это подходит с небольшой натяжкой.

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

Про ослабление поля – это хорошо, но как обеспечить нелинейность между нарастанием тока про включении очередной ступени ОП и нарастанием силы тяги?

Цитата:
Сообщение от Vlad Посмотреть сообщение
Throttle ( 0 1 0.01 0
NumNotches ( 5
Notch (0.1 0 0 Dummy )
Notch ( 0.2 0 0 Dummy )
Notch ( 0.3 0 1 Dummy )
Notch ( 0.4 0 0 Dummy )
Последняя цифра (0 или 1)-это и будет показатель ходовой позиции. Throttle2 должен работать только при значении последней цифры, равной 1, при 0 он должен игнорироваться программой. И еще, при любом положении Throttle2, большем 1, основной Throttle перевести на другую позицию должно быть невозможно.
Соответственно, над опредусмотреть анимацию нового органа управления в кабине.
И при основном Throttle, непрерывно равном нулю в течении некоторого времени – сценарий завершается неудачно.
__________________
Мне ненавистны ваши убеждения, но я готов отдать жизнь за ваше право их высказывать (Вольтер, французский философ)

Последний раз редактировалось Сан Саныч; 06.05.2010 в 23:39.
Сан Саныч вне форума   Ответить с цитированием
Старый 07.05.2010, 08:22   #75
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Сан Саныч Посмотреть сообщение
...Для других локомотивов показатель степени, естественно, должен быть своим.

Про ослабление поля – это хорошо, но как обеспечить нелинейность между нарастанием тока про включении очередной ступени ОП и нарастанием силы тяги?

И при основном Throttle, непрерывно равном нулю в течении некоторого времени – сценарий завершается неудачно.
В том то и дело, что вряд ли будет возможно для разных локомотивов задавать разные законы изменения силы тяги от скорости. Локомотивов в МСТС сотни, и для каждого создавать свою формулу я думаю не реально. Надо или найти некое общее выражение, например, некий полином с коэффициенами, разными для разных локов. Или, может быть,это будет просто некая таблица значений. Или, как Иван здесь писал, сочетание гиперболы с прямой.
Насчет нелинейности между током и тягой при включении ОП-это имхо, задача на будущее. Для начала надо сделать ОП хотя бы так, как я написал выше
Vlad вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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