09.08.2012, 14:49 | #1 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Новый движок для MSTS - RTrainSim
Мне всегда хотелось, чтобы в МСТС были трёхмерные кабины, чтобы было больше возможностей настраивать локомотивы, чтобы можно было делать любые скрещения в сценарии, не заморачиваясь с невидимыми локомотивами, чтобы свет от трафика был, и т.д. и т.п.
В МСТС это всё сделать не так легко, если вообще возможно. Но я попробовал вот сделать свой симуляторный движок, который бы был совместим со всеми дополнениями МСТС. Вернее, лет 5 уже пробую... Кабины сделаны из подручного материала, вообщем-то в основном из текстур 2-мерных кабин МСТС. В этом симуляторе подразумевается, что игра идёт от лица машиниста - нужно ходить, залезать в локомотивы, перемещаться между секциями и т.п. Теоретически, реализовать в нём можно практически всё по функционалу локомотива. Но на данный момент управление реализовано упрощённо. В ВЛ80к достаточно переключить несколько рубильников на распределительном щите в обеих секциях, ну и повключать всё что надо на панели переключателей. Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива, в них располагаются обработчики нажатия клавиш и т.п. Сценарии в движке реализованы. Формат сценариев свой, от МСТС отличающийся. В переспективе сделаю может конвертер сценариев, так-то особых сложностей быть не должно. Разрыв сцепок можно отключить в конфиге, DisableCouplingBreak. Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них. Несколько скриншотов: Если кому интересно, есть желание покататься-потестировать - прошу Актуальные ссылки находятся в теме RTrainSim DOWNLOAD. . Последний раз редактировалось MJack; 29.05.2015 в 08:24. Причина: актуализация ссылок |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
19.09.2012, 13:07 | #166 | |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
Цитата:
если 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. |
|
19.09.2012, 13:47 | #167 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
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 ) ) ) |
19.09.2012, 14:05 | #168 | |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
Цитата:
А скоростью проигрывания, что будет управлять? без вот этого обойтись не получится \/ 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. |
|
19.09.2012, 14:11 | #169 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Дык, понятно дело, что это вместе с FrequencyCurve.
Но этого вроде бы вполне достаточно... |
19.09.2012, 21:12 | #170 |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
PlayOneShot в конструкции с FrequencyCurve работает.
Просто я был не уверен будет ли работать. На сколько я помню сейчас в движке нет Event_Trigger() HaltPlayback() и генератора стыков придется добавлять? Из кабины в состав ни как не перейти на ходу? в купе проводников текстур нет или глюк происходит?(нажал ctrl+enter рядом с купе) Последний раз редактировалось NoiSe; 19.09.2012 в 21:20. |
19.09.2012, 21:18 | #171 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Да, конечно добавить надо будет.
Если вцепить одну секцию ВЛ80к в голову, можно переходить. Внутри? Оно ж закрыто всегда, нету. |
19.09.2012, 22:52 | #172 |
Опытный
Регистрация: 03.02.2008
Адрес: Алма-Ата
Сообщений: 259
Вы сказали Спасибо: 70
Поблагодарили 88 раз(а) в 51 сообщениях
|
умудрился зайти через закрытую дверь
Добавлено через 21 минуту Поезд едит ,а я иду по вагонам вагоны качаются ! Подхожу к площадке собираюсь переходить в следующий вагон и тут вагоны друг относительно дуга начинают подпрыгивать как в жизни когда на неровность пути наезжают! Я в восторге от этого сима! Добавлено через 40 минут где брать ЭР9? их разновидностей тьма |
20.09.2012, 03:43 | #173 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Для ЭР9 нужны звуки с трэйнсима ЭР9/ЭР25.
Сама ЭР9т в архиве с симом. Состав к ней есть в файлах сценария. |
20.09.2012, 21:08 | #174 |
Пользователь
Регистрация: 10.05.2007
Сообщений: 53
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Реально сие чудо в Ubuntu запустить?
|
24.09.2012, 18:12 | #175 |
Опытный
Регистрация: 14.09.2012
Сообщений: 126
Вы сказали Спасибо: 36
Поблагодарили 62 раз(а) в 31 сообщениях
|
Хочу извиниться за моё сообщение. Баню от седел нормас. За время бана у меня было 4 разных МСТС все ставил как положенно и файлы составов тягал туда сюда. В итоге игнорирую при запуске ошибки, а их много приходилось ентер зажимать Электричка кое как загрузилась а вот сценарий грузовой так и не запустил. Хочу попросить у кого все нормально работает загрузить все при все со всеми деталями на торрент.
Зарание блогодарен. |
24.09.2012, 18:22 | #176 |
Матёрый пользователь
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,615
Вы сказали Спасибо: 1,508
Поблагодарили 728 раз(а) в 439 сообщениях
|
Извини, конечно, но долго соображал - от каких таких седел ты в Бане был...
Насчёт просьбы, ИМХО конечно, но наврядли кто согласится заливать десятки гиг (ведь ты просишь "всё-превсё") на торрент. Тем более, что всё это лежит в свободном доступе на форумах. Последний раз редактировалось GeneZone; 24.09.2012 в 18:27. |
24.09.2012, 19:45 | #177 |
Матёрый пользователь
|
А в каком направлении сейчас идет работы с этим движком?
|
24.09.2012, 21:37 | #178 | ||
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Цитата:
Цитата:
|
||
25.09.2012, 16:04 | #179 |
Опытный
|
Ted, а какие ЭР9 используются для этого движка?
__________________
Моя жизнь железная дорога! |
25.09.2012, 21:35 | #180 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
В смысле какие? Для игрока переделана одна, она в архиве с движком.
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RTrainSim DOWNLOAD | Ted | RTrainSim - Об игре | 45 | 03.02.2021 22:12 |
Разработка подвижного состава для RTrainSim | Mashinistvova | RTrainSim - Об игре | 744 | 09.06.2020 19:31 |
Движок | MATRIXXX | MSTS - Об игре | 4 | 12.09.2007 10:26 |
Что это? |