Форум 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


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

 


Старый 09.08.2012, 15:35   #2
Mr. Angelo
Админ сайта RRS/RailUnion
 
Аватар для Mr. Angelo
 
Регистрация: 11.04.2007
Адрес: Тюмень
Сообщений: 660
Вы сказали Спасибо: 128
Поблагодарили 128 раз(а) в 60 сообщениях
Mr. Angelo стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mr. Angelo с помощью ICQ
По умолчанию

На видео впечатляет! Молодец!
__________________
Нам не нравятся те, кому не нравимся мы.
Mr. Angelo вне форума   Ответить с цитированием
Старый 09.08.2012, 15:53   #3
Shney
Матёрый пользователь
 
Аватар для Shney
 
Регистрация: 05.03.2010
Адрес: МО. Раменское
Сообщений: 3,049
Вы сказали Спасибо: 682
Поблагодарили 3,132 раз(а) в 880 сообщениях
Shney стоит на развилке (репутация по умолчанию)
По умолчанию

Ted, почему не использовать тот же ТРС? Я не хочу развивать очередной срач на тему ТРС vs МСТС, но 5 лет трудов.... Для чего? Если в ТРС всё есть. А за 5 лет ты бы AGS изучил бы так, что писал бы крутейшие скрипты =)
Shney вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Shney за это полезное сообщение:
Старый 09.08.2012, 15:59   #4
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,549
Вы сказали Спасибо: 1,300
Поблагодарили 2,213 раз(а) в 1,228 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Ну так сказано же - движок новый. То есть это уже совсем другой симулятор, только использующий файлы и текстуры от МСТС.

Цитата:
Работа локомотивов игрока в симуляторе реализуется с помощью dll-модулей для каждого локомотива
неудобно, лучше б скрипты были . Чтоб каждый бы мог подкрутить для своих целей. Но раз решил продлить жизнь картам и локомотивам для МСТС - неплохо.

Цитата:
Но на данный момент управление реализовано упрощённо.
да, видно что только кликами мыши. И что перетаскивания рычагов нету... Только клава
__________________
местный зомбяк

Последний раз редактировалось TRam_; 09.08.2012 в 16:03.
TRam_ вне форума   Ответить с цитированием
Старый 09.08.2012, 16:03   #5
Shney
Матёрый пользователь
 
Аватар для Shney
 
Регистрация: 05.03.2010
Адрес: МО. Раменское
Сообщений: 3,049
Вы сказали Спасибо: 682
Поблагодарили 3,132 раз(а) в 880 сообщениях
Shney стоит на развилке (репутация по умолчанию)
По умолчанию

TRam_, да я понял, тока не понимаю смысла. Ещё один, этот как его. ZDsim или как там его?
Shney вне форума   Ответить с цитированием
Старый 09.08.2012, 16:05   #6
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,549
Вы сказали Спасибо: 1,300
Поблагодарили 2,213 раз(а) в 1,228 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Ещё один, этот как его. ZDsim или как там его?
Нет. Ещё один OpenRails только с 3D кабиной.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 09.08.2012, 16:12   #7
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
На видео впечатляет! Молодец!
Спасибо)

Забыл ещё по сцепке-расцепке описать.
Автосцепки сцепляются автоматически, но после этого необходимо соединить рукава магистрали(ей) и открыть концевые краны. То же самое перед расцепкой, только в обратном порядке).
Прочие сцепки необходимо цеплять вручную - подложить башмаки под вагон, подъехать к нему вплотную и выбрать в меню "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 - зажать ручник.
Ted вне форума   Ответить с цитированием
Старый 09.08.2012, 16:15   #8
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,549
Вы сказали Спасибо: 1,300
Поблагодарили 2,213 раз(а) в 1,228 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Connect/Disconnect EP cable - соединить/рассоединить кабель ЭПТ
как правило кабель ЭПТ нельзя соединить/рассоединить отдельно от тормозной магистрали. Так как розетка расположена на рукаве тормозной магистрали.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 09.08.2012, 16:24   #9
Ted
Разработчик
 
Регистрация: 10.05.2007
Сообщений: 398
Вы сказали Спасибо: 84
Поблагодарили 1,418 раз(а) в 197 сообщениях
Ted стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Ted, почему не использовать тот же ТРС? Я не хочу развивать очередной срач на тему ТРС vs МСТС, но 5 лет трудов.... Для чего?
Ну, для того чтобы все привычные, полюбившиеся маршруты МСТС, всё что сделано под него, можно было бы использовать.

Цитата:
неудобно, лучше б скрипты были . Чтоб каждый бы мог подкрутить для своих целей. Но раз решил продлить жизнь картам и локомотивам для МСТС - неплохо.
Там исходники вместе с длл. В принципе править можно)
Понятно, что скрипты удобней, не спорю. Но тогда скриптовую машину надо. Хорошую за бесплатно не особо ещё найдёшь. Самому писать - не, мне кода компиляции скриптов сигнализации хватило))
Цитата:
да, видно что только кликами мыши. И что перетаскивания рычагов нету... Только клава
Перетаскивание рычагов есть. На видео тоже где-то по-моему есть - свояк что ли мышкой отпускаю. Только клавой-то удобней намного.
Ted вне форума   Ответить с цитированием
Старый 09.08.2012, 16:25   #10
Mr. Angelo
Админ сайта RRS/RailUnion
 
