|
09.08.2012, 14:49 | #1 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Новый движок для MSTS - RTrainSim
Мне всегда хотелось, чтобы в МСТС были трёхмерные кабины, чтобы было больше возможностей настраивать локомотивы, чтобы можно было делать любые скрещения в сценарии, не заморачиваясь с невидимыми локомотивами, чтобы свет от трафика был, и т.д. и т.п.
В МСТС это всё сделать не так легко, если вообще возможно. Но я попробовал вот сделать свой симуляторный движок, который бы был совместим со всеми дополнениями МСТС. Вернее, лет 5 уже пробую... Кабины сделаны из подручного материала, вообщем-то в основном из текстур 2-мерных кабин МСТС. В этом симуляторе подразумевается, что игра идёт от лица машиниста - нужно ходить, залезать в локомотивы, перемещаться между секциями и т.п. Теоретически, реализовать в нём можно практически всё по функционалу локомотива. Но на данный момент управление реализовано упрощённо. В ВЛ80к достаточно переключить несколько рубильников на распределительном щите в обеих секциях, ну и повключать всё что надо на панели переключателей. Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива, в них располагаются обработчики нажатия клавиш и т.п. Сценарии в движке реализованы. Формат сценариев свой, от МСТС отличающийся. В переспективе сделаю может конвертер сценариев, так-то особых сложностей быть не должно. Разрыв сцепок можно отключить в конфиге, DisableCouplingBreak. Для установки движка необходимы: МСТС, локомотивы ВЛ80к-125, ЧМЭ3-5775, ЭР9, пасс.вагон №22 и все звуки для них. Несколько скриншотов: Если кому интересно, есть желание покататься-потестировать - прошу Актуальные ссылки находятся в теме RTrainSim DOWNLOAD. . Последний раз редактировалось MJack; 29.05.2015 в 08:24. Причина: актуализация ссылок |
09.08.2012, 15:35 | #2 |
Админ сайта RRS/RailUnion
|
На видео впечатляет! Молодец!
__________________
Нам не нравятся те, кому не нравимся мы. |
09.08.2012, 15:53 | #3 |
Матёрый пользователь
Регистрация: 05.03.2010
Адрес: МО. Раменское
Сообщений: 2,958
Вы сказали Спасибо: 714
Поблагодарили 3,212 раз(а) в 910 сообщениях
|
Ted, почему не использовать тот же ТРС? Я не хочу развивать очередной срач на тему ТРС vs МСТС, но 5 лет трудов.... Для чего? Если в ТРС всё есть. А за 5 лет ты бы AGS изучил бы так, что писал бы крутейшие скрипты =)
|
Эти 4 пользователя(ей) сказали Спасибо Shney за это полезное сообщение: |
09.08.2012, 15:59 | #4 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
Ну так сказано же - движок новый. То есть это уже совсем другой симулятор, только использующий файлы и текстуры от МСТС.
Цитата:
Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 09.08.2012 в 16:03. |
||
09.08.2012, 16:03 | #5 |
Матёрый пользователь
Регистрация: 05.03.2010
Адрес: МО. Раменское
Сообщений: 2,958
Вы сказали Спасибо: 714
Поблагодарили 3,212 раз(а) в 910 сообщениях
|
TRam_, да я понял, тока не понимаю смысла. Ещё один, этот как его. ZDsim или как там его?
|
09.08.2012, 16:12 | #7 | |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Забыл ещё по сцепке-расцепке описать. Автосцепки сцепляются автоматически, но после этого необходимо соединить рукава магистрали(ей) и открыть концевые краны. То же самое перед расцепкой, только в обратном порядке). Прочие сцепки необходимо цеплять вручную - подложить башмаки под вагон, подъехать к нему вплотную и выбрать в меню "Couple". Разрыв сцепок теоретически реализован, но но на практике сцепки сломать можно только если заглючит чего. Сломанные сцепки можно "починить". Всё это делается через меню сцепок - которое вызывается по нажатию Num3 около сцепки. В меню телег можно подкладывать башмак под колёса и затягивать ручной тормоз на вагоне. Меню сцепок: Couple/Uncouple - сцепить/расцепить Open/Close end valves - открыть/закрыть концевые краны. Lock/Unlock couplings opened - заблокировать/разблокировать автосцепку. Connect/Disconnect train pipe - соединить/рассоединить тормозную магистраль Connect/Disconnect charging pipe - соединить/рассоединить напорную магистраль. Connect/Disconnect EP cable - соединить/рассоединить кабель ЭПТ Connect/Disconnect SME cable - соединить/рассоединить кабели СМЕ Connect/Disconnect high-voltage bus - соединить/рассоединить высоковольтную шину(под напряжением с ней чего-нибудь сделать не даст). FixCoupling - починить сломанную сцепку(120 секунд на "починку"). Меню телег: Place drag - положить башмак под телегу(можно класть по 1 башмаку под 2 телеги вагона, тормозной эффект от башмака(взят с потолка) - 10кН) Apply/Release handbrake - зажать ручник. |
|
09.08.2012, 16:15 | #8 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
Цитата:
__________________
местный зомбяк |
|
09.08.2012, 16:24 | #9 | |||
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Цитата:
Понятно, что скрипты удобней, не спорю. Но тогда скриптовую машину надо. Хорошую за бесплатно не особо ещё найдёшь. Самому писать - не, мне кода компиляции скриптов сигнализации хватило)) Цитата:
|
|||
Этот пользователь сказал Спасибо Ted за это полезное сообщение: |
09.08.2012, 16:25 | #10 |
Админ сайта RRS/RailUnion
|
Ted логическим развитием твоего проекта должен быть мультиплеер Ну посмотри на МСТСников... они думают, что они играют в мультиплеер Сделай людям нормальный мульт ))
P.S. Башмаки убирать из под состава эт конечно жесть ))) Ладно хоть самому полную пробу тормозов делать не надо ))) А то бывает что состав крепят и 10-ю башмаками, и более )) Когда на видео дело дошло до прицепки я уж понадеялся что рукава и краны анимированны будут ))
__________________
Нам не нравятся те, кому не нравимся мы. |
Этот пользователь сказал Спасибо Mr. Angelo за это полезное сообщение: |
09.08.2012, 16:57 | #11 | ||
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 200 сообщениях
|
Цитата:
Но есть несколько "но". Во-первых, логично было бы поручить кому-то помимо меня разработку серверного модуля, чтобы дело-то быстрей двигалось. Во-вторых, я с сетью никогда не работал Ууу, чтобы анимированное было, там бы пришлось столько моделей вагонов перелопачивать.. Не)) Добавлено через 14 минут Цитата:
В МСТСной БД пути нет понятия станций и перегонов. По сути моя реализация - это развитой, чуть более контролируемый механизм задания маршрутов МСТС. Для сценаристов МСТС должен быть более-менее понятен. В МСТС маршруты задаются хаотично. Для блокировки задания маршрута там сейчас используются невидимые локомотивы, занимающие путь блокируемого состава. Это не очень удобно, так как требует точной подгонки путей и главное - нельзя предсказать как именно поведёт себя алгоритм. У меня есть приспособление понадёжней - в сценариях поезду можно задавать контрольные точки, дальше которых маршрут будет задаваться только после их открытия сценарным событием или в заданный момент времени. |
||
Эти 4 пользователя(ей) сказали Спасибо Ted за это полезное сообщение: |
09.08.2012, 16:29 | #12 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,495
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Ну вот, свершилось - началось публичное тестирование =)).
Этот движок обречен на успех ибо преемственность, пусть может не быстро, естественно от примитива к сложным моделям, но он есть и никакие ребята из отдела маркетинга не будут диктовать разработчику что надо, а что нет. Не надо нам ТРС с кучей дядек, движок от Ted - наше будущее!
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
09.08.2012, 16:33 | #13 | ||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
Цитата:
Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 09.08.2012 в 16:36. |
||
09.08.2012, 17:09 | #14 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
Цитата:
__________________
местный зомбяк |
|
09.08.2012, 17:22 | #15 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,498 раз(а) в 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 |
Что это? |