Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > RTrainSim

Ответ
 
Опции темы Опции просмотра
Старый 09.08.2012, 14:49   #1
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию Новый движок для MSTS - RTrainSim

Мне всегда хотелось, чтобы в МСТС были трёхмерные кабины, чтобы было больше возможностей настраивать локомотивы, чтобы можно было делать любые скрещения в сценарии, не заморачиваясь с невидимыми локомотивами, чтобы свет от трафика был, и т.д. и т.п.
В МСТС это всё сделать не так легко, если вообще возможно. Но я попробовал вот сделать свой симуляторный движок, который бы был совместим со всеми дополнениями МСТС. Вернее, лет 5 уже пробую... Кабины сделаны из подручного материала, вообщем-то в основном из текстур 2-мерных кабин МСТС.
В этом симуляторе подразумевается, что игра идёт от лица машиниста - нужно ходить, залезать в локомотивы, перемещаться между секциями и т.п. Теоретически, реализовать в нём можно практически всё по функционалу локомотива. Но на данный момент управление реализовано упрощённо. В ВЛ80к достаточно переключить несколько рубильников на распределительном щите в обеих секциях, ну и повключать всё что надо на панели переключателей.
Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива, в них располагаются обработчики нажатия клавиш и т.п.
Сценарии в движке реализованы. Формат сценариев свой, от МСТС отличающийся.
В переспективе сделаю может конвертер сценариев, так-то особых сложностей быть не должно.

Разрыв сцепок можно отключить в конфиге, DisableCouplingBreak.

Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них.

Несколько скриншотов:








Если кому интересно, есть желание покататься-потестировать - прошу

Актуальные ссылки находятся в теме RTrainSim DOWNLOAD.

.

Последний раз редактировалось MJack; 29.05.2015 в 08:24. Причина: актуализация ссылок
Ted вне форума   Ответить с цитированием
Эти 155 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
--RZD--, Ace Hard, Aifon, alekss, alex8888, alexshegera, AltMaks, Anthrax, apelsin7, ASNSpb, atom, Axell, benya, BIOX, bober-rzd, ceramica, CFM, Chernobyl, classicisme, Colonel_Abel, csf, d1mab, dannik, DarkLotus, DaveMurray, DedMozaj, DenS, DEPO_MINSK, dizel44, Dr.Train, Driver, DS-3, E69, EAR, Ebernikov, egor14, error0x40, Evgeny S, FormenTRZ, Fox-kolpino, GeneZone, Gregory_777, hardtrainer, HarrisonShow, Hi Tech, iny., Izumka, jim_spb, Kirill Khokhlov, kondrik, Ku3a4, le Sandro, Lenrus, Lexeych, LINX JET, m.dima77, M1CHA, macreyn, Maksim Famiov, Mars92, Mashinistvova, Maxxxcab, mazy, MichaelD, Mixalblch, MJack, moskur, Mr. Angelo, Net, Nickgsm, NMSK, NoiSe, nokiamen, Nortrom, OLUVIEIIIK4, ostap24, Otkli, pashkevich, Pavlyuk153, poputchik, PROROK46, RailMax, Raskolnikov, RedMan, Replateck, Rezec, rft1, Riddik007, Rom7, Roman S., roman9683, rvs, s281182, Seafarer, Semy, Serg81, SergXcom, Seva33, side_one, Sikorski, Simao, Skythe, solovani, Sprint, St.A.N, t-reks, Tarik, tero, theSEWEGI, Trainz Baku, Underscout, UranGS, urasb, Valik255, vitro, Vivan755, vl80s, Vlad_Volya, Vova1395, Wlad209, Yolkin, Zabor, Zlodey, Андрей Шуляренко, Арсений К., Арсентий, ВIGMAN, Владимир Вольный, Деметрий, Диспетчер-регулятор, ДМБ, Евгений., КЕ, Ким Чен Ир, Кривой Максим, ЛИБ1995, Любитель, Моторвагонник, нюх, Прохорчук, псефур, Рома2345, Ромыч РЖДУЗ, Руслан78, Сан Саныч, Север, Сергей зуев, Сергей К, Сергей79, Сибиряк, Толяныч, ТЧ-13 Черновцы, ЧМЕ3-3780, Шурикан, Электричка
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 


Старый 19.09.2012, 13:07   #166
NoiSe
Опытный
 
Регистрация: 03.02.2008
Адрес: Лихославль
Сообщений: 235
Вы сказали Спасибо: 61
Поблагодарили 72 раз(а) в 38 сообщениях
NoiSe стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Ted Посмотреть сообщение
Дык, в приведённом примере SpeedIncPast/SpeedDecPast излишни, так как у потока громкость при скорости ниже/выше заданных равна 0.
И чёем будет отличаться PlayOneShotFX от обычного я так и не понял.
SpeedIncPast действительно относится к механизмам запуска loops,
если joint и будет единственным запускающим все 6 семплов относящихся
к данному типу пути будут срабатывать. 5 из них с отключенным звуком.
Оно нам надо?
Нужен еще один ограничивающий параметр, который не даст запуститься
лишним Stemмам в данном диапазоне скоростей.
Конструкция получилась такая
Speed_Inc_Past 5.6 joint 1
скорость больше 5.6 и joint=1 тогда запуск
или
Speed_Dec_Past 9.86 joint 1
скорость меньше 5.6 и joint=1 тогда запуск
но и это не верная конструкция
нужно

