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
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
08.01.2014, 09:12 | #571 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
DLL может выносить часть настроек своих характеристик в ЕНГ, в блок EngExtended - EngineParams. Обычные параметры МСТС для расчётов силы тяги/ЭДТ не используются. Именно поэтому я и просил в документации не прикручивать кабины к совсем разным сериям, потому как фигня получается.
Имеет. Если машиниста вспомогательного назначить помощником основного - оба локомотива в составе будут рабочими. |
08.01.2014, 22:40 | #572 |
Матёрый пользователь
Регистрация: 30.10.2012
Сообщений: 333
Вы сказали Спасибо: 1,161
Поблагодарили 229 раз(а) в 105 сообщениях
|
А если не назначить? Тогда вспомогательный не окажет никакого воздействия на стоящий состав или локомотив другого игрока, упрётся в него как в стену? Или протащить-то протащит, но не сцепится? Прошу прощения если невнимательно читал описания к обновлениям и самому движку.
----------------- И ещё... А редактор сценариев для РТС в свободный доступ ещё не выкладывали? А то я составляю себе сценарий и маршрут к нему мстс-ным редактором и катаюсь уже в РТСе, только вот РТС не понимает точку разворота... Есть ли способ как-нибудь назначить эту точку разворота так чтобы её понял РТС? Читал как вы катались по сети, проходя сценарий, и сами себе были диспетчерами, может, я сам с собой по сети сыграю и сам себе таким образом и диспетчером буду, прокладывая маршрут? Или где-то надо ковыряться в блокноте? Та же фихня с расписанием ... где б там что прописать вручную чтоб работало? (опять же, необходимость прописывания отпадает если есть редактор) Ещё раз нижайше прошу прощения за неосведомлённость, если где-то что-то из сказанного ранее пропустил или недопонял Спасибо |
09.01.2014, 08:59 | #573 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Если там автосцепки и не заблокированы - то сцепятся. Но если никого не назначать помощником, то контроль-то перейдёт только к одному из игроков.
Если сцепки блокировать, результат неопределённый будет. Клиент игрока не примет обновления положения назначенного поезда от сервера. Для РТС нет редактора сценариев, кроме Блокнота. РТС понимает точки разворота. Но для игрока и для трафика онИ срабатывают по-разному. В документации это описано. Для игрока важен отрезок пути, на котором расположена точка. Разворот происходит, когда хвост и голова состава игрока оба заехали на этот отрезок пути. Для трафика разворот происходит как обычно, непосредственно по достижению точки. Расписание в файле сценария РТСного прописывается в свойствах поезда. |
09.01.2014, 20:10 | #574 |
Матёрый пользователь
Регистрация: 11.05.2007
Адрес: Москва, СВАО
Сообщений: 766
Вы сказали Спасибо: 1,934
Поблагодарили 508 раз(а) в 108 сообщениях
|
Потрясающе
Прочитал всю тему, Ted благодарю за труды, ИМХО это революция в ЖД симуляции максимально приближённая к реальности.
Еще не качал сам движок, хотелось ознакомиться с творением на форуме. Будем пробовать. Мне прежде всего интересны сценарии и прочитав, что событиями можно будет управлять "кликая кнопки" и просто расставлять приоритет того или иного действия не мучаясь с невидимками очень порадовало, это то о чем давно мечтал. 3д кабины, самостоятельное осигналивание лока и реальное управление, прицеп и прочее, в общем я в приятном шоке, честно. Посмотрев видео с чебурашкой просто офигел, спасибо еще раз. Пользователь Нюх уже интересовался, но я так до конца и не понял. Глядя на скрины со сценариями, там ведь множество ПС трафика представлено, как они там отображаются, если его в РТС пока не так много. Или в сцене трафика из МСТС может быть сколько угодно много, а сервис игрока только те которые доступны в РТС верно? Проясните пожалуйста. Спасибо.
__________________
Сейчас позднее..., чем ты думаешь |
09.01.2014, 21:34 | #575 |
Разработчик
Регистрация: 10.05.2007
Сообщений: 428
Вы сказали Спасибо: 85
Поблагодарили 1,497 раз(а) в 200 сообщениях
|
Спасибо)
Да, в качестве трафика в сценарии или мультиплеере может использоваться любой ПС из МСТС, вагоны поезда игрока тоже можно брать как есть. А вот чтобы управлять или ехать в вагоне - нужны 3д-модели кабин и модули управления локомотивом. |
Этот пользователь сказал Спасибо Ted за это полезное сообщение: |
17.01.2014, 18:16 | #576 |
Матёрый пользователь
|
Как играть с кем-то по сети? Сначала нажать Ctrl-Alt-F7, а потом?
__________________
Никнейм Арсений К. зарегистрирован. Grammar Nazi http://www.visited.ru/rumap.php?visi...YASMOTAMTVETUL |
17.01.2014, 18:44 | #577 |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,038
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Для включения сетевого режима в свободной игре или сценарии необходимо сделать следующее:
1. Запустить сценарий, дождаться загрузки маршрута; 2. Зайти в кабину локомотива; 3. Нажать Ctrl+Alt+F7, появится меню; 4. Нажать "Configure server"; 5. Нажать кнопку "Server ON"; 6. В поле "Server name" ввести ваш игровой ник (который виден другим игрокам по нажатию Ctrl+F7); 7. Нажать кнопку "ОК". Игрок, который хочет подключится к вашему серверу и работать с вами помощником должен запустить RTS в режиме "Мультиплеер" и подключиться к вашему серверу по вашему IP адресу и порту 801. Например: 109.227.325.176:801. Внимание! У игрока, который запускает сервер, должен быть "внешний" "белый" IP. |
Этот пользователь сказал Спасибо MJack за это полезное сообщение: |
17.01.2014, 23:06 | #578 |
Матёрый пользователь
|
Здравствуйте, а пульт диспетчера еще не выложили?
А то "сетевой режим", как я понял, не дает возможности другим игрокам управлять ПС, и не дает серверу управлять стрелками и т д?
__________________
копти.. |
18.01.2014, 01:04 | #579 |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,038
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Пульта диспетчера в свободном доступе нету.
При запуске игры в сетевом режиме игрок, который запускает "сервер", играет роль "машиниста". Другие игроки подключаются к этому серверу в качестве "помощников". Управление локомотивом - совместное, т.е. все игроки могут управлять локомотивом. Переключение всех тумблеров и показания всех приборов синхронизируется между игроками. Например ТЧМ перевел реверсивную рукоятку вперед - помощник это увидит. Помощник перевел назад - это увидит машинист. и т.д. Количество "помощников" не ограничено. Игрок, который в роли "Машиниста", отличается лишь тем, что вся синхронизация происходит с ним. Это сложно объяснять словами, но очень просто выглядит в действии. В сценарии вам и не надо переключать стрелки, а в свободной поездке можно вручную переключить. Подходите к стрелке, нажимаете Enter, стрелка переведется. Только стрелка должна быть ручная (mnl). Проще один раз увидеть, чем сто раз прочитать . Приходите к нам на ближайший мультиплеер, я вам всё продемонстрирую (поедете со мной помощником). |
Этот пользователь сказал Спасибо MJack за это полезное сообщение: |
18.01.2014, 15:00 | #580 |
Заблокирован
Регистрация: 30.04.2012
Адрес: Москва
Сообщений: 337
Вы сказали Спасибо: 1,116
Поблагодарили 411 раз(а) в 132 сообщениях
|
У меня запускается в режиме полного экрана
После запуска сценария, находясь в локе жму, после жму, ну, а далее уж по настройкам В корне папки RTS есть файл config.ini, в нём настройки режима окна или полного Это меню настройки подключения к серверу в режиме сценария |
22.01.2014, 23:16 | #581 |
Матёрый пользователь
Регистрация: 30.10.2012
Сообщений: 333
Вы сказали Спасибо: 1,161
Поблагодарили 229 раз(а) в 105 сообщениях
|
Создание сценария в РТС
Верно ли я понял, что для создания сценария в РТС сначала нужно в мстс-ном редакторе сценариев собрать составы (локомотив и вагоны), указать им пути следования, сохранить всё как обычно для мстс а потом уже в блокноте редактировать сценарий под РТС? Как я понял, РТС-ный файл сценария это адаптация мстс-ного, с указанием всех доступных функций РТС? А то, ёлки-палки, не представляю как по координатам в блокноте задать маршрут следования состава с точностью до каждой стрелки, это ж запаришься эти координаты выковыривать ...
Или сценарий для РТС изначально, целиком и полностью делается в блокноте? А что тогда за файлы путей и составов, которые могут находиться в поддиректории маршрута RTS_ACT? Как тогда создать эти самые файлы путей и составов (хотя, с составами, наверное, проще)? Да, и где взять "ID маршрута"? Это то название, что выпадает в списке маршрутов при запуске мстс-ного редактора маршрутов/сценариев? |
22.01.2014, 23:36 | #582 |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,038
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Пути и составы обычные MSTS-ные. Координаты точки блокировки тоже легко узнать. Создаешь путь с длинной пару метров (стартовая точка и почти рядом конечная), потом открываешь файл этого пути (.pat) и смотришь координаты (высоту).
ID маршрута прописан в .trk файле маршрута. Например: RouteID ( Stepanovka ) Последний раз редактировалось MJack; 22.01.2014 в 23:39. |
05.02.2014, 23:37 | #583 | |
Матёрый пользователь
|
Цитата:
"Машинист" в случае "сетевой игры" не может даже траффик добавить, и будут они с помощниками кататься по прямой , по пустым станциям, останавливаясь, вылезая из лока и переключая стрелки. Зато всегда будет зеленый. Выше есть посты людей, которым интересно именно полное управление игрой, погружение. Я же хочу посмотреть, как передо мной красный сигнал меняется на зеленый от моей руки, и легким способом добавлять траффик.
__________________
копти.. |
|
06.02.2014, 00:26 | #584 |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,038
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Фишка "Сетевой игра в режиме сценария" сделана (насколько я понял) для совместного прохождения (например с другом) сценария. Сетевой режим в свободной поездке может использоваться, к примеру, чтобы показать другу как управлять локомотивом и т.д.
Если хотите, чтобы был трафик, обгоны и скрещения, то сделайте свой сценарий для RTS. Приходите на настоящие живые Мультиплееры RTS, где принимает участие много человек, есть настоящий диспетчер, который готовит маршрут и переключает светофоры. Последний раз редактировалось MJack; 06.02.2014 в 00:29. |
Эти 3 пользователя(ей) сказали Спасибо MJack за это полезное сообщение: |
06.02.2014, 05:36 | #585 |
Заблокирован
Регистрация: 30.04.2012
Адрес: Москва
Сообщений: 337
Вы сказали Спасибо: 1,116
Поблагодарили 411 раз(а) в 132 сообщениях
|
Опробуйте себя на официальных МП в роли ТЧМ, проявите свои способности и умения в организованности, логике, ответственности, и если вы будете готовы, подадите заявку на обучение в Службу Движения RTrainSimа.
|
Эти 2 пользователя(ей) сказали Спасибо t-reks за это полезное сообщение: |
Здесь присутствуют: 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 |
Что это? |