Аватар для Mr. Angelo
 
Регистрация: 11.04.2007
Адрес: Тюмень
Сообщений: 660
Вы сказали Спасибо: 128
Поблагодарили 128 раз(а) в 60 сообщениях
Mr. Angelo стоит на развилке (репутация по умолчанию)
Отправить сообщение для Mr. Angelo с помощью ICQ
По умолчанию

Ted логическим развитием твоего проекта должен быть мультиплеер Ну посмотри на МСТСников... они думают, что они играют в мультиплеер Сделай людям нормальный мульт ))

P.S. Башмаки убирать из под состава эт конечно жесть ))) Ладно хоть самому полную пробу тормозов делать не надо ))) А то бывает что состав крепят и 10-ю башмаками, и более ))
Когда на видео дело дошло до прицепки я уж понадеялся что рукава и краны анимированны будут ))
__________________
Нам не нравятся те, кому не нравимся мы.
Mr. Angelo вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Mr. Angelo за это полезное сообщение:
Старый 09.08.2012, 16:29   #11
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,595
Вы сказали Спасибо: 10,720
Поблагодарили 9,618 раз(а) в 3,629 сообщениях
Zabor хороший собеседник
По умолчанию

Ну вот, свершилось - началось публичное тестирование =)).

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

Не надо нам ТРС с кучей дядек, движок от Ted - наше будущее!
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
Любое будущее создается в настоящем!
Zabor вне форума   Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо Zabor за это полезное сообщение:
Старый 09.08.2012, 16:33   #12
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,549
Вы сказали Спасибо: 1,300
Поблагодарили 2,213 раз(а) в 1,228 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Не надо нам ТРС с кучей дядек
каких дядек? Или имеешь в виду "школоты которая пишет кривые скрипты" ?

Цитата:
мне кода компиляции скриптов сигнализации хватило))
Расскажи как организовано замыкание маршрутов, изменение направления перегонов
__________________
местный зомбяк

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

Цитата:
Сообщение от Mr. Angelo Посмотреть сообщение
Ted логическим развитием твоего проекта должен быть мультиплеер Ну посмотри на МСТСников... они думают, что они играют в мультиплеер Сделай людям нормальный мульт ))

P.S. Башмаки убирать из под состава эт конечно жесть ))) Ладно хоть самому полную пробу тормозов делать не надо ))) А то бывает что состав крепят и 10-ю башмаками, и более ))
Когда на видео дело дошло до прицепки я уж понадеялся что рукава и краны анимированны будут ))
Эх.. Мультиплеер. Технически реализовать клиентскую часть - это можно даже в течении недели, без учёта тестирования)
Но есть несколько "но".
Во-первых, логично было бы поручить кому-то помимо меня разработку серверного модуля, чтобы дело-то быстрей двигалось.
Во-вторых, я с сетью никогда не работал

Ууу, чтобы анимированное было, там бы пришлось столько моделей вагонов перелопачивать.. Не))

Добавлено через 14 минут
Цитата:
Расскажи как организовано замыкание маршрутов, изменение направления перегонов
Алгоритм задания маршрутов в мануале по сценариям есть. Каждому задаётся максимально возможный маршрут, не образующий коллизий.
В МСТСной БД пути нет понятия станций и перегонов.
По сути моя реализация - это развитой, чуть более контролируемый механизм задания маршрутов МСТС. Для сценаристов МСТС должен быть более-менее понятен.
В МСТС маршруты задаются хаотично. Для блокировки задания маршрута там сейчас используются невидимые локомотивы, занимающие путь блокируемого состава. Это не очень удобно, так как требует точной подгонки путей и главное - нельзя предсказать как именно поведёт себя алгоритм. У меня есть приспособление понадёжней - в сценариях поезду можно задавать контрольные точки, дальше которых маршрут будет задаваться только после их открытия сценарным событием или в заданный момент времени.
Ted вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Ted за это полезное сообщение:
Старый 09.08.2012, 17:09   #14
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,549
Вы сказали Спасибо: 1,300
Поблагодарили 2,213 раз(а) в 1,228 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
в сценариях поезду можно задавать контрольные точки, дальше которых маршрут будет задаваться только после их открытия сценарным событием или в заданный момент времени
значит так и осталось всё предопределённым...
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 09.08.2012, 17:10   #15
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,481
Вы сказали Спасибо: 1,837
Поблагодарили 2,140 раз(а) в 675 сообщениях
E69 хороший собеседник
Отправить сообщение для E69 с помощью ICQ
По умолчанию

Есть ещё необходимость совместимости с МСТС
__________________
🚆🚆🚆
E69 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 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


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


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