Speed_in 5.6 9.86 joint 1
скорость находится в диапазоне от 5.6 до 9.86 и joint =1 тогда запуск

Почему же Speed_Inc_Past 5.6 работать не будет
событие Speed_Inc_Past 5.6 происходит только один раз , когда скорость из 5.5 становится 5.6, а у (SpeedDecPast 9.86) когда 9.87 становится 9.86
тем самым задаётся диапазон срабатывания триггера и для лупов этого достаточно.

Speed_in 5.6 9.86 joint 1
скорость находится в диапазоне от 5.6 до 9.86 и joint =1 тогда запуск
и того
2Variable_Trigger ( Speed_in 5.6 9.86 joint 1

хочу еще попробовать вот такую конструкцию \/

StartLoop ( 1
File ( tsrSound-x_st120.wav -1 )
SelectionMethod ( SequentialSelection )
)
ReleaseLoopRelease ( )

сначала StartLoop и сразу ReleaseLoopRelease

если будет работать
тогда не придется городить PlayOneShotFX

Последний раз редактировалось NoiSe; 19.09.2012 в 13:18.
NoiSe вне форума   Ответить с цитированием
Старый 19.09.2012, 13:47   #167
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Triggers ( 6
Event_Trigger ( joint 1 HaltPlayback( ) )
Event_Trigger ( joint 1
PlayOneShot ( 1
File ( tsrSound-x_st23.00.wav -1 )
SelectionMethod ( SequentialSelection )
)
)
Initial_Trigger ( DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedIncPast 5.6 EnableTrigger ( 1 ) )
Variable_Trigger ( SpeedIncPast 9.86 DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedDecPast 5.6 DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedDecPast 9.86 EnableTrigger ( 1 ) )
)
Ted вне форума   Ответить с цитированием
Старый 19.09.2012, 14:05   #168
NoiSe
Опытный
 
Регистрация: 03.02.2008
Адрес: Лихославль
Сообщений: 235
Вы сказали Спасибо: 61
Поблагодарили 72 раз(а) в 38 сообщениях
NoiSe стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Ted Посмотреть сообщение
Triggers ( 6
Event_Trigger ( joint 1 HaltPlayback( ) )
Event_Trigger ( joint 1
PlayOneShot ( 1
File ( tsrSound-x_st23.00.wav -1 )
SelectionMethod ( SequentialSelection )
)
)
Initial_Trigger ( DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedIncPast 5.6 EnableTrigger ( 1 ) )
Variable_Trigger ( SpeedIncPast 9.86 DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedDecPast 5.6 DisableTrigger ( 1 ) )
Variable_Trigger ( SpeedDecPast 9.86 EnableTrigger ( 1 ) )
)
Как это работать будет?
А скоростью проигрывания, что будет управлять?
без вот этого обойтись не получится \/
FrequencyCurve ( SpeedControlled
CurvePoints ( 4
-9.86 16100
-6.9 11025
6.9 11025
9.86 16100
)
Granularity ( 0.5 )
)

Последний раз редактировалось NoiSe; 19.09.2012 в 14:07.
NoiSe вне форума   Ответить с цитированием
Старый 19.09.2012, 14:11   #169
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Дык, понятно дело, что это вместе с FrequencyCurve.
Но этого вроде бы вполне достаточно...
Ted вне форума   Ответить с цитированием
Старый 19.09.2012, 21:12   #170
NoiSe
Опытный
 
Регистрация: 03.02.2008
Адрес: Лихославль
Сообщений: 235
Вы сказали Спасибо: 61
Поблагодарили 72 раз(а) в 38 сообщениях
NoiSe стоит на развилке (репутация по умолчанию)
По умолчанию

PlayOneShot в конструкции с FrequencyCurve работает.
Просто я был не уверен будет ли работать.
На сколько я помню сейчас в движке нет
Event_Trigger()
HaltPlayback()
и генератора стыков
придется добавлять?


Из кабины в состав ни как не перейти на ходу?

в купе проводников текстур нет или глюк происходит?(нажал ctrl+enter рядом с купе)

Последний раз редактировалось NoiSe; 19.09.2012 в 21:20.
NoiSe вне форума   Ответить с цитированием
Старый 19.09.2012, 21:18   #171
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Да, конечно добавить надо будет.
Если вцепить одну секцию ВЛ80к в голову, можно переходить.
Внутри? Оно ж закрыто всегда, нету.
Ted вне форума   Ответить с цитированием
Старый 19.09.2012, 22:52   #172
NoiSe
Опытный
 
Регистрация: 03.02.2008
Адрес: Лихославль
Сообщений: 235
Вы сказали Спасибо: 61
Поблагодарили 72 раз(а) в 38 сообщениях
NoiSe стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Ted Посмотреть сообщение
Внутри? Оно ж закрыто всегда.
умудрился зайти через закрытую дверь

Добавлено через 21 минуту
Поезд едит ,а я иду по вагонам вагоны качаются !
Подхожу к площадке собираюсь переходить в следующий вагон и тут вагоны друг относительно дуга начинают подпрыгивать как в жизни когда на неровность пути наезжают!
Я в восторге от этого сима!

Добавлено через 40 минут
где брать ЭР9?
их разновидностей тьма
NoiSe вне форума   Ответить с цитированием
Старый 20.09.2012, 03:43   #173
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Для ЭР9 нужны звуки с трэйнсима ЭР9/ЭР25.
Сама ЭР9т в архиве с симом. Состав к ней есть в файлах сценария.
Ted вне форума   Ответить с цитированием
Старый 20.09.2012, 21:08   #174
MihaniKMSTS
Пользователь
 
Регистрация: 10.05.2007
Сообщений: 53
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
MihaniKMSTS стоит на развилке (репутация по умолчанию)
По умолчанию

Реально сие чудо в Ubuntu запустить?
MihaniKMSTS вне форума   Ответить с цитированием
Старый 24.09.2012, 18:12   #175
flyag
Опытный
 
Регистрация: 14.09.2012
Сообщений: 109
Вы сказали Спасибо: 36
Поблагодарили 62 раз(а) в 31 сообщениях
flyag стоит на развилке (репутация по умолчанию)
По умолчанию

Хочу извиниться за моё сообщение. Баню от седел нормас. За время бана у меня было 4 разных МСТС все ставил как положенно и файлы составов тягал туда сюда. В итоге игнорирую при запуске ошибки, а их много приходилось ентер зажимать Электричка кое как загрузилась а вот сценарий грузовой так и не запустил. Хочу попросить у кого все нормально работает загрузить все при все со всеми деталями на торрент.
Зарание блогодарен.
flyag вне форума   Ответить с цитированием
Старый 24.09.2012, 18:22   #176
GeneZone
Матёрый пользователь
 
Аватар для GeneZone
 
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,460
Вы сказали Спасибо: 1,254
Поблагодарили 639 раз(а) в 392 сообщениях
GeneZone стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от flyag Посмотреть сообщение
Баню от седел...
Извини, конечно, но долго соображал - от каких таких седел ты в Бане был...

Насчёт просьбы, ИМХО конечно, но наврядли кто согласится заливать десятки гиг (ведь ты просишь "всё-превсё") на торрент. Тем более, что всё это лежит в свободном доступе на форумах.
__________________
Электрослужба ОГЭ/СРК-1
Ник GeneZone® зарегистрирован

Последний раз редактировалось GeneZone; 24.09.2012 в 18:27.
GeneZone вне форума   Ответить с цитированием
Старый 24.09.2012, 19:45   #177
Прохорчук
Матёрый пользователь
 
Аватар для Прохорчук
 
Регистрация: 20.05.2011
Адрес: Ленинградская область г. Кингисепп
Сообщений: 364
Вы сказали Спасибо: 1,665
Поблагодарили 375 раз(а) в 115 сообщениях
Прохорчук стоит на развилке (репутация по умолчанию)
Отправить сообщение для Прохорчук с помощью ICQ
По умолчанию

А в каком направлении сейчас идет работы с этим движком?
Прохорчук вне форума   Ответить с цитированием
Старый 24.09.2012, 21:37   #178
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
В итоге игнорирую при запуске ошибки, а их много приходилось ентер зажимать
Дык а какие ошибки-то? Если ПС не хватает, так вот тот который не хватает и надо качать, там три сайта всего. Скачать не так долго, давно бы уж в какой-нибудь download-менеджер позабивал ссылок со страниц скачивания да скачал.

Цитата:
А в каком направлении сейчас идет работы с этим движком?
Ну, с мультиплеером идет работа помаленьку, M1CHA тестирует пульт активно) Да по мелочам, звуки модифицируем с NoiSe'ом, глюки исправляю, когда встречаются...
Ted вне форума   Ответить с цитированием
Старый 25.09.2012, 16:04   #179
Vlad_Volya
Опытный
 
Аватар для Vlad_Volya
 
Регистрация: 25.05.2010
Адрес: Украина,Киев
Сообщений: 198
Вы сказали Спасибо: 25
Поблагодарили 70 раз(а) в 37 сообщениях
Vlad_Volya стоит на развилке (репутация по умолчанию)
Отправить сообщение для Vlad_Volya с помощью ICQ Отправить сообщение для Vlad_Volya с помощью Skype™
По умолчанию

Ted, а какие ЭР9 используются для этого движка?
__________________
Моя жизнь железная дорога!
Vlad_Volya вне форума   Ответить с цитированием
Старый 25.09.2012, 21:35   #180
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

В смысле какие? Для игрока переделана одна, она в архиве с движком.
Ted вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка подвижного состава для RTrainSim Mashinistvova RTrainSim 706 25.11.2017 02:57
RTrainSim DOWNLOAD Ted RTrainSim 42 23.02.2017 17:48
Движок MATRIXXX MSTS - Об игре 4 12.09.2007 10:26


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


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